Problem Display
PID: 286533 (6B1/6p1/6K1/8/QN1k4/8/8/8 w - - 0 1)

Demidyuk, Stepan Iosifovich

Znamya (Minsk), 1986

6B1/6p1/6K1/8/QN1k4/8/8/8

#5

4 + 2


6490 yacpdb 2026

SOLUTION


  • COOKED
  • Keys
    • 1.Kg5!
      • 1...Kc3
        • 2.Qb3+
          • 2...Kd2
            • 3.Bc4
              • threat
                • 4.Qd3+
                  • 4...Kc1
                    • 5.Qc2#
                  • 4...Ke1
                    • 5.Qe2#
              • 3...Ke1
                • 4.Qe3+
                  • 4...Kd1
                    • 5.Bb3#
                • 4.Qc2
                  • 4...g6
                    • 5.Qe2#
          • 2...Kd4
            • 3.Sa6
              • 3...Ke4
                • 4.Qc3
                  • 4...g6
                    • 5.Sc5#
              • 3...g6
                • 4.Qf3
                  • 4...Ke5
                    • 5.Qd5#
                    • 5.Qf4#
        • 2.Qa3+
          • 2...Kd2
            • 3.Bc4
              • threat
                • 4.Qd3+
                  • 4...Kc1
                    • 5.Qc2#
                  • 4...Ke1
                    • 5.Qe2#
              • 3...Kd1
                • 4.Qd3+
                  • 4...Kc1
                    • 5.Qc2#
                  • 4...Ke1
                    • 5.Qe2#
                • 4.Qe3
                  • 4...g6
                    • 5.Bb3#
              • 3...Ke1
                • 4.Qe3+
                  • 4...Kd1
                    • 5.Bb3#
      • 1...Ke3
        • 2.Qc2
          • 2...Kf3
            • 3.Qd2
              • threat
                • 4.Bd5+
                  • 4...Kg3
                    • 5.Qg2#
              • 3...Kg3
                • 4.Bd5
                  • threat
                    • 5.Qg2#
                  • 4...Kh3
                    • 5.Qg2#
          • 2...Kd4
            • 3.Sd5
              • threat
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc4
                  • threat
                    • 5.Qf4#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • threat
                    • 5.Sc3#
                    • 5.Sf6#
                  • 4...Ke4
                    • 5.Qe3#
              • 3...g6
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Sf6#
                    • 5.Qe3#
            • 3.Qc1
              • 3...g6
                • 4.Ba2
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
                • 4.Bb3
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
                • 4.Bd5
                  • 4...Ke5
                    • 5.Qf4#
                • 4.Bf7
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
          • 2...g6
            • 3.Bd5
              • 3...Kd4
                • 4.Qc1
                  • 4...Ke5
                    • 5.Qf4#
      • 1...Kc5
        • 2.Sa6+
          • 2...Kb6
            • 3.Bc4
              • threat
                • 4.Qb5+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qb5#
              • 3...Ka7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Bd5#
                • 4.Qb3
                  • threat
                    • 5.Qb8#
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qb5
                  • threat
                    • 5.Qb8#
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qb4
                  • threat
                    • 5.Qb8#
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Bd5#
        • 2.Sd5
          • threat
            • 3.Qb4+
              • 3...Kc6
                • 4.Be6
                  • 4...g6
                    • 5.Qb6#
          • 2...Kd6
            • 3.Qc2
              • threat
                • 4.Qc7#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc4
                  • threat
                    • 5.Qf4#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • threat
                    • 5.Sc3#
                    • 5.Sf6#
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
            • 3.Qc4
              • threat
                • 4.Qc7#
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
          • 2...g6
            • 3.Bf7
              • 3...Kd6
                • 4.Qc4
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kd7
                    • 5.Qc7#
      • 1...g6
        • 2.Qc2
          • threat
            • 3.Qc1
              • threat
                • 4.Ba2
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
                • 4.Bb3
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
                • 4.Bd5
                  • 4...Ke5
                    • 5.Qf4#
                • 4.Bf7
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
              • 3...Ke4
                • 4.Qf4#
              • 3...Ke5
                • 4.Qf4#
          • 2...Ke3
            • 3.Bd5
              • 3...Kd4
                • 4.Qc1
                  • 4...Ke5
                    • 5.Qf4#
    • 1.Sc2+!
      • 1...Kc3
        • 2.Bd5
          • threat
            • 3.Be4
              • threat
                • 4.Qb4#
              • 3...Kb2
                • 4.Qa3+
                  • 4...Kb1
                    • 5.Sa1#
                    • 5.Se1#
                    • 5.Se3#
                    • 5.Sb4#
                    • 5.Sd4#
                    • 5.Qa1#
              • 3...Kd2
                • 4.Qa1
                  • 4...Ke2
                    • 5.Qe1#
          • 2...Kb2
            • 3.Be4
              • threat
                • 4.Qa3+
                  • 4...Kb1
                    • 5.Sa1#
                    • 5.Se1#
                    • 5.Se3#
                    • 5.Sb4#
                    • 5.Sd4#
                    • 5.Qa1#
              • 3...Kc1
                • 4.Qa1+
                  • 4...Kd2
                    • 5.Qe1#
                • 4.Qb4
                  • 4...Kd1
                    • 5.Qe1#
                • 4.Qd4
                  • 4...Kb1
                    • 5.Qa1#
          • 2...Kd2
            • 3.Be4
              • threat
                • 4.Qa1
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Kc1
                • 4.Qa1+
                  • 4...Kd2
                    • 5.Qe1#
                • 4.Qb4
                  • 4...Kd1
                    • 5.Qe1#
                • 4.Qd4
                  • 4...Kb1
                    • 5.Qa1#
              • 3...Kd1
                • 4.Qa1+
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Ke2
                • 4.Qa1
                  • threat
                    • 5.Qe1#
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qb4
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qa5
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
          • 2...Kd3
            • 3.Be4+
              • 3...Kd2
                • 4.Qa1
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Ke2
                • 4.Qa1
                  • threat
                    • 5.Qe1#
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qb4
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qa5
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
      • 1...Kd3
        • 2.Bd5
          • threat
            • 3.Be4+
              • 3...Kd2
                • 4.Qa1
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Ke2
                • 4.Qa1
                  • threat
                    • 5.Qe1#
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qb4
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qa5
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
          • 2...Kd2
            • 3.Be4
              • threat
                • 4.Qa1
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Kc1
                • 4.Qa1+
                  • 4...Kd2
                    • 5.Qe1#
                • 4.Qb4
                  • 4...Kd1
                    • 5.Qe1#
                • 4.Qd4
                  • 4...Kb1
                    • 5.Qa1#
              • 3...Kd1
                • 4.Qa1+
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Ke2
                • 4.Qa1
                  • threat
                    • 5.Qe1#
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qb4
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qa5
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
          • 2...Ke2
            • 3.Qd4
              • 3...Kf1
                • 4.Qd1+
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qd2
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Qe4
                  • threat
                    • 5.Qg2#
                    • 5.Qe1#
                  • 4...Kg1
                    • 5.Qg2#
                  • 4...Kf2
                    • 5.Qg2#
                    • 5.Qe1#
                • 4.Qg4
                  • 4...Kf2
                    • 5.Qg2#
          • 2...Kc3
            • 3.Be4
              • threat
                • 4.Qb4#
              • 3...Kb2
                • 4.Qa3+
                  • 4...Kb1
                    • 5.Sa1#
                    • 5.Se1#
                    • 5.Se3#
                    • 5.Sb4#
                    • 5.Sd4#
                    • 5.Qa1#
              • 3...Kd2
                • 4.Qa1
                  • 4...Ke2
                    • 5.Qe1#
    • 1.Sd5+!
      • 1...Kd3
        • 2.Qa2
          • 2...Kd4
            • 3.Qc2
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
          • 2...Ke4
            • 3.Qb3
              • threat
                • 4.Qe3#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
            • 3.Qa3
              • threat
                • 4.Qe3#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qa7
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
    • 1.Bd5!
      • 1...Kc3
        • 2.Sa2+
          • 2...Kd2
            • 3.Qe4
              • 3...Kd1
                • 4.Bc4
                  • 4...Kd2
                    • 5.Qe2#
          • 2...Kd3
            • 3.Qe4+
              • 3...Kd2
                • 4.Bc4
                  • 4...Kd1
                    • 5.Qe2#
        • 2.Sc2
          • threat
            • 3.Be4
              • threat
                • 4.Qb4#
              • 3...Kb2
                • 4.Qa3+
                  • 4...Kb1
                    • 5.Sa1#
                    • 5.Se1#
                    • 5.Se3#
                    • 5.Sb4#
                    • 5.Sd4#
                    • 5.Qa1#
              • 3...Kd2
                • 4.Qa1
                  • 4...Ke2
                    • 5.Qe1#
          • 2...Kb2
            • 3.Be4
              • threat
                • 4.Qa3+
                  • 4...Kb1
                    • 5.Sa1#
                    • 5.Se1#
                    • 5.Se3#
                    • 5.Sb4#
                    • 5.Sd4#
                    • 5.Qa1#
              • 3...Kc1
                • 4.Qa1+
                  • 4...Kd2
                    • 5.Qe1#
                • 4.Qb4
                  • 4...Kd1
                    • 5.Qe1#
                • 4.Qd4
                  • 4...Kb1
                    • 5.Qa1#
          • 2...Kd2
            • 3.Be4
              • threat
                • 4.Qa1
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Kc1
                • 4.Qa1+
                  • 4...Kd2
                    • 5.Qe1#
                • 4.Qb4
                  • 4...Kd1
                    • 5.Qe1#
                • 4.Qd4
                  • 4...Kb1
                    • 5.Qa1#
              • 3...Kd1
                • 4.Qa1+
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Ke2
                • 4.Qa1
                  • threat
                    • 5.Qe1#
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qb4
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qa5
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
          • 2...Kd3
            • 3.Be4+
              • 3...Kd2
                • 4.Qa1
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Ke2
                • 4.Qa1
                  • threat
                    • 5.Qe1#
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qb4
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qa5
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
      • 1...Ke3
        • 2.Sc2+
          • 2...Kd2
            • 3.Be4
              • threat
                • 4.Qa1
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Kc1
                • 4.Qa1+
                  • 4...Kd2
                    • 5.Qe1#
                • 4.Qb4
                  • 4...Kd1
                    • 5.Qe1#
                • 4.Qd4
                  • 4...Kb1
                    • 5.Qa1#
              • 3...Kd1
                • 4.Qa1+
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Ke2
                • 4.Qa1
                  • threat
                    • 5.Qe1#
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qb4
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qa5
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
          • 2...Ke2
            • 3.Qd4
              • 3...Kf1
                • 4.Qd1+
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qd2
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Qe4
                  • threat
                    • 5.Qg2#
                    • 5.Qe1#
                  • 4...Kg1
                    • 5.Qg2#
                  • 4...Kf2
                    • 5.Qg2#
                    • 5.Qe1#
                • 4.Qg4
                  • 4...Kf2
                    • 5.Qg2#
          • 2...Kd3
            • 3.Be4+
              • 3...Kd2
                • 4.Qa1
                  • 4...Ke2
                    • 5.Qe1#
              • 3...Ke2
                • 4.Qa1
                  • threat
                    • 5.Qe1#
                  • 4...Kd2
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qb4
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
                • 4.Qa5
                  • threat
                    • 5.Qe1#
                  • 4...Kd1
                    • 5.Qe1#
                  • 4...Kf1
                    • 5.Qe1#
                  • 4...Kf2
                    • 5.Qe1#
        • 2.Qd1
          • 2...Kf2
            • 3.Qd2+
              • 3...Kf1
                • 4.Kxg7
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Sa2
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Sc2
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Sd3
                  • 4...Kg1
                    • 5.Qf2#
                    • 5.Qg2#
                • 4.Sa6
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Sc6
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Bh1
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Bf3
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Be4
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Bc6
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Bb7
                  • 4...Kg1
                    • 5.Qg2#
                • 4.Ba8
                  • 4...Kg1
                    • 5.Qg2#
              • 3...Kg3
                • 4.Kg5
                  • threat
                    • 5.Qg2#
                  • 4...Kh3
                    • 5.Qg2#
          • 2...Kf4
            • 3.Qe2
              • 3...Kg3
                • 4.Kg5
                  • threat
                    • 5.Qg2#
                  • 4...Kh3
                    • 5.Qg2#
            • 3.Qe1
              • 3...Kg4
                • 4.Qf2
                  • 4...Kh3
                    • 5.Be6#
        • 2.Qc2
          • threat
            • 3.Sc6
              • 3...Kf4
                • 4.Qf2+
                  • 4...Kg4
                    • 5.Be6#
          • 2...Kd4
            • 3.Bg2
              • 3...Ke3
                • 4.Sd5+
                  • 4...Kd4
                    • 5.Qc3#
              • 3...Ke5
                • 4.Qc5+
                  • 4...Kf4
                    • 5.Qg5#
                  • 4...Ke6
                    • 5.Bh3#
          • 2...Kf4
            • 3.Qe2
              • 3...Kg3
                • 4.Kg5
                  • threat
                    • 5.Qg2#
                  • 4...Kh3
                    • 5.Qg2#
      • 1...Kc5
        • 2.Qa5+
          • 2...Kd4
            • 3.Sc2+
              • 3...Kd3
                • 4.Be4+
                  • 4...Ke2
                    • 5.Qe1#
                  • 4...Kc4
                    • 5.Qb4#
                  • 4...Kxe4
                    • 5.Qf5#
              • 3...Ke5
                • 4.Qd8
                  • 4...Kf4
                    • 5.Qg5#
      • 1...Ke5
        • 2.Bg2
          • threat
            • 3.Sc6+
              • 3...Kd6
                • 4.Qa7
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Ke6
                • 4.Qa7
                  • 4...Kd6
                    • 5.Qe7#
          • 2...Kd4
            • 3.Qc2
              • 3...Ke3
                • 4.Sd5+
                  • 4...Kd4
                    • 5.Qc3#
              • 3...Ke5
                • 4.Qc5+
                  • 4...Kf4
                    • 5.Qg5#
                  • 4...Ke6
                    • 5.Bh3#
          • 2...Kf4
            • 3.Qb3
              • 3...Kg4
                • 4.Qf3+
                  • 4...Kh4
                    • 5.Qh3#
                    • 5.Qf4#
                • 4.Qh3+
                  • 4...Kf4
                    • 5.Sd3#
                • 4.Sd5
                  • 4...Kh4
                    • 5.Qh3#
                • 4.Sc6
                  • 4...Kf4
                    • 5.Qf3#
                  • 4...Kh4
                    • 5.Qh3#
                • 4.Qe3
                  • 4...Kh4
                    • 5.Qf4#
                    • 5.Qg5#
                    • 5.Qh3#
              • 3...Ke5
                • 4.Qd5+
                  • 4...Kf4
                    • 5.Qg5#
            • 3.Qa3
              • 3...Kg4
                • 4.Qf3+
                  • 4...Kh4
                    • 5.Qh3#
                    • 5.Qf4#
                • 4.Qh3+
                  • 4...Kf4
                    • 5.Sd3#
                • 4.Sd5
                  • 4...Kh4
                    • 5.Qh3#
                • 4.Sc6
                  • 4...Kf4
                    • 5.Qf3#
                  • 4...Kh4
                    • 5.Qh3#
                • 4.Qe3
                  • 4...Kh4
                    • 5.Qf4#
                    • 5.Qg5#
                    • 5.Qh3#
              • 3...Ke5
                • 4.Sc6+
                  • 4...Kf4
                    • 5.Qf3#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Sd5
                  • 4...Kd4
                    • 5.Qc3#
                  • 4...Ke6
                    • 5.Qe7#
          • 2...Kd6
            • 3.Sc6
              • threat
                • 4.Qa7
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Ke6
                • 4.Qa7
                  • 4...Kd6
                    • 5.Qe7#
              • 3...Kc7
                • 4.Qa7+
                  • 4...Kd6
                    • 5.Qe7#
                  • 4...Kc8
                    • 5.Bh3#
              • 3...Kd7
                • 4.Qa7+
                  • 4...Kd6
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                  • 4...Kc8
                    • 5.Bh3#
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qf7#
            • 3.Qa7
              • threat
                • 4.Sc6
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Ke5
                • 4.Qc5+
                  • 4...Kf4
                    • 5.Qg5#
                  • 4...Ke6
                    • 5.Bh3#
              • 3...Ke6
                • 4.Sc6
                  • 4...Kd6
                    • 5.Qe7#
          • 2...Ke6
            • 3.Sc6
              • threat
                • 4.Qa7
                  • 4...Kd6
                    • 5.Qe7#
              • 3...Kd6
                • 4.Qa7
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Kd7
                • 4.Qa7+
                  • 4...Kd6
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                  • 4...Kc8
                    • 5.Bh3#
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qf7#
            • 3.Qd1
              • 3...Ke5
                • 4.Sc6+
                  • 4...Kf4
                    • 5.Qf3#
                  • 4...Ke6
                    • 5.Bh3#
                    • 5.Qd5#
                • 4.Qd5+
                  • 4...Kf4
                    • 5.Qg5#
              • 3...Ke7
                • 4.Sc6+
                  • 4...Ke6
                    • 5.Bh3#
                    • 5.Qd5#
                  • 4...Ke8
                    • 5.Qd8#
                  • 4...Kf8
                    • 5.Qd8#
            • 3.Qa7
              • threat
                • 4.Sc6
                  • 4...Kd6
                    • 5.Qe7#
              • 3...Ke5
                • 4.Qc5+
                  • 4...Kf4
                    • 5.Qg5#
                  • 4...Ke6
                    • 5.Bh3#
              • 3...Kd6
                • 4.Sc6
                  • 4...Ke6
                    • 5.Qe7#
        • 2.Qa7
          • 2...Kf4
            • 3.Sd3+
              • 3...Kg3
                • 4.Qf2+
                  • 4...Kh3
                    • 5.Be6#
                  • 4...Kg4
                    • 5.Be6#
              • 3...Kg4
                • 4.Qf2
                  • 4...Kh3
                    • 5.Be6#
          • 2...Kd6
            • 3.Kf5
              • 3...g6+
                • 4.Kf6
                  • 4...g5
                    • 5.Qe7#
              • 3...g5
                • 4.Kf6
                  • 4...g4
                    • 5.Qe7#
            • 3.Kg5
              • 3...Ke5
                • 4.Qc5
                  • 4...g6
                    • 5.Sd3#
                    • 5.Sc6#
                • 4.Qb6
                  • 4...g6
                    • 5.Qf6#
              • 3...g6
                • 4.Kf6
                  • 4...g5
                    • 5.Qe7#
            • 3.Kf7
              • threat
                • 4.Qe7#
              • 3...Ke5
                • 4.Qe3+
                  • 4...Kf5
                    • 5.Be6#
                  • 4...Kd6
                    • 5.Qe7#
            • 3.Bg2
              • threat
                • 4.Sc6
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Ke5
                • 4.Qc5+
                  • 4...Kf4
                    • 5.Qg5#
                  • 4...Ke6
                    • 5.Bh3#
              • 3...Ke6
                • 4.Sc6
                  • 4...Kd6
                    • 5.Qe7#
            • 3.Bc6
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd6
                    • 5.Qd7#
                  • 4...Ke6
                    • 5.Qd7#
              • 3...Ke6
                • 4.Qd7+
                  • 4...Ke5
                    • 5.Sd3#
                • 4.Sd3
                  • 4...Kd6
                    • 5.Qd7#
            • 3.Bf7
              • 3...Ke5
                • 4.Sd5
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
            • 3.Bg8
              • 3...Ke5
                • 4.Sd5
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
    • 1.Be6!
      • threat
        • 2.Sd5+
          • 2...Ke5
            • 3.Kf7
              • threat
                • 4.Qf4#
              • 3...Kd6
                • 4.Qb4+
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kc6
                    • 5.Qb6#
                • 4.Qc4
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
              • 3...g5
                • 4.Ke7
                  • 4...g4
                    • 5.Qf4#
                • 4.Qb4
                  • 4...g4
                    • 5.Qf4#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...g4
                    • 5.Qf4#
            • 3.Bf7
              • 3...Kd6
                • 4.Qc4
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kd7
                    • 5.Qc7#
        • 2.Qb3
          • threat
            • 3.Sd5
              • threat
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kc5
                • 4.Qb4+
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
          • 2...Ke4
            • 3.Sc2
              • threat
                • 4.Qe3#
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kf4
                    • 5.Qe3#
            • 3.Sd5
              • threat
                • 4.Qe3#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
            • 3.Qc3
              • 3...Kf4
                • 4.Sd5+
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Sc2
                  • 4...Ke4
                    • 5.Qe3#
          • 2...Kc5
            • 3.Sd5
              • threat
                • 4.Qb4+
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kd6
                • 4.Qe3
                  • 4...Kc6
                    • 5.Qb6#
          • 2...Ke5
            • 3.Qe3+
              • 3...Kd6
                • 4.Sd5
                  • 4...Kc6
                    • 5.Qb6#
      • 1...Kc3
        • 2.Qb3+
          • 2...Kd2
            • 3.Qd3+
              • 3...Ke1
                • 4.Qe3+
                  • 4...Kd1
                    • 5.Bb3#
                    • 5.Bg4#
                  • 4...Kf1
                    • 5.Bh3#
            • 3.Bc4
              • threat
                • 4.Qd3+
                  • 4...Kc1
                    • 5.Qc2#
                  • 4...Ke1
                    • 5.Qe2#
              • 3...Ke1
                • 4.Qe3+
                  • 4...Kd1
                    • 5.Bb3#
            • 3.Bg4
              • threat
                • 4.Qd3+
                  • 4...Kc1
                    • 5.Qc2#
                  • 4...Ke1
                    • 5.Qe2#
              • 3...Ke1
                • 4.Qe3+
                  • 4...Kf1
                    • 5.Bh3#
            • 3.Qf3
              • 3...Kc1
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Ba2#
                    • 5.Bf5#
                  • 4...Kd1
                    • 5.Bg4#
              • 3...Ke1
                • 4.Qe3+
                  • 4...Kd1
                    • 5.Bb3#
                    • 5.Bg4#
                  • 4...Kf1
                    • 5.Bh3#
          • 2...Kd4
            • 3.Sd5
              • threat
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kc5
                • 4.Qb4+
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
        • 2.Bf5
          • 2...Kd2
            • 3.Qc2+
              • 3...Ke1
                • 4.Sd3+
                  • 4...Kf1
                    • 5.Qf2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
          • 2...Kc4
            • 3.Sa6+
              • 3...Kd5
                • 4.Qb5+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
                • 4.Qe4+
                  • 4...Kd6
                    • 5.Qe6#
          • 2...Kd4
            • 3.Qc2
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
      • 1...Ke3
        • 2.Bf5
          • threat
            • 3.Qc2
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kd4
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Kf4
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
          • 2...Kd2
            • 3.Qc2+
              • 3...Ke1
                • 4.Sd3+
                  • 4...Kf1
                    • 5.Qf2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
          • 2...Ke2
            • 3.Qc2+
              • 3...Ke1
                • 4.Sd3+
                  • 4...Kf1
                    • 5.Qf2#
              • 3...Kf1
                • 4.Bh3+
                  • 4...Ke1
                    • 5.Sd3#
                  • 4...Kg1
                    • 5.Qg2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
          • 2...Kf2
            • 3.Qc2+
              • 3...Ke1
                • 4.Sd3+
                  • 4...Kf1
                    • 5.Qf2#
              • 3...Kf1
                • 4.Bh3+
                  • 4...Ke1
                    • 5.Sd3#
                  • 4...Kg1
                    • 5.Qg2#
              • 3...Kg1
                • 4.Bh3
                  • 4...Kh1
                    • 5.Qg2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kg3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
          • 2...Kf3
            • 3.Qc2
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kg3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
              • 3...Kf4
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
          • 2...Kd4
            • 3.Qc2
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
          • 2...Kf4
            • 3.Sd3+
              • 3...Ke3
                • 4.Qc2
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Qc2
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
                • 4.Qa2
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kg3
                • 4.Qc2
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
                • 4.Qa2
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
            • 3.Qc2
              • threat
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kg3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
            • 3.Qa3
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
        • 2.Qc2
          • threat
            • 3.Sd3
              • threat
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kd4
                • 4.Bf5
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke4
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
            • 3.Bf5
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kd4
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Kf4
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
          • 2...Kf3
            • 3.Sd3
              • threat
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke4
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
            • 3.Sd5
              • 3...Kg3
                • 4.Qe2
                  • 4...Kh4
                    • 5.Qg4#
                    • 5.Qe1#
                    • 5.Qf2#
                    • 5.Qh2#
            • 3.Bf5
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kg3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
              • 3...Kf4
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
          • 2...Kd4
            • 3.Sd3
              • threat
                • 4.Bf5
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke4
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
            • 3.Bf5
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
          • 2...Kf4
            • 3.Sd3+
              • 3...Ke3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke4
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
            • 3.Bf5
              • threat
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kg3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
            • 3.Qe2
              • 3...Kg3
                • 4.Sc2
                  • 4...Kf4
                    • 5.Qe3#
                  • 4...Kh4
                    • 5.Qg4#
                    • 5.Qe1#
                    • 5.Qf2#
                    • 5.Qh2#
                • 4.Sd3
                  • 4...Kh4
                    • 5.Qg4#
                    • 5.Qe1#
                    • 5.Qf2#
                    • 5.Qh2#
                • 4.Sd5
                  • 4...Kh4
                    • 5.Qg4#
                    • 5.Qe1#
                    • 5.Qf2#
                    • 5.Qh2#
            • 3.Qc3
              • 3...Ke4
                • 4.Bf5+
                  • 4...Kf4
                    • 5.Sd5#
                • 4.Kg5
                  • 4...g6
                    • 5.Bd5#
                • 4.Sc2
                  • 4...Kf4
                    • 5.Qe3#
      • 1...Ke4
        • 2.Sd5+
          • 2...Kf3
            • 3.Qc2
              • 3...Kg3
                • 4.Qe2
                  • 4...Kh4
                    • 5.Qg4#
                    • 5.Qe1#
                    • 5.Qf2#
                    • 5.Qh2#
          • 2...Ke5
            • 3.Kf7
              • threat
                • 4.Qf4#
              • 3...Kd6
                • 4.Qb4+
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kc6
                    • 5.Qb6#
                • 4.Qc4
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
              • 3...g5
                • 4.Ke7
                  • 4...g4
                    • 5.Qf4#
                • 4.Qb4
                  • 4...g4
                    • 5.Qf4#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...g4
                    • 5.Qf4#
            • 3.Bf7
              • 3...Kd6
                • 4.Qc4
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kd7
                    • 5.Qc7#
        • 2.Bf5+
          • 2...Ke3
            • 3.Qc2
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kd4
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Kf4
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
          • 2...Kf3
            • 3.Qc2
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kg3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
              • 3...Kf4
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
          • 2...Kd4
            • 3.Qc2
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
          • 2...Kf4
            • 3.Sd3+
              • 3...Ke3
                • 4.Qc2
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Qc2
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
                • 4.Qa2
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kg3
                • 4.Qc2
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
                • 4.Qa2
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
            • 3.Qc2
              • threat
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kg3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
            • 3.Qa3
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
          • 2...Ke5
            • 3.Sd3+
              • 3...Kd5
                • 4.Qb5+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qc5#
                • 4.Kxg7
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Bh3
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Bg4
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Bc8
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Qc2
                  • threat
                    • 5.Qc5#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
        • 2.Qb3
          • threat
            • 3.Sc2
              • threat
                • 4.Qe3#
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kf4
                    • 5.Qe3#
            • 3.Sd5
              • threat
                • 4.Qe3#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
            • 3.Qc3
              • 3...Kf4
                • 4.Sd5+
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Sc2
                  • 4...Ke4
                    • 5.Qe3#
          • 2...Kd4
            • 3.Sd5
              • threat
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kc5
                • 4.Qb4+
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
          • 2...Kf4
            • 3.Sd5+
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
            • 3.Sc2
              • threat
                • 4.Qe3#
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kf4
                    • 5.Qe3#
            • 3.Sc6
              • 3...Ke4
                • 4.Bd5+
                  • 4...Kf4
                    • 5.Qf3#
                • 4.Kg5
                  • 4...g6
                    • 5.Bd5#
                • 4.Bg4
                  • 4...Kf4
                    • 5.Qf3#
            • 3.Qc3
              • 3...Ke4
                • 4.Bf5+
                  • 4...Kf4
                    • 5.Sd5#
                • 4.Kg5
                  • 4...g6
                    • 5.Bd5#
                • 4.Sc2
                  • 4...Kf4
                    • 5.Qe3#
          • 2...Ke5
            • 3.Qe3+
              • 3...Kd6
                • 4.Sd5
                  • 4...Kc6
                    • 5.Qb6#
      • 1...Kc5
        • 2.Sa6+
          • 2...Kb6
            • 3.Qb4+
              • 3...Kxa6
                • 4.Bc8+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Bd5
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Kc6
                • 4.Bf5
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ka7
                • 4.Sc5
                  • 4...Ka8
                    • 5.Qb7#
                • 4.Bc4
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Bc8
                  • 4...Ka8
                    • 5.Qb7#
                    • 5.Qb8#
                • 4.Qb5
                  • 4...Ka8
                    • 5.Qb8#
            • 3.Bc4
              • threat
                • 4.Qb5+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Qd7
                  • 4...Ka5
                    • 5.Qb5#
              • 3...Ka7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Bd5#
                • 4.Qb3
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qb5
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qb4
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Bd5#
            • 3.Bc8
              • 3...Ka7
                • 4.Qb3
                  • 4...Ka8
                    • 5.Qb7#
                    • 5.Qb8#
                • 4.Qb5
                  • 4...Ka8
                    • 5.Qb7#
                    • 5.Qb8#
                • 4.Qb4
                  • 4...Ka8
                    • 5.Qb7#
                    • 5.Qb8#
            • 3.Qc4
              • 3...Ka5
                • 4.Qc5+
                  • 4...Ka4
                    • 5.Qb4#
                  • 4...Kxa6
                    • 5.Bc8#
                • 4.Bc8
                  • 4...Kb6
                    • 5.Qc5#
              • 3...Ka7
                • 4.Qc7+
                  • 4...Kxa6
                    • 5.Bc4#
                  • 4...Ka8
                    • 5.Bd5#
                    • 5.Qb8#
                • 4.Qb5
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Kb7
                • 4.Qc7+
                  • 4...Kxa6
                    • 5.Bc4#
                  • 4...Ka8
                    • 5.Bd5#
                    • 5.Qb8#
                • 4.Qc5
                  • 4...Kxa6
                    • 5.Bc8#
                  • 4...Ka8
                    • 5.Bd5#
          • 2...Kd6
            • 3.Kf5
              • threat
                • 4.Qd7#
              • 3...g6+
                • 4.Kf6
                  • 4...g5
                    • 5.Qd7#
              • 3...Ke7
                • 4.Qd7+
                  • 4...Kf8
                    • 5.Qf7#
                    • 5.Qd8#
            • 3.Bf5
              • 3...Kd5
                • 4.Qb5+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
                • 4.Qe4+
                  • 4...Kd6
                    • 5.Qe6#
              • 3...Ke5
                • 4.Qe4+
                  • 4...Kd6
                    • 5.Qe6#
                • 4.Qb4
                  • 4...Kd5
                    • 5.Qc5#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc5#
              • 3...Ke7
                • 4.Qd7+
                  • 4...Kf8
                    • 5.Qf7#
                    • 5.Qd8#
            • 3.Bf7
              • 3...Ke5
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                • 4.Qg4
                  • 4...Kd6
                    • 5.Qe6#
              • 3...Ke7
                • 4.Qe8+
                  • 4...Kd6
                    • 5.Qe6#
                • 4.Qd1
                  • 4...Kf8
                    • 5.Qd6#
                    • 5.Qd8#
                • 4.Qc2
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qc5#
                • 4.Qc6
                  • 4...Kd8
                    • 5.Qe8#
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qe8#
                    • 5.Qc5#
                    • 5.Qd6#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qc5#
                • 4.Qd4
                  • 4...Kf8
                    • 5.Qc5#
                    • 5.Qb4#
                    • 5.Qd6#
                    • 5.Qd8#
                • 4.Qf4
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qd6#
                    • 5.Qb4#
                • 4.Qa5
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qd8#
                    • 5.Qa3#
                    • 5.Qc5#
            • 3.Qc4
              • 3...Ke5
                • 4.Bh3
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc5#
                • 4.Bg4
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc5#
                • 4.Bf5
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc5#
                • 4.Bd7
                  • 4...Kd6
                    • 5.Qe6#
                • 4.Bf7
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                • 4.Bc8
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc5#
                • 4.Bg8
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
              • 3...Ke7
                • 4.Bf7
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qc5#
      • 1...Ke5
        • 2.Sa6
          • 2...Kd6
            • 3.Kf5
              • threat
                • 4.Qd7#
              • 3...g6+
                • 4.Kf6
                  • 4...g5
                    • 5.Qd7#
              • 3...Ke7
                • 4.Qd7+
                  • 4...Kf8
                    • 5.Qf7#
                    • 5.Qd8#
            • 3.Bf5
              • 3...Kd5
                • 4.Qb5+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
                • 4.Qe4+
                  • 4...Kd6
                    • 5.Qe6#
              • 3...Ke5
                • 4.Qe4+
                  • 4...Kd6
                    • 5.Qe6#
                • 4.Qb4
                  • 4...Kd5
                    • 5.Qc5#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc5#
              • 3...Ke7
                • 4.Qd7+
                  • 4...Kf8
                    • 5.Qf7#
                    • 5.Qd8#
            • 3.Bf7
              • 3...Ke5
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                • 4.Qg4
                  • 4...Kd6
                    • 5.Qe6#
              • 3...Ke7
                • 4.Qe8+
                  • 4...Kd6
                    • 5.Qe6#
                • 4.Qd1
                  • 4...Kf8
                    • 5.Qd6#
                    • 5.Qd8#
                • 4.Qc2
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qc5#
                • 4.Qc6
                  • 4...Kd8
                    • 5.Qe8#
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qe8#
                    • 5.Qc5#
                    • 5.Qd6#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qc5#
                • 4.Qd4
                  • 4...Kf8
                    • 5.Qc5#
                    • 5.Qb4#
                    • 5.Qd6#
                    • 5.Qd8#
                • 4.Qf4
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qd6#
                    • 5.Qb4#
                • 4.Qa5
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qd8#
                    • 5.Qa3#
                    • 5.Qc5#
            • 3.Qc4
              • 3...Ke5
                • 4.Bh3
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc5#
                • 4.Bg4
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc5#
                • 4.Bf5
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc5#
                • 4.Bd7
                  • 4...Kd6
                    • 5.Qe6#
                • 4.Bf7
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                • 4.Bc8
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc5#
                • 4.Bg8
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
              • 3...Ke7
                • 4.Bf7
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qc5#
          • 2...Kxe6
            • 3.Qd4
              • 3...Ke7
                • 4.Sc7
                  • 4...Kf8
                    • 5.Qxg7#
                    • 5.Qd8#
        • 2.Bf5
          • threat
            • 3.Sd3+
              • 3...Kd5
                • 4.Qb5+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qc5#
                • 4.Kxg7
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Bh3
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Bg4
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Bc8
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Qc2
                  • threat
                    • 5.Qc5#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
          • 2...Kd4
            • 3.Qc2
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
          • 2...Kf4
            • 3.Sd3+
              • 3...Ke3
                • 4.Qc2
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Qc2
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
                • 4.Qa2
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kg3
                • 4.Qc2
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
                • 4.Qa2
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
            • 3.Qc2
              • threat
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kg3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
            • 3.Qa3
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
          • 2...Kd6
            • 3.Qc6+
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke7
                • 4.Sd5+
                  • 4...Kd8
                    • 5.Qd7#
                    • 5.Qa8#
                    • 5.Qc8#
                  • 4...Kf8
                    • 5.Qa8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kf8
                    • 5.Qf7#
                    • 5.Qd8#
                • 4.Qe6+
                  • 4...Kd8
                    • 5.Qd7#
                  • 4...Kf8
                    • 5.Qf7#
                • 4.Kxg7
                  • 4...Kd8
                    • 5.Qd7#
            • 3.Sd3
              • threat
                • 4.Qd7#
              • 3...Kd5
                • 4.Qb5+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qc5#
                • 4.Kxg7
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Bh3
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Bg4
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Bc8
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Qc2
                  • threat
                    • 5.Qc5#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
              • 3...Kc7
                • 4.Qb5
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qc5#
                  • 4...Kd8
                    • 5.Qd7#
              • 3...Ke7
                • 4.Qd7+
                  • 4...Kf8
                    • 5.Qf7#
                    • 5.Qd8#
                • 4.Kxg7
                  • threat
                    • 5.Qd7#
                  • 4...Kd6
                    • 5.Qd7#
                  • 4...Kd8
                    • 5.Qd7#
            • 3.Sa6
              • 3...Kd5
                • 4.Qb5+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
                • 4.Qe4+
                  • 4...Kd6
                    • 5.Qe6#
              • 3...Ke5
                • 4.Qe4+
                  • 4...Kd6
                    • 5.Qe6#
                • 4.Qb4
                  • 4...Kd5
                    • 5.Qc5#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc5#
              • 3...Ke7
                • 4.Qd7+
                  • 4...Kf8
                    • 5.Qf7#
                    • 5.Qd8#
            • 3.Qb5
              • 3...Kc7
                • 4.Sa6+
                  • 4...Kd6
                    • 5.Qc5#
                  • 4...Kd8
                    • 5.Qd7#
                • 4.Sd3
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qc5#
                  • 4...Kd8
                    • 5.Qd7#
              • 3...Ke7
                • 4.Qd7+
                  • 4...Kf8
                    • 5.Qf7#
                    • 5.Qd8#
            • 3.Qa7
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
                    • 5.Qd7#
    • 1.Qc2!
      • threat
        • 2.Sd5
          • 2...Ke5
            • 3.Qc3+
              • 3...Ke4
                • 4.Qe3#
              • 3...Kd6
                • 4.Qc7#
            • 3.Qc4
              • 3...Kd6
                • 4.Qc7#
            • 3.Qc5
              • 3...Ke4
                • 4.Qe3#
      • 1...Ke3
        • 2.Sd5+
          • 2...Kf3
            • 3.Be6
              • 3...Kg3
                • 4.Qe2
                  • 4...Kh4
                    • 5.Qg4#
                    • 5.Qe1#
                    • 5.Qf2#
                    • 5.Qh2#
        • 2.Kg5
          • 2...Kf3
            • 3.Qd2
              • threat
                • 4.Bd5+
                  • 4...Kg3
                    • 5.Qg2#
              • 3...Kg3
                • 4.Bd5
                  • threat
                    • 5.Qg2#
                  • 4...Kh3
                    • 5.Qg2#
          • 2...Kd4
            • 3.Sd5
              • threat
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc4
                  • threat
                    • 5.Qf4#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • threat
                    • 5.Sc3#
                    • 5.Sf6#
                  • 4...Ke4
                    • 5.Qe3#
              • 3...g6
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Sf6#
                    • 5.Qe3#
            • 3.Qc1
              • 3...g6
                • 4.Ba2
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
                • 4.Bb3
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
                • 4.Bd5
                  • 4...Ke5
                    • 5.Qf4#
                • 4.Bf7
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
          • 2...g6
            • 3.Bd5
              • 3...Kd4
                • 4.Qc1
                  • 4...Ke5
                    • 5.Qf4#
        • 2.Sd3
          • threat
            • 3.Be6
              • threat
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kd4
                • 4.Bf5
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke4
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
          • 2...Kf3
            • 3.Be6
              • threat
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke4
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
          • 2...Kd4
            • 3.Be6
              • threat
                • 4.Bf5
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke4
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
          • 2...Ke4
            • 3.Bc4
              • 3...Ke3
                • 4.Qf2+
                  • 4...Ke4
                    • 5.Qf4#
              • 3...Kf3
                • 4.Qf2+
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Kg4
                    • 5.Be6#
              • 3...Kd4
                • 4.Qc1
                  • 4...Ke4
                    • 5.Qf4#
            • 3.Be6
              • threat
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kd4
                • 4.Bf5
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
        • 2.Bd5
          • threat
            • 3.Sc6
              • 3...Kf4
                • 4.Qf2+
                  • 4...Kg4
                    • 5.Be6#
          • 2...Kd4
            • 3.Bg2
              • 3...Ke3
                • 4.Sd5+
                  • 4...Kd4
                    • 5.Qc3#
              • 3...Ke5
                • 4.Qc5+
                  • 4...Kf4
                    • 5.Qg5#
                  • 4...Ke6
                    • 5.Bh3#
          • 2...Kf4
            • 3.Qe2
              • 3...Kg3
                • 4.Kg5
                  • threat
                    • 5.Qg2#
                  • 4...Kh3
                    • 5.Qg2#
        • 2.Be6
          • threat
            • 3.Sd3
              • threat
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kd4
                • 4.Bf5
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke4
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
            • 3.Bf5
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kd4
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Kf4
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
          • 2...Kf3
            • 3.Sd3
              • threat
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke4
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
            • 3.Sd5
              • 3...Kg3
                • 4.Qe2
                  • 4...Kh4
                    • 5.Qg4#
                    • 5.Qe1#
                    • 5.Qf2#
                    • 5.Qh2#
            • 3.Bf5
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kg3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
              • 3...Kf4
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
          • 2...Kd4
            • 3.Sd3
              • threat
                • 4.Bf5
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke4
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
            • 3.Bf5
              • threat
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
          • 2...Kf4
            • 3.Sd3+
              • 3...Ke3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Bf5
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke4
                • 4.Bf5+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
            • 3.Bf5
              • threat
                • 4.Sd3+
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Ke3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kd4
                    • 5.Qc5#
              • 3...Kf3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Ke3
                    • 5.Qf2#
                  • 4...Kg3
                    • 5.Qf2#
              • 3...Kg3
                • 4.Sd3
                  • threat
                    • 5.Qf2#
                  • 4...Kf3
                    • 5.Qf2#
                  • 4...Kh4
                    • 5.Qf2#
                    • 5.Qh2#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qc5#
            • 3.Qe2
              • 3...Kg3
                • 4.Sc2
                  • 4...Kf4
                    • 5.Qe3#
                  • 4...Kh4
                    • 5.Qg4#
                    • 5.Qe1#
                    • 5.Qf2#
                    • 5.Qh2#
                • 4.Sd3
                  • 4...Kh4
                    • 5.Qg4#
                    • 5.Qe1#
                    • 5.Qf2#
                    • 5.Qh2#
                • 4.Sd5
                  • 4...Kh4
                    • 5.Qg4#
                    • 5.Qe1#
                    • 5.Qf2#
                    • 5.Qh2#
            • 3.Qc3
              • 3...Ke4
                • 4.Bf5+
                  • 4...Kf4
                    • 5.Sd5#
                • 4.Kg5
                  • 4...g6
                    • 5.Bd5#
                • 4.Sc2
                  • 4...Kf4
                    • 5.Qe3#
    • 1.Qb3!
      • threat
        • 2.Sd5
          • threat
            • 3.Qc3+
              • 3...Ke4
                • 4.Qe3#
          • 2...Kc5
            • 3.Be6
              • threat
                • 4.Qb4+
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kd6
                • 4.Qe3
                  • 4...Kc6
                    • 5.Qb6#
            • 3.Bf7
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kc6
                • 4.Qb6+
                  • 4...Kd7
                    • 5.Qc7#
              • 3...Kd6
                • 4.Qc4
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kd7
                    • 5.Qc7#
                • 4.Qc3
                  • 4...Kd7
                    • 5.Qc7#
        • 2.Be6
          • threat
            • 3.Sd5
              • threat
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kc5
                • 4.Qb4+
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
          • 2...Ke4
            • 3.Sc2
              • threat
                • 4.Qe3#
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kf4
                    • 5.Qe3#
            • 3.Sd5
              • threat
                • 4.Qe3#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Ke5
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
            • 3.Qc3
              • 3...Kf4
                • 4.Sd5+
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Sc2
                  • 4...Ke4
                    • 5.Qe3#
          • 2...Kc5
            • 3.Sd5
              • threat
                • 4.Qb4+
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kd6
                • 4.Qe3
                  • 4...Kc6
                    • 5.Qb6#
          • 2...Ke5
            • 3.Qe3+
              • 3...Kd6
                • 4.Sd5
                  • 4...Kc6
                    • 5.Qb6#
        • 2.Bf7
          • 2...Ke4
            • 3.Sd5
              • threat
                • 4.Qe3#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
          • 2...Kc5
            • 3.Sd5
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kc6
                • 4.Qb6+
                  • 4...Kd7
                    • 5.Qc7#
              • 3...Kd6
                • 4.Qc4
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kd7
                    • 5.Qc7#
                • 4.Qc3
                  • 4...Kd7
                    • 5.Qc7#
          • 2...Ke5
            • 3.Sd5
              • threat
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kd6
                • 4.Qc4
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kd7
                    • 5.Qc7#
                • 4.Qc3
                  • 4...Kd7
                    • 5.Qc7#
            • 3.Qc4
              • 3...Kd6
                • 4.Sd5
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kd7
                    • 5.Qc7#
      • 1...Kc5
        • 2.Sa6+
          • 2...Kd4
            • 3.Kg5
              • 3...Ke4
                • 4.Qc3
                  • 4...g6
                    • 5.Sc5#
              • 3...g6
                • 4.Qf3
                  • 4...Ke5
                    • 5.Qd5#
                    • 5.Qf4#
            • 3.Qf3
              • 3...Ke5
                • 4.Qe3+
                  • 4...Kd6
                    • 5.Qe6#
                • 4.Qg4
                  • 4...Kd6
                    • 5.Qe6#
          • 2...Kc6
            • 3.Kf7
              • threat
                • 4.Ke7
                  • threat
                    • 5.Bd5#
              • 3...Kd7
                • 4.Qe6+
                  • 4...Kd8
                    • 5.Qe8#
                • 4.Qc4
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qe6#
                  • 4...Kd8
                    • 5.Qc7#
                • 4.Qb6
                  • threat
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
              • 3...g5
                • 4.Ke7
                  • 4...g4
                    • 5.Bd5#
              • 3...g6
                • 4.Ke7
                  • 4...g5
                    • 5.Bd5#
            • 3.Bf7
              • threat
                • 4.Qb8
                  • 4...Kd7
                    • 5.Qc7#
              • 3...Kd7
                • 4.Qe6+
                  • 4...Kd8
                    • 5.Qe8#
                • 4.Qb7+
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
        • 2.Qc4+
          • 2...Kb6
            • 3.Sd5+
              • 3...Ka5
                • 4.Qb4+
                  • 4...Ka6
                    • 5.Qb6#
                • 4.Qc5+
                  • 4...Ka4
                    • 5.Sc3#
                    • 5.Sb6#
                    • 5.Qb4#
                  • 4...Ka6
                    • 5.Qb6#
                • 4.Qb3
                  • 4...Ka6
                    • 5.Qb6#
              • 3...Ka7
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Ka8
                    • 5.Sb6#
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Ka8
                    • 5.Sb6#
          • 2...Kd6
            • 3.Sd5
              • threat
                • 4.Qc7#
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
            • 3.Sa6
              • threat
                • 4.Qe6#
                • 4.Qc7#
              • 3...Ke5
                • 4.Kg5
                  • threat
                    • 5.Qd5#
                    • 5.Qf4#
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                • 4.Bf7
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                • 4.Qg4
                  • 4...Kd6
                    • 5.Qe6#
              • 3...Kd7
                • 4.Kf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qe6#
                  • 4...Kd8
                    • 5.Qc7#
              • 3...Ke7
                • 4.Bf7
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qc5#
                • 4.Qc8
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
            • 3.Bf7
              • threat
                • 4.Sd5
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kd7
                    • 5.Qc7#
              • 3...Ke5
                • 4.Sd5
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Sa6
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
              • 3...Kd7
                • 4.Sd5
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
              • 3...Ke7
                • 4.Sd5+
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qc5#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Kf8
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qc5#
                • 4.Sa6
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qc5#
                • 4.Qd3
                  • 4...Kf8
                    • 5.Qd6#
                    • 5.Qd8#
                • 4.Qd5
                  • 4...Kf8
                    • 5.Qc5#
                    • 5.Qd6#
                    • 5.Qd8#
                • 4.Qd4
                  • 4...Kf8
                    • 5.Qc5#
                    • 5.Qd6#
                    • 5.Qd8#
        • 2.Sd5
          • threat
            • 3.Be6
              • threat
                • 4.Qb4+
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kd6
                • 4.Qe3
                  • 4...Kc6
                    • 5.Qb6#
            • 3.Bf7
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kc6
                • 4.Qb6+
                  • 4...Kd7
                    • 5.Qc7#
              • 3...Kd6
                • 4.Qc4
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kd7
                    • 5.Qc7#
                • 4.Qc3
                  • 4...Kd7
                    • 5.Qc7#
          • 2...Kc6
            • 3.Qc4+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Ka8
                    • 5.Sb6#
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
            • 3.Qb6+
              • 3...Kd7
                • 4.Be6+
                  • 4...Ke8
                    • 5.Qb8#
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Kf7
                  • threat
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Bf7
                  • 4...Kc8
                    • 5.Be6#
                    • 5.Qc7#
            • 3.Be6
              • threat
                • 4.Qb6#
              • 3...Kc5
                • 4.Qb4+
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Kd6
                • 4.Qe3
                  • 4...Kc6
                    • 5.Qb6#
          • 2...Kd6
            • 3.Qb6+
              • 3...Ke5
                • 4.Be6
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Bf7
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qa7
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
              • 3...Kd7
                • 4.Be6+
                  • 4...Ke8
                    • 5.Qb8#
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Kf7
                  • threat
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Bf7
                  • 4...Kc8
                    • 5.Be6#
                    • 5.Qc7#
            • 3.Qc2
              • threat
                • 4.Qc7#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
            • 3.Qc4
              • threat
                • 4.Qc7#
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
            • 3.Qc3
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
            • 3.Qb5
              • 3...Ke5
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
      • 1...Ke5
        • 2.Qc3+
          • 2...Kf4
            • 3.Sd5+
              • 3...Kg4
                • 4.Be6+
                  • 4...Kh4
                    • 5.Qe1#
                    • 5.Qh3#
            • 3.Sc2
              • threat
                • 4.Be6
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kg4
                • 4.Be6+
                  • 4...Kf4
                    • 5.Qe3#
                  • 4...Kh4
                    • 5.Qe1#
                    • 5.Qh3#
            • 3.Be6
              • 3...Ke4
                • 4.Bf5+
                  • 4...Kf4
                    • 5.Sd5#
                • 4.Kg5
                  • 4...g6
                    • 5.Bd5#
                • 4.Sc2
                  • 4...Kf4
                    • 5.Qe3#
          • 2...Kd6
            • 3.Sd5
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
            • 3.Bf7
              • threat
                • 4.Sd5
                  • 4...Kd7
                    • 5.Qc7#
              • 3...Kd7
                • 4.Sd5
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
              • 3...Ke7
                • 4.Sd5+
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qxg7#
                    • 5.Qa3#
                    • 5.Qc5#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Kf8
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qc5#
                • 4.Sa6
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qa3#
                    • 5.Qc5#
                • 4.Qd2
                  • 4...Kf8
                    • 5.Qd6#
                    • 5.Qd8#
                • 4.Qd4
                  • 4...Kf8
                    • 5.Qc5#
                    • 5.Qd6#
                    • 5.Qd8#
                • 4.Qd3
                  • 4...Kf8
                    • 5.Qd6#
                    • 5.Qd8#
        • 2.Qe3+
          • 2...Kd6
            • 3.Qa7
              • 3...Ke5
                • 4.Sd5
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
        • 2.Sd5
          • threat
            • 3.Qc3+
              • 3...Ke4
                • 4.Qe3#
              • 3...Kd6
                • 4.Qc7#
            • 3.Qc4
              • 3...Kd6
                • 4.Qc7#
            • 3.Qb6
              • 3...Ke4
                • 4.Qe3#
          • 2...Kd6
            • 3.Qb6+
              • 3...Ke5
                • 4.Be6
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Bf7
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qa7
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
              • 3...Kd7
                • 4.Be6+
                  • 4...Ke8
                    • 5.Qb8#
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Kf7
                  • threat
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Bf7
                  • 4...Kc8
                    • 5.Be6#
                    • 5.Qc7#
            • 3.Qc2
              • threat
                • 4.Qc7#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
            • 3.Qc4
              • threat
                • 4.Qc7#
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
            • 3.Qc3
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
            • 3.Qb5
              • 3...Ke5
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qb6
                  • 4...Ke4
                    • 5.Qe3#
        • 2.Qc4
          • 2...Kd6
            • 3.Sd5
              • threat
                • 4.Qc7#
              • 3...Kd7
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                    • 5.Qc8#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
            • 3.Sa6
              • threat
                • 4.Qe6#
                • 4.Qc7#
              • 3...Ke5
                • 4.Kg5
                  • threat
                    • 5.Qd5#
                    • 5.Qf4#
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                • 4.Bf7
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                • 4.Qg4
                  • 4...Kd6
                    • 5.Qe6#
              • 3...Kd7
                • 4.Kf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qe6#
                  • 4...Kd8
                    • 5.Qc7#
              • 3...Ke7
                • 4.Bf7
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qc5#
                • 4.Qc8
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
            • 3.Bf7
              • threat
                • 4.Sd5
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kd7
                    • 5.Qc7#
              • 3...Ke5
                • 4.Sd5
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Sa6
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
              • 3...Kd7
                • 4.Sd5
                  • threat
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
              • 3...Ke7
                • 4.Sd5+
                  • 4...Kd6
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qc5#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Kf8
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qc5#
                • 4.Sa6
                  • 4...Kd6
                    • 5.Qe6#
                    • 5.Qc7#
                  • 4...Kd7
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                  • 4...Kf8
                    • 5.Qb4#
                    • 5.Qc5#
                • 4.Qd3
                  • 4...Kf8
                    • 5.Qd6#
                    • 5.Qd8#
                • 4.Qd5
                  • 4...Kf8
                    • 5.Qc5#
                    • 5.Qd6#
                    • 5.Qd8#
                • 4.Qd4
                  • 4...Kf8
                    • 5.Qc5#
                    • 5.Qd6#
                    • 5.Qd8#
        • 2.Qa3
          • threat
            • 3.Sd5
              • threat
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qa7
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
          • 2...Kd4
            • 3.Sc2+
              • 3...Ke5
                • 4.Qg3+
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Kg5
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qf8
                  • 4...Ke4
                    • 5.Qf5#
          • 2...Ke4
            • 3.Kg5
              • threat
                • 4.Qd3+
                  • 4...Ke5
                    • 5.Sc6#
                    • 5.Qd5#
                • 4.Sc2
                  • threat
                    • 5.Qe3#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc3
                  • 4...g6
                    • 5.Bd5#
              • 3...Kd4
                • 4.Sc2+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Ke5
                    • 5.Qe7#
              • 3...Ke5
                • 4.Sc2
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qd3
                  • 4...g6
                    • 5.Sc6#
                    • 5.Qd5#
            • 3.Sd5
              • threat
                • 4.Qe3#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qa7
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
          • 2...Kf4
            • 3.Sd5+
              • 3...Kg4
                • 4.Be6+
                  • 4...Kh4
                    • 5.Qh3#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qa7
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
            • 3.Sc2
              • 3...Kg4
                • 4.Be6+
                  • 4...Kf4
                    • 5.Qe3#
                  • 4...Kh4
                    • 5.Qh3#
              • 3...Ke5
                • 4.Qg3+
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Kg5
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qf8
                  • 4...Ke4
                    • 5.Qf5#
          • 2...Kd6
            • 3.Qa7
              • 3...Ke5
                • 4.Sd5
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
        • 2.Qd3
          • 2...Kf4
            • 3.Sd5+
              • 3...Kg4
                • 4.Be6+
                  • 4...Kh4
                    • 5.Qh3#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc4
                  • 4...Kd6
                    • 5.Qc7#
            • 3.Sc2
              • 3...Kg4
                • 4.Be6+
                  • 4...Kf4
                    • 5.Qe3#
                  • 4...Kh4
                    • 5.Qh3#
    • 1.Qa3!
      • threat
        • 2.Sc2+
          • 2...Ke5
            • 3.Qg3+
              • 3...Ke4
                • 4.Qe3#
            • 3.Kg5
              • threat
                • 4.Qe7#
              • 3...Ke4
                • 4.Qe3#
            • 3.Qf8
              • 3...Ke4
                • 4.Qf5#
      • 1...Kc5
        • 2.Sa6+
          • 2...Kd4
            • 3.Kg5
              • 3...Ke4
                • 4.Qc3
                  • 4...g6
                    • 5.Sc5#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Sc5#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qe3+
                  • 4...Kd6
                    • 5.Qe6#
                • 4.Qb4
                  • 4...g6
                    • 5.Qf4#
                • 4.Qd3
                  • 4...g6
                    • 5.Qd5#
              • 3...g6
                • 4.Qf3
                  • 4...Ke5
                    • 5.Qd5#
                    • 5.Qf4#
            • 3.Qf3
              • 3...Ke5
                • 4.Qe3+
                  • 4...Kd6
                    • 5.Qe6#
                • 4.Qg4
                  • 4...Kd6
                    • 5.Qe6#
          • 2...Kb5
            • 3.Qd6
              • 3...Ka5
                • 4.Bc4
                  • 4...Ka4
                    • 5.Qb4#
          • 2...Kb6
            • 3.Bc4
              • threat
                • 4.Qe7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qb4#
                  • 4...Kc6
                    • 5.Qc7#
              • 3...Kc6
                • 4.Qe7
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Ka7
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Bd5#
                • 4.Qb2
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qb4
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qb3
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Kb7
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Bd5#
                  • 4...Kc8
                    • 5.Be6#
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ka8
                    • 5.Bd5#
                • 4.Qd6
                  • 4...Ka7
                    • 5.Qb8#
                  • 4...Ka8
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qg3
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka7
                    • 5.Qb8#
                  • 4...Ka8
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Kc6
            • 3.Qc5+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Kxa6
                    • 5.Bc4#
                  • 4...Ka8
                    • 5.Bd5#
                    • 5.Qb8#
                • 4.Bc4
                  • 4...Ka8
                    • 5.Bd5#
                • 4.Be6
                  • 4...Kxa6
                    • 5.Bc8#
                  • 4...Ka8
                    • 5.Bd5#
              • 3...Kd7
                • 4.Kf7
                  • threat
                    • 5.Qc7#
                  • 4...Kd8
                    • 5.Qc7#
                • 4.Bf7
                  • 4...Kd8
                    • 5.Qc7#
    • 1.Qa7+!
      • 1...Kc3
        • 2.Qa3+
          • 2...Kd2
            • 3.Bc4
              • threat
                • 4.Qd3+
                  • 4...Kc1
                    • 5.Qc2#
                  • 4...Ke1
                    • 5.Qe2#
              • 3...Kd1
                • 4.Qd3+
                  • 4...Kc1
                    • 5.Qc2#
                  • 4...Ke1
                    • 5.Qe2#
                • 4.Qb2
                  • 4...Ke1
                    • 5.Qe2#
                • 4.Qa2
                  • 4...Kc1
                    • 5.Qc2#
                  • 4...Ke1
                    • 5.Qe2#
              • 3...Ke1
                • 4.Qe3+
                  • 4...Kd1
                    • 5.Bb3#
          • 2...Kd4
            • 3.Sc2+
              • 3...Ke5
                • 4.Qg3+
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Kg5
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qf8
                  • 4...Ke4
                    • 5.Qf5#
      • 1...Ke4
        • 2.Qa3
          • threat
            • 3.Kg5
              • threat
                • 4.Qd3+
                  • 4...Ke5
                    • 5.Sc6#
                    • 5.Qd5#
                • 4.Sc2
                  • threat
                    • 5.Qe3#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc3
                  • 4...g6
                    • 5.Bd5#
              • 3...Kd4
                • 4.Sc2+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Ke5
                    • 5.Qe7#
              • 3...Ke5
                • 4.Sc2
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qd3
                  • 4...g6
                    • 5.Sc6#
                    • 5.Qd5#
            • 3.Sd5
              • threat
                • 4.Qe3#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qa7
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
          • 2...Kd4
            • 3.Sc2+
              • 3...Ke5
                • 4.Qg3+
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Kg5
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qf8
                  • 4...Ke4
                    • 5.Qf5#
          • 2...Kf4
            • 3.Sd5+
              • 3...Kg4
                • 4.Be6+
                  • 4...Kh4
                    • 5.Qh3#
              • 3...Ke5
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qa7
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
            • 3.Sc2
              • 3...Kg4
                • 4.Be6+
                  • 4...Kf4
                    • 5.Qe3#
                  • 4...Kh4
                    • 5.Qh3#
              • 3...Ke5
                • 4.Qg3+
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Kg5
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qf8
                  • 4...Ke4
                    • 5.Qf5#
          • 2...Ke5
            • 3.Sd5
              • threat
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc5
                  • 4...Ke4
                    • 5.Qe3#
                • 4.Qa7
                  • 4...Ke4
                    • 5.Qe3#
                  • 4...Kd6
                    • 5.Qc7#
              • 3...Kd4
                • 4.Qc3+
                  • 4...Ke4
                    • 5.Qe3#

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