Problem Display
PID: 262703 (8/5nKb/4B1P1/P3kp2/3p1N2/6Q1/3P3P/8 w - - 0 1)

Rezinkin, Valery Ivanovich

Schweizerische Schachzeitung, 2008

8/5nKb/4B1P1/P3kp2/3p1N2/6Q1/3P3P/8

#3

8 + 5


3713 Snap 2022

SOLUTION


  • SOUND
  • Sets
    • 1...Ke4
      • 2.Kf6
        • threat
          • 3.Bd5#
          • 3.Bxf5#
          • 3.d3#
        • 2...d3
          • 3.Qe3#
  • Tries
    • 1.Sd3+?
      • 1...Ke4
        • 2.Sf2#
        • 2.Sc5#
      • 1...Kxe6!
    • 1.Ba2?
      • threat
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Ke4
        • 2.Kf6
          • threat
            • 3.Bd5#
            • 3.d3#
          • 2...d3
            • 3.Qe3#
      • 1...d3
        • 2.Se2+
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sxd3+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qe3#
        • 2.Sh3+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sg5
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sxg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sxg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sd6
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sh6
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sd8
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sh8
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Kd6!
    • 1.Bb3?
      • threat
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Ke4
        • 2.Kf6
          • threat
            • 3.Bd5#
            • 3.d3#
          • 2...d3
            • 3.Qe3#
      • 1...d3
        • 2.Se2+
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sxd3+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qe3#
        • 2.Sh3+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sg5
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sxg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sxg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sd6
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sh6
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sd8
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sh8
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Kd6!
    • 1.Bc4?
      • threat
        • 2.Se2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
            • 3.Qf4#
            • 3.Qg2#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Ke4
        • 2.Kf6
          • threat
            • 3.Bd3#
            • 3.Bd5#
            • 3.d3#
          • 2...d3
            • 3.Qe3#
        • 2.Se2
          • threat
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2
          • threat
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3
          • threat
            • 3.Sf2#
            • 3.Sc5#
            • 3.Qf4#
            • 3.Qg2#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh3
          • threat
            • 3.Sf2#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd5
          • threat
            • 3.Sf6#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5
          • threat
            • 3.Sf6#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6
          • threat
            • 3.Sc5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...d3
        • 2.Se2+
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sxd3+
          • 2...Kd4
            • 3.Qf4#
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
        • 2.Se6+
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sg5
        • 2.Se2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
            • 3.Qf4#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sxg5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sxg5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sd6
        • 2.Se2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
            • 3.Qf4#
            • 3.Qg2#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sh6
        • 2.Se2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
            • 3.Qf4#
            • 3.Qg2#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sd8
        • 2.Se2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
            • 3.Qf4#
            • 3.Qg2#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Sh8
        • 2.Se2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
            • 3.Qf4#
            • 3.Qg2#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Se6+
          • 2...Ke4
            • 3.Sc5#
            • 3.Sg5#
            • 3.Qf4#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Kd6!
    • 1.Bxf7?
      • threat
        • 2.Se2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Ke4
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sc5#
        • 2.Sh3+
          • 2...Ke4
            • 3.Sf2#
            • 3.Sg5#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sd5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Ke4
            • 3.Sf6#
            • 3.d3#
          • 2...f4
            • 3.Qxf4#
      • 1...Ke4
        • 2.Kf6
          • threat
            • 3.Bd5#
            • 3.d3#
          • 2...d3
            • 3.Qe3#
      • 1...d3
        • 2.Se2+
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sg2+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sxd3+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qe3#
        • 2.Sh3+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
        • 2.Sh5+
          • 2...Kd4
            • 3.Qe3#
          • 2...Ke4
            • 3.Qf4#
            • 3.Qe3#
          • 2...f4
            • 3.Qxf4#
      • 1...Kd6!
    • 1.Qe1+?
      • 1...Kxf4
        • 2.Qg3+
          • 2...Ke4
            • 3.d3#
      • 1...Kd6!
    • 1.Qe3+?
      • 1...Kd6
        • 2.Qxd4+
          • 2...Kc6
            • 3.Qb6#
          • 2...Kc7
            • 3.Qb6#
          • 2...Ke7
            • 3.Qd7#
      • 1...dxe3!
  • Keys
    • 1.Qb3!
      • threat
        • 2.Qd5+
          • 2...Kxf4
            • 3.Qxf5#
      • 1...Ke4
        • 2.Qd5+
          • 2...Kxf4
            • 3.Qxf5#
      • 1...Kxf4
        • 2.Qg3+
          • 2...Ke4
            • 3.d3#
      • 1...Kd6
        • 2.Qb8+
          • 2...Kc5
            • 3.Qb6#
          • 2...Kc6
            • 3.Qb6#
          • 2...Ke7
            • 3.Qf8#
      • 1...Bxg6
        • 2.Sxg6+
          • 2...Ke4
            • 3.Bd5#
          • 2...Kd6
            • 3.Qb6#
      • 1...Sd6
        • 2.Sd3+
          • 2...Ke4
            • 3.Bd5#
      • 1...Sh6
        • 2.Qb8+
          • 2...Ke4
            • 3.Bd5#

Anticipated by 184523(1908)

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