Problem Display
PID: 145291 (8/8/5r2/6p1/p4rk1/4bRp1/4Bp1R/KQ4N1 w - - 0 1)

Morse, Christopher Jeremy

The Problemist, 1969

8/8/5r2/6p1/p4rk1/4bRp1/4Bp1R/KQ4N1

#2

6 + 8


SOLUTION


  • SOUND
  • Sets
    • 1...Rb4
      • 2.Rf5#
      • 2.Rxf6#
    • 1...Rc4
      • 2.Rf5#
      • 2.Rxf6#
    • 1...Rd4
      • 2.Rf5#
      • 2.Rxf6#
    • 1...Re4
      • 2.Rxf6#
    • 1...R4f5
      • 2.Rxf5#
  • Keys
    • 1.Qe4!
      • threat
        • 2.Rfxf2#
        • 2.Rxe3#
        • 2.Rxf4#
      • 1...Bd4+
        • 2.Rc3#
      • 1...fxg1Q+
        • 2.Rf1#
      • 1...fxg1R+
        • 2.Rf1#
      • 1...f1Q+
        • 2.Rxf1#
      • 1...f1R+
        • 2.Rxf1#
      • 1...Rxe4
        • 2.Rxf6#
      • 1...fxg1S
        • 2.Rxf4#
      • 1...fxg1B
        • 2.Rf1#
        • 2.Rff2#
        • 2.Rxe3#
        • 2.Rxf4#
      • 1...gxh2
        • 2.Rh3#
      • 1...f1S
        • 2.Rxf1#
        • 2.Rff2#
        • 2.Rxe3#
        • 2.Rxf4#
      • 1...f1B
        • 2.Rxf1#
        • 2.Rxf4#
      • 1...Bc1
        • 2.Rfxf2#
        • 2.Ra3#
        • 2.Rb3#
        • 2.Rc3#
        • 2.Rd3#
        • 2.Re3#
        • 2.Rxf4#
      • 1...Bd2
        • 2.Rfxf2#
        • 2.Ra3#
        • 2.Rb3#
        • 2.Rc3#
        • 2.Rd3#
        • 2.Re3#
        • 2.Rxf4#
      • 1...Bc5
        • 2.Rfxf2#
        • 2.Ra3#
        • 2.Rb3#
        • 2.Rc3#
        • 2.Rd3#
        • 2.Re3#
        • 2.Rxf4#
      • 1...Bb6
        • 2.Rfxf2#
        • 2.Ra3#
        • 2.Rb3#
        • 2.Rc3#
        • 2.Rd3#
        • 2.Re3#
        • 2.Rxf4#
      • 1...Ba7
        • 2.Rfxf2#
        • 2.Ra3#
        • 2.Rb3#
        • 2.Rc3#
        • 2.Rd3#
        • 2.Re3#
        • 2.Rxf4#
      • 1...g2
        • 2.Rxe3#
        • 2.Rfh3#

FEATURES


  • Static
    • TYPE = THREAT
    • CHANGED MATES = 0
    • ADDED MATES = 7
    • REMOVED MATES = 1
  • Sets
    • R(e);OGATE::B(D)+R(F),XR(h)
    • R(e);OGATE::B(D)+R(F),XR(e)
  • Actual
    • Q(B);P_PINR(e)
    • Threat
      • DUALS(3)
    • Vars
      • B(b);CHECK,OGATE::B(D)+R(F)
      • P(a);CHECK,OGATE,XS(C)::B(D)+R(F)
      • P(a);CHECK,OGATE::B(D)+R(F),XQ(a)
      • P(a);CHECK,OGATE::B(D)+R(F),XR(a)
      • R(e);N_SPINR(e),OGATE,XQ(B)::B(D)+R(F),XR(h)
      • P(a);XS(C)::B(D)+R(F),DCHECK,XR(e)
      • P(c);OGATE,XR(E)::B(D)+R(F)


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