Problem Display
PID: 276869 (B7/PR6/1K6/8/1R6/8/8/k6r w - - 0 1)

Kraemer, Adolf Herrmann Rudolf Ferdinand

Schweizerische Schachzeitung, 1930

B7/PR6/1K6/8/1R6/8/8/k6r

#5

5 + 2


6490 yacpdb 2024

SOLUTION


  • COOKED
  • Keys
    • 1.Rc7!
      • threat
        • 2.Bxh1
          • 2...Ka2
            • 3.a8Q#
            • 3.a8R#
      • 1...Rh6+
        • 2.Bc6
          • threat
            • 3.a8Q#
            • 3.a8R#
          • 2...Rh2
            • 3.a8Q+
              • 3...Ra2
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra2
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rh7
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rxh7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
              • 3...Rb2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rd2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Re2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rf2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rf1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rg2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rg1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxh3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rxh5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
      • 1...Rb1
        • 2.Rxb1+
          • 2...Kxb1
            • 3.Bd5
              • threat
                • 4.a8Q
                  • 4...Kb2
                    • 5.Qa2#
              • 3...Ka1
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Qa2#
                  • 4...Kb2
                    • 5.Qa2#
              • 3...Kb2
                • 4.a8Q
                  • 4...Kb1
                    • 5.Qa2#
      • 1...Rh2
        • 2.Rc1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Rb3+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
                • 4.Kb5
                  • threat
                    • 5.Rc3#
                    • 5.a8Q#
                    • 5.a8R#
        • 2.Bd5
          • threat
            • 3.Rc1#
          • 2...Rh6+
            • 3.Rc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
        • 2.Bc6
          • threat
            • 3.a8Q+
              • 3...Ra2
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra2
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rh7
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rxh7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
              • 3...Rb2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rd2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Re2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rf2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rf1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rg2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rg1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxh3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rxh5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Rb2
            • 3.a8Q+
              • 3...Ra2
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra2
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
          • 2...Ra2
            • 3.a8Q
              • threat
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R
              • threat
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
          • 2...Rc2
            • 3.a8Q+
              • 3...Ra2
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra2
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Bh1
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rxc7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Kxc7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rd2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Re2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rf2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rg2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxc3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Bg2
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rxg2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rxc7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Kxc7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rd2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Re2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rf2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxc3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Bf3
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rxc7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Kxc7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rd2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Re2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.Bxe2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rf2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rg2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxc3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Be4
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.Bxc2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rxc7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Kxc7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
              • 3...Rd2
                • 4.Rb1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
              • 3...Re2
                • 4.Rb1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
              • 3...Rf2
                • 4.Rb1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
              • 3...Rg2
                • 4.Rb1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rb1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxc3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Bb5
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rxc7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Kxc7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Bd3#
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Bd3#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rd2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Re2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.Bxe2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rf2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rg2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxc3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Bd5
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qxa2#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Rxa2#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rxc7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Rb1
                    • 5.Rcxb1#
                    • 5.Rbxb1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Be4#
                    • 5.Qa2#
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qxa2#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Rxa2#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Rc1#
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rc1#
                    • 5.Rxa3#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Rc1#
                    • 5.Qxa5#
                    • 5.Qh8#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rc1#
                    • 5.Rxa5#
            • 3.Bb7
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rd2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Re2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rf2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rg2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxc3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Bd7
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rxc7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Kxc7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Bf5#
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Bf5#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rd2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Re2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rf2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rg2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxc3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Be8
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rxc7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Kxc7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Bg6#
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Bg6#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rd2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Re2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rf2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rg2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxc3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Rd7
              • threat
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rd2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Re2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rf2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rg2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Re7
              • threat
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rd2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Re2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rf2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rg2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Rf7
              • threat
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rd2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Re2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rf2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rg2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Rg7
              • threat
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rd2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Re2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rf2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rf1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rg2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Rh7
              • threat
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rd2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Re2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rf2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rf1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rg2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rg1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Rd2
            • 3.a8Q+
              • 3...Ra2
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra2
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Bd5
              • threat
                • 4.Rc1#
              • 3...Rxd5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Rb1
                    • 5.Rcxb1#
                    • 5.Rbxb1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Be4#
                    • 5.Qa2#
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qxa2#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Rxa2#
              • 3...Rc2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Qxa2#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
                    • 5.Rxa2#
            • 3.Rd7
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rxd7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Bxd7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rb2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Re2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rf2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rg2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rd3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxd3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rd5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rxd5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Re2
            • 3.a8Q+
              • 3...Ra2
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra2
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Be4
              • threat
                • 4.Rb1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
              • 3...Rc2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rb1#
                    • 5.Rc1#
                • 4.Bxc2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
            • 3.Re7
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rxe7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
              • 3...Rb2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rd2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rf2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rg2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Re3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxe3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rxe5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Rf7
              • threat
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rb2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rd2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rf2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rg2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Re3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Re5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Re7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Rxa7#
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rfxa7#
                    • 5.Raxa7#
                • 4.Rxe7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re8
                • 4.Bxe8
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Rg7
              • threat
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rb2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rd2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rf2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rf1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rg2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Re3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Re5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Re7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Rxa7#
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rgxa7#
                    • 5.Raxa7#
                • 4.Rxe7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re8
                • 4.Bxe8
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Rh7
              • threat
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rb2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rd2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rf2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rf1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rg2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rg1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Re3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Re5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Re7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Rxa7#
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rhxa7#
                    • 5.Raxa7#
                • 4.Rxe7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re8
                • 4.Bxe8
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Rf2
            • 3.a8Q+
              • 3...Ra2
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra2
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Bf3
              • threat
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rxf3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
            • 3.Rf7
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rxf7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
              • 3...Rb2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rd2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Re2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rg2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rf1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rf1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rf1#
              • 3...Rf3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Bxf3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxf3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rf5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rxf5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
      • 1...Rh3
        • 2.Rc1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
              • 3...Rb3
                • 4.a8Q+
                  • 4...Kb2
                    • 5.Qa1#
        • 2.Bd5
          • threat
            • 3.Rc1#
          • 2...Rh6+
            • 3.Rc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
        • 2.Bc6
          • threat
            • 3.a8Q+
              • 3...Ra3
                • 4.Qxa3#
            • 3.a8R+
              • 3...Ra3
                • 4.Rxa3#
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
              • 3...Rb3
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Rxb3#
                  • 4...Kb2
                    • 5.Rxb3#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Rxb3#
                  • 4...Kb2
                    • 5.Rxb3#
                • 4.Rxb3
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
            • 3.a8Q+
              • 3...Ra3
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Qxa3#
                • 4.Ra7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra3
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Rxa3#
                • 4.Rca7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
          • 2...Rb3
            • 3.Rxb3
              • 3...Ka2
                • 4.Bd5
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rb5
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Rh2
            • 3.a8Q+
              • 3...Ra2
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra2
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rh7
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rxh7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
              • 3...Rb2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rd2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Re2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rf2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rf1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rg2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rg1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxh3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rxh5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Ra3
            • 3.a8Q
              • threat
                • 4.Qxa3#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Qxa3#
                • 4.Ra7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
              • 3...Ra2
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R
              • threat
                • 4.Rxa3#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Rxa3#
                • 4.Rca7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
              • 3...Ra2
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
      • 1...Rh4
        • 2.Rc1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
        • 2.Rxh4
          • threat
            • 3.Bd5
              • threat
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Rb4#
                    • 5.Qa2#
                  • 4...Kb2
                    • 5.Rb4#
                    • 5.Qa2#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Rb4#
                  • 4...Kb2
                    • 5.Rb4#
              • 3...Kb1
                • 4.Rb4+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q
                  • 4...Kb2
                    • 5.Rb4#
                    • 5.Qa2#
                • 4.a8R
                  • 4...Kb2
                    • 5.Rb4#
                • 4.Rh2
                  • 4...Ka1
                    • 5.Rc1#
              • 3...Kb2
                • 4.a8Q
                  • 4...Kb1
                    • 5.Rb4#
                    • 5.Qa2#
                • 4.a8R
                  • 4...Kb1
                    • 5.Rb4#
            • 3.Rh2
              • 3...Kb1
                • 4.Be4+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Bf3
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Bd5
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Rd2
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Re2
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Rf2
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Rg2
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Rcc2
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Rh1#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Rc4
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Rc5
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Rc6
                  • 4...Ka1
                    • 5.Rc1#
                • 4.Re7
                  • threat
                    • 5.Re1#
                  • 4...Ka1
                    • 5.Re1#
                  • 4...Kc1
                    • 5.Re1#
                • 4.Rf7
                  • threat
                    • 5.Rf1#
                  • 4...Ka1
                    • 5.Rf1#
                  • 4...Kc1
                    • 5.Rf1#
                • 4.Rg7
                  • threat
                    • 5.Rg1#
                  • 4...Ka1
                    • 5.Rg1#
                  • 4...Kc1
                    • 5.Rg1#
                • 4.Rc8
                  • 4...Ka1
                    • 5.Rc1#
            • 3.Rb4
              • 3...Ka2
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
            • 3.Rc2
              • 3...Kb1
                • 4.Be4
                  • 4...Ka1
                    • 5.Rh1#
                • 4.Re2
                  • threat
                    • 5.Rh1#
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
                • 4.Rf2
                  • threat
                    • 5.Rh1#
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
                • 4.Rg2
                  • threat
                    • 5.Rh1#
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
                • 4.Rhh2
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Rh1#
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka1
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Rb4#
                    • 5.Qa2#
                  • 4...Kb2
                    • 5.Rb4#
                    • 5.Qa2#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Rb4#
                  • 4...Kb2
                    • 5.Rb4#
              • 3...Kb1
                • 4.Rb4+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q
                  • 4...Kb2
                    • 5.Rb4#
                    • 5.Qa2#
                • 4.a8R
                  • 4...Kb2
                    • 5.Rb4#
                • 4.Rh2
                  • 4...Ka1
                    • 5.Rc1#
              • 3...Kb2
                • 4.a8Q
                  • 4...Kb1
                    • 5.Rb4#
                    • 5.Qa2#
                • 4.a8R
                  • 4...Kb1
                    • 5.Rb4#
              • 3...Ka3
                • 4.a8Q+
                  • 4...Kb2
                    • 5.Rb4#
                    • 5.Qa2#
                • 4.a8R+
                  • 4...Kb2
                    • 5.Rb4#
          • 2...Kb2
            • 3.Ka5
              • 3...Ka1
                • 4.Rb7
                  • 4...Ka2
                    • 5.Ra4#
              • 3...Kb1
                • 4.Rh2
                  • 4...Ka1
                    • 5.Rc1#
              • 3...Ka2
                • 4.Rb7
                  • threat
                    • 5.Ra4#
                  • 4...Ka1
                    • 5.Ra4#
                  • 4...Ka3
                    • 5.Ra4#
              • 3...Ka3
                • 4.Rb7
                  • 4...Ka2
                    • 5.Ra4#
              • 3...Kb3
                • 4.Rh2
                  • 4...Ka3
                    • 5.Rc3#
            • 3.Bd5
              • threat
                • 4.a8Q
                  • 4...Kb1
                    • 5.Rb4#
                    • 5.Qa2#
                • 4.a8R
                  • 4...Kb1
                    • 5.Rb4#
              • 3...Ka1
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Rb4#
                    • 5.Qa2#
                  • 4...Kb2
                    • 5.Rb4#
                    • 5.Qa2#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Rb4#
                  • 4...Kb2
                    • 5.Rb4#
              • 3...Kb1
                • 4.Rb4+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q
                  • 4...Kb2
                    • 5.Rb4#
                    • 5.Qa2#
                • 4.a8R
                  • 4...Kb2
                    • 5.Rb4#
                • 4.Rh2
                  • 4...Ka1
                    • 5.Rc1#
              • 3...Ka3
                • 4.a8Q+
                  • 4...Kb2
                    • 5.Rb4#
                    • 5.Qa2#
                • 4.a8R+
                  • 4...Kb2
                    • 5.Rb4#
      • 1...Rh5
        • 2.Rc1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Rb3+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.Ra1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
              • 3...Rxd5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
        • 2.Bd5
          • threat
            • 3.Rc1#
            • 3.a8Q#
            • 3.a8R#
          • 2...Rh6+
            • 3.Rc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
        • 2.Bc6
          • threat
            • 3.a8Q+
              • 3...Ra5
                • 4.Qxa5#
            • 3.a8R+
              • 3...Ra5
                • 4.Rxa5#
          • 2...Rh2
            • 3.a8Q+
              • 3...Ra2
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra2
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rh7
              • threat
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rxh7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
              • 3...Rb2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rd2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Re2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rf2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rf1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
              • 3...Rg2
                • 4.Rh1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rg1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rh1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.Rxh3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rxh5
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Ra5
            • 3.Kxa5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rc1#
                  • 4...Ka3
                    • 5.Rc3#
                • 4.a8Q
                  • threat
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka1
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka3
                    • 5.Kb5#
                • 4.a8R
                  • threat
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka1
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka3
                    • 5.Kb5#
                • 4.Kb5
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rcb7
                  • threat
                    • 5.Ra4#
                  • 4...Ka1
                    • 5.Ra4#
                  • 4...Ka3
                    • 5.Ra4#
            • 3.a8Q
              • threat
                • 4.Qxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
              • 3...Ra2
                • 4.Qxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Qh8+
                  • 4...Rb2
                    • 5.Qxb2#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Qxa2#
                  • 4...Ra6+
                    • 5.Qxa6#
                • 4.Ra7
                  • threat
                    • 5.Rxa2#
                    • 5.Qh8#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rc8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Qxa3#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R
              • threat
                • 4.Rxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
              • 3...Ra2
                • 4.Rxa2+
                  • 4...Kxa2
                    • 5.Ra7#
                • 4.Bd5
                  • threat
                    • 5.Rc1#
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                • 4.Rca7
                  • threat
                    • 5.Rxa2#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rcc8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra3
                    • 5.Rxa3#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
        • 2.Rc3
          • threat
            • 3.Ra3#
          • 2...Rb5+
            • 3.Kxb5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rc1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Rcb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rc6
                  • threat
                    • 5.Ra6#
                  • 4...Ka1
                    • 5.Ra6#
                  • 4...Ka3
                    • 5.Ra6#
            • 3.Rxb5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rc1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Rcb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra5#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb4
                  • 4...Ka1
                    • 5.Ra3#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra3#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
          • 2...Ka2
            • 3.Bd5+
              • 3...Rxd5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Bc6
              • threat
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rb5+
                • 4.Kxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Ra5
                • 4.Kxa5
                  • 4...Ka1
                    • 5.Ra3#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rd5
                • 4.Bxd5+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Re5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rf5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rg5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rh7
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Ra3#
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
              • 3...Rh8
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Ra3#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
          • 2...Rh3
            • 3.Rxh3
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rh1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rhb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
            • 3.Bc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
          • 2...Ra5
            • 3.Rc1+
              • 3...Ka2
                • 4.Kxa5
                  • 4...Ka3
                    • 5.Ra1#
            • 3.Kxa5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rc1#
                    • 5.Ra3#
                • 4.Ka4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rc1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Rcb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb8
                  • 4...Ka1
                    • 5.Ra3#
        • 2.Rc5
          • threat
            • 3.Rxh5
              • 3...Ka2
                • 4.Ra5#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra5#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Rb3+
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
                • 4.Kb5
                  • threat
                    • 5.Rc3#
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Rxh5
              • threat
                • 4.Ra5#
              • 3...Ka3
                • 4.Rhb5
                  • 4...Ka2
                    • 5.Ra4#
                    • 5.Ra5#
          • 2...Rxc5
            • 3.Kxc5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bh1
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
      • 1...Rh8
        • 2.Rc1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Ka5
                  • threat
                    • 5.Ra1#
                    • 5.Rc3#
        • 2.Rc3
          • threat
            • 3.Ra3#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra3#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
          • 2...Rh3
            • 3.Rxh3
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rh1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rhb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
            • 3.Bc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
        • 2.Rc5
          • threat
            • 3.Ra5#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra5#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rb2
                • 4.Rc1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Kb1
                    • 5.Be4#
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rc2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rc1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rc1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
    • 1.Rd7!
      • threat
        • 2.Bxh1
          • 2...Ka2
            • 3.a8Q#
            • 3.a8R#
      • 1...Rh6+
        • 2.Bc6
          • threat
            • 3.a8Q#
            • 3.a8R#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Rd3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rd1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
            • 3.Rd5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
      • 1...Rb1
        • 2.Rd1
          • threat
            • 3.Bh1
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bg2
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bf3
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Be4
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bd5
              • threat
                • 4.Rdxb1#
                • 4.Rbxb1#
                • 4.a8Q#
                • 4.a8R#
            • 3.Bc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bb7
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
          • 2...Ka2
            • 3.Rdxb1
              • 3...Ka3
                • 4.Bh1
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka2
                    • 5.Ra4#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.R4b2
                  • 4...Ka4
                    • 5.Ra1#
                    • 5.Ra2#
            • 3.Rbxb1
              • 3...Ka3
                • 4.Bh1
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bd5
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rd2
                  • 4...Ka4
                    • 5.Ra2#
          • 2...Rxd1
            • 3.Bd5
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxd5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rd2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Qxa2#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rxa2#
              • 3...Rd3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
      • 1...Rh2
        • 2.Rd1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Rb3+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.Rd4#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
                • 4.Kb5
                  • threat
                    • 5.Rd3#
                    • 5.a8Q#
                    • 5.a8R#
        • 2.Bc6
          • threat
            • 3.Rd1+
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.a8Q+
              • 3...Ra2
                • 4.Rd1#
            • 3.a8R+
              • 3...Ra2
                • 4.Rd1#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Rd3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rd1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
            • 3.Rd5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
      • 1...Rh3
        • 2.Bc6
          • threat
            • 3.a8Q+
              • 3...Ra3
                • 4.Qxa3#
            • 3.a8R+
              • 3...Ra3
                • 4.Rxa3#
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka1
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Ka3
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
              • 3...Rb3
                • 4.Rxb3
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Rd2+
              • 3...Ka1
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Ka3
                • 4.Rdb2
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb3
                    • 5.R4xb3#
                  • 4...Rh5
                    • 5.R4b3#
                  • 4...Rh7
                    • 5.R4b3#
                  • 4...Rh8
                    • 5.R4b3#
            • 3.a8Q+
              • 3...Ra3
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Qxa3#
                • 4.Rd2+
                  • 4...Ka1
                    • 5.Qxa3#
                • 4.Ra7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rd8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra3
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rxa3#
                • 4.Rd2+
                  • 4...Ka1
                    • 5.Rxa3#
                • 4.Rda7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rdd8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
          • 2...Rb3
            • 3.Rxb3
              • 3...Ka2
                • 4.Bd5
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rb5
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rdd3
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Ra3
            • 3.a8Q
              • threat
                • 4.Qxa3#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Qxa3#
                • 4.Rd2+
                  • 4...Ka1
                    • 5.Qxa3#
                • 4.Ra7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rd8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R
              • threat
                • 4.Rxa3#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rxa3#
                • 4.Rd2+
                  • 4...Ka1
                    • 5.Rxa3#
                • 4.Rda7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rdd8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Rd3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rd1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
            • 3.Rd5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
      • 1...Rh4
        • 2.Rd1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
      • 1...Rh5
        • 2.Rd1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Rb3+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.Ra1#
                    • 5.Rd4#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
              • 3...Rxd5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
        • 2.Bc6
          • threat
            • 3.a8Q+
              • 3...Ra5
                • 4.Qxa5#
            • 3.a8R+
              • 3...Ra5
                • 4.Rxa5#
          • 2...Ra5
            • 3.Rd1+
              • 3...Ka2
                • 4.Kxa5
                  • 4...Ka3
                    • 5.Ra1#
            • 3.Kxa5
              • 3...Ka2
                • 4.a8Q
                  • threat
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka1
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka3
                    • 5.Kb5#
                • 4.a8R
                  • threat
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka1
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka3
                    • 5.Kb5#
                • 4.Kb5
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rd1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rdb7
                  • threat
                    • 5.Ra4#
                  • 4...Ka1
                    • 5.Ra4#
                  • 4...Ka3
                    • 5.Ra4#
            • 3.a8Q
              • threat
                • 4.Qxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R
              • threat
                • 4.Rxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Rd3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rd1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
            • 3.Rd5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
        • 2.Rd3
          • threat
            • 3.Ra3#
          • 2...Rb5+
            • 3.Kxb5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rd1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rd1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Rdb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd6
                  • threat
                    • 5.Ra6#
                  • 4...Ka1
                    • 5.Ra6#
                  • 4...Ka3
                    • 5.Ra6#
            • 3.Rxb5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rd1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rd1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Rdb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra5#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb4
                  • 4...Ka1
                    • 5.Ra3#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra3#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
          • 2...Ka2
            • 3.Bd5+
              • 3...Rxd5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Bc6
              • threat
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rb5+
                • 4.Kxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Ra5
                • 4.Kxa5
                  • 4...Ka1
                    • 5.Ra3#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rd5
                • 4.Bxd5+
                  • 4...Ka1
                    • 5.Rd1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Re5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rf5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rg5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rh7
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rd1#
                    • 5.Ra3#
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
              • 3...Rh8
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rd1#
                    • 5.Ra3#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rb2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rd2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
          • 2...Rh3
            • 3.Rxh3
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rh1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rhb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
            • 3.Bc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxd3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
          • 2...Ra5
            • 3.Rd1+
              • 3...Ka2
                • 4.Kxa5
                  • 4...Ka3
                    • 5.Ra1#
            • 3.Kxa5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rd1#
                    • 5.Ra3#
                • 4.Ka4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Rdb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb8
                  • 4...Ka1
                    • 5.Ra3#
      • 1...Rh8
        • 2.Rd1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Ka5
                  • threat
                    • 5.Ra1#
                    • 5.Rd3#
        • 2.Rd3
          • threat
            • 3.Ra3#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra3#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rb2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rd2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
          • 2...Rh3
            • 3.Rxh3
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rh1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rhb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
            • 3.Bc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxd3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
        • 2.Rd5
          • threat
            • 3.Ra5#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra5#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rb2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rd1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rd2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rd1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rd1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
    • 1.Re7!
      • threat
        • 2.Bxh1
          • 2...Ka2
            • 3.a8Q#
            • 3.a8R#
      • 1...Rh6+
        • 2.Bc6
          • threat
            • 3.a8Q#
            • 3.a8R#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Re3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
            • 3.Re5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
            • 3.Re8
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxe8
                • 4.Bxe8
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rh3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rh7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
      • 1...Rb1
        • 2.Re1
          • threat
            • 3.Bh1
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bg2
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bf3
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Be4
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bd5
              • threat
                • 4.Rexb1#
                • 4.Rbxb1#
                • 4.a8Q#
                • 4.a8R#
            • 3.Bc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bb7
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
          • 2...Ka2
            • 3.Rexb1
              • 3...Ka3
                • 4.Bh1
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka2
                    • 5.Ra4#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.R4b2
                  • 4...Ka4
                    • 5.Ra1#
                    • 5.Ra2#
            • 3.Rbxb1
              • 3...Ka3
                • 4.Bh1
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bd5
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Re2
                  • 4...Ka4
                    • 5.Ra2#
          • 2...Rxe1
            • 3.Be4
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Re2
                • 4.Rb1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rb1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rb1#
              • 3...Re3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
      • 1...Rh2
        • 2.Re1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Rb3+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.Re4#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
                • 4.Kb5
                  • threat
                    • 5.Re3#
                    • 5.a8Q#
                    • 5.a8R#
        • 2.Bd5
          • threat
            • 3.Re1#
          • 2...Rh6+
            • 3.Kc5
              • threat
                • 4.Re1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Rxa6#
            • 3.Kc7
              • threat
                • 4.Re1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Rxa6#
        • 2.Bc6
          • threat
            • 3.Re1+
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.a8Q+
              • 3...Ra2
                • 4.Re1#
            • 3.a8R+
              • 3...Ra2
                • 4.Re1#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Re3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
            • 3.Re5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
            • 3.Re8
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxe8
                • 4.Bxe8
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rh3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rh7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
      • 1...Rh3
        • 2.Bd5
          • threat
            • 3.Re1#
          • 2...Rh6+
            • 3.Kc5
              • threat
                • 4.Re1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Rxa6#
            • 3.Kc7
              • threat
                • 4.Re1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Rxa6#
        • 2.Bc6
          • threat
            • 3.a8Q+
              • 3...Ra3
                • 4.Qxa3#
            • 3.a8R+
              • 3...Ra3
                • 4.Rxa3#
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
              • 3...Rb3
                • 4.Rxb3
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Re2+
              • 3...Ka1
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Ka3
                • 4.Reb2
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb3
                    • 5.R4xb3#
                  • 4...Rh5
                    • 5.R4b3#
                  • 4...Rh7
                    • 5.R4b3#
                  • 4...Rh8
                    • 5.R4b3#
            • 3.a8Q+
              • 3...Ra3
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Qxa3#
                • 4.Re2+
                  • 4...Ka1
                    • 5.Qxa3#
                • 4.Ra7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Re8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra3
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Rxa3#
                • 4.Re2+
                  • 4...Ka1
                    • 5.Rxa3#
                • 4.Rea7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Ree8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
          • 2...Rb3
            • 3.Rxb3
              • 3...Ka2
                • 4.Bd5
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rb5
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ree3
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Ra3
            • 3.a8Q
              • threat
                • 4.Qxa3#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Qxa3#
                • 4.Re2+
                  • 4...Ka1
                    • 5.Qxa3#
                • 4.Ra7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Re8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R
              • threat
                • 4.Rxa3#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Rxa3#
                • 4.Re2+
                  • 4...Ka1
                    • 5.Rxa3#
                • 4.Rea7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Ree8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Re3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
            • 3.Re5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
            • 3.Re8
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxe8
                • 4.Bxe8
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rh3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rh7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
      • 1...Rh4
        • 2.Re1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
        • 2.Rxh4
          • threat
            • 3.Rh2
              • 3...Kb1
                • 4.Re1#
            • 3.Re2
              • 3...Kb1
                • 4.Rh1#
          • 2...Ka2
            • 3.Rh2+
              • 3...Ka3
                • 4.Re3+
                  • 4...Ka4
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
                • 4.Kb5
                  • 4...Kb3
                    • 5.Re3#
              • 3...Kb3
                • 4.Re3+
                  • 4...Ka4
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
            • 3.Re2+
              • 3...Ka3
                • 4.Rh3+
                  • 4...Ka4
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Kb5
                  • 4...Kb3
                    • 5.Rh3#
              • 3...Kb3
                • 4.Rh3+
                  • 4...Ka4
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Rh3
              • threat
                • 4.Re2+
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kb1
                    • 5.Rh1#
              • 3...Ka1
                • 4.Rh2
                  • 4...Kb1
                    • 5.Re1#
                • 4.Re2
                  • 4...Kb1
                    • 5.Rh1#
              • 3...Kb1
                • 4.Rh2
                  • threat
                    • 5.Re1#
                  • 4...Ka1
                    • 5.Re1#
                  • 4...Kc1
                    • 5.Re1#
                • 4.Re2
                  • threat
                    • 5.Rh1#
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
              • 3...Kb2
                • 4.Re2+
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kb1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
            • 3.Re3
              • threat
                • 4.Rh2+
                  • 4...Ka1
                    • 5.Re1#
                  • 4...Kb1
                    • 5.Re1#
                • 4.Rb4
                  • 4...Ka1
                    • 5.Ra3#
              • 3...Ka1
                • 4.Re2
                  • 4...Kb1
                    • 5.Rh1#
                • 4.Rh2
                  • 4...Kb1
                    • 5.Re1#
              • 3...Kb1
                • 4.Re2
                  • threat
                    • 5.Rh1#
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
                • 4.Rh2
                  • threat
                    • 5.Re1#
                  • 4...Ka1
                    • 5.Re1#
                  • 4...Kc1
                    • 5.Re1#
              • 3...Kb2
                • 4.Rh2+
                  • 4...Ka1
                    • 5.Re1#
                  • 4...Kb1
                    • 5.Re1#
                  • 4...Kc1
                    • 5.Re1#
          • 2...Kb2
            • 3.Re2+
              • 3...Ka3
                • 4.Rh3+
                  • 4...Ka4
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Kb5
                  • 4...Kb3
                    • 5.Rh3#
              • 3...Kb3
                • 4.Rh3+
                  • 4...Ka4
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
              • 3...Kc3
                • 4.Rh3+
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
      • 1...Rh5
        • 2.Re1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Rb3+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.Ra1#
                    • 5.Re4#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
              • 3...Rxd5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
        • 2.Bd5
          • threat
            • 3.Re1#
            • 3.a8Q#
            • 3.a8R#
          • 2...Rh6+
            • 3.Kc5
              • threat
                • 4.Re1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Rxa6#
            • 3.Kc7
              • threat
                • 4.Re1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Re1#
                    • 5.Rxa6#
        • 2.Bc6
          • threat
            • 3.a8Q+
              • 3...Ra5
                • 4.Qxa5#
            • 3.a8R+
              • 3...Ra5
                • 4.Rxa5#
          • 2...Ra5
            • 3.Re1+
              • 3...Ka2
                • 4.Kxa5
                  • 4...Ka3
                    • 5.Ra1#
            • 3.Kxa5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                  • 4...Ka3
                    • 5.Re3#
                • 4.a8Q
                  • threat
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka1
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka3
                    • 5.Kb5#
                • 4.a8R
                  • threat
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka1
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka3
                    • 5.Kb5#
                • 4.Kb5
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Re1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Reb7
                  • threat
                    • 5.Ra4#
                  • 4...Ka1
                    • 5.Ra4#
                  • 4...Ka3
                    • 5.Ra4#
            • 3.a8Q
              • threat
                • 4.Qxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R
              • threat
                • 4.Rxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Re3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
            • 3.Re5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
            • 3.Re8
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxe8
                • 4.Bxe8
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rh3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rh7
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
        • 2.Re3
          • threat
            • 3.Ra3#
          • 2...Rb5+
            • 3.Kxb5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Re1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Reb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re6
                  • threat
                    • 5.Ra6#
                  • 4...Ka1
                    • 5.Ra6#
                  • 4...Ka3
                    • 5.Ra6#
            • 3.Rxb5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Re1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Reb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra5#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb4
                  • 4...Ka1
                    • 5.Ra3#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra3#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
          • 2...Ka2
            • 3.Bd5+
              • 3...Rxd5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Bc6
              • threat
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rb5+
                • 4.Kxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Ra5
                • 4.Kxa5
                  • 4...Ka1
                    • 5.Ra3#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rd5
                • 4.Bxd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Re5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rf5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rg5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rh7
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Ra3#
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
              • 3...Rh8
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Ra3#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rb2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rd2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Re2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
          • 2...Rh3
            • 3.Rxh3
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rh1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rhb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
            • 3.Bc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxe3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
          • 2...Ra5
            • 3.Re1+
              • 3...Ka2
                • 4.Kxa5
                  • 4...Ka3
                    • 5.Ra1#
            • 3.Kxa5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Re1#
                    • 5.Ra3#
                • 4.Ka4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Reb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb8
                  • 4...Ka1
                    • 5.Ra3#
      • 1...Rh8
        • 2.Re1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Ka5
                  • threat
                    • 5.Ra1#
                    • 5.Re3#
        • 2.Re3
          • threat
            • 3.Ra3#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra3#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rb2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rd2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Re2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
          • 2...Rh3
            • 3.Rxh3
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rh1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rhb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
            • 3.Bc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxe3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
        • 2.Re5
          • threat
            • 3.Ra5#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra5#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rb2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rd2
                • 4.Re1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Re2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Re1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Re1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
    • 1.Rg7!
      • threat
        • 2.Bxh1
          • 2...Ka2
            • 3.a8Q#
            • 3.a8R#
      • 1...Rh6+
        • 2.Bc6
          • threat
            • 3.a8Q#
            • 3.a8R#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Rg3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
            • 3.Rg5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
      • 1...Rb1
        • 2.Rg1
          • threat
            • 3.Bh1
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bg2
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bf3
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Be4
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bd5
              • threat
                • 4.Rgxb1#
                • 4.Rbxb1#
                • 4.a8Q#
                • 4.a8R#
            • 3.Bc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.Bb7
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
          • 2...Ka2
            • 3.Rgxb1
              • 3...Ka3
                • 4.Bh1
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka2
                    • 5.Ra4#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.R4b2
                  • 4...Ka4
                    • 5.Ra1#
                    • 5.Ra2#
            • 3.Rbxb1
              • 3...Ka3
                • 4.Bh1
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bd5
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rg2
                  • 4...Ka4
                    • 5.Ra2#
          • 2...Rxg1
            • 3.Bg2
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxg2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Qh1#
      • 1...Rh2
        • 2.Rg1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Rb3+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.Rg4#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
                • 4.Kb5
                  • threat
                    • 5.Rg3#
                    • 5.a8Q#
                    • 5.a8R#
        • 2.Bd5
          • threat
            • 3.Rg1#
          • 2...Rh6+
            • 3.Kc5
              • threat
                • 4.Rg1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.Rg1+
                  • 4...Re1
                    • 5.Rxe1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rf6
                • 4.Rg1+
                  • 4...Rf1
                    • 5.Rxf1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rg6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
            • 3.Kc7
              • threat
                • 4.Rg1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.Rg1+
                  • 4...Re1
                    • 5.Rxe1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rf6
                • 4.Rg1+
                  • 4...Rf1
                    • 5.Rxf1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rg6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
        • 2.Bc6
          • threat
            • 3.Rg1+
              • 3...Ka2
                • 4.a8Q#
                • 4.a8R#
            • 3.a8Q+
              • 3...Ra2
                • 4.Rg1#
            • 3.a8R+
              • 3...Ra2
                • 4.Rg1#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Rg3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
            • 3.Rg5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
      • 1...Rh3
        • 2.Bd5
          • threat
            • 3.Rg1#
          • 2...Rh6+
            • 3.Kc5
              • threat
                • 4.Rg1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.Rg1+
                  • 4...Re1
                    • 5.Rxe1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rf6
                • 4.Rg1+
                  • 4...Rf1
                    • 5.Rxf1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rg6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
            • 3.Kc7
              • threat
                • 4.Rg1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.Rg1+
                  • 4...Re1
                    • 5.Rxe1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rf6
                • 4.Rg1+
                  • 4...Rf1
                    • 5.Rxf1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rg6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
        • 2.Bc6
          • threat
            • 3.a8Q+
              • 3...Ra3
                • 4.Qxa3#
            • 3.a8R+
              • 3...Ra3
                • 4.Rxa3#
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
              • 3...Rb3
                • 4.Rxb3
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
            • 3.Rg2+
              • 3...Ka1
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Ka3
                • 4.Rgb2
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb3
                    • 5.R4xb3#
                  • 4...Rh5
                    • 5.R4b3#
                  • 4...Rh7
                    • 5.R4b3#
                  • 4...Rh8
                    • 5.R4b3#
            • 3.a8Q+
              • 3...Ra3
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Qxa3#
                • 4.Rg2+
                  • 4...Ka1
                    • 5.Qxa3#
                • 4.Ra7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rg8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.a8R+
              • 3...Ra3
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Rxa3#
                • 4.Rg2+
                  • 4...Ka1
                    • 5.Rxa3#
                • 4.Rga7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rgg8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
          • 2...Rb3
            • 3.Rxb3
              • 3...Ka2
                • 4.Bd5
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rb5
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rgg3
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Ra3
            • 3.a8Q
              • threat
                • 4.Qxa3#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Qxa3#
                • 4.Rg2+
                  • 4...Ka1
                    • 5.Qxa3#
                • 4.Ra7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Qxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rg8
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.Qa7
                  • 4...Ra6+
                    • 5.Qxa6#
                  • 4...Ka1
                    • 5.Qxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Qxa4#
                  • 4...Ra5
                    • 5.Qxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R
              • threat
                • 4.Rxa3#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Rxa3#
                • 4.Rg2+
                  • 4...Ka1
                    • 5.Rxa3#
                • 4.Rga7
                  • threat
                    • 5.Rxa3#
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Rgg8
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa8
                    • 5.Rxa8#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
                  • 4...Ra7
                    • 5.Rxa7#
                • 4.Raa7
                  • 4...Ra6+
                    • 5.Rxa6#
                  • 4...Ka1
                    • 5.Rxa3#
                  • 4...Rxa7
                    • 5.Rxa7#
                  • 4...Ra4
                    • 5.Raxa4#
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Rg3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
            • 3.Rg5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
      • 1...Rh4
        • 2.Rg1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
        • 2.Rxh4
          • threat
            • 3.Rh2
              • 3...Kb1
                • 4.Rg1#
            • 3.Rg2
              • 3...Kb1
                • 4.Rh1#
          • 2...Ka2
            • 3.Rh2+
              • 3...Ka3
                • 4.Rg3+
                  • 4...Ka4
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
                • 4.Kb5
                  • 4...Kb3
                    • 5.Rg3#
              • 3...Kb3
                • 4.Rg3+
                  • 4...Ka4
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
            • 3.Rg2+
              • 3...Ka3
                • 4.Rh3+
                  • 4...Ka4
                    • 5.Rg4#
                  • 4...Kb4
                    • 5.Rg4#
                • 4.Kb5
                  • 4...Kb3
                    • 5.Rh3#
              • 3...Kb3
                • 4.Rh3+
                  • 4...Ka4
                    • 5.Rg4#
                  • 4...Kb4
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
            • 3.Rh3
              • threat
                • 4.Rg2+
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kb1
                    • 5.Rh1#
              • 3...Ka1
                • 4.Rh2
                  • 4...Kb1
                    • 5.Rg1#
                • 4.Rg2
                  • 4...Kb1
                    • 5.Rh1#
              • 3...Kb1
                • 4.Rh2
                  • threat
                    • 5.Rg1#
                  • 4...Ka1
                    • 5.Rg1#
                  • 4...Kc1
                    • 5.Rg1#
                • 4.Rg2
                  • threat
                    • 5.Rh1#
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
              • 3...Kb2
                • 4.Rg2+
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kb1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
            • 3.Rg3
              • threat
                • 4.Rh2+
                  • 4...Ka1
                    • 5.Rg1#
                  • 4...Kb1
                    • 5.Rg1#
                • 4.Rb4
                  • 4...Ka1
                    • 5.Ra3#
              • 3...Ka1
                • 4.Rg2
                  • 4...Kb1
                    • 5.Rh1#
                • 4.Rh2
                  • 4...Kb1
                    • 5.Rg1#
              • 3...Kb1
                • 4.Rg2
                  • threat
                    • 5.Rh1#
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
                • 4.Rh2
                  • threat
                    • 5.Rg1#
                  • 4...Ka1
                    • 5.Rg1#
                  • 4...Kc1
                    • 5.Rg1#
              • 3...Kb2
                • 4.Rh2+
                  • 4...Ka1
                    • 5.Rg1#
                  • 4...Kb1
                    • 5.Rg1#
                  • 4...Kc1
                    • 5.Rg1#
          • 2...Kb2
            • 3.Rh3
              • threat
                • 4.Rg2+
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kb1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
              • 3...Ka1
                • 4.Rh2
                  • 4...Kb1
                    • 5.Rg1#
                • 4.Rg2
                  • 4...Kb1
                    • 5.Rh1#
              • 3...Kb1
                • 4.Rh2
                  • threat
                    • 5.Rg1#
                  • 4...Ka1
                    • 5.Rg1#
                  • 4...Kc1
                    • 5.Rg1#
                • 4.Rg2
                  • threat
                    • 5.Rh1#
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
              • 3...Kc1
                • 4.Rh2
                  • threat
                    • 5.Rg1#
                  • 4...Kb1
                    • 5.Rg1#
                  • 4...Kd1
                    • 5.Rg1#
                • 4.Rg2
                  • threat
                    • 5.Rh1#
                  • 4...Kb1
                    • 5.Rh1#
                  • 4...Kd1
                    • 5.Rh1#
              • 3...Ka2
                • 4.Rg2+
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kb1
                    • 5.Rh1#
              • 3...Kc2
                • 4.Rg2+
                  • 4...Kb1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
                  • 4...Kd1
                    • 5.Rh1#
            • 3.Rg3
              • threat
                • 4.Rh2+
                  • 4...Ka1
                    • 5.Rg1#
                  • 4...Kb1
                    • 5.Rg1#
                  • 4...Kc1
                    • 5.Rg1#
              • 3...Ka1
                • 4.Rg2
                  • 4...Kb1
                    • 5.Rh1#
                • 4.Rh2
                  • 4...Kb1
                    • 5.Rg1#
              • 3...Kb1
                • 4.Rg2
                  • threat
                    • 5.Rh1#
                  • 4...Ka1
                    • 5.Rh1#
                  • 4...Kc1
                    • 5.Rh1#
                • 4.Rh2
                  • threat
                    • 5.Rg1#
                  • 4...Ka1
                    • 5.Rg1#
                  • 4...Kc1
                    • 5.Rg1#
              • 3...Kc1
                • 4.Rg2
                  • threat
                    • 5.Rh1#
                  • 4...Kb1
                    • 5.Rh1#
                  • 4...Kd1
                    • 5.Rh1#
                • 4.Rh2
                  • threat
                    • 5.Rg1#
                  • 4...Kb1
                    • 5.Rg1#
                  • 4...Kd1
                    • 5.Rg1#
              • 3...Ka2
                • 4.Rh2+
                  • 4...Ka1
                    • 5.Rg1#
                  • 4...Kb1
                    • 5.Rg1#
                • 4.Rb4
                  • 4...Ka1
                    • 5.Ra3#
              • 3...Kc2
                • 4.Rh2+
                  • 4...Kb1
                    • 5.Rg1#
                  • 4...Kc1
                    • 5.Rg1#
                  • 4...Kd1
                    • 5.Rg1#
      • 1...Rh5
        • 2.Rg1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Rb3+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka4
                    • 5.Ra1#
                    • 5.Rg4#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Kxb4
                    • 5.Qa5#
              • 3...Rxd5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
        • 2.Bd5
          • threat
            • 3.Rg1#
            • 3.a8Q#
            • 3.a8R#
          • 2...Rh6+
            • 3.Kc5
              • threat
                • 4.Rg1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.Rg1+
                  • 4...Re1
                    • 5.Rxe1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rf6
                • 4.Rg1+
                  • 4...Rf1
                    • 5.Rxf1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rg6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
            • 3.Kc7
              • threat
                • 4.Rg1#
              • 3...Rc6+
                • 4.Bxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Re6
                • 4.Rg1+
                  • 4...Re1
                    • 5.Rxe1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rf6
                • 4.Rg1+
                  • 4...Rf1
                    • 5.Rxf1#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
              • 3...Rg6
                • 4.a8Q+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Qxa6#
                • 4.a8R+
                  • 4...Ra6
                    • 5.Rg1#
                    • 5.Rxa6#
        • 2.Bc6
          • threat
            • 3.a8Q+
              • 3...Ra5
                • 4.Qxa5#
            • 3.a8R+
              • 3...Ra5
                • 4.Rxa5#
          • 2...Ra5
            • 3.Rg1+
              • 3...Ka2
                • 4.Kxa5
                  • 4...Ka3
                    • 5.Ra1#
            • 3.Kxa5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                  • 4...Ka3
                    • 5.Rg3#
                • 4.a8Q
                  • threat
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka1
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka3
                    • 5.Kb5#
                • 4.a8R
                  • threat
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka1
                    • 5.Kb5#
                    • 5.Kb6#
                  • 4...Ka3
                    • 5.Kb5#
                • 4.Kb5
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rg1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rgb7
                  • threat
                    • 5.Ra4#
                  • 4...Ka1
                    • 5.Ra4#
                  • 4...Ka3
                    • 5.Ra4#
            • 3.a8Q
              • threat
                • 4.Qxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R
              • threat
                • 4.Rxa5#
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
          • 2...Rh8
            • 3.a8Q+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.a8R+
              • 3...Rxa8
                • 4.Bxa8
                  • 4...Ka2
                    • 5.Ra7#
            • 3.Rg3
              • threat
                • 4.Ra3#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra8#
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Ra3#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
            • 3.Rg5
              • threat
                • 4.Ra5#
              • 3...Rb8+
                • 4.axb8Q
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Qa7#
                    • 5.Qa8#
                • 4.axb8S
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8B
                  • 4...Ka2
                    • 5.Ra5#
                • 4.axb8R
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.Ra8#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
        • 2.Rg3
          • threat
            • 3.Ra3#
          • 2...Rb5+
            • 3.Kxb5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.Bd5#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rg1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Rgb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg6
                  • threat
                    • 5.Ra6#
                  • 4...Ka1
                    • 5.Ra6#
                  • 4...Ka3
                    • 5.Ra6#
            • 3.Rxb5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bf3
                  • threat
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka1
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Ka3
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rg1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Rgb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra5#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb4
                  • 4...Ka1
                    • 5.Ra3#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra3#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
          • 2...Ka2
            • 3.Bd5+
              • 3...Rxd5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Bc6
              • threat
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rb5+
                • 4.Kxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rxb5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Ra5
                • 4.Kxa5
                  • 4...Ka1
                    • 5.Ra3#
              • 3...Rc5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Kxc5
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rd5
                • 4.Bxd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Re5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rf5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rg5
                • 4.a8Q+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.a8R+
                  • 4...Ra5
                    • 5.Rxa5#
              • 3...Rh7
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Ra3#
                • 4.a8Q+
                  • 4...Ra7
                    • 5.Qxa7#
                • 4.a8R+
                  • 4...Ra7
                    • 5.Rxa7#
              • 3...Rh8
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Ra3#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rb2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rd2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Re2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rf2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rf1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rg2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Rh3
            • 3.Rxh3
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rh1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rhb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
            • 3.Bc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxg3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
          • 2...Ra5
            • 3.Rg1+
              • 3...Ka2
                • 4.Kxa5
                  • 4...Ka3
                    • 5.Ra1#
            • 3.Kxa5
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rg1#
                    • 5.Ra3#
                • 4.Ka4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg1
                  • 4...Ka3
                    • 5.Ra1#
                • 4.Rgb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rh3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb8
                  • 4...Ka1
                    • 5.Ra3#
      • 1...Rh8
        • 2.Rg1+
          • 2...Ka2
            • 3.Bd5+
              • 3...Ka3
                • 4.Ka5
                  • threat
                    • 5.Ra1#
                    • 5.Rg3#
        • 2.Rg3
          • threat
            • 3.Ra3#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra3#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rb2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rd2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Re2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rf2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rf1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rg2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
          • 2...Rh3
            • 3.Rxh3
              • 3...Ka2
                • 4.Bd5+
                  • 4...Ka1
                    • 5.Rh1#
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Ka5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc5
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Ka6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc6
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kb7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Kc7
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Bh1
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bg2
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Be4
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bc6
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Bb7
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.a8Q#
                    • 5.a8R#
                • 4.Rhb3
                  • 4...Ka1
                    • 5.Ra3#
                    • 5.Ra4#
                • 4.Rc3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rd3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Re3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rf3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rg3
                  • 4...Ka1
                    • 5.Ra3#
                • 4.Rb5
                  • 4...Ka1
                    • 5.Ra3#
            • 3.Bc6
              • threat
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxg3
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
        • 2.Rg5
          • threat
            • 3.Ra5#
          • 2...Rh6+
            • 3.Bc6
              • threat
                • 4.Ra5#
                • 4.a8Q#
                • 4.a8R#
              • 3...Rxc6+
                • 4.Kxc6
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#
          • 2...Rh2
            • 3.Bc6
              • threat
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rb2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rb1
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rc2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rc1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rd2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rd1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Re2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Re1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rf2
                • 4.Rg1+
                  • 4...Ka2
                    • 5.a8Q#
                    • 5.a8R#
                  • 4...Rf1
                    • 5.a8Q#
                    • 5.a8R#
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
              • 3...Rg2
                • 4.a8Q+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.a8R+
                  • 4...Ra2
                    • 5.Rg1#
                • 4.Bxg2
                  • 4...Ka2
                    • 5.Ra5#
                    • 5.a8Q#
                    • 5.a8R#
              • 3...Rh3
                • 4.Ra5+
                  • 4...Ra3
                    • 5.Rxa3#
                • 4.a8Q+
                  • 4...Ra3
                    • 5.Qxa3#
                • 4.a8R+
                  • 4...Ra3
                    • 5.Rxa3#

FEATURES


NOT CLASSIFIED


Developed and maintained by Brian Stephenson.
Implemented with HTML5, MySQL, Perl (with, inter alia, CGI::Simple, HTML::Template & XML::LibXML) & CSS/Javascript (jQuery, Bootstrap & DataTables).