Problem Display
PID: 19707 (8/3Nb2n/4B3/1q5P/4k3/p1PN3P/P1Q1K2P/6B1 w - - 0 1)

Pierce, William Timbrell

The Westminster Papers, 1873

8/3Nb2n/4B3/1q5P/4k3/p1PN3P/P1Q1K2P/6B1

#4

11 + 5


1693 English Chess Problems 1876

SOLUTION


  • SOUND
  • Keys
    • 1.Bc5!
      • threat
        • 2.Qa4+
          • 2...Qxa4
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
        • 2.Qb1
          • threat
            • 3.Qh1#
          • 2...Qxd3+
            • 3.Qxd3+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
                • 4.Qe3#
          • 2...Qb2+
            • 3.Sxb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
          • 2...Qxb1
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
          • 2...Sg5
            • 3.Qh1+
              • 3...Sf3
                • 4.Qxf3#
        • 2.c4
          • threat
            • 3.Sc1+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.Sb4+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Be3#
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Qd2
              • threat
                • 4.Sf2#
                • 4.Qe3#
                • 4.Qf4#
          • 2...Qxd7
            • 3.Sf2+
              • 3...Kf4
                • 4.Qf5#
              • 3...Ke5
                • 4.Qf5#
          • 2...Qxc5
            • 3.S3xc5+
              • 3...Kd4
                • 4.Sb3#
                • 4.Qd3#
                • 4.Qd2#
              • 3...Kf4
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.S3e5+
              • 3...Kd4
                • 4.Sf3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
          • 2...Bxc5
            • 3.Sc1+
              • 3...Kd4
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
            • 3.Se1+
              • 3...Kd4
                • 4.Sf3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kd4
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kd4
                • 4.Qd3#
                • 4.Qd2#
              • 3...Kf4
                • 4.Qf5#
            • 3.Sb4+
              • 3...Kd4
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kd4
                • 4.Qd3#
              • 3...Kxf4
                • 4.Qf5#
            • 3.S3xc5+
              • 3...Kd4
                • 4.Qd3#
                • 4.Qd2#
              • 3...Kf4
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.S3e5+
              • 3...Kd4
                • 4.Sf3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
            • 3.Qd2
              • threat
                • 4.Qf4#
              • 3...Kd4
                • 4.Sf2#
                • 4.S3xc5#
              • 3...Qb2
                • 4.S3xc5#
              • 3...Qb8
                • 4.S3xc5#
              • 3...Be3
                • 4.Qxe3#
              • 3...Bd6
                • 4.Sf2#
                • 4.Qe3#
          • 2...Qb1
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qd2#
          • 2...Qb2
            • 3.Sxb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
          • 2...Qb3
            • 3.Sf2+
              • 3...Kf4
                • 4.Qf5#
      • 1...Bxc5
        • 2.Sxc5+
          • 2...Qxc5
            • 3.Qa4+
              • 3...Qb4
                • 4.Qc6#
                • 4.Qxb4#
              • 3...Qd4
                • 4.Qxd4#
              • 3...Qc4
                • 4.Qxc4#
        • 2.Qa4+
          • 2...Bb4
            • 3.Qa8+
              • 3...Qc6
                • 4.Qxc6#
              • 3...Qd5
                • 4.Qxd5#
              • 3...Qb7
                • 4.Qxb7#
            • 3.Qxb5
              • threat
                • 4.Bf5#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qxb4#
                • 4.Qd5#
                • 4.Qe5#
                • 4.Qf5#
                • 4.Qb7#
        • 2.Qb1
          • threat
            • 3.Qh1#
          • 2...Qxd3+
            • 3.Qxd3+
              • 3...Kf4
                • 4.Qf5#
          • 2...Qb2+
            • 3.Sxb2+
              • 3...Kf4
                • 4.Qf5#
          • 2...Bg1
            • 3.Qxb5
              • threat
                • 4.Bf5#
                • 4.Qc6#
                • 4.Qd5#
                • 4.Qe5#
                • 4.Qf5#
                • 4.Qb7#
        • 2.Qd2
          • threat
            • 3.Qf4#
          • 2...Qxd3+
            • 3.Qxd3+
              • 3...Kf4
                • 4.Qf5#
      • 1...Qc4
        • 2.Qb1
          • threat
            • 3.Qh1#
          • 2...Qxa2+
            • 3.Qxa2
              • threat
                • 4.Qc4#
                • 4.Qd5#
          • 2...Qxd3+
            • 3.Qxd3+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
                • 4.Qe3#
          • 2...Qxe6
            • 3.S3e5+
              • 3...Kf4
                • 4.Be3#
              • 3...Kd5
                • 4.Qd3#
                • 4.Qh1#
                • 4.c4#
          • 2...Sg5
            • 3.Qh1+
              • 3...Sf3
                • 4.Qxf3#
            • 3.Qb7+
              • 3...Qd5
                • 4.Qxd5#
        • 2.Qa4
          • threat
            • 3.Qxc4#
          • 2...Qxa4
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
          • 2...Bf6
            • 3.Sxf6+
              • 3...Sxf6
                • 4.Qxc4#
            • 3.Qc6+
              • 3...Qd5
                • 4.Qxd5#
            • 3.Qxc4+
              • 3...Bd4
                • 4.Qd5#
                • 4.Qxd4#
            • 3.Qa8+
              • 3...Qd5
                • 4.Qxd5#
      • 1...Qa6
        • 2.Qa4+
          • 2...Qxa4
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
        • 2.Qb1
          • threat
            • 3.Qh1#
          • 2...Qxd3+
            • 3.Qxd3+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
                • 4.Qe3#
          • 2...Qxe6
            • 3.S3e5+
              • 3...Kf4
                • 4.Be3#
              • 3...Kd5
                • 4.Qd3#
                • 4.Qh1#
                • 4.c4#
          • 2...Sg5
            • 3.Qh1+
              • 3...Sf3
                • 4.Qxf3#
            • 3.Qb4+
              • 3...Qc4
                • 4.Qxc4#
        • 2.c4
          • threat
            • 3.Sc1+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.Sb4+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Be3#
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Be3
              • threat
                • 4.Sc1#
                • 4.Se1#
                • 4.Sb2#
                • 4.Sf2#
                • 4.Sb4#
                • 4.Sf4#
                • 4.S3c5#
                • 4.S3e5#
              • 3...Qxc4
                • 4.Qxc4#
            • 3.Qc1
              • threat
                • 4.Sf2#
                • 4.Qe3#
                • 4.Qf4#
                • 4.Qh1#
            • 3.Qd2
              • threat
                • 4.Sf2#
                • 4.Qe3#
                • 4.Qf4#
          • 2...Qxe6
            • 3.S3e5+
              • 3...Kf4
                • 4.Be3#
          • 2...Bxc5
            • 3.Sc1+
              • 3...Kd4
                • 4.Sb3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
            • 3.Se1+
              • 3...Kd4
                • 4.Sf3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kd4
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kd4
                • 4.Qd3#
                • 4.Qd2#
              • 3...Kf4
                • 4.Qf5#
            • 3.Sb4+
              • 3...Kd4
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kd4
                • 4.Qd3#
              • 3...Kxf4
                • 4.Qf5#
            • 3.S3xc5+
              • 3...Kd4
                • 4.Sb3#
                • 4.Qd3#
                • 4.Qd2#
              • 3...Kf4
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.S3e5+
              • 3...Kd4
                • 4.Sf3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
          • 2...Qd6
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
      • 1...Bh4
        • 2.c4
          • threat
            • 3.Sc1+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.Sb4+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Be3#
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
          • 2...Qxd7
            • 3.Sf2+
              • 3...Kf4
                • 4.Qf5#
              • 3...Ke5
                • 4.Qf5#
          • 2...Qxc5
            • 3.S3xc5+
              • 3...Kd4
                • 4.Sb3#
                • 4.Qd3#
                • 4.Qd2#
              • 3...Kf4
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.S3e5+
              • 3...Kd4
                • 4.Sf3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
          • 2...Qb1
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qd2#
            • 3.Qxb1
              • threat
                • 4.Qh1#
                • 4.Qb7#
          • 2...Qb2
            • 3.Sxb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
          • 2...Qb3
            • 3.Sf2+
              • 3...Kf4
                • 4.Qf5#
          • 2...Qb6
            • 3.Sc1+
              • 3...Kf4
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.Sb4+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Qf5#
          • 2...Bf2
            • 3.Sc1+
              • 3...Kf4
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sxf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.Sb4+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Qf5#
            • 3.Qd2
              • threat
                • 4.Sxf2#
                • 4.Qf4#
              • 3...Be3
                • 4.Qxe3#
              • 3...Bg3
                • 4.Qe3#
      • 1...Bg5
        • 2.Qa4+
          • 2...Qxa4
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Bd6#
        • 2.Qb1
          • threat
            • 3.Qh1#
          • 2...Qxd3+
            • 3.Qxd3+
              • 3...Kf4
                • 4.Be3#
                • 4.Bd6#
                • 4.Qc4#
                • 4.Qf5#
                • 4.Qe3#
                • 4.Qf3#
                • 4.Qd4#
          • 2...Qb2+
            • 3.Sxb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Bd6#
                • 4.Qf5#
          • 2...Qxb1
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Bd6#
          • 2...Bc1
            • 3.Qxb5
              • threat
                • 4.Qa4#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb4#
                • 4.Qb7#
        • 2.c4
          • threat
            • 3.Sc1+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Sg2#
                • 4.Be3#
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.Sb4+
              • 3...Kf4
                • 4.Sd5#
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Be3#
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Sg6#
                • 4.Be3#
                • 4.Qf5#
          • 2...Qxd7
            • 3.Sf2+
              • 3...Kf4
                • 4.Qe4#
                • 4.Qf5#
              • 3...Ke5
                • 4.Qf5#
          • 2...Qxc5
            • 3.Se1+
              • 3...Kd4
                • 4.Sf3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Sg2#
            • 3.Sf2+
              • 3...Kd4
                • 4.Qd3#
              • 3...Kf4
                • 4.Qe4#
            • 3.S3xc5+
              • 3...Kd4
                • 4.Sb3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.S3e5+
              • 3...Kd4
                • 4.Sf3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Sg6#
                • 4.Qf5#
          • 2...Qa4
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Bd6#
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
          • 2...Qb1
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Bd6#
                • 4.Qd2#
            • 3.Qxb1
              • threat
                • 4.Qh1#
                • 4.Qb7#
          • 2...Qb2
            • 3.Sxb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Bd6#
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
          • 2...Qb3
            • 3.Sf2+
              • 3...Kf4
                • 4.Bd6#
                • 4.Qe4#
                • 4.Qf5#
          • 2...Qb6
            • 3.Sc1+
              • 3...Kf4
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Sg2#
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.Sb4+
              • 3...Kf4
                • 4.Sd5#
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Sg6#
                • 4.Qf5#
          • 2...Bc1
            • 3.Sxc1+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Qf5#
                • 4.Qxc1#
            • 3.Sb4+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Qf5#
          • 2...Bd2
            • 3.Sc1+
              • 3...Kf4
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Qf5#
                • 4.Qxd2#
            • 3.Sb4+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Qf5#
            • 3.Qxd2
              • threat
                • 4.Sf2#
                • 4.Qe3#
                • 4.Qf4#
          • 2...Be3
            • 3.Sc1+
              • 3...Kf4
                • 4.Bxe3#
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Bxe3#
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Bxe3#
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Bxe3#
                • 4.Qf5#
            • 3.Sb4+
              • 3...Kf4
                • 4.Bxe3#
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Bxe3#
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Bxe3#
                • 4.Qf5#
      • 1...Bf6
        • 2.Qa4+
          • 2...Qxa4
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
          • 2...Qc4
            • 3.Sxf6+
              • 3...Sxf6
                • 4.Qxc4#
            • 3.Qc6+
              • 3...Qd5
                • 4.Qxd5#
            • 3.Qxc4+
              • 3...Bd4
                • 4.Qd5#
                • 4.Qxd4#
            • 3.Qa8+
              • 3...Qd5
                • 4.Qxd5#
        • 2.Qb1
          • threat
            • 3.Qh1#
          • 2...Qxd3+
            • 3.Qxd3+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
                • 4.Qe3#
          • 2...Qb2+
            • 3.Sxb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
          • 2...Qxb1
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
        • 2.c4
          • threat
            • 3.Sc1+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.Sb4+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Be3#
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Qd2
              • threat
                • 4.Sf2#
                • 4.Qe3#
                • 4.Qf4#
          • 2...Qxc4
            • 3.Sxf6+
              • 3...Sxf6
                • 4.Qxc4#
            • 3.Qxc4+
              • 3...Bd4
                • 4.Qd5#
                • 4.Qxd4#
          • 2...Qxd7
            • 3.Sf2+
              • 3...Kf4
                • 4.Qf5#
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf5#
          • 2...Qxc5
            • 3.S3xc5+
              • 3...Kd4
                • 4.Sb3#
                • 4.Qd3#
                • 4.Qd2#
              • 3...Kf4
                • 4.Qf5#
                • 4.Qc1#
                • 4.Qd2#
            • 3.S3e5+
              • 3...Kd4
                • 4.Sf3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
          • 2...Qb1
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qd2#
            • 3.Qxb1
              • threat
                • 4.Qh1#
                • 4.Qb7#
          • 2...Qb2
            • 3.Sxb2+
              • 3...Kf4
                • 4.Be3#
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Be3#
          • 2...Qb3
            • 3.Sf2+
              • 3...Kf4
                • 4.Qf5#
            • 3.Qxb3
              • threat
                • 4.Qb7#
          • 2...Bd4
            • 3.Sc1+
              • 3...Kf4
                • 4.Qf5#
            • 3.Se1+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sb2+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf2+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sb4+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sf4+
              • 3...Kxf4
                • 4.Qf5#
            • 3.S3e5+
              • 3...Kf4
                • 4.Qf5#

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