Problem Display
PID: 79129 (8/p3pb2/2P1p3/1R2b1n1/P1k1prq1/1N1p4/K2P4/6nQ w - - 0 1)

Buchwald, Julius

Die Schwalbe, 1928

8/p3pb2/2P1p3/1R2b1n1/P1k1prq1/1N1p4/K2P4/6nQ

#5

7 + 12


5759 Selected Compositions of Julius Buchwald 2005

SOLUTION


  • SOUND
  • Keys
    • 1.Qh8!
      • threat
        • 2.Sa5+
          • 2...Kd4
            • 3.Qxe5#
        • 2.Qxe5
          • threat
            • 3.Sa5#
            • 3.Qc3#
            • 3.Qd4#
            • 3.Qc5#
      • 1...Bxh8
        • 2.c7
          • threat
            • 3.c8Q#
            • 3.c8R#
          • 2...e5
            • 3.Ka3
              • threat
                • 4.Rc5#
              • 3...Se6
                • 4.c8Q+
                  • 4...Sc5
                    • 5.Rxc5#
                    • 5.Qxc5#
                  • 4...Sc7
                    • 5.Rc5#
                    • 5.Qxc7#
                • 4.c8R+
                  • 4...Sc5
                    • 5.Rbxc5#
                    • 5.Rcxc5#
                  • 4...Sc7
                    • 5.Rc5#
                    • 5.Rxc7#
      • 1...S5f3
        • 2.Rc5+
          • 2...Kb4
            • 3.Qc8
              • threat
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Kxa4
                • 4.Qa6+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa3#
                    • 5.Qa5#
                • 4.Qb7
                  • threat
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
              • 3...Sxd2
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Sc4
                    • 5.Rxc4#
                    • 5.Qxc4#
              • 3...Bc3
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Qb5#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Qb5#
                • 4.dxc3+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qa6#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.dxc3#
              • 3...Bc7
                • 4.Qxc7
                  • threat
                    • 5.Qa5#
                  • 4...Kxa4
                    • 5.Qa5#
                  • 4...a5
                    • 5.Qxa5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
              • 3...Sd4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                  • 4...Sb5
                    • 5.Qxb5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qa5#
              • 3...e3
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...a5
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Rxa5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qxa5#
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qxa5#
              • 3...a6
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                • 4.Qxa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Qd8
              • threat
                • 4.Qa5#
              • 3...Bc7
                • 4.Qxc7
                  • threat
                    • 5.Qa5#
                  • 4...Kxa4
                    • 5.Qa5#
                  • 4...a5
                    • 5.Qxa5#
        • 2.Rxe5
          • threat
            • 3.Qb8
              • threat
                • 4.Rc5#
                • 4.Qb5#
          • 2...Sxd2
            • 3.Rc5+
              • 3...Kb4
                • 4.Qc3+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qa5#
                • 4.Qd4+
                  • 4...Sc4
                    • 5.Rxc4#
                    • 5.Qxc4#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
          • 2...Qf5
            • 3.Rc5+
              • 3...Kb4
                • 4.Qc3+
                  • 4...Kxa4
                    • 5.Qa5#
                    • 5.Qc4#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Qb5#
              • 3...Qxc5
                • 4.Qc3+
                  • 4...Kd5
                    • 5.Qxc5#
          • 2...Qh5
            • 3.Rc5+
              • 3...Kb4
                • 4.Qc3+
                  • 4...Kxa4
                    • 5.Qa5#
                    • 5.Qc4#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Qb5#
              • 3...Qxc5
                • 4.Qc3+
                  • 4...Kd5
                    • 5.Qxc5#
          • 2...Qg2
            • 3.Rc5+
              • 3...Kb4
                • 4.Qc3+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qa5#
                    • 5.Qc4#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
          • 2...Qg5
            • 3.Rc5+
              • 3...Kb4
                • 4.Qc3+
                  • 4...Kxa4
                    • 5.Qa5#
                    • 5.Qc4#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Qb5#
              • 3...Qxc5
                • 4.Qc3+
                  • 4...Kd5
                    • 5.Qxc5#
          • 2...Qg7
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
          • 2...Qg8
            • 3.Rc5+
              • 3...Kb4
                • 4.Qc3+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qa5#
                    • 5.Qc4#
                • 4.Qb2
                  • threat
                    • 5.Qa3#
                  • 4...Kxa4
                    • 5.Qa3#
          • 2...Rf5
            • 3.Rc5+
              • 3...Kb4
                • 4.Qc3+
                  • 4...Kxa4
                    • 5.Qa5#
                    • 5.Qc4#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Qb5#
              • 3...Rxc5
                • 4.Qc3+
                  • 4...Kd5
                    • 5.Qxc5#
          • 2...Be8
            • 3.Rc5+
              • 3...Kb4
                • 4.Qc3+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qa5#
                    • 5.Qc4#
                • 4.Qb2
                  • threat
                    • 5.Qa3#
                  • 4...Kxa4
                    • 5.Qa3#
          • 2...Bg8
            • 3.Rc5+
              • 3...Kb4
                • 4.Qc3+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qa5#
                    • 5.Qc4#
                • 4.Qb2
                  • threat
                    • 5.Qa3#
                  • 4...Kxa4
                    • 5.Qa3#
          • 2...Se2
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
          • 2...a6
            • 3.Rc5+
              • 3...Kb4
                • 4.Qc3+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qa5#
                    • 5.Qc4#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                • 4.Qb2
                  • threat
                    • 5.Qa3#
                  • 4...Kxa4
                    • 5.Qa3#
                • 4.Qd8
                  • threat
                    • 5.Qa5#
                  • 4...Kxa4
                    • 5.Qa5#
                  • 4...a5
                    • 5.Qxa5#
            • 3.Rb5
              • threat
                • 4.Sa5#
                • 4.Qc3#
              • 3...axb5
                • 4.Qc3+
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Qg7
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qd8#
              • 3...Rf6
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qd8#
              • 3...Se5
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qxe5#
                • 4.Qxe5
                  • threat
                    • 5.Sa5#
                    • 5.Qc3#
                    • 5.Qd4#
                    • 5.Qc5#
              • 3...e5
                • 4.Qb8
                  • threat
                    • 5.Rc5#
                  • 4...axb5
                    • 5.Qxb5#
            • 3.Qb8
              • threat
                • 4.Rc5#
              • 3...Sxe5
                • 4.Qxe5
                  • threat
                    • 5.Qd4#
                    • 5.Qc5#
                  • 4...Kb4
                    • 5.Qd4#
                • 4.Qb6
                  • threat
                    • 5.Qd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qc5#
              • 3...Qf5
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qb2#
              • 3...Qh5
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qb2#
              • 3...Qg5
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qb2#
              • 3...Rf5
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qb2#
        • 2.Qc8
          • threat
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Qa6
              • threat
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qxa7#
                • 4.Ra5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qc5#
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qb4#
                  • 4...Bd6
                    • 5.Qc3#
              • 3...Sxd2
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Qb5#
                    • 5.Qa5#
          • 2...Sxd2
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Sc4
                    • 5.Rxc4#
                    • 5.Qxc4#
          • 2...Qg2
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
          • 2...Bc3
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Qb5#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Qb5#
                • 4.dxc3+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qa6#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.dxc3#
            • 3.Qa6
              • threat
                • 4.Ra5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.dxc3#
                • 4.Re5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rf5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rg5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rh5+
                  • 4...Kb4
                    • 5.Qb5#
              • 3...Bxd2
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Sd4
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qa5#
                    • 5.dxc3#
                • 4.Qa5
                  • threat
                    • 5.Rc5#
                    • 5.Qxc3#
                  • 4...Bxa5
                    • 5.Sxa5#
                  • 4...Sxb5
                    • 5.Qxb5#
                  • 4...Bb4
                    • 5.Rxb4#
                    • 5.Qxb4#
          • 2...Bd6
            • 3.Qa6
              • threat
                • 4.Ra5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Re5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rf5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rg5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rh5+
                  • 4...Kb4
                    • 5.Qb5#
              • 3...Sxd2
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Bc5
                • 4.Rxc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
          • 2...Bc7
            • 3.Rc5+
              • 3...Kb4
                • 4.Qxc7
                  • threat
                    • 5.Qa5#
                  • 4...Kxa4
                    • 5.Qa5#
                  • 4...a5
                    • 5.Qxa5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
            • 3.Qxc7
              • threat
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qd8#
                    • 5.Qxa7#
                    • 5.Qd7#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Qa5#
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qc5#
                • 4.Qxe7
                  • threat
                    • 5.Qb4#
                    • 5.Qc5#
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qc3#
                    • 5.Qb4#
                • 4.Qd8
                  • threat
                    • 5.Sa5#
                  • 4...Sxd2
                    • 5.Qd4#
                  • 4...a5
                    • 5.Sxa5#
                • 4.Qd7
                  • threat
                    • 5.Sa5#
                  • 4...Sxd2
                    • 5.Qd4#
                  • 4...a5
                    • 5.Sxa5#
              • 3...Qf5
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Qc3#
                    • 5.Qb4#
                  • 4...Qxb5
                    • 5.Qxb5#
                  • 4...Qc5
                    • 5.Rxc5#
              • 3...Qh5
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Qc3#
                    • 5.Qb4#
                  • 4...Qxb5
                    • 5.Qxb5#
                  • 4...Qc5
                    • 5.Rxc5#
              • 3...Qg5
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Qc3#
                    • 5.Qb4#
                  • 4...Qxb5
                    • 5.Qxb5#
                  • 4...Qc5
                    • 5.Rxc5#
              • 3...Rf5
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Qc3#
                    • 5.Qb4#
                  • 4...Rxb5
                    • 5.Qxb5#
                  • 4...Rc5
                    • 5.Rxc5#
              • 3...a5
                • 4.Sxa5+
                  • 4...Kd4
                    • 5.Qb6#
                    • 5.Qd8#
                    • 5.Qa7#
                    • 5.Qd7#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Qxa5#
                • 4.Qxa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qc3#
                    • 5.Qb4#
                • 4.Qb6
                  • threat
                    • 5.Sxa5#
                    • 5.Rc5#
                    • 5.Qc5#
                • 4.Qd8
                  • threat
                    • 5.Sxa5#
                  • 4...Sxd2
                    • 5.Qd4#
                • 4.Qa7
                  • threat
                    • 5.Sxa5#
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Sxa5#
                  • 4...Sxd2
                    • 5.Qd4#
            • 3.Qa6
              • threat
                • 4.Ra5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                • 4.Re5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rf5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rg5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rh5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Ka3
                  • threat
                    • 5.Ra5#
                    • 5.Rc5#
                    • 5.Re5#
                    • 5.Rf5#
                    • 5.Rg5#
                    • 5.Rh5#
              • 3...Sxd2
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Qb5#
              • 3...Sd4
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qc3#
                    • 5.Qb4#
                  • 4...Bxa5
                    • 5.Sxa5#
                  • 4...Sxb5
                    • 5.Qxb5#
          • 2...Bb8
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qxb8+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Qa6
              • threat
                • 4.Ra5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Re5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rf5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rg5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rh5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Ka3
                  • threat
                    • 5.Ra5#
                    • 5.Rc5#
                    • 5.Re5#
                    • 5.Rf5#
                    • 5.Rg5#
                    • 5.Rh5#
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qc3#
                    • 5.Qb4#
              • 3...Sxd2
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.c7
              • threat
                • 4.cxb8Q#
                • 4.cxb8S#
                • 4.cxb8B#
                • 4.cxb8R#
              • 3...Qf5
                • 4.cxb8Q+
                  • 4...Qc5
                    • 5.Rxc5#
                    • 5.Qxc5#
                • 4.cxb8S+
                  • 4...Qc5
                    • 5.Qxc5#
                • 4.cxb8B+
                  • 4...Qc5
                    • 5.Qxc5#
                • 4.cxb8R+
                  • 4...Qc5
                    • 5.Rxc5#
                    • 5.Qxc5#
              • 3...Qh5
                • 4.cxb8Q+
                  • 4...Qc5
                    • 5.Rxc5#
                    • 5.Qxc5#
                • 4.cxb8S+
                  • 4...Qc5
                    • 5.Qxc5#
                • 4.cxb8B+
                  • 4...Qc5
                    • 5.Qxc5#
                • 4.cxb8R+
                  • 4...Qc5
                    • 5.Rxc5#
                    • 5.Qxc5#
              • 3...Qg5
                • 4.cxb8Q+
                  • 4...Qc5
                    • 5.Rxc5#
                    • 5.Qxc5#
                • 4.cxb8S+
                  • 4...Qc5
                    • 5.Qxc5#
                • 4.cxb8B+
                  • 4...Qc5
                    • 5.Qxc5#
                • 4.cxb8R+
                  • 4...Qc5
                    • 5.Rxc5#
                    • 5.Qxc5#
              • 3...Qg8
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qd7#
                • 4.cxb8Q+
                  • 4...Qxc8
                    • 5.Qxc8#
                • 4.cxb8R+
                  • 4...Qxc8
                    • 5.Rxc8#
                • 4.Qb7
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qc6#
                • 4.Qd7
                  • threat
                    • 5.Sa5#
                    • 5.Qc6#
              • 3...Rf5
                • 4.cxb8Q+
                  • 4...Rc5
                    • 5.Rxc5#
                    • 5.Qxc5#
                • 4.cxb8S+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.cxb8B+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.cxb8R+
                  • 4...Rc5
                    • 5.Rxc5#
                    • 5.Qxc5#
              • 3...Be8
                • 4.cxb8Q+
                  • 4...Bc6
                    • 5.Rc5#
                    • 5.Qxc6#
                • 4.cxb8S+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.cxb8B+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.cxb8R+
                  • 4...Bc6
                    • 5.Rc5#
                    • 5.Qxc6#
                • 4.Qb7
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                  • 4...Bxb5
                    • 5.Qxb5#
              • 3...Se5
                • 4.cxb8Q+
                  • 4...Sc6
                    • 5.Rc5#
                    • 5.Qxc6#
                • 4.cxb8S+
                  • 4...Sc6
                    • 5.Qxc6#
                • 4.cxb8B+
                  • 4...Sc6
                    • 5.Qxc6#
                • 4.cxb8R+
                  • 4...Sc6
                    • 5.Rc5#
                    • 5.Qxc6#
                • 4.Qb7
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
              • 3...e5
                • 4.cxb8Q+
                  • 4...Qxc8
                    • 5.Qxc8#
                • 4.cxb8R+
                  • 4...Qxc8
                    • 5.Rxc8#
                • 4.Qxb8
                  • threat
                    • 5.Rc5#
                • 4.Ka3
                  • threat
                    • 5.Rc5#
                • 4.Qb7
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qc6#
          • 2...Se2
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
          • 2...Se1
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qd8
                  • threat
                    • 5.Qa5#
                  • 4...Kxa4
                    • 5.Qa5#
                  • 4...Bc7
                    • 5.Qd4#
                  • 4...a5
                    • 5.Qxa5#
            • 3.Rxe5
              • threat
                • 4.Qa6+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qb7
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qb8
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
              • 3...a6
                • 4.Qxa6+
                  • 4...Kb4
                    • 5.Qb5#
            • 3.Ra5
              • threat
                • 4.Qa6+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qb7
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
              • 3...a6
                • 4.Qxa6+
                  • 4...Kb4
                    • 5.Qb5#
            • 3.Qa6
              • threat
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qxa7#
                • 4.Ra5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qc5#
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qb4#
                  • 4...Bd6
                    • 5.Qc3#
            • 3.Qb7
              • threat
                • 4.Rc5#
              • 3...Bd6
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qd4#
                  • 4...Bc5
                    • 5.Qxc5#
            • 3.Qd7
              • threat
                • 4.Sa5#
              • 3...Bc3
                • 4.Qd4+
                  • 4...Bxd4
                    • 5.Sa5#
              • 3...Bd6
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qd4#
                  • 4...Bc5
                    • 5.Qxc5#
          • 2...Sh2
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qd8
                  • threat
                    • 5.Qa5#
                  • 4...Kxa4
                    • 5.Qa5#
                  • 4...Bc7
                    • 5.Qd4#
                  • 4...a5
                    • 5.Qxa5#
            • 3.Rxe5
              • threat
                • 4.Qa6+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Ka3
                  • threat
                    • 5.Rc5#
                    • 5.Qa6#
                • 4.Qb7
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qb8
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
              • 3...a6
                • 4.Qxa6+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Ka3
                  • threat
                    • 5.Rc5#
                    • 5.Qxa6#
            • 3.Ra5
              • threat
                • 4.Qa6+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qb7
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
              • 3...a6
                • 4.Qxa6+
                  • 4...Kb4
                    • 5.Qb5#
            • 3.Qa6
              • threat
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qxa7#
                • 4.Ra5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qc5#
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qb4#
                  • 4...Bd6
                    • 5.Qc3#
            • 3.Qb7
              • threat
                • 4.Rc5#
              • 3...Bd6
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qd4#
                  • 4...Bc5
                    • 5.Qxc5#
            • 3.Qd7
              • threat
                • 4.Sa5#
              • 3...Bc3
                • 4.Qd4+
                  • 4...Bxd4
                    • 5.Sa5#
              • 3...Bd6
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qd4#
                  • 4...Bc5
                    • 5.Qxc5#
          • 2...Sh4
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qd8
                  • threat
                    • 5.Qa5#
                  • 4...Kxa4
                    • 5.Qa5#
                  • 4...Bc7
                    • 5.Qd4#
                  • 4...a5
                    • 5.Qxa5#
            • 3.Rxe5
              • threat
                • 4.Qa6+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Ka3
                  • threat
                    • 5.Rc5#
                    • 5.Qa6#
                • 4.Qb7
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qb8
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
              • 3...a6
                • 4.Qxa6+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Ka3
                  • threat
                    • 5.Rc5#
                    • 5.Qxa6#
            • 3.Ra5
              • threat
                • 4.Qa6+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qb7
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
              • 3...a6
                • 4.Qxa6+
                  • 4...Kb4
                    • 5.Qb5#
            • 3.Qa6
              • threat
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qxa7#
                • 4.Ra5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qc5#
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qb4#
                  • 4...Bd6
                    • 5.Qc3#
            • 3.Qb7
              • threat
                • 4.Rc5#
              • 3...Bd6
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qd4#
                  • 4...Bc5
                    • 5.Qxc5#
            • 3.Qd7
              • threat
                • 4.Sa5#
              • 3...Bc3
                • 4.Qd4+
                  • 4...Bxd4
                    • 5.Sa5#
              • 3...Bd6
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qd4#
                  • 4...Bc5
                    • 5.Qxc5#
          • 2...Sg5
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qd8
                  • threat
                    • 5.Qa5#
                  • 4...Kxa4
                    • 5.Qa5#
                  • 4...Bc7
                    • 5.Qd4#
                  • 4...a5
                    • 5.Qxa5#
            • 3.Rxe5
              • threat
                • 4.Qa6+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Ka3
                  • threat
                    • 5.Rc5#
                    • 5.Qa6#
                • 4.Qb7
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qb8
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qb8+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
              • 3...a6
                • 4.Qxa6+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Ka3
                  • threat
                    • 5.Rc5#
                    • 5.Qxa6#
            • 3.Ra5
              • threat
                • 4.Qa6+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qb7
                  • threat
                    • 5.Rc5#
                    • 5.Qb5#
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
              • 3...a6
                • 4.Qxa6+
                  • 4...Kb4
                    • 5.Qb5#
            • 3.Qa6
              • threat
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qxa7#
                • 4.Ra5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qc5#
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qb4#
                  • 4...Bd6
                    • 5.Qc3#
            • 3.Qb7
              • threat
                • 4.Rc5#
              • 3...Bd6
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qd4#
                  • 4...Bc5
                    • 5.Qxc5#
            • 3.Qd7
              • threat
                • 4.Sa5#
              • 3...Bc3
                • 4.Qd4+
                  • 4...Bxd4
                    • 5.Sa5#
              • 3...Bd6
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qd4#
                  • 4...Bc5
                    • 5.Qxc5#
          • 2...e3
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Ra5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Qa6
              • threat
                • 4.Ra5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qc5#
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qb4#
                  • 4...Bd6
                    • 5.Qc3#
          • 2...a5
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Rxa5#
                    • 5.Qb5#
                • 4.Qa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qxa5#
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qxa5#
            • 3.Qa6
              • threat
                • 4.Sxa5+
                  • 4...Kd4
                    • 5.Qb6#
                    • 5.Qa7#
                • 4.Rxa5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qxa5#
                • 4.Rxe5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qxa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qb4#
                  • 4...Bd6
                    • 5.Qc3#
                • 4.Qb6
                  • threat
                    • 5.Sxa5#
                    • 5.Rc5#
                    • 5.Qc5#
                • 4.Qa7
                  • threat
                    • 5.Sxa5#
                    • 5.Qc5#
              • 3...Sxd2
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Qb5#
                    • 5.Qxa5#
          • 2...a6
            • 3.Rc5+
              • 3...Kb4
                • 4.Qb7+
                  • 4...Kxa4
                    • 5.Rc4#
                    • 5.Ra5#
                • 4.Qxa6
                  • threat
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Qxa6
              • threat
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qb6#
                    • 5.Qa7#
                • 4.Ra5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Rc4#
                    • 5.Qc4#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe5+
                  • 4...Kb4
                    • 5.Qb5#
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qb4#
                  • 4...Bd6
                    • 5.Qc3#
                • 4.Qb6
                  • threat
                    • 5.Sa5#
                    • 5.Rc5#
                    • 5.Qc5#
                • 4.Qa7
                  • threat
                    • 5.Sa5#
                    • 5.Qc5#
              • 3...Sxd2
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Qb5#
                    • 5.Qa5#
        • 2.Qd8
          • threat
            • 3.Sa5#
          • 2...Bd6
            • 3.Qa5
              • threat
                • 4.Qc3#
              • 3...Sxd2
                • 4.Rc5+
                  • 4...Bxc5
                    • 5.Qxc5#
              • 3...Qg7
                • 4.Rb4+
                  • 4...Bxb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Bxc5
                    • 5.Qxc5#
              • 3...Se2
                • 4.Rb4+
                  • 4...Bxb4
                    • 5.Qb5#
                • 4.Rc5+
                  • 4...Bxc5
                    • 5.Qxc5#
          • 2...Bc7
            • 3.Sa5+
              • 3...Bxa5
                • 4.Qxa5
                  • threat
                    • 5.Rb4#
                    • 5.Qc3#
                    • 5.Qb4#
                  • 4...Kd4
                    • 5.Rb4#
                    • 5.Qc3#
                    • 5.Qb4#
            • 3.Rc5+
              • 3...Kb4
                • 4.Qxc7
                  • threat
                    • 5.Qa5#
                  • 4...Kxa4
                    • 5.Qa5#
                  • 4...a5
                    • 5.Qxa5#
            • 3.Qxc7
              • threat
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qd8#
                    • 5.Qxa7#
                    • 5.Qd7#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Qa5#
                • 4.Qxa7
                  • threat
                    • 5.Sa5#
                    • 5.Qc5#
                • 4.Qxe7
                  • threat
                    • 5.Qb4#
                    • 5.Qc5#
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qc3#
                    • 5.Qb4#
                • 4.Qd8
                  • threat
                    • 5.Sa5#
                  • 4...Sxd2
                    • 5.Qd4#
                  • 4...a5
                    • 5.Sxa5#
                • 4.Qd7
                  • threat
                    • 5.Sa5#
                  • 4...Sxd2
                    • 5.Qd4#
                  • 4...a5
                    • 5.Sxa5#
              • 3...Qf5
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Qc3#
                    • 5.Qb4#
                  • 4...Qxb5
                    • 5.Qxb5#
                  • 4...Qc5
                    • 5.Rxc5#
              • 3...Qh5
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Qc3#
                    • 5.Qb4#
                  • 4...Qxb5
                    • 5.Qxb5#
                  • 4...Qc5
                    • 5.Rxc5#
              • 3...Qg5
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Qc3#
                    • 5.Qb4#
                  • 4...Qxb5
                    • 5.Qxb5#
                  • 4...Qc5
                    • 5.Rxc5#
              • 3...Rf5
                • 4.Qa5
                  • threat
                    • 5.Rb4#
                    • 5.Qc3#
                    • 5.Qb4#
                  • 4...Rxb5
                    • 5.Qxb5#
                  • 4...Rc5
                    • 5.Rxc5#
              • 3...a5
                • 4.Sxa5+
                  • 4...Kd4
                    • 5.Qb6#
                    • 5.Qd8#
                    • 5.Qa7#
                    • 5.Qd7#
                • 4.Rc5+
                  • 4...Kb4
                    • 5.Qxa5#
                • 4.Qxa5
                  • threat
                    • 5.Rb4#
                    • 5.Rc5#
                    • 5.Qc3#
                    • 5.Qb4#
                • 4.Qb6
                  • threat
                    • 5.Sxa5#
                    • 5.Rc5#
                    • 5.Qc5#
                • 4.Qd8
                  • threat
                    • 5.Sxa5#
                  • 4...Sxd2
                    • 5.Qd4#
                • 4.Qa7
                  • threat
                    • 5.Sxa5#
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Sxa5#
                  • 4...Sxd2
                    • 5.Qd4#
            • 3.Qxe7
              • threat
                • 4.Qb4#
                • 4.Qc5#
              • 3...Bd6
                • 4.Sa5+
                  • 4...Kd4
                    • 5.Qxd6#
                • 4.Qxd6
                  • threat
                    • 5.Sa5#
                    • 5.Rb4#
                    • 5.Qb4#
                    • 5.Qc5#
        • 2.c7
          • threat
            • 3.c8Q+
              • 3...Bc7
                • 4.Sa5#
                • 4.Qc3#
                • 4.Qxc7#
            • 3.c8R+
              • 3...Bc7
                • 4.Sa5#
                • 4.Rxc7#
                • 4.Qc3#
          • 2...Qg8
            • 3.c8Q+
              • 3...Qxc8
                • 4.Qxc8+
                  • 4...Bc7
                    • 5.Qxc7#
            • 3.c8R+
              • 3...Qxc8
                • 4.Qxc8+
                  • 4...Bc7
                    • 5.Qxc7#

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