Problem Display
PID: 20651 (3B4/7R/8/p3k3/p7/8/1K5R/3B4 w - - 0 1)

Kainer, Cenek

Casopis ceskoslovenskych sachistu, 1924

3B4/7R/8/p3k3/p7/8/1K5R/3B4

#5

5 + 3


SOLUTION


  • COOKED
  • Keys
    • 1.Kc2!
      • threat
        • 2.R2h5+
          • 2...Kd4
            • 3.Bb6+
              • 3...Kc4
                • 4.Be2+
                  • 4...Kb4
                    • 5.Bc5#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Re7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Rf7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Ke4
            • 3.Re7+
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Rxa5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rf7
              • threat
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...a3
                • 4.Bb6
                  • threat
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Kf4
            • 3.Rf7+
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kf2
                    • 5.Rf7#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7+
                  • 4...Kf2
                    • 5.Rf5#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg7+
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Kd6
            • 3.Bg4
              • threat
                • 4.R7h6#
              • 3...Kc6
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
        • 2.Kd3
          • threat
            • 3.R7h6
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Kd5
            • 3.R7h6
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Kf5
            • 3.Rf2+
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kg6
                • 4.Rff7
                  • 4...a3
                    • 5.Bh5#
            • 3.R2h5+
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.R7h6#
              • 3...Kg6
                • 4.Kd2
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke2
                  • 4...a3
                    • 5.Bc2#
                • 4.Kc3
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke3
                  • 4...a3
                    • 5.Bc2#
                • 4.Kc4
                  • 4...a3
                    • 5.Bc2#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke4
                  • 4...a3
                    • 5.R5h6#
                • 4.Bc2
                  • 4...a3
                    • 5.Kd2#
                    • 5.Ke2#
                    • 5.Kc3#
                    • 5.Ke3#
                    • 5.Kc4#
                    • 5.Kd4#
                • 4.Bf3
                  • 4...a3
                    • 5.Be4#
                • 4.Bg4
                  • 4...a3
                    • 5.Bf5#
                    • 5.R5h6#
            • 3.Kd4
              • threat
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
              • 3...Kf4
                • 4.Rf7+
                  • 4...Kg3
                    • 5.Bc7#
                • 4.R7h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.R7h6
              • threat
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Kd6
            • 3.Kd4
              • threat
                • 4.R2h6#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
          • 2...Ke6
            • 3.Kd4
              • threat
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kf5
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
            • 3.Ke4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Rc7
                  • threat
                    • 5.Rh6#
                  • 4...Ke6
                    • 5.Rh6#
        • 2.R7h6
          • threat
            • 3.Kd3
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Kd4
            • 3.R6h5
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.R2h4#
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
              • 3...Ke3
                • 4.R5h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
              • 3...Ke4
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
          • 2...Ke4
            • 3.R6h5
              • threat
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke3
                • 4.R5h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.R2h4#
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
              • 3...Kf4
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
          • 2...Kf4
            • 3.Kd3
              • threat
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
            • 3.R6h5
              • threat
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke3
                • 4.R5h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
              • 3...Ke4
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
          • 2...Kd5
            • 3.Kd3
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Kf5
            • 3.Kd3
              • threat
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
      • 1...Kd5
        • 2.R2h5+
          • 2...Kc4
            • 3.Be2+
              • 3...Kd4
                • 4.Re7
                  • 4...a3
                    • 5.Bb6#
            • 3.Rxa5
              • threat
                • 4.Rh4#
              • 3...Kb4
                • 4.Rh4+
                  • 4...Ka3
                    • 5.Rhxa4#
                    • 5.Raxa4#
                • 4.Rh3
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...a3
                    • 5.Rh4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rh4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Bg5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
            • 3.Re5
              • threat
                • 4.Rh4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rh4#
                • 4.Rh3
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...a3
                    • 5.Rh4#
              • 3...Kd4
                • 4.Bf6
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                • 4.Bc7
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
            • 3.Rf5
              • threat
                • 4.Rh4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rh4#
                • 4.Rh3
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...a3
                    • 5.Rh4#
              • 3...Kd4
                • 4.Rh4+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
            • 3.Rg5
              • threat
                • 4.Rh4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rh4#
                • 4.Rh3
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...a3
                    • 5.Rh4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rh4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
            • 3.Rd7
              • threat
                • 4.Be2+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • 4...a3
                    • 5.Be2#
                • 4.Be7
                  • 4...a3
                    • 5.Be2#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Be2#
              • 3...a3
                • 4.Be2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...a2
                    • 5.Be2#
                • 4.Bb6
                  • threat
                    • 5.Rd4#
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bf6
                  • threat
                    • 5.Rd4#
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Be7
                  • threat
                    • 5.Be2#
            • 3.Re7
              • threat
                • 4.Re4#
              • 3...Kb4
                • 4.Re3
                  • 4...Kc4
                    • 5.Re4#
                  • 4...a3
                    • 5.Re4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Rf7
              • threat
                • 4.Rf4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rf4#
                • 4.Rf3
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...a3
                    • 5.Rf4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Rg4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rg4#
                • 4.Rg3
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...a3
                    • 5.Rg4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Kd4
            • 3.Bb6+
              • 3...Kc4
                • 4.Be2+
                  • 4...Kb4
                    • 5.Bc5#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Re7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Rf7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Ke4
            • 3.Re7+
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Rxa5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rf7
              • threat
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...a3
                • 4.Bb6
                  • threat
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Kc6
            • 3.Bg4
              • threat
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
            • 3.Re5
              • threat
                • 4.Bf3+
                  • 4...Kd6
                    • 5.Bc7#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
          • 2...Kd6
            • 3.Bg4
              • threat
                • 4.R7h6#
              • 3...Kc6
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
        • 2.Kd3
          • threat
            • 3.R7h6
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Kc5
            • 3.R7h6
              • threat
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                • 4.Rb6+
                  • 4...Ka3
                    • 5.Be7#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kd4
                  • 4...Ka3
                    • 5.Be7#
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.Rb6#
                  • 4...a3
                    • 5.Rb6#
                • 4.R6h5
                  • threat
                    • 5.Be7#
                  • 4...Ka3
                    • 5.Be7#
              • 3...Kb5
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kc3
                  • threat
                    • 5.R2h5#
                  • 4...Kc5
                    • 5.R2h5#
                • 4.Be7
                  • 4...a3
                    • 5.R2h5#
          • 2...Ke5
            • 3.R7h6
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Kc6
            • 3.Kc4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Re7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
            • 3.Kd4
              • threat
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Kb5
                • 4.Rb2+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rb6#
                  • 4...Kc6
                    • 5.Rb6#
          • 2...Kd6
            • 3.Kd4
              • threat
                • 4.R2h6#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
          • 2...Ke6
            • 3.Kd4
              • threat
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kf5
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
            • 3.Ke4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Rc7
                  • threat
                    • 5.Rh6#
                  • 4...Ke6
                    • 5.Rh6#
          • 2...a3
            • 3.R7h6
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Be7#
                    • 5.Rb6#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
        • 2.R7h6
          • threat
            • 3.Kd3
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Kc4
            • 3.R6h5
              • threat
                • 4.R2h4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.R2h4#
                • 4.Kd3
                  • threat
                    • 5.Be7#
                  • 4...Ka3
                    • 5.Be7#
                • 4.R2h3
                  • 4...Kc4
                    • 5.R3h4#
                  • 4...a3
                    • 5.R3h4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.R2h4#
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
          • 2...Kd4
            • 3.R6h5
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.R2h4#
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
              • 3...Ke3
                • 4.R5h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
              • 3...Ke4
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
          • 2...Ke4
            • 3.R6h5
              • threat
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke3
                • 4.R5h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.R2h4#
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
              • 3...Kf4
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
          • 2...Kc5
            • 3.Kd3
              • threat
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                • 4.Rb6+
                  • 4...Ka3
                    • 5.Be7#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kd4
                  • 4...Ka3
                    • 5.Be7#
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.Rb6#
                  • 4...a3
                    • 5.Rb6#
                • 4.R6h5
                  • threat
                    • 5.Be7#
                  • 4...Ka3
                    • 5.Be7#
              • 3...Kb5
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kc3
                  • threat
                    • 5.R2h5#
                  • 4...Kc5
                    • 5.R2h5#
                • 4.Be7
                  • 4...a3
                    • 5.R2h5#
          • 2...Ke5
            • 3.Kd3
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...a3
            • 3.Kd3
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Be7#
                    • 5.Rb6#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
      • 1...Kf5
        • 2.R2h5+
          • 2...Ke4
            • 3.Re7+
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Rxa5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rf7
              • threat
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...a3
                • 4.Bb6
                  • threat
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Kf4
            • 3.Rf7+
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kf2
                    • 5.Rf7#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7+
                  • 4...Kf2
                    • 5.Rf5#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg7+
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
        • 2.Kd3
          • threat
            • 3.Rf2+
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kg6
                • 4.Rff7
                  • 4...a3
                    • 5.Bh5#
            • 3.R2h5+
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.R7h6#
              • 3...Kg6
                • 4.Kd2
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke2
                  • 4...a3
                    • 5.Bc2#
                • 4.Kc3
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke3
                  • 4...a3
                    • 5.Bc2#
                • 4.Kc4
                  • 4...a3
                    • 5.Bc2#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke4
                  • 4...a3
                    • 5.R5h6#
                • 4.Bc2
                  • 4...a3
                    • 5.Kd2#
                    • 5.Ke2#
                    • 5.Kc3#
                    • 5.Ke3#
                    • 5.Kc4#
                    • 5.Kd4#
                • 4.Bf3
                  • 4...a3
                    • 5.Be4#
                • 4.Bg4
                  • 4...a3
                    • 5.Bf5#
                    • 5.R5h6#
            • 3.Kd4
              • threat
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
              • 3...Kf4
                • 4.Rf7+
                  • 4...Kg3
                    • 5.Bc7#
                • 4.R7h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.R7h6
              • threat
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Ke5
            • 3.R7h6
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Ke6
            • 3.Kd4
              • threat
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kf5
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
            • 3.Ke4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Rc7
                  • threat
                    • 5.Rh6#
                  • 4...Ke6
                    • 5.Rh6#
        • 2.R7h6
          • threat
            • 3.Kd3
              • threat
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Ke4
            • 3.R6h5
              • threat
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke3
                • 4.R5h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.R2h4#
                  • 4...Kc4
                    • 5.R2h4#
                  • 4...Ke4
                    • 5.R2h4#
              • 3...Kf4
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
          • 2...Kf4
            • 3.Kd3
              • threat
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
            • 3.R6h5
              • threat
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke3
                • 4.R5h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
              • 3...Ke4
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
          • 2...Ke5
            • 3.Kd3
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
      • 1...Kd6
        • 2.R7h6+
          • 2...Kc5
            • 3.Kd3
              • threat
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                • 4.Rb6+
                  • 4...Ka3
                    • 5.Be7#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kd4
                  • 4...Ka3
                    • 5.Be7#
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.Rb6#
                  • 4...a3
                    • 5.Rb6#
                • 4.R6h5
                  • threat
                    • 5.Be7#
                  • 4...Ka3
                    • 5.Be7#
              • 3...Kb5
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kc3
                  • threat
                    • 5.R2h5#
                  • 4...Kc5
                    • 5.R2h5#
                • 4.Be7
                  • 4...a3
                    • 5.R2h5#
          • 2...Kd5
            • 3.Kd3
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Ke5
            • 3.Kd3
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Kd7
            • 3.Rd2+
              • 3...Kc8
                • 4.Rb6
                  • 4...a3
                    • 5.Bg4#
              • 3...Ke8
                • 4.Rf6
                  • 4...a3
                    • 5.Bh5#
        • 2.Kd3
          • threat
            • 3.Kd4
              • threat
                • 4.R2h6#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
          • 2...Kc5
            • 3.R7h6
              • threat
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                • 4.Rb6+
                  • 4...Ka3
                    • 5.Be7#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kd4
                  • 4...Ka3
                    • 5.Be7#
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.Rb6#
                  • 4...a3
                    • 5.Rb6#
                • 4.R6h5
                  • threat
                    • 5.Be7#
                  • 4...Ka3
                    • 5.Be7#
              • 3...Kb5
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kc3
                  • threat
                    • 5.R2h5#
                  • 4...Kc5
                    • 5.R2h5#
                • 4.Be7
                  • 4...a3
                    • 5.R2h5#
          • 2...Kd5
            • 3.R7h6
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Ke5
            • 3.R7h6
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Kc6
            • 3.Kc4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Re7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
            • 3.Kd4
              • threat
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Kb5
                • 4.Rb2+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rb6#
                  • 4...Kc6
                    • 5.Rb6#
          • 2...Ke6
            • 3.Kd4
              • threat
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kf5
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
            • 3.Ke4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Rc7
                  • threat
                    • 5.Rh6#
                  • 4...Ke6
                    • 5.Rh6#
          • 2...a3
            • 3.Kd4
              • threat
                • 4.R2h6#
              • 3...Kc6
                • 4.Ba4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
        • 2.R2h5
          • threat
            • 3.Bg4
              • threat
                • 4.R7h6#
              • 3...Kc6
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
          • 2...Kc6
            • 3.Bg4
              • threat
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
            • 3.Re5
              • threat
                • 4.Bf3+
                  • 4...Kd6
                    • 5.Bc7#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
      • 1...Ke6
        • 2.R7h6+
          • 2...Kd5
            • 3.Kd3
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Ke5
            • 3.Kd3
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Kf5
            • 3.Kd3
              • threat
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Kd7
            • 3.Rd2+
              • 3...Kc8
                • 4.Rb6
                  • 4...a3
                    • 5.Bg4#
              • 3...Ke8
                • 4.Rf6
                  • 4...a3
                    • 5.Bh5#
          • 2...Kf7
            • 3.Bh5+
              • 3...Kg7
                • 4.Bf6+
                  • 4...Kxh6
                    • 5.Bf7#
                    • 5.Be8#
                  • 4...Kf8
                    • 5.Rh8#
                  • 4...Kg8
                    • 5.Rh8#
              • 3...Kf8
                • 4.Bf6
                  • threat
                    • 5.Rh8#
                  • 4...Kg8
                    • 5.Rh8#
                • 4.Rg2
                  • 4...a3
                    • 5.Rf6#
                    • 5.Rh8#
              • 3...Kg8
                • 4.Rg2+
                  • 4...Kf8
                    • 5.Rf6#
                    • 5.Rh8#
                • 4.Bf6
                  • threat
                    • 5.Rh8#
                  • 4...Kf8
                    • 5.Rh8#
        • 2.Kd3
          • threat
            • 3.Kd4
              • threat
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kf5
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
            • 3.Ke4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Rc7
                  • threat
                    • 5.Rh6#
                  • 4...Ke6
                    • 5.Rh6#
          • 2...Kd5
            • 3.R7h6
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Ke5
            • 3.R7h6
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Kf5
            • 3.Rf2+
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kg6
                • 4.Rff7
                  • 4...a3
                    • 5.Bh5#
            • 3.R2h5+
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.R7h6#
              • 3...Kg6
                • 4.Kd2
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke2
                  • 4...a3
                    • 5.Bc2#
                • 4.Kc3
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke3
                  • 4...a3
                    • 5.Bc2#
                • 4.Kc4
                  • 4...a3
                    • 5.Bc2#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke4
                  • 4...a3
                    • 5.R5h6#
                • 4.Bc2
                  • 4...a3
                    • 5.Kd2#
                    • 5.Ke2#
                    • 5.Kc3#
                    • 5.Ke3#
                    • 5.Kc4#
                    • 5.Kd4#
                • 4.Bf3
                  • 4...a3
                    • 5.Be4#
                • 4.Bg4
                  • 4...a3
                    • 5.Bf5#
                    • 5.R5h6#
            • 3.Kd4
              • threat
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
              • 3...Kf4
                • 4.Rf7+
                  • 4...Kg3
                    • 5.Bc7#
                • 4.R7h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.R7h6
              • threat
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Kd6
            • 3.Kd4
              • threat
                • 4.R2h6#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
        • 2.R2h5
          • threat
            • 3.Bg4+
              • 3...Kd6
                • 4.R7h6#
          • 2...Kd6
            • 3.Bg4
              • threat
                • 4.R7h6#
              • 3...Kc6
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
      • 1...a3
        • 2.R2h5+
          • 2...Kd4
            • 3.Bb6+
              • 3...Kc4
                • 4.Be2+
                  • 4...Kb4
                    • 5.Rh4#
                • 4.Rxa5
                  • threat
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
                • 4.Re5
                  • threat
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
                • 4.Rf5
                  • threat
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
                • 4.Rd7
                  • threat
                    • 5.Rd4#
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Re7
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Rf7
                  • threat
                    • 5.Rf4#
                  • 4...Kb4
                    • 5.Rf4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kb4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • threat
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Kd2
              • threat
                • 4.Rxa5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kc4
                • 4.Rxa5
                  • threat
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                • 4.Rf5
                  • threat
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                • 4.Rf7
                  • threat
                    • 5.Rf4#
                  • 4...Kb4
                    • 5.Rf4#
                  • 4...Kd4
                    • 5.Rf4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kb4
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Re7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • threat
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Rf7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • threat
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Ke4
                • 4.Bb6
                  • threat
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Ke4
            • 3.Re7+
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • threat
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Rxa5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • threat
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Kf4
            • 3.Rf7+
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • threat
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Ke4
                • 4.Bb6
                  • threat
                    • 5.Bf3#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kf2
                    • 5.Rf7#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7+
                  • 4...Kf2
                    • 5.Rf5#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Kd6
            • 3.Bg4
              • threat
                • 4.R7h6#
              • 3...Kc6
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
    • 1.Ka3!
      • threat
        • 2.Re2+
          • 2...Kd4
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kf4
            • 3.Rf7+
              • 3...Kg3
                • 4.Rff2
                  • 4...Kh3
                    • 5.Re3#
                  • 4...Kg4
                    • 5.Re3#
          • 2...Kd5
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kf5
            • 3.Rf7+
              • 3...Kg6
                • 4.Ree7
                  • 4...Kg5
                    • 5.Re6#
                  • 4...Kh6
                    • 5.Re6#
          • 2...Kd6
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
      • 1...Kd4
        • 2.Re2
          • threat
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kc3
            • 3.Kxa4
              • threat
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd3
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Rd7
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
          • 2...Kd3
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
            • 3.Kxa4
              • threat
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc3
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kc4
            • 3.Rd7
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kc5
            • 3.Bxa4
              • threat
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Rd7
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kd5
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
      • 1...Ke4
        • 2.Re2+
          • 2...Kd3
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
            • 3.Kxa4
              • threat
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc3
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kf3
            • 3.Rf7+
              • 3...Kg3
                • 4.Rff2
                  • 4...Kh3
                    • 5.Re3#
                  • 4...Kg4
                    • 5.Re3#
          • 2...Kd4
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kf4
            • 3.Rf7+
              • 3...Kg3
                • 4.Rff2
                  • 4...Kh3
                    • 5.Re3#
                  • 4...Kg4
                    • 5.Re3#
          • 2...Kd5
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kf5
            • 3.Rf7+
              • 3...Kg6
                • 4.Ree7
                  • 4...Kg5
                    • 5.Re6#
                  • 4...Kh6
                    • 5.Re6#
      • 1...Kf4
        • 2.Re7
          • threat
            • 3.Rf2+
              • 3...Kg3
                • 4.Ree2
                  • 4...Kh3
                    • 5.Re3#
                  • 4...Kg4
                    • 5.Re3#
          • 2...Kf5
            • 3.Rf2+
              • 3...Kg6
                • 4.Rff7
                  • 4...Kg5
                    • 5.Re6#
                  • 4...Kh6
                    • 5.Re6#
          • 2...Kg5
            • 3.Bh5
              • 3...Kf4
                • 4.Re1
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Kf5
                    • 5.Rf2#
                • 4.Ree2
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Kf5
                    • 5.Rhf2#
                • 4.Re8
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Kf5
                    • 5.Rf2#
              • 3...Kf5
                • 4.Rf2+
                  • 4...Kg5
                    • 5.Rh7#
              • 3...Kf6
                • 4.Rf2+
                  • 4...Kg5
                    • 5.Rh7#
              • 3...Kh6
                • 4.Rg2
                  • 4...Kxh5
                    • 5.Rh7#
      • 1...Kd5
        • 2.Re2
          • threat
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kc4
            • 3.Rd7
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kd4
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kc5
            • 3.Bxa4
              • threat
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Rd7
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kc6
            • 3.Bxa4+
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Rd2
              • 3...Kb5
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc5
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc7#
            • 3.Re5
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
          • 2...Kd6
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
      • 1...Kf5
        • 2.Re2
          • threat
            • 3.Rf7+
              • 3...Kg6
                • 4.Ree7
                  • 4...Kg5
                    • 5.Re6#
                  • 4...Kh6
                    • 5.Re6#
          • 2...Kf4
            • 3.Rf7+
              • 3...Kg3
                • 4.Rff2
                  • 4...Kh3
                    • 5.Re3#
                  • 4...Kg4
                    • 5.Re3#
          • 2...Kg4
            • 3.Bh4
              • 3...Kf3
                • 4.Rf7+
                  • 4...Kg4
                    • 5.Rh2#
              • 3...Kh3
                • 4.Rg7
                  • 4...Kxh4
                    • 5.Rh2#
              • 3...Kf4
                • 4.Rf7+
                  • 4...Kg4
                    • 5.Rh2#
              • 3...Kf5
                • 4.Re1
                  • 4...Kf4
                    • 5.Rf7#
                  • 4...Kg6
                    • 5.Bc2#
                • 4.Ree7
                  • 4...Kf4
                    • 5.Rhf7#
                  • 4...Kg6
                    • 5.Bc2#
                • 4.Re8
                  • 4...Kf4
                    • 5.Rf7#
                  • 4...Kg6
                    • 5.Bc2#
      • 1...Ke6
        • 2.Re2+
          • 2...Kd5
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kf5
            • 3.Rf7+
              • 3...Kg6
                • 4.Ree7
                  • 4...Kg5
                    • 5.Re6#
                  • 4...Kh6
                    • 5.Re6#
          • 2...Kd6
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
        • 2.R2h5
          • 2...Kd6
            • 3.Kxa4
              • 3...Kc6
                • 4.Bg4
                  • 4...Kd6
                    • 5.R7h6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R7h6#
            • 3.Bxa4
              • 3...Ke6
                • 4.Rxa5
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Ka2
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kb2
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kb3
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Be8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Rg5
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Ra7
                  • 4...Kd6
                    • 5.Ra6#
                • 4.Rb7
                  • 4...Kd6
                    • 5.Rb6#
                • 4.Rg7
                  • 4...Kd6
                    • 5.Rg6#
            • 3.Rxa5
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Bg4
                  • 4...Kd6
                    • 5.Rh6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.Rh6#
            • 3.Bc2
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R7h6#
              • 3...Ke6
                • 4.Bxa4
                  • 4...Kd6
                    • 5.R7h6#
            • 3.Be2
              • 3...Kc6
                • 4.Bb5+
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bg4
                  • 4...Kd6
                    • 5.R7h6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bb5
                  • 4...Kd6
                    • 5.R7h6#
            • 3.Bf3
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bc6
                  • 4...Kd6
                    • 5.R7h6#
            • 3.Bg4
              • 3...Kc6
                • 4.Kxa4
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Rxa5
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Bh3
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bc8
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Rg5
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Ra7
                  • 4...Kd6
                    • 5.Ra6#
                • 4.Rf7
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Rg7
                  • 4...Kd6
                    • 5.Rg6#
            • 3.Rg5
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Bg4
                  • 4...Kd6
                    • 5.Rh6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.Rh6#
            • 3.Ra7
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Ra6#
                • 4.Bg4
                  • 4...Kd6
                    • 5.Ra6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Ra6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.Ra6#
            • 3.Rg7
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Rg6#
                • 4.Bg4
                  • 4...Kd6
                    • 5.Rg6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Rg6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.Rg6#
    • 1.Kc3!
      • threat
        • 2.R2h5+
          • 2...Kf4
            • 3.Bc7+
              • 3...Ke3
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
                • 4.Rf7
                  • threat
                    • 5.Re5#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
            • 3.Rf7+
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bxa4
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kf2
                    • 5.Rf7#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7+
                  • 4...Kf2
                    • 5.Rf5#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Bh4
              • threat
                • 4.Kd3
                  • 4...a3
                    • 5.Rf7#
                • 4.Kd4
                  • 4...a3
                    • 5.Rf7#
              • 3...Ke3
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
              • 3...Ke4
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
                    • 5.Re7#
              • 3...a3
                • 4.Kd3
                  • threat
                    • 5.Rf7#
                • 4.Kd4
                  • threat
                    • 5.Rf7#
            • 3.Bb6
              • threat
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg7+
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Kd6
            • 3.Bxa4
              • 3...Ke6
                • 4.Rxa5
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Kb2
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kc2
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kd2
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kb3
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kd3
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kc4
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kd4
                  • 4...Kd6
                    • 5.R5h6#
                    • 5.R7h6#
                • 4.Be8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Rg5
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Ra7
                  • 4...Kd6
                    • 5.Ra6#
                • 4.Rb7
                  • 4...Kd6
                    • 5.Rb6#
                • 4.Rg7
                  • 4...Kd6
                    • 5.Rg6#
            • 3.Kc4
              • threat
                • 4.Rd5+
                  • 4...Kc6
                    • 5.Bxa4#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Bg4
                  • threat
                    • 5.R7h6#
                  • 4...Kc6
                    • 5.R5h6#
                • 4.Re7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kc5
                  • 4...a3
                    • 5.Bb3#
                    • 5.Bg4#
                • 4.Rd5
                  • 4...a3
                    • 5.Bg4#
            • 3.Kd4
              • threat
                • 4.R5h6#
              • 3...Kc6
                • 4.Bf3+
                  • 4...Kd6
                    • 5.R5h6#
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R5h6#
                    • 5.R7h6#
                • 4.R5h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R5h6#
                • 4.Rd5
                  • 4...a3
                    • 5.Ba4#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R5h6#
                    • 5.R7h6#
                • 4.R5h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.R5h6#
                    • 5.R7h6#
                • 4.Kc5
                  • 4...a3
                    • 5.Bb3#
                    • 5.Bg4#
                • 4.Bc2
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R5h6#
                • 4.Rd5
                  • 4...a3
                    • 5.Bg4#
            • 3.Bg4
              • threat
                • 4.R7h6#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
            • 3.Re7
              • threat
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kd6
                    • 5.Rh6#
        • 2.Kd3
          • threat
            • 3.R7h6
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Kd5
            • 3.R7h6
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Kf5
            • 3.Rf2+
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kg6
                • 4.Rff7
                  • 4...a3
                    • 5.Bh5#
            • 3.R2h5+
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.R7h6#
              • 3...Kg6
                • 4.Kd2
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke2
                  • 4...a3
                    • 5.Bc2#
                • 4.Kc3
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke3
                  • 4...a3
                    • 5.Bc2#
                • 4.Kc4
                  • 4...a3
                    • 5.Bc2#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc2#
                • 4.Ke4
                  • 4...a3
                    • 5.R5h6#
                • 4.Bc2
                  • 4...a3
                    • 5.Kd2#
                    • 5.Ke2#
                    • 5.Kc3#
                    • 5.Ke3#
                    • 5.Kc4#
                    • 5.Kd4#
                • 4.Bf3
                  • 4...a3
                    • 5.Be4#
                • 4.Bg4
                  • 4...a3
                    • 5.Bf5#
                    • 5.R5h6#
            • 3.Kd4
              • threat
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
              • 3...Kf4
                • 4.Rf7+
                  • 4...Kg3
                    • 5.Bc7#
                • 4.R7h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.R7h6
              • threat
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Kd6
            • 3.Kd4
              • threat
                • 4.R2h6#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
          • 2...Ke6
            • 3.Kd4
              • threat
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kf5
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
            • 3.Ke4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Rc7
                  • threat
                    • 5.Rh6#
                  • 4...Ke6
                    • 5.Rh6#
        • 2.Kc4
          • threat
            • 3.Rf2
              • threat
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7
                  • threat
                    • 5.Rf6#
                  • 4...Kc6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kc5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • 4...a3
                    • 5.Bg4#
            • 3.R7h6
              • threat
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Ke4
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
          • 2...Ke4
            • 3.Rf2
              • threat
                • 4.Re7#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Re7#
                • 4.Bh4
                  • threat
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re7#
                • 4.Rhf7
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Re7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
            • 3.R7h6
              • threat
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Ke3
                • 4.R6h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
            • 3.Rf7
              • threat
                • 4.Re2#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
          • 2...Kf4
            • 3.Rf2+
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Re7#
                • 4.Bh4
                  • threat
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re7#
                • 4.Rhf7
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Re7#
              • 3...Kg3
                • 4.Rhh2
                  • 4...a3
                    • 5.Bh4#
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Rf7+
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
            • 3.Kd4
              • threat
                • 4.Rf7+
                  • 4...Kg3
                    • 5.Bc7#
                • 4.R7h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
            • 3.Kd5
              • threat
                • 4.Rf7+
                  • 4...Ke3
                    • 5.Rf3#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke3
                • 4.Bg5+
                  • 4...Kd3
                    • 5.R2h3#
                    • 5.R7h3#
                • 4.R7h3+
                  • 4...Kf4
                    • 5.Rf2#
                • 4.Bc7
                  • threat
                    • 5.R7h3#
                  • 4...Kd3
                    • 5.R7h3#
                • 4.Rf7
                  • threat
                    • 5.Rf3#
                  • 4...Kd3
                    • 5.Rf3#
              • 3...Kf5
                • 4.Rf2+
                  • 4...Kg6
                    • 5.Bc2#
                • 4.R2h4
                  • threat
                    • 5.Bc2#
                  • 4...Kg6
                    • 5.Bc2#
            • 3.R7h6
              • threat
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Ke3
                • 4.R6h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Ke4
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
          • 2...Kf5
            • 3.Rf2+
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kc5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • 4...a3
                    • 5.Bg4#
            • 3.Kd4
              • threat
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
              • 3...Kf4
                • 4.Rf7+
                  • 4...Kg3
                    • 5.Bc7#
                • 4.R7h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Kd5
              • threat
                • 4.Rf2+
                  • 4...Kg6
                    • 5.Bc2#
                • 4.R2h4
                  • threat
                    • 5.Bc2#
                  • 4...Kg6
                    • 5.Bc2#
              • 3...Kf4
                • 4.Rf7+
                  • 4...Ke3
                    • 5.Rf3#
                  • 4...Kg3
                    • 5.Bc7#
            • 3.R7h6
              • threat
                • 4.Rf6+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
          • 2...Ke6
            • 3.Kd4
              • threat
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kf5
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
            • 3.Rf2
              • threat
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kc5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • 4...a3
                    • 5.Bg4#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7
                  • threat
                    • 5.Rf6#
                  • 4...Kc6
                    • 5.Rf6#
            • 3.R2h5
              • threat
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kc5
                  • 4...a3
                    • 5.Bb3#
                    • 5.Bg4#
                • 4.Rd5
                  • 4...a3
                    • 5.Bg4#
              • 3...Kd6
                • 4.Rd5+
                  • 4...Kc6
                    • 5.Bxa4#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Bg4
                  • threat
                    • 5.R7h6#
                  • 4...Kc6
                    • 5.R5h6#
                • 4.Re7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
        • 2.Bf3
          • threat
            • 3.R7h6
              • threat
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                • 4.Rf6
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Kf4
            • 3.Rf7+
              • 3...Ke5
                • 4.Rh6
                  • 4...a3
                    • 5.Bc7#
                • 4.Rf6
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Kf5
            • 3.R7h6
              • threat
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                • 4.Rf6
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Kd6
            • 3.R2h6+
              • 3...Kc5
                • 4.Bb6+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Be7+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Rc6+
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Rb7#
                • 4.Rc7+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Ra6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rxa5#
                • 4.Rb6
                  • 4...a3
                    • 5.Rh5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Rxa5#
                • 4.Rb7
                  • 4...a3
                    • 5.Be7#
                    • 5.Rc6#
                • 4.Rd7
                  • threat
                    • 5.Rh5#
                    • 5.Rd5#
                  • 4...Kb5
                    • 5.Rd5#
                • 4.Re7
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
              • 3...Ke5
                • 4.Rf6
                  • 4...a3
                    • 5.Rh5#
                • 4.Rf7
                  • 4...a3
                    • 5.Bc7#
            • 3.Kd4
              • threat
                • 4.R2h6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Be4
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
            • 3.Re2
              • threat
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Kc4
                  • 4...a3
                    • 5.Bc7#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc7#
                • 4.Rb7
                  • threat
                    • 5.Be7#
                  • 4...Kc5
                    • 5.Be7#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                • 4.Rb7
                  • threat
                    • 5.Be7#
                  • 4...Kd6
                    • 5.Be7#
            • 3.Re7
              • threat
                • 4.Rd2+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Rh6+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Kc4
                  • 4...a3
                    • 5.Rd2#
                    • 5.Rh6#
                • 4.Kd4
                  • 4...a3
                    • 5.Rh6#
              • 3...Kc5
                • 4.Rh6
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
          • 2...Ke6
            • 3.R2h6+
              • 3...Ke5
                • 4.Rf6
                  • 4...a3
                    • 5.Rh5#
                • 4.Rf7
                  • 4...a3
                    • 5.Bc7#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Rf7+
                  • 4...Ke5
                    • 5.Bc7#
          • 2...a3
            • 3.R7h6
              • threat
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
        • 2.Rf2
          • threat
            • 3.Rh5+
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
              • 3...Kd6
                • 4.Bxa4
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Kc4
              • threat
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7
                  • threat
                    • 5.Rf6#
                  • 4...Kc6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kc5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • 4...a3
                    • 5.Bg4#
            • 3.Bc2
              • threat
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
            • 3.Rh6
              • threat
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
          • 2...Ke4
            • 3.Bc2+
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
            • 3.Kc4
              • threat
                • 4.Re7#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Re7#
                • 4.Bh4
                  • threat
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re7#
                • 4.Rhf7
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Re7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Rf6
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Rh5
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bc2#
          • 2...Kd5
            • 3.Bc2
              • threat
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kc5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kc6
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Rf6
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Rh6
              • threat
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
          • 2...Kd6
            • 3.Rf6+
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Kc4
              • threat
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7
                  • threat
                    • 5.Rf6#
                  • 4...Kc6
                    • 5.Rf6#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kc5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • 4...a3
                    • 5.Bg4#
            • 3.Kd4
              • threat
                • 4.Rf6#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Rh6#
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
            • 3.Bc2
              • threat
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kc5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kc6
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
          • 2...a3
            • 3.Rh5+
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Bb6
                  • threat
                    • 5.Bc2#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bb3#
                • 4.Ba4
                  • threat
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Ba4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Kc4
              • threat
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7
                  • threat
                    • 5.Rf6#
                  • 4...Kc6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kc5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • threat
                    • 5.Bg4#
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • threat
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
        • 2.R2h6
          • threat
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
            • 3.Rf7
              • threat
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bf3
                  • 4...a3
                    • 5.Bc7#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Bc7#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
          • 2...Ke4
            • 3.Rf6
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Rf7
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Bc7#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bf3
                  • 4...a3
                    • 5.Bc7#
          • 2...Kf4
            • 3.Rf6+
              • 3...Kg3
                • 4.Rg7+
                  • 4...Kh2
                    • 5.Rh6#
                  • 4...Kh3
                    • 5.Rh6#
                  • 4...Kh4
                    • 5.Rh6#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Rf7+
              • 3...Kg3
                • 4.Rg6+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bf3
                  • 4...a3
                    • 5.Bc7#
          • 2...Kd5
            • 3.Bf3+
              • 3...Kc5
                • 4.Bb6+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Be7+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Rc6+
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Rb7#
                • 4.Rc7+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Ra6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rxa5#
                • 4.Rb6
                  • 4...a3
                    • 5.Rh5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Rxa5#
                • 4.Rb7
                  • 4...a3
                    • 5.Be7#
                    • 5.Rc6#
                • 4.Rd7
                  • threat
                    • 5.Rh5#
                    • 5.Rd5#
                  • 4...Kb5
                    • 5.Rd5#
                • 4.Re7
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
              • 3...Ke5
                • 4.Rf6
                  • 4...a3
                    • 5.Rh5#
                • 4.Rf7
                  • 4...a3
                    • 5.Bc7#
            • 3.Bc2
              • threat
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kc5
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rxa5#
                  • 4...Kd5
                    • 5.Rxa5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
                  • 4...Kd5
                    • 5.Rg5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
            • 3.Rf6
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Re7
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rf7
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bf3
                  • 4...a3
                    • 5.Bc7#
          • 2...Kf5
            • 3.Rf6+
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Rf7+
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bf3
                  • 4...a3
                    • 5.Bc7#
            • 3.Kd4
              • threat
                • 4.Rf7#
              • 3...Kf4
                • 4.Bh4
                  • threat
                    • 5.Rf6#
                    • 5.Rf7#
                  • 4...Kf5
                    • 5.Rf6#
                    • 5.Rf7#
                • 4.Rg7
                  • threat
                    • 5.Rf6#
                  • 4...Kf5
                    • 5.Rf6#
                    • 5.Rf7#
          • 2...a3
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • threat
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
        • 2.R7h6
          • threat
            • 3.Kd3
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
            • 3.Kc4
              • threat
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Ke4
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
            • 3.Bf3
              • threat
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                • 4.Rf6
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
            • 3.Rf2
              • threat
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
          • 2...Ke4
            • 3.Kc4
              • threat
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Ke3
                • 4.R6h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
            • 3.R6h5
              • threat
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke3
                • 4.R5h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
              • 3...Kf4
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
                • 4.Kd4
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
            • 3.Rf6
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Kf4
            • 3.Rf6+
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
            • 3.Kd3
              • threat
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
            • 3.Kc4
              • threat
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Ke3
                • 4.R6h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Ke4
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
            • 3.Kd4
              • threat
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Bh4
                  • threat
                    • 5.Rf2#
                    • 5.Rf6#
                  • 4...Kf5
                    • 5.Rf2#
                    • 5.Rf6#
                • 4.Rg2
                  • threat
                    • 5.Rf6#
                  • 4...Kf5
                    • 5.Rf2#
                    • 5.Rf6#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
            • 3.R6h5
              • threat
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
                • 4.Kd4
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke3
                • 4.R5h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
              • 3...Ke4
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
          • 2...Kd5
            • 3.Bf3+
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                • 4.Rf6
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
            • 3.R2h5+
              • 3...Ke4
                • 4.Re6+
                  • 4...Kf4
                    • 5.Bc7#
            • 3.Kd3
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
            • 3.Bc2
              • threat
                • 4.R2h5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rf2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
            • 3.Re2
              • threat
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Be7
                  • 4...a3
                    • 5.Bb3#
                • 4.Rhe6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
            • 3.Rf2
              • threat
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
            • 3.Rf6
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Kf5
            • 3.Rf2+
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
            • 3.Rf6+
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
            • 3.Kd3
              • threat
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
            • 3.Kc4
              • threat
                • 4.Rf6+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
            • 3.Kd4
              • threat
                • 4.Rf2#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Bh4
                  • threat
                    • 5.Rf2#
                    • 5.Rf6#
                  • 4...Kf5
                    • 5.Rf2#
                    • 5.Rf6#
                • 4.Rg2
                  • threat
                    • 5.Rf6#
                  • 4...Kf5
                    • 5.Rf2#
                    • 5.Rf6#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
            • 3.Bf3
              • threat
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                • 4.Rf6
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
      • 1...Kd5
        • 2.Bf3+
          • 2...Ke5
            • 3.R7h6
              • threat
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                • 4.Rf6
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Kd6
            • 3.R2h6+
              • 3...Kc5
                • 4.Bb6+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Be7+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Rc6+
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Rb7#
                • 4.Rc7+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Ra6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rxa5#
                • 4.Rb6
                  • 4...a3
                    • 5.Rh5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Rxa5#
                • 4.Rb7
                  • 4...a3
                    • 5.Be7#
                    • 5.Rc6#
                • 4.Rd7
                  • threat
                    • 5.Rh5#
                    • 5.Rd5#
                  • 4...Kb5
                    • 5.Rd5#
                • 4.Re7
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
              • 3...Ke5
                • 4.Rf6
                  • 4...a3
                    • 5.Rh5#
                • 4.Rf7
                  • 4...a3
                    • 5.Bc7#
            • 3.Kd4
              • threat
                • 4.R2h6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Be4
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
            • 3.Re2
              • threat
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Kc4
                  • 4...a3
                    • 5.Bc7#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc7#
                • 4.Rb7
                  • threat
                    • 5.Be7#
                  • 4...Kc5
                    • 5.Be7#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                • 4.Rb7
                  • threat
                    • 5.Be7#
                  • 4...Kd6
                    • 5.Be7#
            • 3.Re7
              • threat
                • 4.Rd2+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Rh6+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Kc4
                  • 4...a3
                    • 5.Rd2#
                    • 5.Rh6#
                • 4.Kd4
                  • 4...a3
                    • 5.Rh6#
              • 3...Kc5
                • 4.Rh6
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
          • 2...Ke6
            • 3.R2h6+
              • 3...Ke5
                • 4.Rf6
                  • 4...a3
                    • 5.Rh5#
                • 4.Rf7
                  • 4...a3
                    • 5.Bc7#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Rf7+
                  • 4...Ke5
                    • 5.Bc7#
        • 2.R2h5+
          • 2...Kd6
            • 3.Bxa4
              • 3...Ke6
                • 4.Rxa5
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Kb2
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kc2
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kd2
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kb3
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kd3
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kc4
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kd4
                  • 4...Kd6
                    • 5.R5h6#
                    • 5.R7h6#
                • 4.Be8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Rg5
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Ra7
                  • 4...Kd6
                    • 5.Ra6#
                • 4.Rb7
                  • 4...Kd6
                    • 5.Rb6#
                • 4.Rg7
                  • 4...Kd6
                    • 5.Rg6#
            • 3.Kc4
              • threat
                • 4.Rd5+
                  • 4...Kc6
                    • 5.Bxa4#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Bg4
                  • threat
                    • 5.R7h6#
                  • 4...Kc6
                    • 5.R5h6#
                • 4.Re7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kc5
                  • 4...a3
                    • 5.Bb3#
                    • 5.Bg4#
                • 4.Rd5
                  • 4...a3
                    • 5.Bg4#
            • 3.Kd4
              • threat
                • 4.R5h6#
              • 3...Kc6
                • 4.Bf3+
                  • 4...Kd6
                    • 5.R5h6#
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R5h6#
                    • 5.R7h6#
                • 4.R5h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R5h6#
                • 4.Rd5
                  • 4...a3
                    • 5.Ba4#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R5h6#
                    • 5.R7h6#
                • 4.R5h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.R5h6#
                    • 5.R7h6#
                • 4.Kc5
                  • 4...a3
                    • 5.Bb3#
                    • 5.Bg4#
                • 4.Bc2
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R5h6#
                • 4.Rd5
                  • 4...a3
                    • 5.Bg4#
            • 3.Bg4
              • threat
                • 4.R7h6#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
            • 3.Re7
              • threat
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kd6
                    • 5.Rh6#
        • 2.Rd7+
          • 2...Ke4
            • 3.Bg4
              • threat
                • 4.Rd4+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bg5
                  • threat
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                • 4.Bc7
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
              • 3...Ke3
                • 4.Bg5+
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc7
                  • threat
                    • 5.Re2#
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rd4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Re2#
              • 3...Kf4
                • 4.Rd4+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bg5
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rd4
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Ke5
            • 3.Bg4
              • threat
                • 4.Bg5
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rd4
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Ke4
                • 4.Rd4+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bg5
                  • threat
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                • 4.Bc7
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
              • 3...Kf4
                • 4.Rd4+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Ke6
            • 3.Bg4+
              • 3...Ke5
                • 4.Bg5
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rd4
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
        • 2.Kd3
          • threat
            • 3.R7h6
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Kc5
            • 3.R7h6
              • threat
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                • 4.Rb6+
                  • 4...Ka3
                    • 5.Be7#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kd4
                  • 4...Ka3
                    • 5.Be7#
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.Rb6#
                  • 4...a3
                    • 5.Rb6#
                • 4.R6h5
                  • threat
                    • 5.Be7#
                  • 4...Ka3
                    • 5.Be7#
              • 3...Kb5
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kc3
                  • threat
                    • 5.R2h5#
                  • 4...Kc5
                    • 5.R2h5#
                • 4.Be7
                  • 4...a3
                    • 5.R2h5#
          • 2...Ke5
            • 3.R7h6
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
          • 2...Kc6
            • 3.Kc4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Re7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
            • 3.Kd4
              • threat
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Kb5
                • 4.Rb2+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rb6#
                  • 4...Kc6
                    • 5.Rb6#
          • 2...Kd6
            • 3.Kd4
              • threat
                • 4.R2h6#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
          • 2...Ke6
            • 3.Kd4
              • threat
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Bc2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rf2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kf5
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                  • 4...Kg6
                    • 5.Bc2#
            • 3.Ke4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Rc7
                  • threat
                    • 5.Rh6#
                  • 4...Ke6
                    • 5.Rh6#
          • 2...a3
            • 3.R7h6
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Be7#
                    • 5.Rb6#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
        • 2.Bc2
          • threat
            • 3.Rd2+
              • 3...Kc5
                • 4.Rh5+
                  • 4...Kc6
                    • 5.Be4#
              • 3...Ke5
                • 4.Bg5
                  • threat
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Re7#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kc4
                  • 4...a3
                    • 5.Ba4#
                    • 5.Be4#
              • 3...Ke6
                • 4.Bg5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
            • 3.Rf2
              • threat
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kc5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kc6
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.R2h6
              • threat
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kc5
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rxa5#
                  • 4...Kd5
                    • 5.Rxa5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
                  • 4...Kd5
                    • 5.Rg5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
            • 3.R7h6
              • threat
                • 4.R2h5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rf2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
          • 2...Ke5
            • 3.Rf2
              • threat
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
          • 2...Kc6
            • 3.Be4+
              • 3...Kb5
                • 4.Rb2+
                  • 4...Kc5
                    • 5.Be7#
                  • 4...Ka6
                    • 5.Bd3#
                    • 5.Rb6#
                • 4.R2h5+
                  • 4...Ka6
                    • 5.Bd3#
                    • 5.Rxa5#
                • 4.R7h5+
                  • 4...Ka6
                    • 5.Rxa5#
                • 4.Rb7+
                  • 4...Kc5
                    • 5.Be7#
                  • 4...Ka6
                    • 5.Rh6#
              • 3...Kc5
                • 4.R7h6
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.R2h5#
                    • 5.R7h5#
                  • 4...Ke6
                    • 5.R2h6#
                • 4.Kd4
                  • threat
                    • 5.R2h6#
                  • 4...Ke6
                    • 5.R2h6#
            • 3.R2h6+
              • 3...Kb5
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kc5
                    • 5.Rxa5#
                • 4.Re7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kc5
                    • 5.Rg5#
              • 3...Kc5
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rxa5#
                  • 4...Kd5
                    • 5.Rxa5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
                  • 4...Kd5
                    • 5.Rg5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
            • 3.Kc4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Be4#
                  • 4...Ke6
                    • 5.R2h6#
                • 4.R2h6+
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Re7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
            • 3.Rf2
              • threat
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kb5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
              • 3...Kc5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
            • 3.Rf7
              • threat
                • 4.Rh6+
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kb5
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
              • 3...Kc5
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd6
                • 4.Rh6+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
          • 2...Kd6
            • 3.Rd2+
              • 3...Kc5
                • 4.Rh5+
                  • 4...Kc6
                    • 5.Be4#
              • 3...Ke5
                • 4.Bg5
                  • threat
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Re7#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Kc4
                  • 4...a3
                    • 5.Ba4#
                    • 5.Be4#
              • 3...Ke6
                • 4.Bg5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
            • 3.R2h6+
              • 3...Kc5
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rxa5#
                  • 4...Kd5
                    • 5.Rxa5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
                  • 4...Kd5
                    • 5.Rg5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
            • 3.Kd4
              • threat
                • 4.R2h6#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.R2h6#
                    • 5.R7h6#
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Bd3
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
            • 3.Rf2
              • threat
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kc5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kc6
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
        • 2.Bg4
          • threat
            • 3.Rd2+
              • 3...Ke4
                • 4.Bg5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • threat
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
              • 3...Kc5
                • 4.Rh5+
                  • 4...Kc6
                    • 5.Bf3#
                • 4.Bd7
                  • 4...a3
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bg5
                  • threat
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re7#
                • 4.Rd4
                  • 4...a3
                    • 5.Rh5#
              • 3...Kc6
                • 4.Kc4
                  • 4...a3
                    • 5.Bf3#
            • 3.R2h5+
              • 3...Ke4
                • 4.Rf5
                  • threat
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re7#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
            • 3.R7h5+
              • 3...Ke4
                • 4.Bc7
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                • 4.Rf5
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
              • 3...Kc6
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Kc6
                    • 5.Bf3#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kc6
                    • 5.Rb6#
            • 3.Re2
              • threat
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
              • 3...Kc5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kc6
                • 4.Re6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re6#
                  • 4...Kd6
                    • 5.Re6#
                    • 5.Rh6#
              • 3...Kd6
                • 4.Re6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re6#
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Re6#
            • 3.Re7
              • threat
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
              • 3...Kc5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kd6
                    • 5.Rh6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
          • 2...Ke4
            • 3.Bc7
              • threat
                • 4.Kc4
                  • threat
                    • 5.Re2#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
                • 4.Rd2
                  • threat
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
                • 4.R7h5
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                • 4.Rd7
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
              • 3...Kd5
                • 4.R2h5+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Kc6
                    • 5.Bf3#
            • 3.Rd7
              • threat
                • 4.Rd4+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bg5
                  • threat
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                • 4.Bc7
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
              • 3...Ke3
                • 4.Bg5+
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc7
                  • threat
                    • 5.Re2#
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rd4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Re2#
              • 3...Kf4
                • 4.Rd4+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bg5
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rd4
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Kc5
            • 3.R2h5+
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
            • 3.R7h5+
              • 3...Kc6
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Kc6
                    • 5.Bf3#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kc6
                    • 5.Rb6#
            • 3.R7h6
              • threat
                • 4.R2h5#
              • 3...Kd5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
          • 2...Ke5
            • 3.Bc7+
              • 3...Ke4
                • 4.Kc4
                  • threat
                    • 5.Re2#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
                • 4.Rd2
                  • threat
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
                • 4.R7h5
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                • 4.Rd7
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
              • 3...Kd5
                • 4.R2h5+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Kc6
                    • 5.Bf3#
              • 3...Kf6
                • 4.Bf4
                  • threat
                    • 5.R2h6#
                  • 4...Kg6
                    • 5.R2h6#
            • 3.Rd7
              • threat
                • 4.Bg5
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rd4
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Ke4
                • 4.Rd4+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bg5
                  • threat
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                • 4.Bc7
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
              • 3...Kf4
                • 4.Rd4+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Kc6
            • 3.R2h6+
              • 3...Kb5
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Be7
                  • 4...a3
                    • 5.Bd7#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kc5
                    • 5.Rxa5#
                • 4.Rc7
                  • 4...a3
                    • 5.Bd7#
              • 3...Kc5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
            • 3.Kc4
              • threat
                • 4.R2h6#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                • 4.Re2
                  • threat
                    • 5.Re6#
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Re6#
                • 4.R2h5
                  • threat
                    • 5.R7h6#
                  • 4...Kc6
                    • 5.R5h6#
                • 4.Re7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
            • 3.Kd4
              • threat
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                    • 5.Rh6#
                  • 4...Kd6
                    • 5.Rb6#
                    • 5.Rh6#
              • 3...Kb5
                • 4.Rb2+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Bc8#
                    • 5.Rb6#
                  • 4...Kc6
                    • 5.Rb6#
                    • 5.Rh6#
            • 3.R2h5
              • threat
                • 4.Kc4
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
          • 2...Kd6
            • 3.Rd2+
              • 3...Kc5
                • 4.Rh5+
                  • 4...Kc6
                    • 5.Bf3#
                • 4.Bd7
                  • 4...a3
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bg5
                  • threat
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re7#
                • 4.Rd4
                  • 4...a3
                    • 5.Rh5#
              • 3...Kc6
                • 4.Kc4
                  • 4...a3
                    • 5.Bf3#
            • 3.Kd4
              • threat
                • 4.R2h6#
                • 4.R7h6#
              • 3...Kc6
                • 4.R2h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R2h6#
                  • 4...Kd6
                    • 5.R2h6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                    • 5.Rh6#
                  • 4...Kd6
                    • 5.Rb6#
                    • 5.Rh6#
            • 3.Re2
              • threat
                • 4.Re6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re6#
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Re6#
              • 3...Kc5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
              • 3...Kc6
                • 4.Re6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re6#
                  • 4...Kd6
                    • 5.Re6#
                    • 5.Rh6#
            • 3.R2h5
              • threat
                • 4.R7h6#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
            • 3.R7h5
              • threat
                • 4.Rd2+
                  • 4...Kc6
                    • 5.Bf3#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kc6
                    • 5.Rb6#
              • 3...Kc6
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
            • 3.Re7
              • threat
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
              • 3...Kc5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kd6
                    • 5.Rh6#
        • 2.Re2
          • threat
            • 3.Rd7+
              • 3...Kc5
                • 4.Re5+
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Re5#
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Rh6
              • threat
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Be7
                  • 4...a3
                    • 5.Bb3#
                • 4.Rhe6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
            • 3.Rhe7
              • threat
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
          • 2...Kc5
            • 3.Re5+
              • 3...Kc6
                • 4.Bf3+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Bc7#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
            • 3.Bxa4
              • threat
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Re6
              • threat
                • 4.Rh5#
              • 3...Kd5
                • 4.Bg4
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
            • 3.Rh6
              • threat
                • 4.Re5#
              • 3...Kd5
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Be7
                  • 4...a3
                    • 5.Bb3#
                • 4.Rhe6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
            • 3.Rd7
              • threat
                • 4.Re5+
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kb5
                • 4.Re5+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rxa5#
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Re5#
              • 3...a3
                • 4.Re5+
                  • 4...Kc6
                    • 5.Ba4#
                • 4.Ba4
                  • 4...a2
                    • 5.Re5#
            • 3.Rhe7
              • threat
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kb5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
          • 2...Kc6
            • 3.Bxa4+
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Re6+
              • 3...Kd5
                • 4.Bg4
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
            • 3.Kc4
              • threat
                • 4.Re6#
              • 3...Kd6
                • 4.Ree7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Re6#
                    • 5.Rh6#
                • 4.Rhe7
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
            • 3.Re5
              • threat
                • 4.Bf3+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Bc7#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
            • 3.Rhe7
              • threat
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kb5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
          • 2...Kd6
            • 3.Bxa4
              • threat
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
            • 3.Kc4
              • threat
                • 4.Ree7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Re6#
                    • 5.Rh6#
                • 4.Rhe7
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
            • 3.Kd4
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Bc7#
                    • 5.Rh6#
                    • 5.Rd7#
                • 4.Re6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...a3
                • 4.Ba4
                  • 4...a2
                    • 5.Bc7#
                    • 5.Rh6#
                    • 5.Rd7#
            • 3.Rc7
              • 3...Kd5
                • 4.Be7
                  • 4...a3
                    • 5.Bb3#
                    • 5.Rc5#
              • 3...a3
                • 4.Bb3
                  • threat
                    • 5.Re6#
            • 3.Rhe7
              • threat
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
          • 2...a3
            • 3.Bb3+
              • 3...Kc5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
              • 3...Kc6
                • 4.Re6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
              • 3...Kd6
                • 4.Re6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rc7
                  • threat
                    • 5.Re6#
            • 3.Rd7+
              • 3...Kc5
                • 4.Re5+
                  • 4...Kc6
                    • 5.Ba4#
                • 4.Ba4
                  • 4...a2
                    • 5.Re5#
              • 3...Kc6
                • 4.Ba4+
                  • 4...Kc5
                    • 5.Re5#
            • 3.Ba4
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Be7
                  • 4...a2
                    • 5.Rh5#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd2
                  • 4...a2
                    • 5.Rh5#
                • 4.Rd7
                  • 4...a2
                    • 5.Re5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Kc4
                  • 4...a2
                    • 5.Bc7#
                    • 5.Rh6#
                    • 5.Rd7#
                • 4.Kd4
                  • 4...a2
                    • 5.Bc7#
                    • 5.Rh6#
                    • 5.Rd7#
                • 4.Bb6
                  • threat
                    • 5.Rd7#
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Rh6
              • threat
                • 4.Bb3+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Rhe6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
            • 3.Rc7
              • threat
                • 4.Bb3+
                  • 4...Kd6
                    • 5.Re6#
                • 4.Be7
                  • threat
                    • 5.Bb3#
                    • 5.Rc5#
              • 3...Kd6
                • 4.Bb3
                  • threat
                    • 5.Re6#
              • 3...a4
                • 4.Be7
                  • 4...a2
                    • 5.Rc5#
        • 2.Rf2
          • threat
            • 3.Bc2
              • threat
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kc5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kc6
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Rf6
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Rh6
              • threat
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
          • 2...Ke4
            • 3.Bc2+
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
            • 3.Kc4
              • threat
                • 4.Re7#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Re7#
                • 4.Bh4
                  • threat
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re7#
                • 4.Rhf7
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Re7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Rf6
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Rh5
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bc2#
          • 2...Kc5
            • 3.Bc2
              • threat
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kb5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kc6
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
            • 3.Rf6
              • threat
                • 4.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
            • 3.Rh6
              • threat
                • 4.Rf5#
              • 3...Kd5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
            • 3.Rd7
              • threat
                • 4.Rf5+
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kb5
                • 4.Rf5+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rxa5#
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rf5#
              • 3...a3
                • 4.Rf5+
                  • 4...Kc6
                    • 5.Ba4#
                • 4.Ba4
                  • 4...a2
                    • 5.Rf5#
          • 2...Ke5
            • 3.Rh5+
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
              • 3...Kd6
                • 4.Bxa4
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Bxa4
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Kc4
              • threat
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7
                  • threat
                    • 5.Rf6#
                  • 4...Kc6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kc5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • 4...a3
                    • 5.Bg4#
            • 3.Bc2
              • threat
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
            • 3.Rh6
              • threat
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
          • 2...Kc6
            • 3.Rf6+
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
            • 3.Kc4
              • threat
                • 4.Rf6#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7
                  • threat
                    • 5.Rf6#
                  • 4...Kc6
                    • 5.Rf6#
            • 3.Kd4
              • threat
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Rh6#
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...Kb5
                • 4.Rb2+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rb6#
                  • 4...Kc6
                    • 5.Rb6#
            • 3.Bc2
              • threat
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kb5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
              • 3...Kc5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
          • 2...Kd6
            • 3.Rf6+
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Kc4
              • threat
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7
                  • threat
                    • 5.Rf6#
                  • 4...Kc6
                    • 5.Rf6#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kc5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • 4...a3
                    • 5.Bg4#
            • 3.Kd4
              • threat
                • 4.Rf6#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Rh6#
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
            • 3.Bc2
              • threat
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kc5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kc6
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
          • 2...a3
            • 3.Rf6
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • threat
                    • 5.Rh5#
            • 3.Rh6
              • threat
                • 4.Bb3+
                  • 4...Ke4
                    • 5.Re6#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Re6#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bb3
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
        • 2.R2h6
          • threat
            • 3.Bf3+
              • 3...Kc5
                • 4.Bb6+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Be7+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Rc6+
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Rb7#
                • 4.Rc7+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Ra6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rxa5#
                • 4.Rb6
                  • 4...a3
                    • 5.Rh5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Rxa5#
                • 4.Rb7
                  • 4...a3
                    • 5.Be7#
                    • 5.Rc6#
                • 4.Rd7
                  • threat
                    • 5.Rh5#
                    • 5.Rd5#
                  • 4...Kb5
                    • 5.Rd5#
                • 4.Re7
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
              • 3...Ke5
                • 4.Rf6
                  • 4...a3
                    • 5.Rh5#
                • 4.Rf7
                  • 4...a3
                    • 5.Bc7#
            • 3.Bc2
              • threat
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kc5
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rxa5#
                  • 4...Kd5
                    • 5.Rxa5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
                  • 4...Kd5
                    • 5.Rg5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
            • 3.Rf6
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Re7
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rf7
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Bc7#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bf3
                  • 4...a3
                    • 5.Bc7#
          • 2...Ke4
            • 3.Rf6
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
            • 3.Rf7
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Bc7#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bf3
                  • 4...a3
                    • 5.Bc7#
          • 2...Kc5
            • 3.Bb6+
              • 3...Kd5
                • 4.Re7
                  • 4...a3
                    • 5.Bb3#
                    • 5.Bf3#
            • 3.Bxa4
              • 3...Kd5
                • 4.Re7
                  • 4...Kc5
                    • 5.Re5#
            • 3.Bc2
              • threat
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rxa5#
                  • 4...Kd5
                    • 5.Rxa5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
                  • 4...Kd5
                    • 5.Rg5#
              • 3...Kb5
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kc5
                    • 5.Rxa5#
                • 4.Re7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kc5
                    • 5.Rg5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
            • 3.Bf3
              • threat
                • 4.Bb6+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Be7+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Rc6+
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Rb7#
                • 4.Rc7+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Ra6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rxa5#
                • 4.Rb6
                  • 4...a3
                    • 5.Rh5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Rxa5#
                • 4.Rb7
                  • 4...a3
                    • 5.Be7#
                    • 5.Rc6#
                • 4.Rd7
                  • threat
                    • 5.Rh5#
                    • 5.Rd5#
                  • 4...Kb5
                    • 5.Rd5#
                • 4.Re7
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
              • 3...Kb5
                • 4.Rh5+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rxa5#
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rb7+
                  • 4...Kc5
                    • 5.Be7#
                    • 5.Rc6#
                • 4.Ra6
                  • threat
                    • 5.Rxa5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kxa6
                    • 5.Be2#
                • 4.Ra7
                  • threat
                    • 5.Rh5#
                    • 5.Rxa5#
                  • 4...Kc5
                    • 5.Rxa5#
            • 3.Bc7
              • threat
                • 4.Rh5+
                  • 4...Kc6
                    • 5.Bf3#
                • 4.Rd6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Re7
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kb5
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rd6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Re7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kc5
                    • 5.Rg5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Re7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
            • 3.Re6
              • threat
                • 4.Rh5#
              • 3...Kd5
                • 4.Bg4
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
            • 3.Rf6
              • threat
                • 4.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
            • 3.Rd7
              • threat
                • 4.Bb6+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Be7+
                  • 4...Kb5
                    • 5.Be2#
                    • 5.Rd5#
                    • 5.Rb7#
                • 4.Rh5+
                  • 4...Kc6
                    • 5.Bxa4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                    • 5.Be7#
                • 4.Bf3
                  • threat
                    • 5.Rh5#
                    • 5.Rd5#
                  • 4...Kb5
                    • 5.Rd5#
              • 3...a3
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rd5#
                    • 5.Rb7#
                • 4.Rh5+
                  • 4...Kc6
                    • 5.Ba4#
                • 4.Be2
                  • threat
                    • 5.Bb6#
                    • 5.Be7#
                • 4.Bb3
                  • threat
                    • 5.Rd5#
                  • 4...Kb5
                    • 5.Rd5#
                • 4.Ba4
                  • 4...a2
                    • 5.Bb6#
                    • 5.Be7#
                    • 5.Rh5#
                    • 5.Rc6#
            • 3.Re7
              • threat
                • 4.Re5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rf7
              • threat
                • 4.Rf5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
          • 2...Ke5
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
            • 3.Rf7
              • threat
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bf3
                  • 4...a3
                    • 5.Bc7#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Bc7#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
          • 2...a3
            • 3.Bb3+
              • 3...Ke4
                • 4.Rf7
                  • threat
                    • 5.Re6#
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Ke5
                    • 5.Re6#
              • 3...Kc5
                • 4.Bc4
                  • threat
                    • 5.Bb6#
                    • 5.Be7#
                    • 5.Rc7#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rg6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rxa5#
                  • 4...a4
                    • 5.Ra5#
                • 4.Rb7
                  • threat
                    • 5.Be7#
                • 4.Rd7
                  • threat
                    • 5.Rd5#
                  • 4...Kb5
                    • 5.Rd5#
                • 4.Re7
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                • 4.Rf7
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                • 4.Rg7
                  • threat
                    • 5.Rg5#
                  • 4...Kb5
                    • 5.Rg5#
              • 3...Ke5
                • 4.Rf7
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
            • 3.Bf3+
              • 3...Kc5
                • 4.Ra6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rxa5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                • 4.Ra7
                  • threat
                    • 5.Rxa5#
                  • 4...Kb5
                    • 5.Rxa5#
                  • 4...a4
                    • 5.Ra5#
                • 4.Rb7
                  • threat
                    • 5.Be7#
                    • 5.Rc6#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                • 4.Rf7
                  • threat
                    • 5.Bc7#
            • 3.Rf6
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • threat
                    • 5.Rh5#
            • 3.Re7
              • threat
                • 4.Bb3+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • threat
                    • 5.Bb3#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rf7
              • threat
                • 4.Bb3+
                  • 4...Ke4
                    • 5.Re6#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Re6#
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bb3
                  • threat
                    • 5.Re6#
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Ke5
                    • 5.Re6#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bb3
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
                • 4.Bf3
                  • threat
                    • 5.Bc7#
        • 2.R7h6
          • threat
            • 3.Bf3+
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                • 4.Rf6
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
            • 3.R2h5+
              • 3...Ke4
                • 4.Re6+
                  • 4...Kf4
                    • 5.Bc7#
            • 3.Kd3
              • threat
                • 4.R2h5#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kb5
                    • 5.Rb2#
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • threat
                    • 5.R2h5#
                  • 4...Kb5
                    • 5.R2h5#
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rb6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
            • 3.Bc2
              • threat
                • 4.R2h5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                • 4.Rf2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
            • 3.Re2
              • threat
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Be7
                  • 4...a3
                    • 5.Bb3#
                • 4.Rhe6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
            • 3.Rf2
              • threat
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
            • 3.Rf6
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Ke4
            • 3.Kc4
              • threat
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Ke3
                • 4.R6h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
            • 3.R6h5
              • threat
                • 4.R2h4+
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke3
                • 4.R5h4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
              • 3...Kf4
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
                • 4.Kd4
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
            • 3.Rf6
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Ke5
            • 3.Kd3
              • threat
                • 4.Bc7+
                  • 4...Kd5
                    • 5.R2h5#
                  • 4...Kf5
                    • 5.R2h5#
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kf4
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
                • 4.Rf6+
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.R6h5
                  • threat
                    • 5.Bc7#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kf5
                • 4.R2h5+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Ke3
                  • threat
                    • 5.R2h5#
                  • 4...Ke5
                    • 5.R2h5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
            • 3.Kc4
              • threat
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Ke4
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                  • 4...Kg5
                    • 5.Rh5#
            • 3.Bf3
              • threat
                • 4.Bc7+
                  • 4...Kf5
                    • 5.R2h5#
                • 4.Rf6
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Kf4
                • 4.Rf6+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Kg3
                    • 5.Bc7#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
              • 3...Kf5
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                  • 4...Kg5
                    • 5.Rh5#
                • 4.Bc7
                  • threat
                    • 5.R2h5#
                  • 4...Kg5
                    • 5.R2h5#
            • 3.Rf2
              • threat
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a3
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
        • 2.Re7
          • threat
            • 3.Bf3+
              • 3...Kc5
                • 4.Rh6
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Rh6+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Kc4
                  • 4...a3
                    • 5.Rd2#
                    • 5.Rh6#
                • 4.Kd4
                  • 4...a3
                    • 5.Rh6#
            • 3.Rd2+
              • 3...Kc5
                • 4.Re5+
                  • 4...Kc6
                    • 5.Bf3#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Kc4
                  • 4...a3
                    • 5.Bf3#
                    • 5.Ba4#
            • 3.Rh5+
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kd6
                    • 5.Rh6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
            • 3.Bxa4
              • threat
                • 4.Rd2+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Rh5#
                    • 5.Re5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc5
                • 4.Bc7
                  • 4...Kd5
                    • 5.Rh5#
                    • 5.Re5#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Kc5
                    • 5.Re5#
            • 3.Bg4
              • threat
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
              • 3...Kc5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kd6
                    • 5.Rh6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
            • 3.Rhe2
              • threat
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
            • 3.Rh6
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
          • 2...Kc5
            • 3.Rh5+
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kd6
                    • 5.Rh6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
            • 3.Bxa4
              • threat
                • 4.Bc7
                  • 4...Kd5
                    • 5.Rh5#
                    • 5.Re5#
              • 3...Kd5
                • 4.Rd2+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Rh5#
                    • 5.Re5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rhe2
              • threat
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kb5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
            • 3.Rh6
              • threat
                • 4.Re5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
            • 3.Re6
              • threat
                • 4.Rh5#
              • 3...Kd5
                • 4.Bg4
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rhe2
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
            • 3.Rd7
              • threat
                • 4.Rh5+
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kb5
                • 4.Rh5+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rxa5#
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rh5#
              • 3...a3
                • 4.Rh5+
                  • 4...Kc6
                    • 5.Ba4#
                • 4.Ba4
                  • 4...a2
                    • 5.Rh5#
      • 1...a3
        • 2.R2h5+
          • 2...Kf4
            • 3.Bc7+
              • 3...Ke3
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
                • 4.Rf7
                  • threat
                    • 5.Re5#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
            • 3.Rf7+
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bb6
                  • threat
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kf2
                    • 5.Rf7#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7+
                  • 4...Kf2
                    • 5.Rf5#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Kd4
                  • threat
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Kd6
            • 3.Kc4
              • threat
                • 4.Rd5+
                  • 4...Kc6
                    • 5.Ba4#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Bg4
                  • threat
                    • 5.R7h6#
                  • 4...Kc6
                    • 5.R5h6#
                • 4.Re7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Rh6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Kc5
                  • threat
                    • 5.Bb3#
                    • 5.Bg4#
                • 4.Rd5
                  • threat
                    • 5.Bg4#
            • 3.Kd4
              • threat
                • 4.R5h6#
              • 3...Kc6
                • 4.Bf3+
                  • 4...Kd6
                    • 5.R5h6#
                • 4.Ba4+
                  • 4...Kd6
                    • 5.R5h6#
                    • 5.R7h6#
                • 4.R5h6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R5h6#
                • 4.Rd5
                  • threat
                    • 5.Ba4#
                  • 4...a4
                    • 5.Bxa4#
              • 3...Ke6
                • 4.Bb3+
                  • 4...Kd6
                    • 5.R5h6#
                • 4.Bg4+
                  • 4...Kd6
                    • 5.R5h6#
                    • 5.R7h6#
                • 4.R5h6+
                  • 4...Kf5
                    • 5.Rf7#
                • 4.Kc5
                  • threat
                    • 5.Bb3#
                    • 5.Bg4#
                • 4.Bc2
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R5h6#
                • 4.Rd5
                  • threat
                    • 5.Bg4#
            • 3.Ba4
              • threat
                • 4.R7h6#
              • 3...Ke6
                • 4.Be8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
            • 3.Bg4
              • threat
                • 4.R7h6#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R5h6#
                  • 4...Kd6
                    • 5.R7h6#
                • 4.Bc8
                  • threat
                    • 5.R7h6#
                  • 4...Kd6
                    • 5.R7h6#
        • 2.Rf2
          • threat
            • 3.Rh5+
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Bb6
                  • threat
                    • 5.Bc2#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bb3#
                • 4.Ba4
                  • threat
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Ba4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Kc4
              • threat
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7
                  • threat
                    • 5.Rf6#
                  • 4...Kc6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kc5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • threat
                    • 5.Bg4#
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • threat
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
          • 2...Ke4
            • 3.Bc2+
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
            • 3.Kc4
              • threat
                • 4.Re7#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Re7#
                • 4.Bh4
                  • threat
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re7#
                • 4.Rhf7
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Re7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Bb3
              • threat
                • 4.Re7#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Re7#
                • 4.Bh4
                  • threat
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re7#
                • 4.Rf6
                  • threat
                    • 5.Re7#
                  • 4...Ke2
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re7#
                • 4.Rf8
                  • threat
                    • 5.Re7#
                  • 4...Ke2
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re7#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                • 4.Rh6
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
            • 3.Rf6
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • threat
                    • 5.Rh5#
            • 3.Rh5
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Bb6
                  • threat
                    • 5.Bc2#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bc2#
          • 2...Kd5
            • 3.Rf6
              • threat
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • threat
                    • 5.Rh5#
            • 3.Rh6
              • threat
                • 4.Bb3+
                  • 4...Ke4
                    • 5.Re6#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Re6#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bb3
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
          • 2...Kd6
            • 3.Rf6+
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • threat
                    • 5.Rh5#
            • 3.Kc4
              • threat
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7
                  • threat
                    • 5.Rf6#
                  • 4...Kc6
                    • 5.Rf6#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kc5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • threat
                    • 5.Bg4#
            • 3.Kd4
              • threat
                • 4.Rf6#
              • 3...Kc6
                • 4.Ba4+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Rh6#
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Bc2
              • threat
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kc5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kd5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
              • 3...Kc6
                • 4.Rf6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
              • 3...Ke6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
          • 2...a2
            • 3.Rh5+
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bb3#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Rf6#
          • 2...a4
            • 3.Rh5+
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Bb6
                  • 4...a2
                    • 5.Bc2#
              • 3...Kd6
                • 4.Bxa4
                  • threat
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Bxa4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
            • 3.Kc4
              • threat
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re7#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Re7
                  • threat
                    • 5.Rf6#
                  • 4...Kc6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kd4
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Kc5
                  • threat
                    • 5.Re7#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bc7
                  • 4...a2
                    • 5.Bg4#
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a2
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
        • 2.Rf7
          • threat
            • 3.Bc7+
              • 3...Ke4
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
                • 4.Rh5
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
              • 3...Kd5
                • 4.Rh5+
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bb3#
            • 3.Bb3
              • threat
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re2#
                • 4.Be7
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rh6
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kd6
                • 4.Rh6+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Re6#
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bb3
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bf3
                  • threat
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kd5
                • 4.Bb3+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
          • 2...Ke4
            • 3.Bc2+
              • 3...Kd5
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
            • 3.Bf3+
              • 3...Ke5
                • 4.Rh6
                  • threat
                    • 5.Bc7#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                    • 5.Rh5#
            • 3.Kc4
              • threat
                • 4.Re2#
              • 3...Ke5
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
            • 3.Bb3
              • threat
                • 4.Re2#
              • 3...Ke3
                • 4.Bg5+
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Bg5#
                    • 5.Bb6#
                • 4.Bc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bd5
                  • threat
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
                • 4.Rh6
                  • threat
                    • 5.Re6#
                  • 4...Ke2
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
                • 4.Rh8
                  • threat
                    • 5.Re8#
                  • 4...Ke2
                    • 5.Re8#
                  • 4...Ke4
                    • 5.Re8#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re2#
                • 4.Be7
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rh6
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
            • 3.Bc7
              • threat
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
                • 4.Rh5
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
              • 3...Kd5
                • 4.Rh5+
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bb3#
            • 3.Rh5
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bb6
                  • threat
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
            • 3.Rh6
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bb3
                  • threat
                    • 5.Re6#
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Ke5
                    • 5.Re6#
              • 3...Kd5
                • 4.Bb3+
                  • 4...Ke4
                    • 5.Re6#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Re6#
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bb3
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
                • 4.Bf3
                  • threat
                    • 5.Bc7#
            • 3.Rf6
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kd5
                • 4.Bb3+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bb3
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bf3
                  • threat
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Kd5
            • 3.Bb3+
              • 3...Kc5
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re2#
                • 4.Be7
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rh6
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kc6
                • 4.Rh6+
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
              • 3...Kd6
                • 4.Rh6+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Re6#
            • 3.Rh6
              • threat
                • 4.Bb3+
                  • 4...Ke4
                    • 5.Re6#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Re6#
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bb3
                  • threat
                    • 5.Re6#
                  • 4...Ke3
                    • 5.Re6#
                  • 4...Ke5
                    • 5.Re6#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bb3
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
                • 4.Bf3
                  • threat
                    • 5.Bc7#
            • 3.Rf6
              • threat
                • 4.Bb3+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Ke5
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bb3
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bf3
                  • threat
                    • 5.Re2#
                    • 5.Rh5#
          • 2...Kd6
            • 3.Rh6+
              • 3...Kd5
                • 4.Bb3+
                  • 4...Ke4
                    • 5.Re6#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Re6#
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Bc7#
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Rf5#
              • 3...Ke5
                • 4.Bc2
                  • threat
                    • 5.Rf5#
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Bb3
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
                • 4.Bf3
                  • threat
                    • 5.Bc7#
            • 3.Kd4
              • threat
                • 4.Rh6#
              • 3...Kc6
                • 4.Ba4+
                  • 4...Kd6
                    • 5.Rh6#
                    • 5.Rf6#
                • 4.Rh6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Be2
                  • threat
                    • 5.Rh6#
                  • 4...Kd6
                    • 5.Rh6#
              • 3...Ke6
                • 4.Bb3+
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Rhf2
                  • threat
                    • 5.R2f6#
                  • 4...Kd6
                    • 5.R2f6#
                • 4.Rhh7
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Rh6#
            • 3.Bb3
              • threat
                • 4.Rh6+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Re6#
              • 3...Kc5
                • 4.Rh6
                  • threat
                    • 5.Rf5#
                  • 4...Kb5
                    • 5.Rf5#
                • 4.Rf6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re2#
                • 4.Be7
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rh6
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kc6
                • 4.Rh6+
                  • 4...Kb5
                    • 5.Rf5#
                  • 4...Kc5
                    • 5.Rf5#
          • 2...Ke6
            • 3.Bb3+
              • 3...Ke5
                • 4.Bc7+
                  • 4...Ke4
                    • 5.Re2#
                • 4.Be7
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Rh6
                  • threat
                    • 5.Re6#
                  • 4...Ke4
                    • 5.Re6#
                • 4.Rf6
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
              • 3...Kd6
                • 4.Rh6+
                  • 4...Kc5
                    • 5.Rf5#
                  • 4...Ke5
                    • 5.Re6#
          • 2...a2
            • 3.Bc7+
              • 3...Ke4
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                    • 5.Re7#
              • 3...Kd5
                • 4.Rh5+
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Kc6
                    • 5.Bf3#
                  • 4...Ke6
                    • 5.Bb3#
          • 2...a4
            • 3.Rf6
              • threat
                • 4.Kd3
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Rh5#
                • 4.Bf3
                  • 4...a2
                    • 5.Re2#
                    • 5.Rh5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                  • 4...Kd5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Kc4
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
                  • 4...Ke5
                    • 5.Re2#
              • 3...Kd5
                • 4.Bf3+
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Re2#
                    • 5.Rh5#
                • 4.Bc2
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
                  • 4...Ke5
                    • 5.Rh5#
    • 1.Re2+!
      • 1...Kd4
        • 2.Bb6+
          • 2...Kd3
            • 3.Rd7+
              • 3...Kc4
                • 4.Bxa4
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
            • 3.Rh4
              • 3...a3+
                • 4.Kc1
                  • threat
                    • 5.Re3#
                  • 4...Kc3
                    • 5.Re3#
            • 3.Rc7
              • 3...a3+
                • 4.Kc1
                  • threat
                    • 5.Re3#
          • 2...Kc4
            • 3.Bxa4
              • threat
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
            • 3.Re5
              • threat
                • 4.Be2+
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Bc5#
                    • 5.Re4#
                    • 5.Rb5#
                    • 5.Rh4#
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Rd4#
                    • 5.Rd5#
              • 3...a3+
                • 4.Kc2
                  • threat
                    • 5.Rh4#
                  • 4...Kb4
                    • 5.Rh4#
              • 3...Kd3
                • 4.Bc2+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Rh2#
                    • 5.Rd7#
                  • 4...Kc4
                    • 5.Rh4#
                • 4.Be2+
                  • 4...Kd2
                    • 5.Bxa5#
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rd4#
          • 2...Kd5
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
        • 2.Rh4+
          • 2...Kd3
            • 3.Kc1
              • threat
                • 4.Rd2+
                  • 4...Kc3
                    • 5.Bxa5#
                    • 5.Bf6#
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Bb6#
                • 4.Rxa4
                  • 4...Kc3
                    • 5.Re3#
                • 4.Bg5
                  • threat
                    • 5.Re3#
                  • 4...Kc3
                    • 5.Re3#
                • 4.Bb6
                  • threat
                    • 5.Re3#
                  • 4...Kc3
                    • 5.Re3#
                • 4.Rf2
                  • threat
                    • 5.Rf3#
                  • 4...Kc3
                    • 5.Rf3#
                  • 4...Ke3
                    • 5.Rf3#
                • 4.Rhe4
                  • threat
                    • 5.R2e3#
                  • 4...Kc3
                    • 5.R2e3#
            • 3.Bg5
              • 3...a3+
                • 4.Kc1
                  • threat
                    • 5.Re3#
                  • 4...Kc3
                    • 5.Re3#
            • 3.Bb6
              • 3...a3+
                • 4.Kc1
                  • threat
                    • 5.Re3#
                  • 4...Kc3
                    • 5.Re3#
            • 3.Rf2
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kc1
                  • threat
                    • 5.Rf3#
                  • 4...Kc3
                    • 5.Rf3#
                  • 4...Ke3
                    • 5.Rf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Kd3
                    • 5.Bc2#
            • 3.Rhe4
              • 3...a3+
                • 4.Kc1
                  • threat
                    • 5.R2e3#
                  • 4...Kc3
                    • 5.R2e3#
          • 2...Kc5
            • 3.Bxa4
              • threat
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd4#
          • 2...Kd5
            • 3.Bxa4
              • threat
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc5
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd4#
        • 2.Rd7+
          • 2...Kc4
            • 3.Rc2+
              • 3...Kb5
                • 4.Be2+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Rd4#
                    • 5.Rb7#
                • 4.Ka3
                  • 4...Ka6
                    • 5.Be2#
            • 3.Ka3
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kc5
            • 3.Rc2+
              • 3...Kb5
                • 4.Be2+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Rd4#
                    • 5.Rb7#
                • 4.Ka3
                  • 4...Ka6
                    • 5.Be2#
            • 3.Re5+
              • 3...Kc4
                • 4.Be2+
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Be7#
                    • 5.Rb5#
                    • 5.Rd4#
                    • 5.Rb7#
                • 4.Bxa4
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Ka3
                  • 4...Kc3
                    • 5.Rc5#
            • 3.Ka3
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Kc3
              • threat
                • 4.Re5+
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kb5
                • 4.Re5+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rxa5#
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Re5#
              • 3...a3
                • 4.Re5+
                  • 4...Kc6
                    • 5.Ba4#
                • 4.Ba4
                  • 4...a2
                    • 5.Re5#
        • 2.Bxa4
          • threat
            • 3.Bb6+
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
            • 3.Rh4+
              • 3...Kc5
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Ka3
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bb6
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Re5
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rc2#
                    • 5.Re4#
                  • 4...Kb6
                    • 5.Re6#
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc4
                    • 5.Rc2#
                • 4.Ka3
                  • 4...Kc4
                    • 5.Rc2#
            • 3.Rh5
              • threat
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kd3
                • 4.Bb5+
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kc4
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Bf6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
          • 2...Kd3
            • 3.Bb5+
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kd5
                    • 5.Rd7#
                • 4.Rh5
                  • 4...a4
                    • 5.Bb6#
                    • 5.Bf6#
          • 2...Kc4
            • 3.Rh4+
              • 3...Kc5
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
            • 3.Bb6
              • threat
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
            • 3.Rh5
              • threat
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Bf6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kd3
                • 4.Bb5+
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kd4
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
                    • 5.Bf6#
          • 2...Kc5
            • 3.Bb6+
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
              • 3...Kxb6
                • 4.Rc2
                  • 4...Ka6
                    • 5.Rc6#
                • 4.Re5
                  • 4...Ka6
                    • 5.Re6#
            • 3.Rh5+
              • 3...Kc4
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Bf6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kd4
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Ke6
                    • 5.Bb3#
                • 4.Rf2
                  • 4...Ke6
                    • 5.Rf6#
            • 3.Bxa5
              • threat
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd2
                  • 4...Kc5
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Ka3
              • threat
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Kb3
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd7#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
                    • 5.Re5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Kc3
              • threat
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Bc7
              • threat
                • 4.Kc3
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kb4
                • 4.Re4+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rh4+
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Kc3
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rh4
              • threat
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd4#
          • 2...Kd5
            • 3.Rh5+
              • 3...Kc4
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Bf6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kd4
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Ke6
                    • 5.Bb3#
                • 4.Rf2
                  • 4...Ke6
                    • 5.Rf6#
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Ka3
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bb6
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Re5
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rc2#
                    • 5.Re4#
                  • 4...Kb6
                    • 5.Re6#
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc4
                    • 5.Rc2#
                • 4.Ka3
                  • 4...Kc4
                    • 5.Rc2#
            • 3.Bxa5
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd2
                  • 4...Kc5
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Ka3
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Kc3
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Bb6
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
            • 3.Bc7
              • threat
                • 4.Kc3
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kc5
                • 4.Kc3
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kd5
                    • 5.Re5#
            • 3.Rh4
              • threat
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc5
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd4#
        • 2.Ka3
          • threat
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kc3
            • 3.Kxa4
              • threat
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd3
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Rd7
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
          • 2...Kd3
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
            • 3.Kxa4
              • threat
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc3
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kc4
            • 3.Rd7
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kc5
            • 3.Bxa4
              • threat
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Rd7
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kd5
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
      • 1...Kf4
        • 2.Rh4+
          • 2...Kf3
            • 3.Rc2+
              • 3...Ke3
                • 4.Bg5+
                  • 4...Kd3
                    • 5.Be2#
                    • 5.Rd2#
                    • 5.Rc3#
                • 4.Bb6+
                  • 4...Kd3
                    • 5.Be2#
                • 4.Kc3
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
              • 3...Kg3
                • 4.Rxa4
                  • 4...Kh3
                    • 5.Ra3#
            • 3.Rd2+
              • 3...Kg3
                • 4.Rxa4
                  • 4...Kh3
                    • 5.Ra3#
            • 3.Reh2+
              • 3...Ke3
                • 4.Bg5+
                  • 4...Kd3
                    • 5.Bc2#
                    • 5.Be2#
                    • 5.Rd2#
                    • 5.R2h3#
                • 4.Bb6+
                  • 4...Kd3
                    • 5.Bc2#
                • 4.Kc2
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                • 4.Kc3
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
            • 3.Rxa4
              • 3...Kg3
                • 4.Rc2
                  • 4...Kh3
                    • 5.Ra3#
                • 4.Rd2
                  • 4...Kh3
                    • 5.Ra3#
            • 3.Kc2
              • threat
                • 4.Reh2+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Bb6#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kg3
                • 4.Reh2
                  • 4...a3
                    • 5.Bc7#
            • 3.Kc3
              • threat
                • 4.Reh2+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Bb6#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...Kg3
                • 4.Reh2
                  • 4...a3
                    • 5.Bc7#
          • 2...Kg3
            • 3.Kc2
              • threat
                • 4.Reh2
                  • 4...a3
                    • 5.Bc7#
              • 3...Kf3
                • 4.Reh2+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Bb6#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...a3
                • 4.Reh2
                  • threat
                    • 5.Bc7#
            • 3.Kc3
              • threat
                • 4.Reh2
                  • 4...a3
                    • 5.Bc7#
              • 3...Kf3
                • 4.Reh2+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Bb6#
                  • 4...Kg3
                    • 5.Bc7#
              • 3...a3
                • 4.Reh2
                  • threat
                    • 5.Bc7#
            • 3.Reh2
              • 3...a3+
                • 4.Kxa3
                  • 4...a4
                    • 5.Bc7#
                • 4.Ka1
                  • threat
                    • 5.Bc7#
                • 4.Kc1
                  • threat
                    • 5.Bc7#
                • 4.Ka2
                  • 4...a4
                    • 5.Bc7#
                • 4.Kc2
                  • threat
                    • 5.Bc7#
                • 4.Kc3
                  • threat
                    • 5.Bc7#
      • 1...Kd5
        • 2.Rd7+
          • 2...Kc4
            • 3.Rc2+
              • 3...Kb5
                • 4.Be2+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Rd4#
                    • 5.Rb7#
                • 4.Ka3
                  • 4...Ka6
                    • 5.Be2#
            • 3.Ka3
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kc5
            • 3.Rc2+
              • 3...Kb5
                • 4.Be2+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Rd4#
                    • 5.Rb7#
                • 4.Ka3
                  • 4...Ka6
                    • 5.Be2#
            • 3.Re5+
              • 3...Kc4
                • 4.Be2+
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Be7#
                    • 5.Rb5#
                    • 5.Rd4#
                    • 5.Rb7#
                • 4.Bxa4
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Ka3
                  • 4...Kc3
                    • 5.Rc5#
            • 3.Ka3
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Kc3
              • threat
                • 4.Re5+
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kb5
                • 4.Re5+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rxa5#
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Re5#
              • 3...a3
                • 4.Re5+
                  • 4...Kc6
                    • 5.Ba4#
                • 4.Ba4
                  • 4...a2
                    • 5.Re5#
          • 2...Kc6
            • 3.Bxa4+
              • 3...Kc5
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rc2#
                    • 5.Re4#
                  • 4...Kb6
                    • 5.Re6#
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc4
                    • 5.Rc2#
                • 4.Ka3
                  • 4...Kc4
                    • 5.Rc2#
        • 2.Bxa4
          • threat
            • 3.Rh5+
              • 3...Kc4
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Bf6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kd4
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Ke6
                    • 5.Bb3#
                • 4.Rf2
                  • 4...Ke6
                    • 5.Rf6#
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Ka3
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bb6
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Re5
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rc2#
                    • 5.Re4#
                  • 4...Kb6
                    • 5.Re6#
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc4
                    • 5.Rc2#
                • 4.Ka3
                  • 4...Kc4
                    • 5.Rc2#
            • 3.Bxa5
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd2
                  • 4...Kc5
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Ka3
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Kc3
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Bb6
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
            • 3.Bc7
              • threat
                • 4.Kc3
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kc5
                • 4.Kc3
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kd5
                    • 5.Re5#
            • 3.Rh4
              • threat
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc5
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd4#
          • 2...Kc4
            • 3.Rh4+
              • 3...Kc5
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
            • 3.Bb6
              • threat
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
            • 3.Rh5
              • threat
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Bf6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kd3
                • 4.Bb5+
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kd4
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
                    • 5.Bf6#
          • 2...Kd4
            • 3.Bb6+
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
            • 3.Rh4+
              • 3...Kc5
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Ka3
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bb6
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Re5
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rc2#
                    • 5.Re4#
                  • 4...Kb6
                    • 5.Re6#
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc4
                    • 5.Rc2#
                • 4.Ka3
                  • 4...Kc4
                    • 5.Rc2#
            • 3.Rh5
              • threat
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kd3
                • 4.Bb5+
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kc4
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Bf6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
          • 2...Kc5
            • 3.Bb6+
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
              • 3...Kxb6
                • 4.Rc2
                  • 4...Ka6
                    • 5.Rc6#
                • 4.Re5
                  • 4...Ka6
                    • 5.Re6#
            • 3.Rh5+
              • 3...Kc4
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Bf6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kd4
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Ke6
                    • 5.Bb3#
                • 4.Rf2
                  • 4...Ke6
                    • 5.Rf6#
            • 3.Bxa5
              • threat
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd2
                  • 4...Kc5
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Ka3
              • threat
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Kb3
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd7#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
                    • 5.Re5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Kc3
              • threat
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Bc7
              • threat
                • 4.Kc3
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kb4
                • 4.Re4+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rh4+
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Kc3
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rh4
              • threat
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd4#
          • 2...Kd6
            • 3.Bc7+
              • 3...Kc5
                • 4.Kc3
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Kc3
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rd7+
              • 3...Kc5
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rc2#
                    • 5.Re4#
                  • 4...Kb6
                    • 5.Re6#
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc4
                    • 5.Rc2#
                • 4.Ka3
                  • 4...Kc4
                    • 5.Rc2#
            • 3.Bxa5
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Ka3
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Kc3
              • threat
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
            • 3.Bb6
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
            • 3.Rh4
              • threat
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd4#
              • 3...Kc5
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
        • 2.Ka3
          • threat
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kc4
            • 3.Rd7
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kd4
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
          • 2...Kc5
            • 3.Bxa4
              • threat
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Rd7
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kc6
            • 3.Bxa4+
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Rd2
              • 3...Kb5
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc5
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc7#
            • 3.Re5
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
          • 2...Kd6
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
        • 2.Kc3
          • threat
            • 3.Rd7+
              • 3...Kc5
                • 4.Re5+
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Re5#
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Rh6
              • threat
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Be7
                  • 4...a3
                    • 5.Bb3#
                • 4.Rhe6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
            • 3.Rhe7
              • threat
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
          • 2...Kc5
            • 3.Re5+
              • 3...Kc6
                • 4.Bf3+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Bc7#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
            • 3.Bxa4
              • threat
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Re6
              • threat
                • 4.Rh5#
              • 3...Kd5
                • 4.Bg4
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
            • 3.Rh6
              • threat
                • 4.Re5#
              • 3...Kd5
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Be7
                  • 4...a3
                    • 5.Bb3#
                • 4.Rhe6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
            • 3.Rd7
              • threat
                • 4.Re5+
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kb5
                • 4.Re5+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rxa5#
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Re5#
              • 3...a3
                • 4.Re5+
                  • 4...Kc6
                    • 5.Ba4#
                • 4.Ba4
                  • 4...a2
                    • 5.Re5#
            • 3.Rhe7
              • threat
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kb5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
          • 2...Kc6
            • 3.Bxa4+
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Re6+
              • 3...Kd5
                • 4.Bg4
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
            • 3.Kc4
              • threat
                • 4.Re6#
              • 3...Kd6
                • 4.Ree7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Re6#
                    • 5.Rh6#
                • 4.Rhe7
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
            • 3.Re5
              • threat
                • 4.Bf3+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Bc7#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
            • 3.Rhe7
              • threat
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kb5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
          • 2...Kd6
            • 3.Bxa4
              • threat
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
            • 3.Kc4
              • threat
                • 4.Ree7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Re6#
                    • 5.Rh6#
                • 4.Rhe7
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
            • 3.Kd4
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Bc7#
                    • 5.Rh6#
                    • 5.Rd7#
                • 4.Re6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...a3
                • 4.Ba4
                  • 4...a2
                    • 5.Bc7#
                    • 5.Rh6#
                    • 5.Rd7#
            • 3.Rc7
              • 3...Kd5
                • 4.Be7
                  • 4...a3
                    • 5.Bb3#
                    • 5.Rc5#
              • 3...a3
                • 4.Bb3
                  • threat
                    • 5.Re6#
            • 3.Rhe7
              • threat
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
          • 2...a3
            • 3.Bb3+
              • 3...Kc5
                • 4.Re6
                  • threat
                    • 5.Rh5#
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rh6
                  • threat
                    • 5.Re5#
                  • 4...Kb5
                    • 5.Re5#
              • 3...Kc6
                • 4.Re6+
                  • 4...Kb5
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
              • 3...Kd6
                • 4.Re6+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rc7
                  • threat
                    • 5.Re6#
            • 3.Rd7+
              • 3...Kc5
                • 4.Re5+
                  • 4...Kc6
                    • 5.Ba4#
                • 4.Ba4
                  • 4...a2
                    • 5.Re5#
              • 3...Kc6
                • 4.Ba4+
                  • 4...Kc5
                    • 5.Re5#
            • 3.Ba4
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Be7
                  • 4...a2
                    • 5.Rh5#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd2
                  • 4...a2
                    • 5.Rh5#
                • 4.Rd7
                  • 4...a2
                    • 5.Re5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Kc4
                  • 4...a2
                    • 5.Bc7#
                    • 5.Rh6#
                    • 5.Rd7#
                • 4.Kd4
                  • 4...a2
                    • 5.Bc7#
                    • 5.Rh6#
                    • 5.Rd7#
                • 4.Bb6
                  • threat
                    • 5.Rd7#
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Rh6
              • threat
                • 4.Bb3+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Rhe6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
            • 3.Rc7
              • threat
                • 4.Bb3+
                  • 4...Kd6
                    • 5.Re6#
                • 4.Be7
                  • threat
                    • 5.Bb3#
                    • 5.Rc5#
              • 3...Kd6
                • 4.Bb3
                  • threat
                    • 5.Re6#
              • 3...a4
                • 4.Be7
                  • 4...a2
                    • 5.Rc5#
      • 1...Kf5
        • 2.Ka3
          • threat
            • 3.Rf7+
              • 3...Kg6
                • 4.Ree7
                  • 4...Kg5
                    • 5.Re6#
                  • 4...Kh6
                    • 5.Re6#
          • 2...Kf4
            • 3.Rf7+
              • 3...Kg3
                • 4.Rff2
                  • 4...Kh3
                    • 5.Re3#
                  • 4...Kg4
                    • 5.Re3#
          • 2...Kg4
            • 3.Bh4
              • 3...Kf3
                • 4.Rf7+
                  • 4...Kg4
                    • 5.Rh2#
              • 3...Kh3
                • 4.Rg7
                  • 4...Kxh4
                    • 5.Rh2#
              • 3...Kf4
                • 4.Rf7+
                  • 4...Kg4
                    • 5.Rh2#
              • 3...Kf5
                • 4.Re1
                  • 4...Kf4
                    • 5.Rf7#
                  • 4...Kg6
                    • 5.Bc2#
                • 4.Ree7
                  • 4...Kf4
                    • 5.Rhf7#
                  • 4...Kg6
                    • 5.Bc2#
                • 4.Re8
                  • 4...Kf4
                    • 5.Rf7#
                  • 4...Kg6
                    • 5.Bc2#
      • 1...Kd6
        • 2.Bxa4
          • threat
            • 3.Bc7+
              • 3...Kc5
                • 4.Kc3
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Kc3
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rd7+
              • 3...Kc5
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rc2#
                    • 5.Re4#
                  • 4...Kb6
                    • 5.Re6#
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc4
                    • 5.Rc2#
                • 4.Ka3
                  • 4...Kc4
                    • 5.Rc2#
            • 3.Bxa5
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Ka3
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Kc3
              • threat
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
            • 3.Bb6
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
            • 3.Rh4
              • threat
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd4#
              • 3...Kc5
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
          • 2...Kc5
            • 3.Bb6+
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
              • 3...Kxb6
                • 4.Rc2
                  • 4...Ka6
                    • 5.Rc6#
                • 4.Re5
                  • 4...Ka6
                    • 5.Re6#
            • 3.Rh5+
              • 3...Kc4
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Bf6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kd4
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Ke6
                    • 5.Bb3#
                • 4.Rf2
                  • 4...Ke6
                    • 5.Rf6#
            • 3.Bxa5
              • threat
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd2
                  • 4...Kc5
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Ka3
              • threat
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Kb3
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd7#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
                    • 5.Re5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Kc3
              • threat
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Bc7
              • threat
                • 4.Kc3
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kb4
                • 4.Re4+
                  • 4...Kc5
                    • 5.Rh5#
                • 4.Rh4+
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Kc3
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kc5
                    • 5.Re5#
            • 3.Rh4
              • threat
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd5
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd4#
          • 2...Kd5
            • 3.Rh5+
              • 3...Kc4
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Be7#
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                    • 5.Bf6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Bf6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kd4
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
                    • 5.Bf6#
              • 3...Kd6
                • 4.Rd2+
                  • 4...Ke6
                    • 5.Bb3#
                • 4.Rf2
                  • 4...Ke6
                    • 5.Rf6#
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Ka3
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bb6
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Re5
                  • 4...Kb4
                    • 5.Rd4#
              • 3...Kc5
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rc2#
                    • 5.Re4#
                  • 4...Kb6
                    • 5.Re6#
                • 4.Rc2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...Kc4
                    • 5.Rc2#
                • 4.Ka3
                  • 4...Kc4
                    • 5.Rc2#
            • 3.Bxa5
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd2
                  • 4...Kc5
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Ka3
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Kc3
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Bb6
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Re4#
                    • 5.Rd4#
                • 4.Kb3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Kc3
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bb5
                  • threat
                    • 5.Rd7#
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Rh4
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Rc7
                  • 4...Kd6
                    • 5.Rd7#
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kd5
                    • 5.Rd4#
                • 4.Rd2
                  • 4...Kb4
                    • 5.Rd4#
                    • 5.Rh4#
                • 4.Rh5
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                • 4.Rh6
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rh4#
                  • 4...Kd5
                    • 5.Bb3#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Re4#
                    • 5.Rd4#
            • 3.Bc7
              • threat
                • 4.Kc3
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd4
                • 4.Rh4+
                  • 4...Kd3
                    • 5.Bb5#
                  • 4...Kc5
                    • 5.Re5#
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kc5
                • 4.Kc3
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh4
                  • 4...Kd5
                    • 5.Re5#
            • 3.Rh4
              • threat
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd4#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc5
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd4#
        • 2.Ka3
          • threat
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kc5
            • 3.Bxa4
              • threat
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Rd7
              • threat
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kb5
                • 4.Bxa4+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                  • 4...Ka6
                    • 5.Re6#
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kd5
            • 3.Rd7+
              • 3...Kc4
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Kxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Bxa4
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
                • 4.Re5
                  • 4...Kc3
                    • 5.Rc5#
              • 3...Kc5
                • 4.Rc2+
                  • 4...Kb5
                    • 5.Be2#
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc4
                • 4.Rd7
                  • threat
                    • 5.Rc2#
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd4
                • 4.Rd7+
                  • 4...Kc3
                    • 5.Rc2#
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
          • 2...Kc6
            • 3.Bxa4+
              • 3...Kc5
                • 4.Rd2
                  • 4...Kc4
                    • 5.Rc7#
                • 4.Rd7
                  • 4...Kc4
                    • 5.Rc2#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Rc2#
                  • 4...Kc5
                    • 5.Rc2#
              • 3...Kd6
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Rc2#
            • 3.Rd2
              • 3...Kb5
                • 4.Rc2
                  • 4...Ka6
                    • 5.Be2#
              • 3...Kc5
                • 4.Bxa4
                  • 4...Kc4
                    • 5.Rc7#
            • 3.Re5
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
        • 2.Kc3
          • threat
            • 3.Bxa4
              • threat
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
            • 3.Kc4
              • threat
                • 4.Ree7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Re6#
                    • 5.Rh6#
                • 4.Rhe7
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
            • 3.Kd4
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Bc7#
                    • 5.Rh6#
                    • 5.Rd7#
                • 4.Re6+
                  • 4...Kb5
                    • 5.Rb6#
                    • 5.Rb7#
                • 4.Rb2
                  • threat
                    • 5.Rb6#
                  • 4...Kd6
                    • 5.Rb6#
              • 3...a3
                • 4.Ba4
                  • 4...a2
                    • 5.Bc7#
                    • 5.Rh6#
                    • 5.Rd7#
            • 3.Rc7
              • 3...Kd5
                • 4.Be7
                  • 4...a3
                    • 5.Bb3#
                    • 5.Rc5#
              • 3...a3
                • 4.Bb3
                  • threat
                    • 5.Re6#
            • 3.Rhe7
              • threat
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
          • 2...Kc5
            • 3.Re5+
              • 3...Kc6
                • 4.Bf3+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Bc7#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
            • 3.Bxa4
              • threat
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Re6
              • threat
                • 4.Rh5#
              • 3...Kd5
                • 4.Bg4
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
            • 3.Rh6
              • threat
                • 4.Re5#
              • 3...Kd5
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Be7
                  • 4...a3
                    • 5.Bb3#
                • 4.Rhe6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
            • 3.Rd7
              • threat
                • 4.Re5+
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kb5
                • 4.Re5+
                  • 4...Ka6
                    • 5.Be2#
                    • 5.Rxa5#
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Re5#
              • 3...a3
                • 4.Re5+
                  • 4...Kc6
                    • 5.Ba4#
                • 4.Ba4
                  • 4...a2
                    • 5.Re5#
            • 3.Rhe7
              • threat
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kb5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
          • 2...Kd5
            • 3.Rd7+
              • 3...Kc5
                • 4.Re5+
                  • 4...Kc6
                    • 5.Bxa4#
              • 3...Kc6
                • 4.Bxa4+
                  • 4...Kc5
                    • 5.Re5#
            • 3.Bxa4
              • threat
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Rh6
              • threat
                • 4.Bxa4
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bb3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                  • 4...Kc5
                    • 5.Re5#
                • 4.Be7
                  • 4...a3
                    • 5.Bb3#
                • 4.Rhe6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
            • 3.Rhe7
              • threat
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
          • 2...Kc6
            • 3.Bxa4+
              • 3...Kc5
                • 4.Re5+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bc7
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd6
                    • 5.Rd7#
                • 4.Bc7
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rh6
                  • 4...Kc5
                    • 5.Re5#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc5
                    • 5.Re5#
                    • 5.Rh5#
                  • 4...Kd5
                    • 5.Re5#
                    • 5.Rh5#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Re5#
                • 4.Bb6
                  • 4...Kd5
                    • 5.Rd7#
            • 3.Re6+
              • 3...Kd5
                • 4.Bg4
                  • threat
                    • 5.Rh5#
                  • 4...Kc5
                    • 5.Rh5#
            • 3.Kc4
              • threat
                • 4.Re6#
              • 3...Kd6
                • 4.Ree7
                  • threat
                    • 5.Rh6#
                  • 4...Kc6
                    • 5.Re6#
                    • 5.Rh6#
                • 4.Rhe7
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
            • 3.Re5
              • threat
                • 4.Bf3+
                  • 4...Kd6
                    • 5.Bc7#
                • 4.Bxa4+
                  • 4...Kd6
                    • 5.Bc7#
              • 3...Kd6
                • 4.Bc7+
                  • 4...Kc6
                    • 5.Bf3#
            • 3.Rhe7
              • threat
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kb5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
        • 2.Rhe7
          • threat
            • 3.Kc3
              • threat
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
          • 2...Kc5
            • 3.Kc3
              • threat
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kb5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
          • 2...Kd5
            • 3.Kc3
              • threat
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kc6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
          • 2...Kc6
            • 3.Kc3
              • threat
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kd6
                    • 5.R2e6#
              • 3...Kb5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kc5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kb5
                    • 5.R2e5#
                  • 4...Kd5
                    • 5.R2e5#
              • 3...Kd5
                • 4.R7e6
                  • threat
                    • 5.R2e5#
                  • 4...Kc5
                    • 5.R2e5#
              • 3...Kd6
                • 4.Kc4
                  • threat
                    • 5.R2e6#
                  • 4...Kc6
                    • 5.R2e6#
    • 1.R2h5+!
      • 1...Kd4
        • 2.Kc2
          • threat
            • 3.Bb6+
              • 3...Kc4
                • 4.Be2+
                  • 4...Kb4
                    • 5.Bc5#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Re7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Rf7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Ke3
            • 3.Bb6+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rf7
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf2
                • 4.Bb6+
                  • 4...Ke1
                    • 5.Rh1#
                    • 5.Rg1#
                  • 4...Kf1
                    • 5.Rh1#
                    • 5.Rg1#
                • 4.Kd2
                  • threat
                    • 5.Rf5#
                  • 4...Kf1
                    • 5.Rf5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Kc4
            • 3.Be2+
              • 3...Kd4
                • 4.Re7
                  • 4...a3
                    • 5.Bb6#
            • 3.Rxa5
              • threat
                • 4.Rh4#
              • 3...Kb4
                • 4.Rh4+
                  • 4...Ka3
                    • 5.Rhxa4#
                    • 5.Raxa4#
                • 4.Rh3
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...a3
                    • 5.Rh4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rh4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Bg5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
            • 3.Re5
              • threat
                • 4.Rh4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rh4#
                • 4.Rh3
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...a3
                    • 5.Rh4#
              • 3...Kd4
                • 4.Bf6
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                • 4.Bc7
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
            • 3.Rf5
              • threat
                • 4.Rh4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rh4#
                • 4.Rh3
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...a3
                    • 5.Rh4#
              • 3...Kd4
                • 4.Rh4+
                  • 4...Ke3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
            • 3.Rg5
              • threat
                • 4.Rh4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rh4#
                • 4.Rh3
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...a3
                    • 5.Rh4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rh4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
            • 3.Rd7
              • threat
                • 4.Be2+
                  • 4...Kb4
                    • 5.Be7#
                • 4.Bxa5
                  • 4...a3
                    • 5.Be2#
                • 4.Be7
                  • 4...a3
                    • 5.Be2#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Be2#
              • 3...a3
                • 4.Be2+
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bxa5
                  • 4...a2
                    • 5.Be2#
                • 4.Bb6
                  • threat
                    • 5.Rd4#
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Bf6
                  • threat
                    • 5.Rd4#
                  • 4...Kb4
                    • 5.Rd4#
                • 4.Be7
                  • threat
                    • 5.Be2#
            • 3.Re7
              • threat
                • 4.Re4#
              • 3...Kb4
                • 4.Re3
                  • 4...Kc4
                    • 5.Re4#
                  • 4...a3
                    • 5.Re4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Rf7
              • threat
                • 4.Rf4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rf4#
                • 4.Rf3
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...a3
                    • 5.Rf4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Rg4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rg4#
                • 4.Rg3
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...a3
                    • 5.Rg4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Ke4
            • 3.Re7+
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Rxa5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rf7
              • threat
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...a3
                • 4.Bb6
                  • threat
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
        • 2.Re7
          • threat
            • 3.Bb6+
              • 3...Kd3
                • 4.Bc2+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Rh2#
                    • 5.Rd5#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2+
                  • 4...Kd2
                    • 5.Bxa5#
              • 3...Kc4
                • 4.Be2+
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Bc5#
                    • 5.Rh4#
                    • 5.Rb5#
                    • 5.Re4#
            • 3.Bxa4
              • threat
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Kb3
                  • 4...Kd3
                    • 5.Rd5#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb3
                  • threat
                    • 5.Rd5#
                  • 4...Kd3
                    • 5.Rd5#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
              • 3...Kd3
                • 4.Bc2+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Rh2#
                    • 5.Rd5#
                  • 4...Kc4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb5+
                  • 4...Kd2
                    • 5.Rd5#
                  • 4...Kd4
                    • 5.Bb6#
                • 4.Bb3
                  • threat
                    • 5.Rd5#
                  • 4...Kd2
                    • 5.Rd5#
                  • 4...Kd4
                    • 5.Rd5#
                • 4.Rh4
                  • 4...Kd2
                    • 5.Rd4#
              • 3...Kc4
                • 4.Bb3+
                  • 4...Kd3
                    • 5.Rd5#
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Re4#
                    • 5.Rb7#
                  • 4...Kd4
                    • 5.Rd5#
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Rd4#
            • 3.Kc2
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Be2
              • 3...a3+
                • 4.Kc2
                  • threat
                    • 5.Bb6#
            • 3.Bf3
              • threat
                • 4.Re4+
                  • 4...Kd3
                    • 5.Rd5#
                • 4.Kc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
              • 3...Kd3
                • 4.Be2+
                  • 4...Kd2
                    • 5.Bxa5#
                  • 4...Kd4
                    • 5.Bb6#
              • 3...Kc4
                • 4.Be2+
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Rb5#
                    • 5.Re4#
                    • 5.Rb7#
                  • 4...Kd4
                    • 5.Bb6#
                • 4.Re4+
                  • 4...Kd3
                    • 5.Rd5#
          • 2...a3+
            • 3.Kc2
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • threat
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
        • 2.Rf7
          • threat
            • 3.Kc2
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
          • 2...a3+
            • 3.Kc2
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • threat
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Ke4
                • 4.Bb6
                  • threat
                    • 5.Bf3#
          • 2...Kd3
            • 3.Bc2+
              • 3...Kd2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re5+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Bg5#
                    • 5.Rf2#
                    • 5.Rd7#
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke1
                    • 5.Re5#
                  • 4...Ke3
                    • 5.Re5#
              • 3...Ke3
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke2
                    • 5.Re5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
          • 2...Ke3
            • 3.Kc2
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Kc3
              • threat
                • 4.Re5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bxa4
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
            • 3.Bc2
              • threat
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke2
                    • 5.Re5#
              • 3...Kd2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re5+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Bg5#
                    • 5.Rf2#
                    • 5.Rd7#
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke1
                    • 5.Re5#
                  • 4...Ke3
                    • 5.Re5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
          • 2...Kc4
            • 3.Kc2
              • threat
                • 4.Rf4#
              • 3...Kb4
                • 4.Be7+
                  • 4...Kc4
                    • 5.Rf4#
                • 4.Rf3
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...a3
                    • 5.Rf4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
          • 2...Ke4
            • 3.Bc2+
              • 3...Ke3
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke2
                    • 5.Re5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
            • 3.Kc2
              • threat
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...a3
                • 4.Bb6
                  • threat
                    • 5.Bf3#
            • 3.Kc3
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bxa4
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
      • 1...Ke4
        • 2.Bc2+
          • 2...Ke3
            • 3.Rf5
              • threat
                • 4.Bg5+
                  • 4...Ke2
                    • 5.Re7#
                  • 4...Kd4
                    • 5.Rh4#
                • 4.Re7+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Rf2#
                    • 5.Rd5#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Kc3
                  • threat
                    • 5.Re7#
                  • 4...Ke2
                    • 5.Re7#
              • 3...Kd2
                • 4.Bg5+
                  • 4...Ke1
                    • 5.Re7#
                  • 4...Ke2
                    • 5.Re7#
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Rf2#
                    • 5.Rd5#
                • 4.Kc3
                  • threat
                    • 5.Re7#
                  • 4...Ke1
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re7#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rh4#
            • 3.Rf7
              • threat
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke2
                    • 5.Re5#
              • 3...Kd2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re5+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Bg5#
                    • 5.Rf2#
                    • 5.Rd7#
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke1
                    • 5.Re5#
                  • 4...Ke3
                    • 5.Re5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
          • 2...Kf3
            • 3.Rf5+
              • 3...Ke2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Rf2#
                    • 5.Rd5#
                • 4.Kc3
                  • threat
                    • 5.Re7#
                  • 4...Ke1
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re7#
              • 3...Kg2
                • 4.Rg7+
                  • 4...Kh1
                    • 5.Rh5#
                  • 4...Kh2
                    • 5.Rh5#
                  • 4...Kh3
                    • 5.Rh5#
              • 3...Ke3
                • 4.Bg5+
                  • 4...Ke2
                    • 5.Re7#
                  • 4...Kd4
                    • 5.Rh4#
                • 4.Re7+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Rf2#
                    • 5.Rd5#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Kc3
                  • threat
                    • 5.Re7#
                  • 4...Ke2
                    • 5.Re7#
              • 3...Kg3
                • 4.Rg7+
                  • 4...Kh2
                    • 5.Rh5#
                  • 4...Kh3
                    • 5.Rh5#
              • 3...Kg4
                • 4.Rg7+
                  • 4...Kh3
                    • 5.Rh5#
            • 3.Rf7+
              • 3...Ke2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re5+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Bg5#
                    • 5.Rf2#
                    • 5.Rd7#
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke1
                    • 5.Re5#
                  • 4...Ke3
                    • 5.Re5#
              • 3...Kg2
                • 4.Rg5+
                  • 4...Kh1
                    • 5.Rh7#
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
              • 3...Ke3
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke2
                    • 5.Re5#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Kg4
                • 4.Rg5+
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
          • 2...Kd4
            • 3.Bb6+
              • 3...Kc4
                • 4.Rc7+
                  • 4...Kb4
                    • 5.Bxa5#
          • 2...Kf4
            • 3.Rf5+
              • 3...Ke3
                • 4.Bg5+
                  • 4...Ke2
                    • 5.Re7#
                  • 4...Kd4
                    • 5.Rh4#
                • 4.Re7+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Rf2#
                    • 5.Rd5#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Kc3
                  • threat
                    • 5.Re7#
                  • 4...Ke2
                    • 5.Re7#
              • 3...Kg3
                • 4.Rg7+
                  • 4...Kh2
                    • 5.Rh5#
                  • 4...Kh3
                    • 5.Rh5#
              • 3...Kg4
                • 4.Rg7+
                  • 4...Kh3
                    • 5.Rh5#
            • 3.Rf7+
              • 3...Ke3
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke2
                    • 5.Re5#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Kg4
                • 4.Rg5+
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
        • 2.Re7+
          • 2...Kd4
            • 3.Bb6+
              • 3...Kd3
                • 4.Bc2+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Rh2#
                    • 5.Rd5#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2+
                  • 4...Kd2
                    • 5.Bxa5#
              • 3...Kc4
                • 4.Be2+
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Bc5#
                    • 5.Rh4#
                    • 5.Rb5#
                    • 5.Re4#
            • 3.Bxa4
              • threat
                • 4.Kc2
                  • 4...Kc4
                    • 5.Re4#
                • 4.Kb3
                  • 4...Kd3
                    • 5.Rd5#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
                • 4.Bb3
                  • threat
                    • 5.Rd5#
                  • 4...Kd3
                    • 5.Rd5#
                • 4.Bb5
                  • 4...a4
                    • 5.Bb6#
              • 3...Kd3
                • 4.Bc2+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Rh2#
                    • 5.Rd5#
                  • 4...Kc4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Bb5+
                  • 4...Kd2
                    • 5.Rd5#
                  • 4...Kd4
                    • 5.Bb6#
                • 4.Bb3
                  • threat
                    • 5.Rd5#
                  • 4...Kd2
                    • 5.Rd5#
                  • 4...Kd4
                    • 5.Rd5#
                • 4.Rh4
                  • 4...Kd2
                    • 5.Rd4#
              • 3...Kc4
                • 4.Bb3+
                  • 4...Kd3
                    • 5.Rd5#
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Re4#
                    • 5.Rb7#
                  • 4...Kd4
                    • 5.Rd5#
                • 4.Bb5+
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Bb6#
                • 4.Bc2
                  • threat
                    • 5.Re4#
                  • 4...Kb4
                    • 5.Re4#
                  • 4...Kd4
                    • 5.Re4#
                • 4.Rd7
                  • 4...Kb4
                    • 5.Rd4#
            • 3.Kc2
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Be2
              • 3...a3+
                • 4.Kc2
                  • threat
                    • 5.Bb6#
            • 3.Bf3
              • threat
                • 4.Re4+
                  • 4...Kd3
                    • 5.Rd5#
                • 4.Kc2
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
              • 3...Kd3
                • 4.Be2+
                  • 4...Kd2
                    • 5.Bxa5#
                  • 4...Kd4
                    • 5.Bb6#
              • 3...Kc4
                • 4.Be2+
                  • 4...Kb4
                    • 5.Bxa5#
                    • 5.Rb5#
                    • 5.Re4#
                    • 5.Rb7#
                  • 4...Kd4
                    • 5.Bb6#
                • 4.Re4+
                  • 4...Kd3
                    • 5.Rd5#
        • 2.Kc2
          • threat
            • 3.Re7+
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Rxa5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rf7
              • threat
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...a3
                • 4.Bb6
                  • threat
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Ke3
            • 3.Bb6+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rf7
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf2
                • 4.Bb6+
                  • 4...Ke1
                    • 5.Rh1#
                    • 5.Rg1#
                  • 4...Kf1
                    • 5.Rh1#
                    • 5.Rg1#
                • 4.Kd2
                  • threat
                    • 5.Rf5#
                  • 4...Kf1
                    • 5.Rf5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Kd4
            • 3.Bb6+
              • 3...Kc4
                • 4.Be2+
                  • 4...Kb4
                    • 5.Bc5#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Re7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Rf7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Kf4
            • 3.Rf7+
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kf2
                    • 5.Rf7#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7+
                  • 4...Kf2
                    • 5.Rf5#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg7+
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
        • 2.Kc3
          • threat
            • 3.Re7+
              • 3...Kf4
                • 4.Bc7#
          • 2...Ke3
            • 3.Bb6+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Bh4
              • threat
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
              • 3...Ke4
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
                    • 5.Re7#
              • 3...Kf4
                • 4.Kd3
                  • 4...a3
                    • 5.Rf7#
                • 4.Kd4
                  • 4...a3
                    • 5.Rf7#
            • 3.Rf5
              • threat
                • 4.Re7#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                • 4.Bg4
                  • threat
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re7#
            • 3.Rf7
              • threat
                • 4.Re5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bxa4
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
            • 3.Rg7
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf2
                • 4.Bb6+
                  • 4...Ke1
                    • 5.Rh1#
                    • 5.Rg1#
                  • 4...Kf1
                    • 5.Rh1#
                    • 5.Rg1#
                • 4.Rf5+
                  • 4...Ke1
                    • 5.Rg1#
                  • 4...Ke3
                    • 5.Re7#
                • 4.Kd2
                  • threat
                    • 5.Rf5#
                  • 4...Kf1
                    • 5.Rf5#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Kf4
            • 3.Bc7+
              • 3...Ke3
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
                • 4.Rf7
                  • threat
                    • 5.Re5#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
            • 3.Rf7+
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bxa4
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kf2
                    • 5.Rf7#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7+
                  • 4...Kf2
                    • 5.Rf5#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Bh4
              • threat
                • 4.Kd3
                  • 4...a3
                    • 5.Rf7#
                • 4.Kd4
                  • 4...a3
                    • 5.Rf7#
              • 3...Ke3
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
              • 3...Ke4
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
                    • 5.Re7#
              • 3...a3
                • 4.Kd3
                  • threat
                    • 5.Rf7#
                • 4.Kd4
                  • threat
                    • 5.Rf7#
            • 3.Bb6
              • threat
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg7+
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
        • 2.Rf7
          • threat
            • 3.Bc2+
              • 3...Ke3
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke2
                    • 5.Re5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
            • 3.Kc2
              • threat
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...a3
                • 4.Bb6
                  • threat
                    • 5.Bf3#
            • 3.Kc3
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bxa4
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
          • 2...a3+
            • 3.Kc3
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bb6
                  • threat
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
          • 2...Kd3
            • 3.Bc2+
              • 3...Kd2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re5+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Bg5#
                    • 5.Rf2#
                    • 5.Rd7#
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke1
                    • 5.Re5#
                  • 4...Ke3
                    • 5.Re5#
              • 3...Ke3
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke2
                    • 5.Re5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
          • 2...Ke3
            • 3.Kc2
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Kc3
              • threat
                • 4.Re5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bxa4
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
            • 3.Bc2
              • threat
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke2
                    • 5.Re5#
              • 3...Kd2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re5+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Bg5#
                    • 5.Rf2#
                    • 5.Rd7#
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke1
                    • 5.Re5#
                  • 4...Ke3
                    • 5.Re5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
          • 2...Kd4
            • 3.Kc2
              • threat
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
      • 1...Kf4
        • 2.Rf7+
          • 2...Ke3
            • 3.Kc2
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Kc3
              • threat
                • 4.Re5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bxa4
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
            • 3.Bc2
              • threat
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke2
                    • 5.Re5#
              • 3...Kd2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
              • 3...Ke2
                • 4.Rh2+
                  • 4...Ke1
                    • 5.Bh4#
                    • 5.Bxa5#
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re5+
                  • 4...Kd2
                    • 5.Bxa5#
                    • 5.Bg5#
                    • 5.Rf2#
                    • 5.Rd7#
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke1
                    • 5.Re5#
                  • 4...Ke3
                    • 5.Re5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
          • 2...Ke4
            • 3.Bc2+
              • 3...Ke3
                • 4.Kc3
                  • threat
                    • 5.Re5#
                  • 4...Ke2
                    • 5.Re5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
            • 3.Kc2
              • threat
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...a3
                • 4.Bb6
                  • threat
                    • 5.Bf3#
            • 3.Kc3
              • threat
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bxa4
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
        • 2.Kc2
          • threat
            • 3.Rf7+
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kf2
                    • 5.Rf7#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7+
                  • 4...Kf2
                    • 5.Rf5#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg7+
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Ke3
            • 3.Bb6+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rf7
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...Ke4
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf2
                • 4.Bb6+
                  • 4...Ke1
                    • 5.Rh1#
                    • 5.Rg1#
                  • 4...Kf1
                    • 5.Rh1#
                    • 5.Rg1#
                • 4.Kd2
                  • threat
                    • 5.Rf5#
                  • 4...Kf1
                    • 5.Rf5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Kg3
            • 3.Bh4+
              • 3...Kg2
                • 4.Rg5+
                  • 4...Kf1
                    • 5.Rf7#
                  • 4...Kh1
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh2
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh3
                    • 5.Be1#
                    • 5.Bf2#
                • 4.Rg7+
                  • 4...Kf1
                    • 5.Rf5#
                  • 4...Kh1
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
                  • 4...Kh2
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
                  • 4...Kh3
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
              • 3...Kh2
                • 4.Rg5
                  • threat
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh1
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh3
                    • 5.Be1#
                    • 5.Bf2#
                • 4.Rg7
                  • threat
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
                  • 4...Kh1
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
                  • 4...Kh3
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
              • 3...Kh3
                • 4.Bf3
                  • threat
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh2
                    • 5.Bf2#
                • 4.Rg5
                  • threat
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh2
                    • 5.Be1#
                    • 5.Bf2#
                • 4.Rg7
                  • threat
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
                  • 4...Kh2
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
              • 3...Kf4
                • 4.Kd3
                  • 4...a3
                    • 5.Rf7#
            • 3.Rg5+
              • 3...Kf2
                • 4.Bb6+
                  • 4...Ke1
                    • 5.Rg1#
                    • 5.Rh1#
                  • 4...Kf1
                    • 5.Rg1#
                    • 5.Rh1#
                • 4.Kd2
                  • threat
                    • 5.Rf7#
                  • 4...Kf1
                    • 5.Rf7#
              • 3...Kf4
                • 4.Rh4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Kd3
                  • 4...a3
                    • 5.Rh4#
                    • 5.Rf7#
            • 3.Rg7+
              • 3...Kf2
                • 4.Bb6+
                  • 4...Ke1
                    • 5.Rh1#
                    • 5.Rg1#
                  • 4...Kf1
                    • 5.Rh1#
                    • 5.Rg1#
                • 4.Kd2
                  • threat
                    • 5.Rf5#
                  • 4...Kf1
                    • 5.Rf5#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Kd2
              • threat
                • 4.Rg5+
                  • 4...Kf2
                    • 5.Rf7#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7+
                  • 4...Kf2
                    • 5.Rf5#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf2
                • 4.Rg5
                  • threat
                    • 5.Rf7#
                  • 4...Kf1
                    • 5.Rf7#
                • 4.Rg7
                  • threat
                    • 5.Rf5#
                  • 4...Kf1
                    • 5.Rf5#
              • 3...Kg2
                • 4.Rg5+
                  • 4...Kf1
                    • 5.Rf7#
                  • 4...Kf2
                    • 5.Rf7#
                • 4.Rg7+
                  • 4...Kf1
                    • 5.Rf5#
                  • 4...Kf2
                    • 5.Rf5#
              • 3...Kf4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Rg7+
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kg2
                • 4.Rg5+
                  • 4...Kf1
                    • 5.Rg1#
                    • 5.Rh1#
                • 4.Rg7+
                  • 4...Kf1
                    • 5.Rh1#
                    • 5.Rg1#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rf5
              • threat
                • 4.Rg7+
                  • 4...Kh2
                    • 5.Rh5#
                  • 4...Kh3
                    • 5.Rh5#
              • 3...Kg2
                • 4.Rg7+
                  • 4...Kh1
                    • 5.Rh5#
                  • 4...Kh2
                    • 5.Rh5#
                  • 4...Kh3
                    • 5.Rh5#
            • 3.Rf7
              • threat
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Kg2
                • 4.Rg5+
                  • 4...Kh1
                    • 5.Rh7#
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
          • 2...Ke4
            • 3.Re7+
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Re4#
                • 4.Be2
                  • 4...a3
                    • 5.Bb6#
                • 4.Bf3
                  • threat
                    • 5.Re4#
                  • 4...Kc4
                    • 5.Re4#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Rxa5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kc4
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rf7
              • threat
                • 4.Bb6
                  • 4...a3
                    • 5.Bf3#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Bf3#
                • 4.Rh4
                  • 4...a3
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Rf3#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rf4#
                  • 4...Ke4
                    • 5.Bf3#
              • 3...a3
                • 4.Bb6
                  • threat
                    • 5.Bf3#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
        • 2.Kc3
          • threat
            • 3.Bc7+
              • 3...Ke3
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
                • 4.Rf7
                  • threat
                    • 5.Re5#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
            • 3.Rf7+
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bxa4
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
            • 3.Kd2
              • threat
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg5+
                  • 4...Kf2
                    • 5.Rf7#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7+
                  • 4...Kf2
                    • 5.Rf5#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Kd4
                    • 5.Rh4#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Bh4
              • threat
                • 4.Kd3
                  • 4...a3
                    • 5.Rf7#
                • 4.Kd4
                  • 4...a3
                    • 5.Rf7#
              • 3...Ke3
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
              • 3...Ke4
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
                    • 5.Re7#
              • 3...a3
                • 4.Kd3
                  • threat
                    • 5.Rf7#
                • 4.Kd4
                  • threat
                    • 5.Rf7#
            • 3.Bb6
              • threat
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kg3
                • 4.Rg7+
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Rg7
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Ke3
            • 3.Bb6+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Rf7
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Bh4
              • threat
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Re7#
              • 3...Ke4
                • 4.Bg3
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
                    • 5.Re7#
              • 3...Kf4
                • 4.Kd3
                  • 4...a3
                    • 5.Rf7#
                • 4.Kd4
                  • 4...a3
                    • 5.Rf7#
            • 3.Rf5
              • threat
                • 4.Re7#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re7#
                • 4.Bg4
                  • threat
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re7#
            • 3.Rf7
              • threat
                • 4.Re5#
              • 3...Ke4
                • 4.Bc2+
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bf3+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Bxa4
                  • 4...Ke3
                    • 5.Re5#
                • 4.Bb6
                  • 4...a3
                    • 5.Bc2#
                    • 5.Bf3#
                • 4.Bc7
                  • threat
                    • 5.Re5#
                    • 5.Re7#
                  • 4...Ke3
                    • 5.Re5#
            • 3.Rg7
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf2
                • 4.Bb6+
                  • 4...Ke1
                    • 5.Rh1#
                    • 5.Rg1#
                  • 4...Kf1
                    • 5.Rh1#
                    • 5.Rg1#
                • 4.Rf5+
                  • 4...Ke1
                    • 5.Rg1#
                  • 4...Ke3
                    • 5.Re7#
                • 4.Kd2
                  • threat
                    • 5.Rf5#
                  • 4...Kf1
                    • 5.Rf5#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Kg3
            • 3.Bh4+
              • 3...Kg2
                • 4.Rg5+
                  • 4...Kf1
                    • 5.Rf7#
                  • 4...Kh1
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh2
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh3
                    • 5.Be1#
                    • 5.Bf2#
                • 4.Rg7+
                  • 4...Kf1
                    • 5.Rf5#
                  • 4...Kh1
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
                  • 4...Kh2
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
                  • 4...Kh3
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
              • 3...Kh2
                • 4.Rg5
                  • threat
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh1
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh3
                    • 5.Be1#
                    • 5.Bf2#
                • 4.Rg7
                  • threat
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
                  • 4...Kh1
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
                  • 4...Kh3
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
              • 3...Kh3
                • 4.Bf3
                  • threat
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh2
                    • 5.Bf2#
                • 4.Rg5
                  • threat
                    • 5.Be1#
                    • 5.Bf2#
                  • 4...Kh2
                    • 5.Be1#
                    • 5.Bf2#
                • 4.Rg7
                  • threat
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
                  • 4...Kh2
                    • 5.Be1#
                    • 5.Bf2#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Bd8#
              • 3...Kf4
                • 4.Kd3
                  • 4...a3
                    • 5.Rf7#
                • 4.Kd4
                  • 4...a3
                    • 5.Rf7#
            • 3.Rg5+
              • 3...Kf2
                • 4.Bb6+
                  • 4...Ke1
                    • 5.Rg1#
                    • 5.Rh1#
                  • 4...Kf1
                    • 5.Rg1#
                    • 5.Rh1#
                • 4.Rf7+
                  • 4...Ke1
                    • 5.Rg1#
                  • 4...Ke3
                    • 5.Re5#
                • 4.Kd2
                  • threat
                    • 5.Rf7#
                  • 4...Kf1
                    • 5.Rf7#
              • 3...Kf4
                • 4.Rh4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Kd3
                  • 4...a3
                    • 5.Rh4#
                    • 5.Rf7#
                • 4.Kd4
                  • 4...a3
                    • 5.Rh4#
                    • 5.Rf7#
            • 3.Rg7+
              • 3...Kf2
                • 4.Bb6+
                  • 4...Ke1
                    • 5.Rh1#
                    • 5.Rg1#
                  • 4...Kf1
                    • 5.Rh1#
                    • 5.Rg1#
                • 4.Rf5+
                  • 4...Ke1
                    • 5.Rg1#
                  • 4...Ke3
                    • 5.Re7#
                • 4.Kd2
                  • threat
                    • 5.Rf5#
                  • 4...Kf1
                    • 5.Rf5#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Kd2
              • threat
                • 4.Rg5+
                  • 4...Kf2
                    • 5.Rf7#
                  • 4...Kf4
                    • 5.Rh4#
                • 4.Rg7+
                  • 4...Kf2
                    • 5.Rf5#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf2
                • 4.Rg5
                  • threat
                    • 5.Rf7#
                  • 4...Kf1
                    • 5.Rf7#
                • 4.Rg7
                  • threat
                    • 5.Rf5#
                  • 4...Kf1
                    • 5.Rf5#
              • 3...Kg2
                • 4.Rg5+
                  • 4...Kf1
                    • 5.Rf7#
                  • 4...Kf2
                    • 5.Rf7#
                • 4.Rg7+
                  • 4...Kf1
                    • 5.Rf5#
                  • 4...Kf2
                    • 5.Rf5#
              • 3...Kf4
                • 4.Rg5
                  • threat
                    • 5.Rh4#
                  • 4...Ke4
                    • 5.Rh4#
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Rg7+
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kg2
                • 4.Rg5+
                  • 4...Kf1
                    • 5.Rg1#
                    • 5.Rh1#
                • 4.Rg7+
                  • 4...Kf1
                    • 5.Rh1#
                    • 5.Rg1#
              • 3...Kf4
                • 4.Rg7
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Rf5
              • threat
                • 4.Rg7+
                  • 4...Kh2
                    • 5.Rh5#
                  • 4...Kh3
                    • 5.Rh5#
              • 3...Kg2
                • 4.Rg7+
                  • 4...Kh1
                    • 5.Rh5#
                  • 4...Kh2
                    • 5.Rh5#
                  • 4...Kh3
                    • 5.Rh5#
            • 3.Rf7
              • threat
                • 4.Rg5+
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
                  • 4...Kh4
                    • 5.Rh7#
              • 3...Kg2
                • 4.Rg5+
                  • 4...Kh1
                    • 5.Rh7#
                  • 4...Kh2
                    • 5.Rh7#
                  • 4...Kh3
                    • 5.Rh7#
        • 2.Rg7
          • threat
            • 3.Kc2
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Kc3
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Bb6
              • threat
                • 4.Rg4#
              • 3...a3+
                • 4.Kc2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kc3
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Kd3
                    • 5.Rd5#
                • 4.Kc2
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Kc3
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...a3+
            • 3.Kc2
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
            • 3.Kc3
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • threat
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Kd4
                  • threat
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
          • 2...Ke3
            • 3.Kc2
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf2
                • 4.Bb6+
                  • 4...Ke1
                    • 5.Rh1#
                    • 5.Rg1#
                  • 4...Kf1
                    • 5.Rh1#
                    • 5.Rg1#
                • 4.Kd2
                  • threat
                    • 5.Rf5#
                  • 4...Kf1
                    • 5.Rf5#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Kc3
              • threat
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf2
                • 4.Bb6+
                  • 4...Ke1
                    • 5.Rh1#
                    • 5.Rg1#
                  • 4...Kf1
                    • 5.Rh1#
                    • 5.Rg1#
                • 4.Rf5+
                  • 4...Ke1
                    • 5.Rg1#
                  • 4...Ke3
                    • 5.Re7#
                • 4.Kd2
                  • threat
                    • 5.Rf5#
                  • 4...Kf1
                    • 5.Rf5#
              • 3...Ke4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
          • 2...Ke4
            • 3.Kc2
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kd4
                • 4.Bb6+
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kc4
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
            • 3.Kc3
              • threat
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Bc7#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Kd4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Ke3
                • 4.Bb6+
                  • 4...Ke4
                    • 5.Rg4#
                  • 4...Kf4
                    • 5.Rg4#
              • 3...Kf4
                • 4.Rg4+
                  • 4...Ke3
                    • 5.Bb6#
                • 4.Kd2
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
                • 4.Kd3
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Kd4
                  • 4...a3
                    • 5.Bc7#
                    • 5.Rg4#
                • 4.Bb6
                  • threat
                    • 5.Rg4#
                  • 4...Ke4
                    • 5.Rg4#
    • 1.R7h5+!
      • 1...Ke6
        • 2.Bg4+
          • 2...Kf7
            • 3.Rf2+
              • 3...Kg6
                • 4.Rg5+
                  • 4...Kh6
                    • 5.Rh2#
                  • 4...Kh7
                    • 5.Rh2#
              • 3...Kg7
                • 4.Rg5+
                  • 4...Kh6
                    • 5.Rh2#
                  • 4...Kh7
                    • 5.Rh2#
                  • 4...Kh8
                    • 5.Rh2#
              • 3...Kg8
                • 4.Rg5+
                  • 4...Kh7
                    • 5.Rh2#
                  • 4...Kh8
                    • 5.Rh2#
        • 2.Bxa4
          • threat
            • 3.Rf2
              • 3...Kd6
                • 4.Rf6#
          • 2...Kf7
            • 3.Rf2+
              • 3...Kg6
                • 4.Rg5+
                  • 4...Kh6
                    • 5.Rh2#
                  • 4...Kh7
                    • 5.Rh2#
              • 3...Kg7
                • 4.Rg5+
                  • 4...Kh6
                    • 5.Rh2#
                  • 4...Kh7
                    • 5.Rh2#
                  • 4...Kh8
                    • 5.Rh2#
              • 3...Kg8
                • 4.Rg5+
                  • 4...Kh7
                    • 5.Rh2#
                  • 4...Kh8
                    • 5.Rh2#
            • 3.Rh7+
              • 3...Ke6
                • 4.R2h5
                  • 4...Kd6
                    • 5.R7h6#
              • 3...Kf8
                • 4.Be7+
                  • 4...Kg8
                    • 5.Bb3#
              • 3...Kg8
                • 4.Ra7
                  • 4...Kf8
                    • 5.Rh8#
                • 4.Rb7
                  • 4...Kf8
                    • 5.Rh8#
                • 4.Rc7
                  • 4...Kf8
                    • 5.Rh8#
                • 4.Rd7
                  • 4...Kf8
                    • 5.Rh8#
                • 4.Re7
                  • 4...Kf8
                    • 5.Rh8#
            • 3.Rg2
              • threat
                • 4.Bd7
                  • threat
                    • 5.Rf5#
                  • 4...Kf8
                    • 5.Rf5#
                • 4.Re5
                  • 4...Kf8
                    • 5.Rf5#
                • 4.Rh6
                  • 4...Kf8
                    • 5.Rf6#
              • 3...Ke6
                • 4.Be8
                  • threat
                    • 5.Rg6#
                  • 4...Kd6
                    • 5.Rg6#
                • 4.Rf2
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Rg7
                  • 4...Kd6
                    • 5.Rg6#
                • 4.Rg8
                  • 4...Kd6
                    • 5.Rg6#
                  • 4...Kf7
                    • 5.Bb3#
            • 3.Rg5
              • threat
                • 4.Rf2+
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Bd7
                  • threat
                    • 5.Rf2#
                  • 4...Kf8
                    • 5.Rf2#
                • 4.Rd2
                  • 4...Ke6
                    • 5.Bb3#
                  • 4...Kf8
                    • 5.Rf2#
                • 4.Re2
                  • 4...Kf8
                    • 5.Rf2#
                • 4.Rh6
                  • 4...Kf8
                    • 5.Rf6#
              • 3...Ke6
                • 4.Rh6+
                  • 4...Kf7
                    • 5.Rf6#
                • 4.Be8
                  • threat
                    • 5.Rh6#
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Rf2
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Rh7
                  • 4...Kd6
                    • 5.Rh6#
                • 4.Rh8
                  • 4...Kd6
                    • 5.Rh6#
                  • 4...Kf7
                    • 5.Bb3#

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).