Problem Display
PID: 217132 (2r4r/6Qb/p5p1/p2PB1R1/2p1N3/5k1P/PK4pn/7B w - - 0 1)

Kockelkorn, Carl

Kohtz, Johannes

Ausgewahlte Schachaufgaben, 1961

2r4r/6Qb/p5p1/p2PB1R1/2p1N3/5k1P/PK4pn/7B

#5

9 + 10


6490 yacpdb 2020

SOLUTION


  • SOUND
  • Keys
    • 1.Rxg2!
      • threat
        • 2.Rc2+
          • 2...Ke3
            • 3.Bd4+
              • 3...Kd3
                • 4.Sf2#
                • 4.Rd2#
              • 3...Kf4
                • 4.Qe5#
                • 4.Qf6#
                • 4.Qf7#
        • 2.Rd2+
          • 2...Ke3
            • 3.Bd4+
              • 3...Kf4
                • 4.Qe5#
                • 4.Qf6#
                • 4.Qf7#
            • 3.Qh6+
              • 3...g5
                • 4.Qxg5#
            • 3.Qa7+
              • 3...Rc5
                • 4.Qxc5#
        • 2.Rf2+
          • 2...Ke3
            • 3.Bd4+
              • 3...Kd3
                • 4.Rd2#
            • 3.Bf4+
              • 3...Kd3
                • 4.Rd2#
                • 4.Qc3#
        • 2.Rxh2+
          • 2...Ke3
            • 3.Bd4+
              • 3...Kd3
                • 4.Rd2#
              • 3...Kf4
                • 4.Rf2#
                • 4.Qe5#
                • 4.Qf6#
                • 4.Qf7#
        • 2.Qf6+
          • 2...Ke3
            • 3.Qf4+
              • 3...Kd3
                • 4.Rd2#
          • 2...Kxe4
            • 3.Rd2+
              • 3...Ke3
                • 4.Bf4#
                • 4.Qg5#
                • 4.Qf2#
                • 4.Qf4#
              • 3...Sf3
                • 4.Qf4#
            • 3.Rxh2+
              • 3...Kd3
                • 4.Qf3#
              • 3...Ke3
                • 4.Qf3#
        • 2.Kc3
          • threat
            • 3.Rf2+
              • 3...Ke3
                • 4.Bd4#
                • 4.Bf4#
            • 3.Qf6+
              • 3...Ke3
                • 4.Qf4#
              • 3...Kxe4
                • 4.Re2#
            • 3.Qf7+
              • 3...Ke3
                • 4.Qf4#
              • 3...Kxe4
                • 4.Re2#
            • 3.Kd4
              • threat
                • 4.Sd2#
                • 4.Sg5#
                • 4.Rb2#
                • 4.Rc2#
                • 4.Rd2#
                • 4.Rf2#
                • 4.Rxh2#
                • 4.Qf6#
                • 4.Qf7#
            • 3.Sg3
              • threat
                • 4.Re2#
              • 3...Ke3
                • 4.Re2#
          • 2...Ke3
            • 3.Sg3
              • threat
                • 4.Re2#
              • 3...Kf3
                • 4.Re2#
          • 2...Kxe4
            • 3.Re2+
              • 3...Kf5
                • 4.Qf6#
          • 2...Rcd8
            • 3.Sd2+
              • 3...Ke3
                • 4.Qa7#
          • 2...Rce8
            • 3.Sd2+
              • 3...Ke3
                • 4.Qa7#
          • 2...Rcf8
            • 3.Sd2+
              • 3...Ke3
                • 4.Qa7#
          • 2...Rcg8
            • 3.Sd2+
              • 3...Ke3
                • 4.Qa7#
          • 2...Rhf8
            • 3.Rf2+
              • 3...Ke3
                • 4.Bd4#
            • 3.Kd4
              • threat
                • 4.Sd2#
                • 4.Sg5#
                • 4.Rb2#
                • 4.Rc2#
                • 4.Rd2#
                • 4.Rf2#
                • 4.Rxh2#
      • 1...Rb8+
        • 2.Kc3
          • threat
            • 3.Rf2+
              • 3...Ke3
                • 4.Bd4#
                • 4.Bf4#
            • 3.Qf6+
              • 3...Ke3
                • 4.Qf4#
              • 3...Kxe4
                • 4.Re2#
            • 3.Qf7+
              • 3...Ke3
                • 4.Qf4#
              • 3...Kxe4
                • 4.Re2#
            • 3.Kd4
              • threat
                • 4.Sd2#
                • 4.Sg5#
                • 4.Rb2#
                • 4.Rc2#
                • 4.Rd2#
                • 4.Rf2#
                • 4.Rxh2#
                • 4.Qf6#
                • 4.Qf7#
          • 2...Rb3+
            • 3.axb3
              • threat
                • 4.Sd2+
                  • 4...Ke3
                    • 5.Qa7#
                • 4.Sg5+
                  • 4...Ke3
                    • 5.Qa7#
                • 4.Ra2+
                  • 4...Ke3
                    • 5.Qa7#
                • 4.Rb2+
                  • 4...Ke3
                    • 5.Qa7#
                • 4.Rc2+
                  • 4...Ke3
                    • 5.Qa7#
                • 4.Rd2+
                  • 4...Ke3
                    • 5.Qa7#
                • 4.Rf2+
                  • 4...Ke3
                    • 5.Bd4#
                    • 5.Bf4#
                    • 5.Qa7#
                • 4.Rxh2+
                  • 4...Ke3
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...Ke3
                    • 5.Qf4#
                  • 4...Kxe4
                    • 5.Re2#
                • 4.Qf7+
                  • 4...Ke3
                    • 5.Qf4#
                  • 4...Kxe4
                    • 5.Re2#
                • 4.Kd4
                  • threat
                    • 5.Sd2#
                    • 5.Sg5#
                    • 5.Ra2#
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sg3
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Re2#
              • 3...Ke3
                • 4.Sg3
                  • threat
                    • 5.Re2#
                  • 4...Kf3
                    • 5.Re2#
              • 3...Kxe4
                • 4.Re2+
                  • 4...Kf5
                    • 5.Qf6#
                • 4.Rxh2+
                  • 4...Ke3
                    • 5.Qa7#
                  • 4...Kf5
                    • 5.Qf6#
          • 2...Ke3
            • 3.Bd4+
              • 3...Kxe4
                • 4.Rg1+
                  • 4...Kf4
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rb2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rc2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rd2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Re2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                • 4.Rf2+
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rxh2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                • 4.Rg3+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rg4+
                  • 4...Kf5
                    • 5.Be4#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qd7#
                    • 5.Qf7#
                • 4.Rg5+
                  • 4...Kf4
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rxg6+
                  • 4...Kf4
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Kf5
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Rg1#
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Rg3#
                    • 5.Rg4#
                    • 5.Rg5#
                    • 5.Rxg6#
                    • 5.Qe3#
              • 3...Kf4
                • 4.Rf2+
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Sd2#
                    • 5.Sg5#
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                • 4.Qf6+
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Qf7+
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
            • 3.Qh6+
              • 3...Kxe4
                • 4.Re2+
                  • 4...Kf5
                    • 5.Qf4#
                • 4.Rg4+
                  • 4...Kxe5
                    • 5.Qf4#
                  • 4...Kf5
                    • 5.Rg5#
                    • 5.Qf4#
                    • 5.Qg5#
              • 3...g5
                • 4.Qxg5+
                  • 4...Kf3
                    • 5.Sd2#
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Qf4#
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
            • 3.Qa7+
              • 3...Kxe4
                • 4.Rg5+
                  • 4...Sf3
                    • 5.Qd4#
                • 4.Qd4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Qf4#
                  • 4...Kf5
                    • 5.Qf4#
              • 3...Rb6
                • 4.Sg3
                  • threat
                    • 5.Re2#
                  • 4...Kf3
                    • 5.Re2#
            • 3.Sg3
              • threat
                • 4.Re2#
              • 3...Rb3+
                • 4.axb3
                  • threat
                    • 5.Re2#
                  • 4...Kf3
                    • 5.Re2#
              • 3...Rb2
                • 4.Bd4+
                  • 4...Kf3
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Kf4
                    • 5.Qf6#
                • 4.Re2+
                  • 4...Rxe2
                    • 5.Qa7#
                • 4.Qa7+
                  • 4...Kf3
                    • 5.Rxb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rf2#
                  • 4...Rb6
                    • 5.Re2#
                • 4.Rxb2
                  • threat
                    • 5.Re2#
                    • 5.Qa7#
      • 1...c3+
        • 2.Kc2
          • threat
            • 3.Rf2+
              • 3...Ke3
                • 4.Bd4#
                • 4.Bf4#
            • 3.Qf6+
              • 3...Ke3
                • 4.Qf4#
              • 3...Kxe4
                • 4.Re2#
            • 3.Qf7+
              • 3...Ke3
                • 4.Qf4#
              • 3...Kxe4
                • 4.Re2#
            • 3.Kd3
              • threat
                • 4.Sg5#
                • 4.Rg1#
                • 4.Rb2#
                • 4.Rc2#
                • 4.Rd2#
                • 4.Re2#
                • 4.Rf2#
                • 4.Rxh2#
                • 4.Rg3#
                • 4.Rg4#
                • 4.Rg5#
                • 4.Rxg6#
                • 4.Qf6#
                • 4.Qf7#
          • 2...Ke3
            • 3.Bd4+
              • 3...Kxe4
                • 4.Rg1+
                  • 4...Kf4
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rd2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Re2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                • 4.Rf2+
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rxh2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                • 4.Rg3+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rg4+
                  • 4...Kf5
                    • 5.Be4#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qd7#
                    • 5.Qf7#
                • 4.Rg5+
                  • 4...Kf4
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rxg6+
                  • 4...Kf4
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Kf5
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Rg1#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Rg3#
                    • 5.Rg4#
                    • 5.Rg5#
                    • 5.Rxg6#
                    • 5.Qe3#
              • 3...Kf4
                • 4.Rf2+
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Sg5#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                • 4.Qf6+
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Qf7+
                  • 4...Kxe4
                    • 5.Rg4#
                • 4.Rxh2
                  • threat
                    • 5.Rf2#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Kf5
                    • 5.Rf2#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
            • 3.Qh6+
              • 3...Kxe4
                • 4.Re2+
                  • 4...Kf5
                    • 5.Qf4#
                • 4.Rg4+
                  • 4...Kxe5
                    • 5.Qf4#
                  • 4...Kf5
                    • 5.Rg5#
                    • 5.Qf4#
                    • 5.Qg5#
              • 3...g5
                • 4.Qxg5+
                  • 4...Kf3
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Qf4#
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
            • 3.Rxh2
              • threat
                • 4.Bd4+
                  • 4...Kf4
                    • 5.Rf2#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Qh6+
                  • 4...g5
                    • 5.Qxg5#
                • 4.Qa7+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.Rf2
                  • threat
                    • 5.Bd4#
                    • 5.Bf4#
                • 4.Qf6
                  • threat
                    • 5.Bd4#
                    • 5.Bf4#
                    • 5.Qg5#
                    • 5.Qf2#
                    • 5.Qf3#
                    • 5.Qf4#
            • 3.Sg3
              • threat
                • 4.Re2#
              • 3...g5+
                • 4.Qxh7
                  • threat
                    • 5.Re2#
                    • 5.Qd3#
                    • 5.Qe4#
                  • 4...Kf3
                    • 5.Re2#
                    • 5.Qd3#
                    • 5.Qe4#
            • 3.Qf6
              • threat
                • 4.Qf4#
              • 3...Rcf8
                • 4.Bd4+
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Bf4+
                  • 4...Kf3
                    • 5.Sg5#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rxh2#
                • 4.Qg5+
                  • 4...Kf3
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rg4#
                  • 4...Rf4
                    • 5.Qxf4#
              • 3...Rhf8
                • 4.Bd4+
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Bf4+
                  • 4...Kf3
                    • 5.Sg5#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rxh2#
                • 4.Qg5+
                  • 4...Kf3
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rg4#
                  • 4...Rf4
                    • 5.Qxf4#
              • 3...g5
                • 4.Bd4+
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Re2+
                  • 4...Kxe2
                    • 5.Qf2#
                • 4.Rg3+
                  • 4...Ke2
                    • 5.Qf2#
                  • 4...Sf3
                    • 5.Qxf3#
                • 4.Qxg5+
                  • 4...Kf3
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Qf4#
                  • 4...Kxe4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
      • 1...Kxe4
        • 2.Kc3
          • threat
            • 3.Re2+
              • 3...Kf5
                • 4.Qf6#
          • 2...Ke3
            • 3.Bd4+
              • 3...Kf3
                • 4.Rg1+
                  • 4...Ke2
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf4
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Qf6+
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Qf7+
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Qe5
                  • threat
                    • 5.Rg1#
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Rg3#
                    • 5.Rg4#
                    • 5.Rg5#
                    • 5.Rxg6#
                    • 5.Qe3#
              • 3...Ke4
                • 4.Rg1+
                  • 4...Kf4
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rb2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rc2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rd2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Re2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                • 4.Rf2+
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rxh2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                • 4.Rg3+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rg4+
                  • 4...Kf5
                    • 5.Be4#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qd7#
                    • 5.Qf7#
                • 4.Rg5+
                  • 4...Kf4
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rxg6+
                  • 4...Kf4
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Kf5
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Rg1#
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Rg3#
                    • 5.Rg4#
                    • 5.Rg5#
                    • 5.Rxg6#
                    • 5.Qe3#
                • 4.Qf7
                  • threat
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
              • 3...Kf4
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Rg1#
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Rg3#
                    • 5.Rg4#
                    • 5.Rg5#
                    • 5.Rxg6#
                    • 5.Qe3#
                • 4.Qf6+
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Qf7+
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
            • 3.Qh6+
              • 3...Ke4
                • 4.Re2+
                  • 4...Kf5
                    • 5.Qf4#
                • 4.Rg4+
                  • 4...Kxe5
                    • 5.Qf4#
                  • 4...Kf5
                    • 5.Rg5#
                    • 5.Qf4#
                    • 5.Qg5#
              • 3...g5
                • 4.Qxg5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rxh2#
                    • 5.Qf4#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
            • 3.Bxh2
              • threat
                • 4.Qd4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Qf4#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Qf4#
                    • 5.Qe2#
                • 4.Qe7+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Qe2#
                • 4.Rb2
                  • threat
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Rc2
                  • threat
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Rd2
                  • threat
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
              • 3...Kf3
                • 4.Rb2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Rc2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Rd2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Qf6+
                  • 4...Ke3
                    • 5.Qf4#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rg3#
                • 4.Qf7+
                  • 4...Ke3
                    • 5.Qf4#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Kd4
                  • threat
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Qd4
                  • threat
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Qf4#
                • 4.Qe5
                  • threat
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Qf4#
                    • 5.Qe2#
                • 4.Qe7
                  • threat
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Qe2#
              • 3...Ke4
                • 4.Rb2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf5
                    • 5.Qe5#
                • 4.Rc2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf5
                    • 5.Qe5#
                • 4.Rd2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf5
                    • 5.Qe5#
                • 4.Re2+
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qe5#
                • 4.Rf2+
                  • 4...Ke3
                    • 5.Qd4#
                • 4.Qd4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Qf4#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf4#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Qf4#
                    • 5.Qe2#
                • 4.Qe7+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Qe2#
                  • 4...Kxd5
                    • 5.Rg1#
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rf2#
                    • 5.Rg3#
                    • 5.Rg4#
                    • 5.Rg5#
                    • 5.Rxg6#
                  • 4...Kf5
                    • 5.Rf2#
                    • 5.Rg5#
                    • 5.Qe5#
                    • 5.Qe6#
                • 4.Qf6
                  • threat
                    • 5.Re2#
                    • 5.Rg3#
                  • 4...Ke3
                    • 5.Qf4#
                  • 4...Kxd5
                    • 5.Rg5#
                • 4.Qf7
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Qf4#
              • 3...g5
                • 4.Qd4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                • 4.Qxg5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Qf4#
                  • 4...Ke4
                    • 5.Rg1#
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rf2#
                    • 5.Rg3#
                    • 5.Rg4#
                • 4.Rd2
                  • threat
                    • 5.Qd4#
                    • 5.Qxg5#
            • 3.Rxh2
              • threat
                • 4.Bd4+
                  • 4...Kf4
                    • 5.Qe5#
                • 4.Qh6+
                  • 4...g5
                    • 5.Qxg5#
                • 4.Qa7+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.Bg3
                  • threat
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Bd6
                  • threat
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Bc7
                  • threat
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Bb8
                  • threat
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Qf6
                  • threat
                    • 5.Bd4#
                    • 5.Bf4#
                    • 5.Qg5#
                    • 5.Qf2#
                    • 5.Qf3#
                    • 5.Qf4#
                • 4.Qe7
                  • threat
                    • 5.Bg3#
                    • 5.Bd6#
                    • 5.Bc7#
                    • 5.Bb8#
                    • 5.Qg5#
                  • 4...g5
                    • 5.Qxg5#
                • 4.Qf7
                  • threat
                    • 5.Bd4#
                    • 5.Bf4#
                    • 5.Qf2#
                    • 5.Qf3#
                    • 5.Qf4#
            • 3.Qf6
              • threat
                • 4.Qf4#
              • 3...Rcf8
                • 4.Bd4+
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Bf4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rxh2#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                • 4.Qg5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rxh2#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rg4#
                  • 4...Rf4
                    • 5.Qxf4#
              • 3...Rhf8
                • 4.Bd4+
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Bf4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rxh2#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                • 4.Qg5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rxh2#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rg4#
                  • 4...Rf4
                    • 5.Qxf4#
              • 3...g5
                • 4.Bd4+
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Qxg5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rxh2#
                    • 5.Qf4#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Rxh2
                  • threat
                    • 5.Bd4#
                    • 5.Qxg5#
                    • 5.Qf2#
                    • 5.Qf3#
                • 4.Rd2
                  • threat
                    • 5.Bd4#
                    • 5.Qxg5#
                    • 5.Qf2#
                  • 4...Sf3
                    • 5.Qxf3#
                • 4.Rf2
                  • threat
                    • 5.Bd4#
                  • 4...Sf3
                    • 5.Qxf3#
            • 3.Qf7
              • threat
                • 4.Qf4#
              • 3...Rcf8
                • 4.Bd4+
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Bf4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rxh2#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
              • 3...Rhf8
                • 4.Bd4+
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Bf4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rxh2#
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
              • 3...g5
                • 4.Bd4+
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Rg4#
                • 4.Rf2
                  • threat
                    • 5.Bd4#
                  • 4...Sf3
                    • 5.Qxf3#
          • 2...Kxd5
            • 3.Bb8
              • threat
                • 4.Rg5+
                  • 4...Ke6
                    • 5.Bd5#
                    • 5.Re5#
                • 4.Rxg6+
                  • 4...Kc5
                    • 5.Qe5#
                  • 4...Sf3
                    • 5.Qd4#
                    • 5.Qe5#
                • 4.Qd7+
                  • 4...Ke4
                    • 5.Re2#
                  • 4...Kc5
                    • 5.Ba7#
              • 3...Ke4
                • 4.Rb2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf5
                    • 5.Qe5#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rc2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf5
                    • 5.Qe5#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rd2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf5
                    • 5.Qe5#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Re2+
                  • 4...Kf5
                    • 5.Qe5#
                • 4.Rf2+
                  • 4...Ke3
                    • 5.Qd4#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rxh2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf5
                    • 5.Qe5#
                • 4.Rg3+
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf7#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Qd4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Qf4#
                  • 4...Kf5
                    • 5.Qe5#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Qf4#
                    • 5.Qe2#
                • 4.Qe7+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Qe2#
                  • 4...Kd5
                    • 5.Rd2#
                    • 5.Rxh2#
                    • 5.Rg5#
                  • 4...Kf5
                    • 5.Rg5#
                    • 5.Qe5#
                • 4.Qf7
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Qf4#
              • 3...Kc5
                • 4.Rg5+
                  • 4...Kb6
                    • 5.Ba7#
                    • 5.Qa7#
                    • 5.Qb7#
              • 3...Kc6
                • 4.Qb7+
                  • 4...Kc5
                    • 5.Rg5#
                  • 4...Kxb7
                    • 5.Rb2#
              • 3...Ke6
                • 4.Re2+
                  • 4...Kf5
                    • 5.Qe5#
              • 3...Rxb8
                • 4.Rxg6+
                  • 4...Kc5
                    • 5.Qe5#
                  • 4...Sf3
                    • 5.Qd4#
              • 3...Rc7
                • 4.Rxg6+
                  • 4...Kc5
                    • 5.Qe5#
                  • 4...Sf3
                    • 5.Qd4#
              • 3...Rc5
                • 4.Re2+
                  • 4...Sf3
                    • 5.Bxf3#
                    • 5.Qd7#
                • 4.Rxg6+
                  • 4...Sf3
                    • 5.Bxf3#
                    • 5.Qd4#
                    • 5.Qe5#
                • 4.Qd7+
                  • 4...Ke4
                    • 5.Re2#
              • 3...Rcd8
                • 4.Rg5+
                  • 4...Ke6
                    • 5.Re5#
              • 3...Rhd8
                • 4.Rg5+
                  • 4...Ke6
                    • 5.Re5#
              • 3...Sg4
                • 4.Qd7+
                  • 4...Ke4
                    • 5.Re2#
                    • 5.Rg3#
                  • 4...Kc5
                    • 5.Ba7#
                • 4.Qe7
                  • threat
                    • 5.Rg1#
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rf2#
                    • 5.Rh2#
                    • 5.Rg3#
                    • 5.Rxg4#
                  • 4...Kc6
                    • 5.Rb2#
                  • 4...Sf2
                    • 5.Rxf2#
                    • 5.Rg5#
          • 2...Rc6
            • 3.Bxh2
              • threat
                • 4.Rb2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                • 4.Rc2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                • 4.Rd2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
                • 4.Re2+
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qe5#
                • 4.Rf2+
                  • 4...Ke3
                    • 5.Qd4#
                • 4.Qd4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Qf4#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf4#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Qf4#
                    • 5.Qe2#
              • 3...Ke3
                • 4.Qd4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Qf4#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Qf4#
                    • 5.Qe2#
              • 3...Kf3
                • 4.Rb2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                • 4.Rc2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                • 4.Rd2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                • 4.Kd4
                  • threat
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                • 4.Qd4
                  • threat
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Qf4#
                • 4.Qe5
                  • threat
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Qf4#
                    • 5.Qe2#
              • 3...Rf6
                • 4.Re2+
                  • 4...Kf5
                    • 5.Re5#
                • 4.Qxf6
                  • threat
                    • 5.Re2#
                    • 5.Rg3#
                  • 4...Ke3
                    • 5.Qf4#
                  • 4...Kxd5
                    • 5.Rg5#
            • 3.Bd6
              • threat
                • 4.Rb2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf5
                    • 5.Qe5#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rc2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf5
                    • 5.Qe5#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rd2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf5
                    • 5.Qe5#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Re2+
                  • 4...Kf5
                    • 5.Qe5#
                • 4.Rf2+
                  • 4...Ke3
                    • 5.Qd4#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Rxh2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Kf5
                    • 5.Qe5#
                • 4.Rg3+
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf7#
                  • 4...Sf3
                    • 5.Qe5#
                • 4.Qd4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Qf4#
                  • 4...Kf5
                    • 5.Qe5#
                    • 5.Qf4#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Qf4#
                    • 5.Qe2#
                • 4.Qe7+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Qe2#
                  • 4...Kxd5
                    • 5.Rd2#
                    • 5.Rxh2#
                    • 5.Rg5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Rg5#
                    • 5.Qe5#
                    • 5.Qe6#
                • 4.Qf7
                  • threat
                    • 5.Re2#
                  • 4...Ke3
                    • 5.Qf4#
              • 3...Ke3
                • 4.Qd4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rxh2#
                    • 5.Qf4#
                • 4.Qe5+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Qf4#
                    • 5.Qe2#
                • 4.Qe7+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Qe2#
                • 4.Rxh2
                  • threat
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
              • 3...Kf3
                • 4.Rb2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Rc2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Rd2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Rxh2+
                  • 4...Ke3
                    • 5.Qd4#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Qf6+
                  • 4...Ke3
                    • 5.Qf4#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Qf7+
                  • 4...Ke3
                    • 5.Qf4#
                  • 4...Ke4
                    • 5.Re2#
                • 4.Qe5
                  • threat
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Re2#
                    • 5.Rxh2#
                    • 5.Qf4#
                    • 5.Qe2#
              • 3...Rxd6
                • 4.Re2+
                  • 4...Kf4
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qe5#
              • 3...Sg4
                • 4.Rf2+
                  • 4...Ke3
                    • 5.Qd4#
                • 4.Qd4+
                  • 4...Kf3
                    • 5.Rb2#
                    • 5.Rc2#
                    • 5.Rd2#
                    • 5.Rf2#
                    • 5.Rh2#
                    • 5.Qf4#
                  • 4...Kf5
                    • 5.Qf4#
            • 3.Qf7
              • threat
                • 4.Re2#
              • 3...Kxe5
                • 4.Re2+
                  • 4...Kd6
                    • 5.Qe7#
              • 3...Rf6
                • 4.Re2+
                  • 4...Kf5
                    • 5.Qxf6#
          • 2...Rcf8
            • 3.Re2+
              • 3...Kf5
                • 4.Qh6
                  • threat
                    • 5.Qf4#
                  • 4...g5
                    • 5.Qe6#
          • 2...Rhf8
            • 3.Re2+
              • 3...Kf5
                • 4.Qh6
                  • threat
                    • 5.Qf4#
                  • 4...g5
                    • 5.Qe6#
                    • 5.Qxh7#
          • 2...Sf3
            • 3.Qf7
              • threat
                • 4.Re2#
              • 3...Kxe5
                • 4.Qe6+
                  • 4...Kf4
                    • 5.Rg4#

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