Problem Display
PID: 287432 (5R2/P2p2p1/r6q/NRbkpP2/n1r1N3/2P5/6Q1/KB2B3 w - - 0 1)

Abramenko, Sergey Petrovich

Efrosinin, Oleg

Source?, 0000

5R2/P2p2p1/r6q/NRbkpP2/n1r1N3/2P5/6Q1/KB2B3

#3

11 + 9


SOLUTION


  • SOUND
  • Sets
    • 1...Qd2
      • 2.Qxd2+
        • 2...Rd4
          • 3.c4#
    • 1...Qh1
      • 2.Qd2+
        • 2...Rd4
          • 3.c4#
    • 1...Qh4
      • 2.Qd2+
        • 2...Rd4
          • 3.c4#
    • 1...Qh5
      • 2.Qd2+
        • 2...Rd4
          • 3.c4#
    • 1...Qb6
      • 2.Qd2+
        • 2...Rd4
          • 3.c4#
    • 1...Qc6
      • 2.Qd2+
        • 2...Rd4
          • 3.c4#
    • 1...Qd6
      • 2.Sf6#
    • 1...Qe6
      • 2.Qd2+
        • 2...Rd4
          • 3.c4#
    • 1...Qf6
      • 2.Qd2+
        • 2...Rd4
          • 3.c4#
    • 1...Qg6
      • 2.Qd2+
        • 2...Rd4
          • 3.c4#
    • 1...Qh7
      • 2.Qd2+
        • 2...Rd4
          • 3.c4#
    • 1...Qh8
      • 2.Qd2+
        • 2...Rd4
          • 3.c4#
    • 1...Rb4
      • 2.Ba2+
        • 2...Rb3
          • 3.Bxb3#
        • 2...Rc4
          • 3.Bxc4#
      • 2.Qa2+
        • 2...Rb3
          • 3.Qxb3#
        • 2...Rc4
          • 3.Qxc4#
    • 1...Rd4
      • 2.Ba2+
        • 2...Rc4
          • 3.Bxc4#
      • 2.Qa2+
        • 2...Rc4
          • 3.Qxc4#
    • 1...Rb6
      • 2.Qa2
        • threat
          • 3.Qxc4#
        • 2...Sb2
          • 3.Rxc5#
    • 1...Rd6
      • 2.Sf6#
    • 1...Re6
      • 2.Qa2
        • threat
          • 3.Qxc4#
        • 2...Sb2
          • 3.Rxc5#
        • 2...Sb6
          • 3.Rxc5#
    • 1...Rf6
      • 2.Qa2
        • threat
          • 3.Qxc4#
        • 2...Sb2
          • 3.Rxc5#
        • 2...Sb6
          • 3.Rxc5#
    • 1...Rg6
      • 2.Qa2
        • threat
          • 3.Qxc4#
        • 2...Sb2
          • 3.Rxc5#
        • 2...Sb6
          • 3.Rxc5#
    • 1...d6
      • 2.Sf6#
    • 1...g5
      • 2.Qd2+
        • 2...Rd4
          • 3.c4#
  • Tries
    • 1.Rxc5+?
      • 1...Rxc5
        • 2.Ba2+
          • 2...Rc4
            • 3.Bxc4#
        • 2.Qa2+
          • 2...Rc4
            • 3.Qxc4#
      • 1...Sxc5!
    • 1.Rf7?
      • threat
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Qd6
            • 3.Sf6#
          • 2...Rd6
            • 3.Sf6#
            • 3.a8Q#
            • 3.a8B#
      • 1...Rxc3
        • 2.Sf6+
          • 2...Kd4
            • 3.Qe4#
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
      • 1...Rxe4
        • 2.Rxd7+
          • 2...Qd6
            • 3.Ba2#
            • 3.Bxe4#
            • 3.Qxe4#
          • 2...Rd6
            • 3.Ba2#
            • 3.Bxe4#
            • 3.Qxe4#
            • 3.a8Q#
            • 3.a8B#
      • 1...Rxa5
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
      • 1...Rxa7
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
      • 1...Qc1
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Qd2
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.Qxd2+
          • 2...Rd4
            • 3.c4#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Qe3
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Qf4
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Qg5
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Qh1
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Qh2
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Qh3
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Qh4
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Qh5
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Qb6
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Qd6
            • 3.Sf6#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
      • 1...Qc6
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
      • 1...Qe6
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
      • 1...Qf6
        • 2.Sxf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Qd6
            • 3.Sf6#
          • 2...Rd6
            • 3.Sxf6#
            • 3.a8Q#
            • 3.a8B#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
      • 1...Qg6
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Qd6
            • 3.Sf6#
          • 2...Rd6
            • 3.Sf6#
            • 3.a8Q#
            • 3.a8B#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
      • 1...Qh7
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Qh8
        • 2.Sf6+
          • 2...Kd6
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
      • 1...Rb6
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Qd6
            • 3.Sf6#
          • 2...Rd6
            • 3.Sf6#
            • 3.a8Q#
            • 3.a8B#
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Sb2
            • 3.Rxc5#
      • 1...Rc6
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Qd6
            • 3.Sf6#
          • 2...Rd6
            • 3.Sf6#
            • 3.a8Q#
            • 3.a8B#
      • 1...Re6
        • 2.Sf6+
          • 2...Kd6
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.a8Q#
            • 3.a8B#
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
      • 1...Rf6
        • 2.Sxf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.a8Q#
            • 3.a8B#
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
      • 1...Rg6
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.a8Q#
            • 3.a8B#
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
      • 1...Sb6
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
      • 1...g6
        • 2.Sf6+
          • 2...Kd6
            • 3.Se8#
            • 3.Rxd7#
        • 2.Rxd7+
          • 2...Rd6
            • 3.Sf6#
            • 3.Rxd6#
            • 3.a8Q#
            • 3.a8B#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
        • 2.a8B+
          • 2...Rc6
            • 3.Rxd7#
          • 2...Rxa8
            • 3.Rxd7#
      • 1...Sxc3!
    • 1.Qa2?
      • threat
        • 2.Qxc4#
      • 1...Sb2
        • 2.Rxc5#
      • 1...Sb6
        • 2.Rxc5#
      • 1...Rxa5!
    • 1.Qd2+?
      • 1...Rd4
        • 2.c4#
      • 1...Qxd2!
    • 1.a8Q+?
      • 1...Qc6
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
      • 1...Rc6
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
      • 1...Rxa8!
    • 1.a8B+?
      • 1...Qc6
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
      • 1...Rc6
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
      • 1...Rxa8!
  • Keys
    • 1.Rf6!
      • threat
        • 2.Rd6+
          • 2...Qxd6
            • 3.Sf6#
          • 2...Rxd6
            • 3.Sf6#
      • 1...Qxf6
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
      • 1...Rxc3
        • 2.Sxc3+
          • 2...Kd4
            • 3.Qe4#
      • 1...Rxa5
        • 2.Rd6+
          • 2...Qxd6
            • 3.Sf6#
      • 1...Rxf6
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
      • 1...Rxa7
        • 2.Rd6+
          • 2...Qxd6
            • 3.Sf6#
        • 2.Qd2+
          • 2...Qxd2
            • 3.Rd6#
          • 2...Rd4
            • 3.c4#
      • 1...Sxc3
        • 2.Sxc3+
          • 2...Kd4
            • 3.Qe4#
      • 1...gxf6
        • 2.Qg8+
          • 2...Re6
            • 3.a8Q#
            • 3.a8B#
      • 1...Qc1
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
      • 1...Qd2
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.Qxd2+
          • 2...Rd4
            • 3.c4#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
      • 1...Qe3
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
      • 1...Qf4
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
      • 1...Qg5
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Rxa5
            • 3.Rd6#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
            • 3.Rd6#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
      • 1...Qh1
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
      • 1...Qh2
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
      • 1...Qh3
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
      • 1...Qh4
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
      • 1...Qh5
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
      • 1...Qg6
        • 2.Rd6+
          • 2...Qxd6
            • 3.Sf6#
          • 2...Rxd6
            • 3.Sf6#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
      • 1...Qh7
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Rxa5
            • 3.Rd6#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
            • 3.Rd6#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
      • 1...Qh8
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Rxa5
            • 3.Rd6#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
            • 3.Rd6#
        • 2.Qd2+
          • 2...Rd4
            • 3.c4#
      • 1...Rb6
        • 2.Rd6+
          • 2...Qxd6
            • 3.Sf6#
          • 2...Rxd6
            • 3.Sf6#
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Sb2
            • 3.Rxc5#
      • 1...Rc6
        • 2.Rd6+
          • 2...Qxd6
            • 3.Sf6#
          • 2...Rxd6
            • 3.Sf6#
      • 1...Rd6
        • 2.Rxd6+
          • 2...Qxd6
            • 3.Sf6#
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
        • 2.Qd2+
          • 2...Qxd2
            • 3.Rxd6#
          • 2...Rd4
            • 3.c4#
      • 1...Re6
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
      • 1...Sb6
        • 2.Rd6+
          • 2...Qxd6
            • 3.Sf6#
        • 2.Qd2+
          • 2...Qxd2
            • 3.Rd6#
          • 2...Rd4
            • 3.Rxc5#
      • 1...d6
        • 2.Rxd6+
          • 2...Qxd6
            • 3.Sf6#
          • 2...Rxd6
            • 3.Sf6#
      • 1...g6
        • 2.Rd6+
          • 2...Rxd6
            • 3.Sf6#
        • 2.Qa2
          • threat
            • 3.Qxc4#
          • 2...Rxa5
            • 3.Rd6#
          • 2...Sb2
            • 3.Rxc5#
          • 2...Sb6
            • 3.Rxc5#
            • 3.Rd6#
        • 2.a8Q+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#
        • 2.a8B+
          • 2...Rc6
            • 3.Rd6#
          • 2...Rxa8
            • 3.Rd6#

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