Problem Display
PID: 215454 (1n1k4/6NR/Qpq1r2p/1Np4P/K1PP4/1P3b1B/8/5R2 w - - 0 1)

Elms, Alfred Hasting

Australasian (The), 1884

1n1k4/6NR/Qpq1r2p/1Np4P/K1PP4/1P3b1B/8/5R2

#4

11 + 8


6490 yacpdb 2020

SOLUTION


  • SOUND
  • Keys
    • 1.Qb7!
      • threat
        • 2.Sxe6+
          • 2...Qxe6
            • 3.Rh8+
              • 3...Qg8
                • 4.Rxg8#
              • 3...Qe8
                • 4.Qc7#
            • 3.Qxb8+
              • 3...Qc8
                • 4.Qxc8#
            • 3.Bxe6
              • threat
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qxb8#
              • 3...Ke8
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qxb8#
              • 3...Bxb7
                • 4.Rf8#
              • 3...Sd7
                • 4.Qxd7#
        • 2.Rh8+
          • 2...Re8
            • 3.Se6+
              • 3...Qxe6
                • 4.Qc7#
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
            • 3.Qc7+
              • 3...Qxc7
                • 4.Rxe8#
        • 2.Qc7+
          • 2...Qxc7
            • 3.Sxe6+
              • 3...Kc8
                • 4.Rxc7#
              • 3...Ke8
                • 4.Sbxc7#
        • 2.Qxb8+
          • 2...Ke7
            • 3.Sxe6+
              • 3...Kf6
                • 4.Qf4#
                • 4.Qe5#
                • 4.Qd8#
                • 4.Qf8#
                • 4.Qh8#
          • 2...Qc8
            • 3.Sxe6+
              • 3...Ke8
                • 4.Sd6#
                • 4.Sbc7#
                • 4.Qxc8#
      • 1...Qxb5+
        • 2.cxb5
          • threat
            • 3.Sxe6+
              • 3...Ke8
                • 4.Re7#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qf7#
                • 4.Qxb8#
            • 3.Rh8+
              • 3...Re8
                • 4.Se6#
                • 4.Rxe8#
          • 2...Bxh5
            • 3.Sxe6+
              • 3...Ke8
                • 4.Rf8#
                • 4.Re7#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qxb8#
            • 3.Rf8+
              • 3...Re8
                • 4.Se6#
              • 3...Be8
                • 4.Sxe6#
            • 3.Rh8+
              • 3...Re8
                • 4.Se6#
              • 3...Be8
                • 4.Sxe6#
            • 3.Qxb8+
              • 3...Kd7
                • 4.Sxh5#
              • 3...Ke7
                • 4.Sxh5#
                • 4.Qc7#
            • 3.Sxh5
              • threat
                • 4.Qxb8#
              • 3...Ke8
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qxb8#
              • 3...Rc6
                • 4.Rf8#
                • 4.Rh8#
                • 4.Qe7#
              • 3...Sa6
                • 4.Qd7#
              • 3...Sc6
                • 4.Qd7#
              • 3...Sd7
                • 4.Qxd7#
          • 2...Bxb7
            • 3.Sxe6+
              • 3...Kc8
                • 4.Rf8#
                • 4.Rc7#
              • 3...Ke8
                • 4.Rf8#
          • 2...Sd7
            • 3.Sxe6+
              • 3...Ke8
                • 4.Qc8#
                • 4.Qxd7#
          • 2...Re1
            • 3.Se6+
              • 3...Ke8
                • 4.Re7#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qf7#
                • 4.Qxb8#
              • 3...Rxe6
                • 4.Qxb8#
            • 3.Rh8+
              • 3...Re8
                • 4.Se6#
                • 4.Rxe8#
          • 2...Re2
            • 3.Se6+
              • 3...Ke8
                • 4.Re7#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qf7#
                • 4.Qxb8#
              • 3...Rxe6
                • 4.Qxb8#
            • 3.Rh8+
              • 3...Re8
                • 4.Se6#
                • 4.Rxe8#
          • 2...Re3
            • 3.Se6+
              • 3...Ke8
                • 4.Re7#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qf7#
                • 4.Qxb8#
              • 3...Rxe6
                • 4.Qxb8#
            • 3.Rh8+
              • 3...Re8
                • 4.Se6#
                • 4.Rxe8#
          • 2...Re4
            • 3.Se6+
              • 3...Ke8
                • 4.Re7#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qf7#
                • 4.Qxb8#
              • 3...Rxe6
                • 4.Qxb8#
            • 3.Rh8+
              • 3...Re8
                • 4.Se6#
                • 4.Rxe8#
          • 2...Re5
            • 3.Se6+
              • 3...Ke8
                • 4.Re7#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qf7#
                • 4.Qxb8#
              • 3...Rxe6
                • 4.Qxb8#
            • 3.Rh8+
              • 3...Re8
                • 4.Se6#
                • 4.Rxe8#
          • 2...Rf6
            • 3.Se6+
              • 3...Ke8
                • 4.Re7#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qxb8#
              • 3...Rxe6
                • 4.Qxb8#
            • 3.Rh8+
              • 3...Rf8
                • 4.Rxf8#
            • 3.Qc8+
              • 3...Ke7
                • 4.Sf5#
          • 2...Re8
            • 3.Se6+
              • 3...Rxe6
                • 4.Qxb8#
          • 2...Bg4
            • 3.Sxe6+
              • 3...Ke8
                • 4.Rf8#
                • 4.Re7#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qf7#
                • 4.Qxb8#
              • 3...Bxe6
                • 4.Rf8#
            • 3.Rf8+
              • 3...Re8
                • 4.Rxe8#
            • 3.Rh8+
              • 3...Re8
                • 4.Rxe8#
          • 2...Bd5
            • 3.Sxe6+
              • 3...Ke8
                • 4.Rf8#
                • 4.Re7#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qf7#
                • 4.Qxb8#
              • 3...Bxe6
                • 4.Rf8#
            • 3.Rf8+
              • 3...Re8
                • 4.Rxe8#
            • 3.Rh8+
              • 3...Re8
                • 4.Rxe8#
            • 3.Qxb8+
              • 3...Kd7
                • 4.Sxe6#
                • 4.Se8#
                • 4.Rf7#
              • 3...Ke7
                • 4.Sxe6#
                • 4.Se8#
                • 4.Qc7#
          • 2...Bc6
            • 3.Sxe6+
              • 3...Ke8
                • 4.Rf8#
                • 4.Re7#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qf7#
                • 4.Qxb8#
            • 3.Rf8+
              • 3...Re8
                • 4.Se6#
              • 3...Be8
                • 4.Sxe6#
            • 3.Rh8+
              • 3...Re8
                • 4.Se6#
              • 3...Be8
                • 4.Sxe6#
            • 3.Qxb8+
              • 3...Kd7
                • 4.Sxe6#
                • 4.Se8#
                • 4.Rf7#
              • 3...Ke7
                • 4.Sxe6#
                • 4.Se8#
          • 2...Sa6
            • 3.Sxe6+
              • 3...Ke8
                • 4.Re7#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qd7#
                • 4.Qe7#
                • 4.Qf7#
            • 3.Rh8+
              • 3...Re8
                • 4.Se6#
                • 4.Rxe8#
                • 4.Qd7#
          • 2...Sc6
            • 3.Sxe6+
              • 3...Ke8
                • 4.Rh8#
                • 4.Qd7#
                • 4.Qf7#
            • 3.Rh8+
              • 3...Re8
                • 4.Se6#
                • 4.Rxe8#
                • 4.Qd7#
            • 3.Bxe6
              • threat
                • 4.Rh8#
                • 4.Qd7#
      • 1...Bxh5
        • 2.Sxe6+
          • 2...Qxe6
            • 3.Rf8+
              • 3...Qe8
                • 4.Qc8#
                • 4.Qxb6#
                • 4.Qc7#
                • 4.Qe7#
                • 4.Qxb8#
              • 3...Be8
                • 4.Qc7#
            • 3.Qxb8+
              • 3...Qc8
                • 4.Qxc8#
        • 2.Rf8+
          • 2...Re8
            • 3.Se6+
              • 3...Qxe6
                • 4.Qc7#
          • 2...Be8
            • 3.Sxe6+
              • 3...Qxe6
                • 4.Qc7#
        • 2.Rh8+
          • 2...Re8
            • 3.Se6+
              • 3...Qxe6
                • 4.Qc7#
          • 2...Be8
            • 3.Sxe6+
              • 3...Qxe6
                • 4.Qc7#
        • 2.Qc7+
          • 2...Qxc7
            • 3.Sxe6+
              • 3...Kc8
                • 4.Rxc7#
              • 3...Ke8
                • 4.Sbxc7#
                • 4.Rf8#
        • 2.Qxb8+
          • 2...Qc8
            • 3.Sxe6+
              • 3...Ke8
                • 4.Sd6#
                • 4.Sbc7#
                • 4.Rf8#
                • 4.Qxc8#
      • 1...Qd7
        • 2.Sxe6+
          • 2...Ke8
            • 3.Qc8+
              • 3...Qxc8
                • 4.Sd6#
              • 3...Qd8
                • 4.Sd6#
                • 4.Sbc7#
                • 4.Qxd8#
            • 3.Qxd7+
              • 3...Sxd7
                • 4.Sd6#
                • 4.Sbc7#
            • 3.Qxb8+
              • 3...Qc8
                • 4.Sd6#
                • 4.Sbc7#
                • 4.Qxc8#
              • 3...Qd8
                • 4.Sd6#
                • 4.Sbc7#
                • 4.Qxd8#
          • 2...Qxe6
            • 3.Rh8+
              • 3...Qg8
                • 4.Rxg8#
              • 3...Qe8
                • 4.Qc7#
            • 3.Qxb8+
              • 3...Qc8
                • 4.Qxc8#
            • 3.Bxe6
              • threat
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qxb8#
              • 3...Ke8
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qxb8#
              • 3...Bxb7
                • 4.Rf8#
              • 3...Sd7
                • 4.Qxd7#
        • 2.Qxb8+
          • 2...Ke7
            • 3.Sxe6+
              • 3...Kf6
                • 4.Rxf3#
                • 4.Qf4#
                • 4.Qe5#
          • 2...Qc8
            • 3.Sxe6+
              • 3...Ke8
                • 4.Sd6#
                • 4.Sbc7#
                • 4.Qxc8#
      • 1...Sd7
        • 2.Sxe6+
          • 2...Ke8
            • 3.Qc8+
              • 3...Qxc8
                • 4.Sd6#
          • 2...Qxe6
            • 3.Rxd7+
              • 3...Ke8
                • 4.Qc8#
              • 3...Qxd7
                • 4.Qxd7#
            • 3.Qc7+
              • 3...Ke8
                • 4.Qc8#
      • 1...Re1
        • 2.Rh8+
          • 2...Re8
            • 3.Se6+
              • 3...Qxe6
                • 4.Qc7#
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
            • 3.Qc7+
              • 3...Qxc7
                • 4.Rxe8#
        • 2.Qxb8+
          • 2...Ke7
            • 3.Se6+
              • 3...Kf6
                • 4.Qf4#
                • 4.Qd8#
                • 4.Qf8#
                • 4.Qh8#
          • 2...Qc8
            • 3.Qd6+
              • 3...Qd7
                • 4.Qxd7#
      • 1...Re2
        • 2.Rh8+
          • 2...Re8
            • 3.Se6+
              • 3...Qxe6
                • 4.Qc7#
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
            • 3.Qc7+
              • 3...Qxc7
                • 4.Rxe8#
        • 2.Qxb8+
          • 2...Ke7
            • 3.Se6+
              • 3...Kf6
                • 4.Qf4#
                • 4.Qd8#
                • 4.Qf8#
                • 4.Qh8#
          • 2...Qc8
            • 3.Qd6+
              • 3...Qd7
                • 4.Qxd7#
      • 1...Re3
        • 2.Rh8+
          • 2...Re8
            • 3.Se6+
              • 3...Qxe6
                • 4.Qc7#
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
            • 3.Qc7+
              • 3...Qxc7
                • 4.Rxe8#
        • 2.Qxb8+
          • 2...Ke7
            • 3.Se6+
              • 3...Kf6
                • 4.Qf4#
                • 4.Qd8#
                • 4.Qf8#
                • 4.Qh8#
          • 2...Qc8
            • 3.Qd6+
              • 3...Qd7
                • 4.Qxd7#
      • 1...Re4
        • 2.Rh8+
          • 2...Re8
            • 3.Se6+
              • 3...Qxe6
                • 4.Qc7#
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
            • 3.Qc7+
              • 3...Qxc7
                • 4.Rxe8#
        • 2.Qxb8+
          • 2...Ke7
            • 3.Se6+
              • 3...Kf6
                • 4.Qd8#
                • 4.Qf8#
                • 4.Qh8#
          • 2...Qc8
            • 3.Qd6+
              • 3...Qd7
                • 4.Qxd7#
      • 1...Re5
        • 2.Rh8+
          • 2...Re8
            • 3.Se6+
              • 3...Qxe6
                • 4.Qc7#
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
            • 3.Qc7+
              • 3...Qxc7
                • 4.Rxe8#
        • 2.Qxb8+
          • 2...Ke7
            • 3.Se6+
              • 3...Kf6
                • 4.Qxe5#
                • 4.Qd8#
                • 4.Qf8#
                • 4.Qh8#
                • 4.dxe5#
          • 2...Qc8
            • 3.Qd6+
              • 3...Qd7
                • 4.Qxd7#
      • 1...Rf6
        • 2.Rh8+
          • 2...Rf8
            • 3.Rxf8+
              • 3...Qe8
                • 4.Se6#
                • 4.Rxe8#
                • 4.Qc7#
        • 2.Qxb8+
          • 2...Ke7
            • 3.Sf5+
              • 3...Ke6
                • 4.Re7#
                • 4.Qe5#
            • 3.Se6+
              • 3...Rf7
                • 4.Qd8#
          • 2...Qc8
            • 3.Qxc8+
              • 3...Ke7
                • 4.Sf5#
                • 4.Qe8#
      • 1...Re8
        • 2.Qxb8+
          • 2...Ke7
            • 3.Se6+
              • 3...Kf6
                • 4.Qf4#
                • 4.Qe5#
          • 2...Qc8
            • 3.Qd6+
              • 3...Qd7
                • 4.Qxd7#
      • 1...Be2
        • 2.Sxe6+
          • 2...Qxe6
            • 3.Rf8+
              • 3...Qe8
                • 4.Qc8#
                • 4.Qxb6#
                • 4.Qc7#
                • 4.Qe7#
                • 4.Qxb8#
            • 3.Rh8+
              • 3...Qg8
                • 4.Rxg8#
              • 3...Qe8
                • 4.Qc7#
            • 3.Qc8+
              • 3...Kxc8
                • 4.Rf8#
              • 3...Qxc8
                • 4.Rf8#
            • 3.Qxb8+
              • 3...Qc8
                • 4.Rf8#
                • 4.Qxc8#
            • 3.Bxe6
              • threat
                • 4.Rf8#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qxb8#
              • 3...Ke8
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qxb8#
              • 3...Sd7
                • 4.Qxd7#
        • 2.Rf8+
          • 2...Re8
            • 3.Se6+
              • 3...Qxe6
                • 4.Qc7#
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
            • 3.Qc8+
              • 3...Ke7
                • 4.Se6#
              • 3...Qxc8
                • 4.Rxe8#
            • 3.Qxb6+
              • 3...Ke7
                • 4.Se6#
              • 3...Qxb6
                • 4.Rxe8#
              • 3...Qc7
                • 4.Rxe8#
                • 4.Qxc7#
            • 3.Qc7+
              • 3...Qxc7
                • 4.Rxe8#
            • 3.Qe7+
              • 3...Kxe7
                • 4.Se6#
            • 3.Qxb8+
              • 3...Ke7
                • 4.Se6#
              • 3...Qc8
                • 4.Se6#
                • 4.Rxe8#
            • 3.Qxc6
              • threat
                • 4.Se6#
                • 4.Rxe8#
                • 4.Qxe8#
                • 4.Qf6#
                • 4.Qc7#
              • 3...Ke7
                • 4.Se6#
                • 4.Qxe8#
                • 4.Qd6#
                • 4.Qf6#
        • 2.Rh8+
          • 2...Re8
            • 3.Se6+
              • 3...Qxe6
                • 4.Qc7#
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
            • 3.Qc7+
              • 3...Qxc7
                • 4.Rxe8#
            • 3.Qxc6
              • threat
                • 4.Rxe8#
                • 4.Qxe8#
                • 4.Qf6#
                • 4.Qc7#
              • 3...Ke7
                • 4.Rxe8#
                • 4.Qxe8#
                • 4.Qd6#
                • 4.Qf6#
        • 2.Qc7+
          • 2...Qxc7
            • 3.Sxe6+
              • 3...Kc8
                • 4.Rxc7#
              • 3...Ke8
                • 4.Sbxc7#
                • 4.Rf8#
        • 2.Qxb8+
          • 2...Qc8
            • 3.Sxe6+
              • 3...Ke8
                • 4.Sd6#
                • 4.Sbc7#
                • 4.Rf8#
                • 4.Qxc8#
            • 3.Rf8+
              • 3...Kd7
                • 4.Qd6#
              • 3...Ke7
                • 4.Sxe6#
              • 3...Re8
                • 4.Se6#
                • 4.Rxe8#
      • 1...Bg4
        • 2.Sxe6+
          • 2...Qxe6
            • 3.Rf8+
              • 3...Qe8
                • 4.Qc7#
            • 3.Rh8+
              • 3...Qg8
                • 4.Rxg8#
              • 3...Qe8
                • 4.Qc7#
            • 3.Qxb8+
              • 3...Qc8
                • 4.Rf8#
          • 2...Bxe6
            • 3.Rf8+
              • 3...Qe8
                • 4.Qc7#
            • 3.Qc7+
              • 3...Ke8
                • 4.Re7#
                • 4.Qe7#
              • 3...Qxc7
                • 4.Rf8#
        • 2.Rf8+
          • 2...Re8
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
        • 2.Rh8+
          • 2...Re8
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
        • 2.Qc7+
          • 2...Qxc7
            • 3.Sxe6+
              • 3...Kc8
                • 4.Rxc7#
              • 3...Ke8
                • 4.Sbxc7#
                • 4.Rf8#
              • 3...Bxe6
                • 4.Rf8#
        • 2.Qxb8+
          • 2...Kd7
            • 3.Sf5+
              • 3...Re7
                • 4.Rxe7#
            • 3.Sxe6+
              • 3...Kxe6
                • 4.Bxg4#
                • 4.Qe5#
                • 4.Qg8#
            • 3.Rf7+
              • 3...Re7
                • 4.Qe8#
          • 2...Qc8
            • 3.Sxe6+
              • 3...Ke8
                • 4.Sd6#
                • 4.Sbc7#
                • 4.Rf8#
                • 4.Qxc8#
              • 3...Bxe6
                • 4.Rf8#
      • 1...Bd5
        • 2.Sxe6+
          • 2...Qxe6
            • 3.Rf8+
              • 3...Qe8
                • 4.Qc8#
                • 4.Qxb6#
                • 4.Qc7#
                • 4.Qe7#
                • 4.Qxb8#
            • 3.Qc8+
              • 3...Kxc8
                • 4.Rf8#
              • 3...Qxc8
                • 4.Rf8#
            • 3.Qxb8+
              • 3...Qc8
                • 4.Rf8#
                • 4.Qxc8#
            • 3.Bxe6
              • threat
                • 4.Rf8#
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qxb8#
              • 3...Ke8
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
                • 4.Qxb8#
              • 3...Sd7
                • 4.Qxd7#
          • 2...Bxe6
            • 3.Rf8+
              • 3...Qe8
                • 4.Qc7#
            • 3.Qc7+
              • 3...Ke8
                • 4.Re7#
                • 4.Qe7#
              • 3...Qxc7
                • 4.Rf8#
        • 2.Rf8+
          • 2...Re8
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
            • 3.Qc8+
              • 3...Ke7
                • 4.Se6#
              • 3...Qxc8
                • 4.Rxe8#
            • 3.Qxb6+
              • 3...Ke7
                • 4.Se6#
              • 3...Qxb6
                • 4.Rxe8#
              • 3...Qc7
                • 4.Rxe8#
                • 4.Qxc7#
            • 3.Qc7+
              • 3...Qxc7
                • 4.Rxe8#
            • 3.Qe7+
              • 3...Kxe7
                • 4.Se6#
            • 3.Qxb8+
              • 3...Ke7
                • 4.Se6#
              • 3...Qc8
                • 4.Rxe8#
        • 2.Rh8+
          • 2...Re8
            • 3.Rxe8+
              • 3...Qxe8
                • 4.Qc7#
            • 3.Qc7+
              • 3...Qxc7
                • 4.Rxe8#
        • 2.Qc7+
          • 2...Qxc7
            • 3.Sxe6+
              • 3...Kc8
                • 4.Rxc7#
              • 3...Ke8
                • 4.Sbxc7#
                • 4.Rf8#
              • 3...Bxe6
                • 4.Rf8#
        • 2.Qxb8+
          • 2...Qc8
            • 3.Sxe6+
              • 3...Ke8
                • 4.Sd6#
                • 4.Sbc7#
                • 4.Rf8#
                • 4.Qxc8#
              • 3...Bxe6
                • 4.Rf8#
            • 3.Rf8+
              • 3...Kd7
                • 4.Qd6#
              • 3...Ke7
                • 4.Sxe6#
              • 3...Re8
                • 4.Rxe8#
      • 1...Sa6
        • 2.Sxe6+
          • 2...Qxe6
            • 3.Rd7+
              • 3...Ke8
                • 4.Qc8#
              • 3...Qxd7
                • 4.Qxd7#
            • 3.Rh8+
              • 3...Qg8
                • 4.Rxg8#
                • 4.Qd7#
              • 3...Qe8
                • 4.Qd7#
            • 3.Bxe6
              • threat
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qd7#
                • 4.Qe7#
              • 3...Ke8
                • 4.Rh8#
                • 4.Qc8#
                • 4.Qe7#
              • 3...Bxb7
                • 4.Rf8#

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