Problem Display
PID: 59301 (n1N5/3p2p1/4p3/5pB1/1p6/kp6/pNp1b2K/2Q5 w - - 0 1)

Zlatanov, Angel

Probleemblad, 1991

n1N5/3p2p1/4p3/5pB1/1p6/kp6/pNp1b2K/2Q5

#5

5 + 11


422 Suomen Tehtavaniekat 1991
1099 WCSC 1991
5007 Zadachi i Etyudi 1995
4827 FIDE Album (1989-1991) 1997
5396 World Chess Solving Championship 1977-1996 1997

SOLUTION


  • SOUND
  • Keys
    • 1.Sd6!
      • threat
        • 2.Bd2
          • threat
            • 3.Sd3+
              • 3...Ka4
                • 4.Bxb4
                  • threat
                    • 5.Qa3#
                  • 4...b2
                    • 5.Qxc2#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
          • 2...Bd3
            • 3.Sxd3+
              • 3...Ka4
                • 4.Bxb4
                  • threat
                    • 5.Qa3#
                  • 4...b2
                    • 5.Qxc2#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
          • 2...Sb6
            • 3.Sbc4+
              • 3...Ka4
                • 4.Qa3+
                  • 4...bxa3
                    • 5.Sxb6#
          • 2...Sc7
            • 3.Sbc4+
              • 3...Ka4
                • 4.Qa3+
                  • 4...bxa3
                    • 5.Sb6#
      • 1...Bf1
        • 2.Qxf1
          • threat
            • 3.Sdc4#
          • 2...Kxb2
            • 3.Bc1+
              • 3...Ka1
                • 4.Bd2+
                  • 4...Kb2
                    • 5.Sc4#
                    • 5.Qc1#
                  • 4...c1Q
                    • 5.Qxc1#
                  • 4...c1S
                    • 5.Qxc1#
                  • 4...c1B
                    • 5.Qxc1#
                  • 4...c1R
                    • 5.Qxc1#
                • 4.Ba3+
                  • 4...c1Q
                    • 5.Qxc1#
                  • 4...c1S
                    • 5.Qxc1#
                  • 4...c1B
                    • 5.Qxc1#
                  • 4...c1R
                    • 5.Qxc1#
              • 3...Kb1
                • 4.Bd2+
                  • 4...Kb2
                    • 5.Sc4#
                    • 5.Qc1#
                  • 4...c1Q
                    • 5.Qxc1#
                  • 4...c1S
                    • 5.Qxc1#
                  • 4...c1B
                    • 5.Qxc1#
                  • 4...c1R
                    • 5.Qxc1#
                • 4.Ba3+
                  • 4...c1Q
                    • 5.Qxc1#
                  • 4...c1S
                    • 5.Qxc1#
                  • 4...c1B
                    • 5.Qxc1#
                  • 4...c1R
                    • 5.Qxc1#
        • 2.Bd2
          • threat
            • 3.Sd3+
              • 3...Ka4
                • 4.Bxb4
                  • threat
                    • 5.Qa3#
                  • 4...b2
                    • 5.Qxc2#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
            • 3.Qxf1
              • threat
                • 4.Sdc4#
              • 3...c1Q
                • 4.Sb5+
                  • 4...Kxb2
                    • 5.Qxc1#
                • 4.Bxc1
                  • threat
                    • 5.Sdc4#
                    • 5.Sb5#
                    • 5.Qa6#
                • 4.Qxc1
                  • threat
                    • 5.Sdc4#
                    • 5.Sb5#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...c1R
                • 4.Sb5+
                  • 4...Kxb2
                    • 5.Qxc1#
                • 4.Bxc1
                  • threat
                    • 5.Sdc4#
                    • 5.Sb5#
                    • 5.Qa6#
                • 4.Qxc1
                  • threat
                    • 5.Sdc4#
                    • 5.Sb5#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...Sb6
                • 4.Sb5+
                  • 4...Kxb2
                    • 5.Qc1#
                • 4.Qa1
                  • threat
                    • 5.Sb5#
                • 4.Qc1
                  • threat
                    • 5.Sb5#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
          • 2...Bd3
            • 3.Sxd3+
              • 3...Ka4
                • 4.Bxb4
                  • threat
                    • 5.Qa3#
                  • 4...b2
                    • 5.Qxc2#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
          • 2...Sb6
            • 3.Sbc4+
              • 3...Ka4
                • 4.Qa3+
                  • 4...bxa3
                    • 5.Sxb6#
            • 3.Qxf1
              • threat
                • 4.Sb5+
                  • 4...Kxb2
                    • 5.Qc1#
                • 4.Qa1
                  • threat
                    • 5.Sb5#
                • 4.Qc1
                  • threat
                    • 5.Sb5#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...c1Q
                • 4.Sb5+
                  • 4...Kxb2
                    • 5.Qxc1#
                • 4.Qxc1
                  • threat
                    • 5.Sb5#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...c1S
                • 4.Sb5+
                  • 4...Kxb2
                    • 5.Qxc1#
                • 4.Qxc1
                  • threat
                    • 5.Sb5#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...c1B
                • 4.Sb5+
                  • 4...Kxb2
                    • 5.Qxc1#
                • 4.Qxc1
                  • threat
                    • 5.Sb5#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...c1R
                • 4.Sb5+
                  • 4...Kxb2
                    • 5.Qxc1#
                • 4.Qxc1
                  • threat
                    • 5.Sb5#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
          • 2...Sc7
            • 3.Sbc4+
              • 3...Ka4
                • 4.Qa3+
                  • 4...bxa3
                    • 5.Sb6#
            • 3.Qxf1
              • threat
                • 4.Sdc4#
              • 3...c1Q
                • 4.Qxc1
                  • threat
                    • 5.Sdc4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...c1R
                • 4.Qxc1
                  • threat
                    • 5.Sdc4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
      • 1...Bd3
        • 2.Sxd3+
          • 2...Ka4
            • 3.Qe3
              • threat
                • 4.Qa7#
              • 3...b2
                • 4.Sxb2+
                  • 4...Ka5
                    • 5.Qa7#
              • 3...Sb6
                • 4.Qxb6
                  • threat
                    • 5.Qa7#
                    • 5.Qxb4#
                    • 5.Qa6#
                  • 4...Ka3
                    • 5.Qa5#
                    • 5.Qa7#
                    • 5.Qxb4#
                    • 5.Qa6#
                • 4.Qc5
                  • threat
                    • 5.Qxb4#
                  • 4...Ka3
                    • 5.Qxb4#
                  • 4...Sd5
                    • 5.Qa7#
              • 3...Sc7
                • 4.Qa7+
                  • 4...Sa6
                    • 5.Qxa6#
                • 4.Qb6
                  • threat
                    • 5.Qxb4#
                  • 4...Ka3
                    • 5.Qa5#
                    • 5.Qxb4#
                  • 4...Sb5
                    • 5.Qa6#
                  • 4...Sd5
                    • 5.Qa7#
                    • 5.Qa6#
                  • 4...Sa6
                    • 5.Qxa6#
        • 2.Bd2
          • threat
            • 3.Sxd3+
              • 3...Ka4
                • 4.Bxb4
                  • threat
                    • 5.Qa3#
                  • 4...b2
                    • 5.Qxc2#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
          • 2...Bf1
            • 3.Sd3+
              • 3...Ka4
                • 4.Bxb4
                  • threat
                    • 5.Qa3#
                  • 4...b2
                    • 5.Qxc2#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
            • 3.Qxf1
              • threat
                • 4.Sdc4#
              • 3...c1Q
                • 4.Sb5+
                  • 4...Kxb2
                    • 5.Qxc1#
                • 4.Bxc1
                  • threat
                    • 5.Sdc4#
                    • 5.Sb5#
                    • 5.Qa6#
                • 4.Qxc1
                  • threat
                    • 5.Sdc4#
                    • 5.Sb5#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...c1R
                • 4.Sb5+
                  • 4...Kxb2
                    • 5.Qxc1#
                • 4.Bxc1
                  • threat
                    • 5.Sdc4#
                    • 5.Sb5#
                    • 5.Qa6#
                • 4.Qxc1
                  • threat
                    • 5.Sdc4#
                    • 5.Sb5#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...Sb6
                • 4.Sb5+
                  • 4...Kxb2
                    • 5.Qc1#
                • 4.Qa1
                  • threat
                    • 5.Sb5#
                • 4.Qc1
                  • threat
                    • 5.Sb5#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
          • 2...Be2
            • 3.Sd3+
              • 3...Ka4
                • 4.Bxb4
                  • threat
                    • 5.Qa3#
                  • 4...b2
                    • 5.Qxc2#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
          • 2...Ba6
            • 3.Sd3+
              • 3...Ka4
                • 4.Bxb4
                  • threat
                    • 5.Qa3#
                  • 4...b2
                    • 5.Qxc2#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
          • 2...Sb6
            • 3.Sbc4+
              • 3...Ka4
                • 4.Qa3+
                  • 4...bxa3
                    • 5.Sxb6#
          • 2...Sc7
            • 3.Sbc4+
              • 3...Ka4
                • 4.Qa3+
                  • 4...bxa3
                    • 5.Sb6#
      • 1...Ba6
        • 2.Bd2
          • threat
            • 3.Sd3+
              • 3...Ka4
                • 4.Bxb4
                  • threat
                    • 5.Qa3#
                  • 4...b2
                    • 5.Qxc2#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
          • 2...Bd3
            • 3.Sxd3+
              • 3...Ka4
                • 4.Bxb4
                  • threat
                    • 5.Qa3#
                  • 4...b2
                    • 5.Qxc2#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
          • 2...Sb6
            • 3.Sbc4+
              • 3...Ka4
                • 4.Qa3+
                  • 4...bxa3
                    • 5.Sxb6#
          • 2...Sc7
            • 3.Sbc4+
              • 3...Ka4
                • 4.Qa3+
                  • 4...bxa3
                    • 5.Sb6#
      • 1...Sb6
        • 2.Sd3+
          • 2...Ka4
            • 3.Sc5+
              • 3...Ka5
                • 4.Qa3+
                  • 4...Sa4
                    • 5.Bd8#
                  • 4...bxa3
                    • 5.Bd2#
      • 1...Sc7
        • 2.Bd8
          • threat
            • 3.Sd3+
              • 3...Ka4
                • 4.Sc5+
                  • 4...Ka5
                    • 5.Bxc7#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
          • 2...Bd3
            • 3.Sxd3+
              • 3...Ka4
                • 4.Sc5+
                  • 4...Ka5
                    • 5.Bxc7#
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Qxa2#
                    • 5.Qxb4#
          • 2...Sb5
            • 3.Sd3+
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Sc5#
                    • 5.Qxb4#
          • 2...Sd5
            • 3.Sd3+
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Sc5#
                    • 5.Qxa2#
          • 2...Sa6
            • 3.Sc8
              • threat
                • 4.Sb6
                  • threat
                    • 5.S2c4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
                  • 4...Bc4
                    • 5.S2xc4#
                    • 5.S6xc4#
              • 3...Bd1
                • 4.Sb6
                  • threat
                    • 5.S2c4#
                    • 5.S6c4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...Bf1
                • 4.Sb6
                  • threat
                    • 5.S2c4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
                  • 4...Bc4
                    • 5.S2xc4#
                    • 5.S6xc4#
              • 3...Bd3
                • 4.Sb6
                  • threat
                    • 5.S2c4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
                  • 4...Bc4
                    • 5.S2xc4#
                    • 5.S6xc4#
              • 3...Bf3
                • 4.Sb6
                  • threat
                    • 5.S2c4#
                    • 5.S6c4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...Bc4
                • 4.Sb6
                  • threat
                    • 5.S2xc4#
                    • 5.S6xc4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
                  • 4...Bf1
                    • 5.S2c4#
                  • 4...Be2
                    • 5.S2c4#
                  • 4...Bd3
                    • 5.S2c4#
                  • 4...Bb5
                    • 5.S2c4#
                  • 4...Bd5
                    • 5.S2c4#
              • 3...Bg4
                • 4.Sb6
                  • threat
                    • 5.S2c4#
                    • 5.S6c4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...Bb5
                • 4.Sc4+
                  • 4...Ka4
                    • 5.S8b6#
                • 4.Sb6
                  • threat
                    • 5.S2c4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
                  • 4...Bc4
                    • 5.S2xc4#
                    • 5.S6xc4#
              • 3...Bh5
                • 4.Sb6
                  • threat
                    • 5.S2c4#
                    • 5.S6c4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
              • 3...d5
                • 4.Sb6
                  • threat
                    • 5.S2c4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
                  • 4...Bc4
                    • 5.S2xc4#
          • 2...Sa8
            • 3.Sd3+
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Sc5#
                    • 5.Qxa2#
                    • 5.Qxb4#
          • 2...Se8
            • 3.Sd3+
              • 3...b2
                • 4.Qxb2+
                  • 4...Ka4
                    • 5.Sc5#
                    • 5.Qxa2#
                    • 5.Qxb4#
      • 1...f4
        • 2.Se4
          • threat
            • 3.Sc5
              • threat
                • 4.Sc4#
              • 3...a1Q
                • 4.Qxa1#
              • 3...a1S
                • 4.Qxa1#
              • 3...a1B
                • 4.Qxa1#
              • 3...a1R
                • 4.Qxa1#
              • 3...Bc4
                • 4.Sxc4#
          • 2...d6
            • 3.Be7
              • threat
                • 4.Sc3
                  • threat
                    • 5.Sc4#
                  • 4...bxc3
                    • 5.Bxd6#
                  • 4...Bc4
                    • 5.Sxc4#
              • 3...Bd1
                • 4.Sc3
                  • threat
                    • 5.Sc4#
                    • 5.Sb5#
                  • 4...bxc3
                    • 5.Bxd6#
              • 3...Bf1
                • 4.Sc3
                  • threat
                    • 5.Sc4#
                  • 4...bxc3
                    • 5.Bxd6#
                  • 4...Bc4
                    • 5.Sxc4#
              • 3...Bd3
                • 4.Sc3
                  • threat
                    • 5.Sc4#
                  • 4...bxc3
                    • 5.Bxd6#
                  • 4...Bc4
                    • 5.Sxc4#
              • 3...Bf3
                • 4.Sc3
                  • threat
                    • 5.Sc4#
                    • 5.Sb5#
                  • 4...bxc3
                    • 5.Bxd6#
              • 3...Bc4
                • 4.Sc3
                  • threat
                    • 5.Sxc4#
                  • 4...bxc3
                    • 5.Bxd6#
                  • 4...Bf1
                    • 5.Sc4#
                  • 4...Be2
                    • 5.Sc4#
                  • 4...Bd3
                    • 5.Sc4#
                  • 4...Bb5
                    • 5.Sc4#
                    • 5.Sxb5#
                  • 4...Bd5
                    • 5.Sc4#
                    • 5.Sb5#
                  • 4...Ba6
                    • 5.Sc4#
              • 3...Bg4
                • 4.Sc3
                  • threat
                    • 5.Sc4#
                    • 5.Sb5#
                  • 4...bxc3
                    • 5.Bxd6#
              • 3...Bb5
                • 4.Sc3
                  • threat
                    • 5.Sc4#
                    • 5.Sxb5#
                  • 4...bxc3
                    • 5.Bxd6#
                  • 4...Bc4
                    • 5.Sxc4#
              • 3...Bh5
                • 4.Sc3
                  • threat
                    • 5.Sc4#
                    • 5.Sb5#
                  • 4...bxc3
                    • 5.Bxd6#
              • 3...Ba6
                • 4.Sc3
                  • threat
                    • 5.Sc4#
                  • 4...bxc3
                    • 5.Bxd6#
                  • 4...Bc4
                    • 5.Sxc4#
              • 3...Sb6
                • 4.Sc3
                  • threat
                    • 5.Sc4#
                  • 4...bxc3
                    • 5.Bxd6#
                  • 4...Bc4
                    • 5.Sxc4#
                  • 4...Sc4
                    • 5.Sxc4#
                    • 5.Sb5#
              • 3...d5
                • 4.Sc3
                  • threat
                    • 5.Sc4#
                  • 4...Bc4
                    • 5.Sxc4#
                • 4.Sc5
                  • threat
                    • 5.Sc4#
                  • 4...a1Q
                    • 5.Qxa1#
                  • 4...a1S
                    • 5.Qxa1#
                  • 4...a1B
                    • 5.Qxa1#
                  • 4...a1R
                    • 5.Qxa1#
                  • 4...Bc4
                    • 5.Sxc4#

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