Problem Display
PID: 273473 (8/8/8/8/RP6/N7/p7/kbK5 w - - 0 1)

Hombert, Andre

diagrammes, 1978

8/8/8/8/RP6/N7/p7/kbK5

#5

4 + 3


SOLUTION


  • COOKED
  • Keys
    • 1.Sb5!
      • threat
        • 2.Sc3
          • threat
            • 3.Ra3
              • threat
                • 4.Ra4
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra5
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra6
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra7
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra8
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.b5
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
              • 3...Bc2
                • 4.Rxa2#
              • 3...Bd3
                • 4.Rxa2#
              • 3...Be4
                • 4.Rxa2#
              • 3...Bf5
                • 4.Rxa2#
              • 3...Bg6
                • 4.Rxa2#
              • 3...Bh7
                • 4.Rxa2#
            • 3.Ra5
              • threat
                • 4.Ra3
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra4
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra6
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra7
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra8
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.b5
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
              • 3...Bc2
                • 4.Rxa2#
              • 3...Bd3
                • 4.Rxa2#
              • 3...Be4
                • 4.Rxa2#
              • 3...Bf5
                • 4.Rxa2#
              • 3...Bg6
                • 4.Rxa2#
              • 3...Bh7
                • 4.Rxa2#
            • 3.Ra6
              • threat
                • 4.Ra3
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra4
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra5
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra7
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra8
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.b5
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
              • 3...Bc2
                • 4.Rxa2#
              • 3...Bd3
                • 4.Rxa2#
              • 3...Be4
                • 4.Rxa2#
              • 3...Bf5
                • 4.Rxa2#
              • 3...Bg6
                • 4.Rxa2#
              • 3...Bh7
                • 4.Rxa2#
            • 3.Ra7
              • threat
                • 4.Ra3
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra4
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra5
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra6
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra8
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.b5
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
              • 3...Bc2
                • 4.Rxa2#
              • 3...Bd3
                • 4.Rxa2#
              • 3...Be4
                • 4.Rxa2#
              • 3...Bf5
                • 4.Rxa2#
              • 3...Bg6
                • 4.Rxa2#
              • 3...Bh7
                • 4.Rxa2#
            • 3.Ra8
              • threat
                • 4.Ra3
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra4
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra5
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra6
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra7
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.b5
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
              • 3...Bc2
                • 4.Rxa2#
              • 3...Bd3
                • 4.Rxa2#
              • 3...Be4
                • 4.Rxa2#
              • 3...Bf5
                • 4.Rxa2#
              • 3...Bg6
                • 4.Rxa2#
              • 3...Bh7
                • 4.Rxa2#
            • 3.b5
              • threat
                • 4.Ra3
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra5
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra6
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra7
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.Ra8
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
                • 4.b6
                  • 4...Bc2
                    • 5.Rxa2#
                  • 4...Bd3
                    • 5.Rxa2#
                  • 4...Be4
                    • 5.Rxa2#
                  • 4...Bf5
                    • 5.Rxa2#
                  • 4...Bg6
                    • 5.Rxa2#
                  • 4...Bh7
                    • 5.Rxa2#
              • 3...Bc2
                • 4.Rxa2#
              • 3...Bd3
                • 4.Rxa2#
              • 3...Be4
                • 4.Rxa2#
              • 3...Bf5
                • 4.Rxa2#
              • 3...Bg6
                • 4.Rxa2#
              • 3...Bh7
                • 4.Rxa2#
          • 2...Bc2
            • 3.Rxa2#
          • 2...Bd3
            • 3.Rxa2#
          • 2...Be4
            • 3.Rxa2#
          • 2...Bf5
            • 3.Rxa2#
          • 2...Bg6
            • 3.Rxa2#
          • 2...Bh7
            • 3.Rxa2#
        • 2.Sd4
          • threat
            • 3.Sb3#
          • 2...Bc2
            • 3.Sxc2#
      • 1...Bc2
        • 2.Ra3
          • threat
            • 3.Sd4
              • threat
                • 4.Sxc2#
              • 3...Bd1
                • 4.Rb3
                  • 4...Bxb3
                    • 5.Sxb3#
                  • 4...Bc2
                    • 5.Sxc2#
                  • 4...Be2
                    • 5.Sc2#
                  • 4...Bf3
                    • 5.Sc2#
                  • 4...Bg4
                    • 5.Sc2#
                  • 4...Bh5
                    • 5.Sc2#
              • 3...Ba4
                • 4.Rb3
                  • threat
                    • 5.Sc2#
                  • 4...Bxb3
                    • 5.Sxb3#
          • 2...Bd1
            • 3.Sd4
              • threat
                • 4.Rb3
                  • 4...Bxb3
                    • 5.Sxb3#
                  • 4...Bc2
                    • 5.Sxc2#
                  • 4...Be2
                    • 5.Sc2#
                  • 4...Bf3
                    • 5.Sc2#
                  • 4...Bg4
                    • 5.Sc2#
                  • 4...Bh5
                    • 5.Sc2#
              • 3...Ba4
                • 4.Rb3
                  • threat
                    • 5.Sc2#
                  • 4...Bxb3
                    • 5.Sxb3#
          • 2...Bb3
            • 3.Sd4
              • threat
                • 4.Sxb3#
              • 3...Bd1
                • 4.Rb3
                  • 4...Bxb3
                    • 5.Sxb3#
                  • 4...Bc2
                    • 5.Sxc2#
                  • 4...Be2
                    • 5.Sc2#
                  • 4...Bf3
                    • 5.Sc2#
                  • 4...Bg4
                    • 5.Sc2#
                  • 4...Bh5
                    • 5.Sc2#
              • 3...Ba4
                • 4.Rb3
                  • threat
                    • 5.Sc2#
                  • 4...Bxb3
                    • 5.Sxb3#
          • 2...Ba4
            • 3.Sd4
              • threat
                • 4.Rb3
                  • threat
                    • 5.Sc2#
                  • 4...Bxb3
                    • 5.Sxb3#
              • 3...Bd1
                • 4.Rb3
                  • 4...Bxb3
                    • 5.Sxb3#
                  • 4...Bc2
                    • 5.Sxc2#
                  • 4...Be2
                    • 5.Sc2#
                  • 4...Bf3
                    • 5.Sc2#
                  • 4...Bg4
                    • 5.Sc2#
                  • 4...Bh5
                    • 5.Sc2#
    • 1.Ra8!
      • 1...Bd3
        • 2.Rd8
          • 2...Bb1
            • 3.Rd1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Be4
            • 3.Rd1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bf5
            • 3.Rd1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bg6
            • 3.Rd1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bh7
            • 3.Rd1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
      • 1...Be4
        • 2.Re8
          • 2...Bb1
            • 3.Re1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bd3
            • 3.Re1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bf5
            • 3.Re1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bg6
            • 3.Re1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bh7
            • 3.Re1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
      • 1...Bf5
        • 2.Rf8
          • 2...Bb1
            • 3.Rf1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bd3
            • 3.Rf1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Be4
            • 3.Rf1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bg6
            • 3.Rf1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bh7
            • 3.Rf1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
      • 1...Bg6
        • 2.Rg8
          • 2...Bb1
            • 3.Rg1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bd3
            • 3.Rg1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Be4
            • 3.Rg1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bf5
            • 3.Rg1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bh7
            • 3.Rg1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
      • 1...Bh7
        • 2.Rh8
          • 2...Bb1
            • 3.Rh1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bd3
            • 3.Rh1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Be4
            • 3.Rh1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bf5
            • 3.Rh1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bg6
            • 3.Rh1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
    • 1.b5!
      • threat
        • 2.Rf4
          • threat
            • 3.Rf1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bd3
            • 3.Rf1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Be4
            • 3.Rf1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bf5
            • 3.Rf1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bg6
            • 3.Rf1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bh7
            • 3.Rf1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
        • 2.Rg4
          • threat
            • 3.Rg1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bd3
            • 3.Rg1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Be4
            • 3.Rg1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bf5
            • 3.Rg1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bg6
            • 3.Rg1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bh7
            • 3.Rg1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
        • 2.Rh4
          • threat
            • 3.Rh1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bd3
            • 3.Rh1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Be4
            • 3.Rh1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bf5
            • 3.Rh1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bg6
            • 3.Rh1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bh7
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
          • 2...Bh7
            • 3.Rh1
              • threat
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bb1
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bd3
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Be4
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bf5
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
              • 3...Bg6
                • 4.Sc2+
                  • 4...Bxc2
                    • 5.Kxc2#
        • 2.b6
          • threat
            • 3.b7
              • threat
                • 4.b8Q
                  • threat
                    • 5.Qe5#
                    • 5.Qb2#
                    • 5.Qh8#
                • 4.b8B
                  • threat
                    • 5.Be5#

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