Problem Display
PID: 35098 (3r4/1p1r4/1Pp5/3p4/p2R4/K1NN4/1P6/kqBB3R w - - 0 1)

Loyd, Sam

Detroit Free Press, 1880

3r4/1p1r4/1Pp5/3p4/p2R4/K1NN4/1P6/kqBB3R

#4

9 + 8


5206 Sam Loyd and His Chess Problems 1913
13255 Hoekstenen 1967

SOLUTION


  • SOUND
  • Keys
    • 1.Rdh4!
      • threat
        • 2.Bd2
          • threat
            • 3.Bxa4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qa2+
            • 3.Sxa2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
          • 2...Qxb2+
            • 3.Sxb2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qxd3
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qc1
            • 3.Bxa4
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
        • 2.Be3
          • threat
            • 3.Bxa4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qa2+
            • 3.Sxa2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
          • 2...Qxb2+
            • 3.Sxb2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qxd3
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
          • 2...Qc1
            • 3.Bxa4
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
        • 2.Bf4
          • threat
            • 3.Bxa4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qa2+
            • 3.Sxa2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
          • 2...Qxb2+
            • 3.Sxb2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qxd3
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
          • 2...Qc1
            • 3.Bxa4
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
        • 2.Bg5
          • threat
            • 3.Bxa4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qa2+
            • 3.Sxa2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
          • 2...Qxb2+
            • 3.Sxb2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qxd3
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
          • 2...Qc1
            • 3.Bxa4
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
        • 2.Bh6
          • threat
            • 3.Bxa4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qa2+
            • 3.Sxa2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
          • 2...Qxb2+
            • 3.Sxb2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qxd3
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
          • 2...Qc1
            • 3.Bxa4
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxc1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
        • 2.Bc2
          • threat
            • 3.Bd2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh6
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qa2+
            • 3.Sxa2
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qxc2
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
      • 1...Qa2+
        • 2.Sxa2
          • threat
            • 3.Bxa4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
              • 3...Kb1
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.Bd2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
            • 3.Be3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
            • 3.Bf4
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
            • 3.Bg5
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
            • 3.Bh6
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
            • 3.Bc2
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.Bb3
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
              • 3...Kb1
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Kb1
            • 3.Bxa4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
              • 3...Ka1
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
      • 1...Qxd3
        • 2.Bxa4
          • threat
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.b3
              • threat
                • 4.Bb2#
          • 2...Qxc3+
            • 3.bxc3
              • threat
                • 4.Bb2#
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
              • 3...Kb1
                • 4.Bb2#
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qb1
            • 3.Bd2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh6
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qf1
            • 3.Rxf1
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.b4
              • threat
                • 4.Bb2#
              • 3...Qxc1+
                • 4.Rxc1#
          • 2...Qc2
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
          • 2...Qe2
            • 3.Bd2+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be3+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf4+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg5+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh6+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Sxe2
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
              • 3...Kb1
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qc4
            • 3.Bd2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Rxc4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qe4
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Sxe4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
              • 3...Kb1
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.Rxe4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qb5
            • 3.Bd2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Sxb5
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
              • 3...Kb1
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qf5
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.b4
              • threat
                • 4.Bb2#
          • 2...Qa6
            • 3.Bd2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qg6
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.b4
              • threat
                • 4.Bb2#
          • 2...Qh7
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Rxh7
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.b4
              • threat
                • 4.Bb2#
          • 2...Qd1
            • 3.Rxd1
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.Bd2
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf4
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg5
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh6
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qf3
            • 3.Bd2+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qg3
            • 3.Bd2+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg5+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh6+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qd4
            • 3.Bd2+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3+
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf4+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg5+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh6+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Rxd4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
        • 2.Bd2
          • threat
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qxc3+
            • 3.Bb3+
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bxc3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
            • 3.bxc3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
          • 2...Qxd2
            • 3.Bc2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
          • 2...Qb1
            • 3.Bxa4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qf1
            • 3.Rxf1
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qe4
            • 3.Bc2+
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Sxe4
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
            • 3.Rxe4
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qf5
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qg6
            • 3.Bc2+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qe3
            • 3.Bc2+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be2+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf3+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxa4+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg4+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh5+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxe3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qg3
            • 3.Bc2+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bxa4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qh3
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Be2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bb3+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bf3+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bxa4+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bg4+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bh5+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.R4xh3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qd4
            • 3.Bc2+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bxa4+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Rxd4
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
        • 2.Be3
          • threat
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
          • 2...Qxc3+
            • 3.Bb3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.bxc3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
          • 2...Qxe3
            • 3.Bc2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxa4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh5+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
          • 2...Qb1
            • 3.Bxa4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qf1
            • 3.Rxf1
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
            • 3.Bf3
              • threat
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qe4
            • 3.Bc2+
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
          • 2...Qf5
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qg6
            • 3.Bc2+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qd2
            • 3.Bc2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxd2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qd4
            • 3.Bc2+
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxd4
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
            • 3.Rxd4
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
        • 2.Bf4
          • threat
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
          • 2...Qxc3+
            • 3.Bb3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.bxc3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
          • 2...Qb1
            • 3.Bxa4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qf1
            • 3.Rxf1
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
            • 3.Be2
              • threat
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qe4
            • 3.Bc2+
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
          • 2...Qg6
            • 3.Bc2+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qd2
            • 3.Bc2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxd2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qe3
            • 3.Bc2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxa4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh5+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxe3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qg3
            • 3.Bc2+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bxa4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bxg3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qh3
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Be2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bb3+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bf3+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bxa4+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bg4+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bh5+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.R4xh3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qd4
            • 3.Bc2+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
        • 2.Bg5
          • threat
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
          • 2...Qxc3+
            • 3.Bb3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.bxc3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
          • 2...Qb1
            • 3.Bxa4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qf1
            • 3.Rxf1
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qe4
            • 3.Bc2+
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
          • 2...Qf5
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qd2
            • 3.Bc2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxd2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qe3
            • 3.Bc2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxa4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh5+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxe3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qg3
            • 3.Bc2+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bxa4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qh3
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Be2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bb3+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bf3+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bxa4+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bg4+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bh5+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.R4xh3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qd4
            • 3.Bc2+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Rxd4
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
        • 2.Bh6
          • threat
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
          • 2...Qxc3+
            • 3.Bb3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.bxc3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
              • 3...Kb1
                • 4.Bb3#
                • 4.Bxa4#
          • 2...Qb1
            • 3.Bxa4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bc2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qf1
            • 3.Rxf1
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qe4
            • 3.Bc2+
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
          • 2...Qf5
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qg6
            • 3.Bc2+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bxa4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bh5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qd2
            • 3.Bc2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxd2
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qe3
            • 3.Bc2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be2+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf3+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxa4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg4+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh5+
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bxe3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qg3
            • 3.Bc2+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be2+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bb3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bxa4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh5+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qh3
            • 3.Bc2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Be2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bb3+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bf3+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bxa4+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bg4+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bh5+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.R4xh3
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
          • 2...Qd4
            • 3.Bc2+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Be2+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bb3+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf3+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxa4+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg4+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh5+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Rxd4
              • threat
                • 4.Bc2#
                • 4.Be2#
                • 4.Bb3#
                • 4.Bf3#
                • 4.Bxa4#
                • 4.Bg4#
                • 4.Bh5#
        • 2.Bc2
          • threat
            • 3.Bd2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf4+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg5+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh6+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bxd3
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.b3
              • threat
                • 4.Bb2#
          • 2...Qxc3+
            • 3.bxc3
              • threat
                • 4.Bb2#
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qxc2
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
          • 2...Qf1
            • 3.Rxf1
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.b4
              • threat
                • 4.Bb2#
              • 3...Qxc1+
                • 4.Rxc1#
          • 2...Qe2
            • 3.Bd2+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be3+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf4+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg5+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh6+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Sxe2
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.b4
              • threat
                • 4.Bb2#
          • 2...Qc4
            • 3.Bd2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Rxc4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qe4
            • 3.Bd2+
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be3+
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bf4+
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg5+
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh6+
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Sxe4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.Bxe4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.Rxe4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qb5
            • 3.Bd2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Sxb5
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qa6
            • 3.Bd2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qd1
            • 3.Rxd1
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.Bd2
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf4
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg5
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh6
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.b3
              • threat
                • 4.Bb2#
              • 3...Qxc1+
                • 4.Rxc1#
            • 3.b4
              • threat
                • 4.Bb2#
              • 3...Qxc1+
                • 4.Rxc1#
          • 2...Qf3
            • 3.Bd2+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qg3
            • 3.Bd2+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg5+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh6+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qd4
            • 3.Bd2+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3+
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf4+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg5+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh6+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Rxd4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
        • 2.Bb3
          • threat
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qd1
                • 4.Rxd1#
          • 2...Qxc3
            • 3.Bd2+
              • 3...Qc1
                • 4.Rxc1#
            • 3.Be3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bf4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bg5+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bh6+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.bxc3
              • threat
                • 4.Bb2#
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
              • 3...Kb1
                • 4.Bb2#
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qb1
            • 3.Bd2
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf4
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg5
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh6
              • threat
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qf1
            • 3.Rxf1
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qc2
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qc1
                • 4.Rxc1#
            • 3.Bxc2
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qe2
            • 3.Bd2+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be3+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bf4+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg5+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh6+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Sxe2
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
              • 3...Kb1
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qc4
            • 3.Bd2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bxc4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.Rxc4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qe4
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qe1
                • 4.Rxe1#
            • 3.Sxe4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
              • 3...Kb1
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.Rxe4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qb5
            • 3.Bd2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Sxb5
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
              • 3...Kb1
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qf5
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qa6
            • 3.Bd2+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qg6
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qh7
            • 3.Bd2+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Be3+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bf4+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bg5+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Bh6+
              • 3...Qb1
                • 4.Rxb1#
            • 3.Rxh7
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qd1
            • 3.Rxd1
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
            • 3.Bd2
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf4
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg5
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh6
              • threat
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qb1
                • 4.Rxb1#
              • 3...Qc1
                • 4.Rxc1#
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qf3
            • 3.Bd2+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Be3+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bf4+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bg5+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
            • 3.Bh6+
              • 3...Qd1
                • 4.Rxd1#
              • 3...Qxh1
                • 4.Rxh1#
              • 3...Qf1
                • 4.Rxf1#
          • 2...Qg3
            • 3.Bd2+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bf4+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bg5+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
            • 3.Bh6+
              • 3...Qe1
                • 4.Rxe1#
              • 3...Qg1
                • 4.Rxg1#
          • 2...Qh3
            • 3.Bd2+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Be3+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bf4+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bg5+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.Bh6+
              • 3...Qf1
                • 4.Rxf1#
              • 3...Qxh1
                • 4.Rxh1#
            • 3.R4xh3
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#
          • 2...Qd4
            • 3.Bd2+
              • 3...Qg1
                • 4.Rxg1#
            • 3.Be3+
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bf4+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bg5+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Bh6+
              • 3...Qg1
                • 4.Rxg1#
              • 3...Qd1
                • 4.Rxd1#
            • 3.Rxd4
              • threat
                • 4.Bd2#
                • 4.Be3#
                • 4.Bf4#
                • 4.Bg5#
                • 4.Bh6#

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