Problem Display
PID: 139189 (6bk/Q2RnP2/1r1p2Pq/3N4/1p6/PP1p4/1Kp1p3/BBn1N2R w - - 0 1)

Janet, Frank

Canadian Courier (The), 1917

6bk/Q2RnP2/1r1p2Pq/3N4/1p6/PP1p4/1Kp1p3/BBn1N2R

#2

12 + 11


56 The Problemist 1937

SOLUTION


  • SOUND
  • Sets
    • 1...Qxh1
      • 2.Kxc1#
    • 1...Qh2
      • 2.Kxc1#
    • 1...Qh3
      • 2.Kxc1#
    • 1...Qh4
      • 2.Kxc1#
    • 1...Qh5
      • 2.Kxc1#
    • 1...Qh7
      • 2.Kxc1#
    • 1...Rb5
      • 2.Qd4#
    • 1...Ra6
      • 2.Qd4#
    • 1...Rc6
      • 2.Qd4#
    • 1...Rb7
      • 2.Qd4#
    • 1...Rb8
      • 2.Qd4#
    • 1...Sa2
      • 2.Kxa2#
    • 1...Sxb3
      • 2.Kxb3#
    • 1...cxb1Q+
      • 2.Kxb1#
    • 1...cxb1S
      • 2.Kxb1#
    • 1...cxb1B
      • 2.Kxb1#
    • 1...cxb1R+
      • 2.Kxb1#
    • 1...d2
      • 2.Kxc2#
    • 1...bxa3+
      • 2.Kxa3#
  • Tries
    • 1.Rxh6+?
      • 1...Bh7
        • 2.Kxc1#
        • 2.Rxh7#
      • 1...Kg7!
    • 1.f8Q?
      • threat
        • 2.Rxh6#
        • 2.Qf6#
      • 1...cxb1Q+
        • 2.Kxb1#
      • 1...cxb1R+
        • 2.Kxb1#
      • 1...bxa3+
        • 2.Kxa3#
      • 1...Qxh1
        • 2.Kxc1#
        • 2.Qf6#
      • 1...Sxd5
        • 2.Rxh6#
        • 2.Qg7#
      • 1...Qh2
        • 2.Kxc1#
        • 2.Rxh2#
        • 2.Qf6#
      • 1...Qh3
        • 2.Kxc1#
        • 2.Rxh3#
        • 2.Qf6#
      • 1...Qh4
        • 2.Kxc1#
        • 2.Rxh4#
        • 2.Qf6#
      • 1...Qh5
        • 2.Kxc1#
        • 2.Rxh5#
        • 2.Qf6#
      • 1...Qh7
        • 2.Kxc1#
        • 2.Rxh7#
        • 2.Qf6#
        • 2.g7#
      • 1...Sf5!
  • Keys
    • 1.Rd8!
      • 1...cxb1Q+
        • 2.Kxb1#
      • 1...cxb1R+
        • 2.Kxb1#
      • 1...bxa3+
        • 2.Kxa3#
      • 1...Kg7
        • 2.fxg8Q#
        • 2.fxg8R#
      • 1...Qxh1
        • 2.Kxc1#
      • 1...Sxb3
        • 2.Kxb3#
      • 1...Sxd5
        • 2.Rxg8#
        • 2.fxg8Q#
        • 2.fxg8R#
      • 1...Sxg6
        • 2.fxg8Q#
        • 2.fxg8R#
      • 1...cxb1S
        • 2.Kxb1#
      • 1...cxb1B
        • 2.Kxb1#
      • 1...Qh2
        • 2.Kxc1#
      • 1...Qh3
        • 2.Kxc1#
      • 1...Qh4
        • 2.Kxc1#
      • 1...Qh5
        • 2.Kxc1#
      • 1...Qh7
        • 2.Kxc1#
        • 2.Rxh7#
      • 1...Rb5
        • 2.Qd4#
      • 1...Ra6
        • 2.Qd4#
      • 1...Rc6
        • 2.Qd4#
      • 1...Rb7
        • 2.Qd4#
      • 1...Rb8
        • 2.Qd4#
      • 1...Sa2
        • 2.Kxa2#
      • 1...Sf5
        • 2.Rxg8#
        • 2.fxg8Q#
        • 2.fxg8R#
      • 1...Sc6
        • 2.Rxg8#
        • 2.fxg8Q#
        • 2.fxg8R#
      • 1...Sc8
        • 2.Rxg8#
        • 2.fxg8Q#
        • 2.fxg8R#
      • 1...d2
        • 2.Kxc2#

FEATURES


  • Static
    • TYPE = INCOMPLETE_BLOCK
    • CHANGED MATES = 0
    • ADDED MATES = 0
    • REMOVED MATES = 1
  • Sets
    • Q(h);N_SPINQ(h),XR(D)::B(A)+K(E),XS(a)
    • Q(h);::B(A)+K(E),XS(a)
    • R(f);OGATE::QAB(J)
    • S(a);::B(A)+K(E),XS(a)
    • S(a);XP(G)::B(A)+K(E),XS(a)
    • P(b);CHECK,XB(B)::B(A)+K(E),XQ(b)
    • P(b);XB(B)::B(A)+K(E),XS(b)
    • P(b);XB(B)::B(A)+K(E),XB(b)
    • P(b);CHECK,XB(B)::B(A)+K(E),XR(b)
    • P(d);::B(A)+K(E),XP(b)
    • P(e);CHECK,P_PINP(G),XP(F)::B(A)+K(E),XP(e)
  • Tries
    • Try
      • R(D);CHECK,XQ(h)
      • Refutation
        • K(k);S_FLIGHT
    • Try
      • P(L);P_PINB(j)
      • Threat
        • DUALS(2)
      • Vars
        • P(b);CHECK,XB(B)::B(A)+K(E),XQ(b)
        • P(b);CHECK,XB(B)::B(A)+K(E),XR(b)
        • P(e);CHECK,P_PINP(G),XP(F)::B(A)+K(E),XP(e)
      • Refutation
        • S(i);
  • Actual
    • R(K);P_PINB(j)
    • Vars
      • P(b);CHECK,XB(B)::B(A)+K(E),XQ(b)
      • P(b);CHECK,XB(B)::B(A)+K(E),XR(b)
      • P(e);CHECK,P_PINP(G),XP(F)::B(A)+K(E),XP(e)
      • K(k);N_SPINB(j),N_SPINQ(h),S_FLIGHT::PXB(j)=Q
      • Q(h);N_SPINQ(h),XR(D)::B(A)+K(E),XS(a)
      • S(a);XP(G)::B(A)+K(E),XS(a)
      • S(i);N_GUARD,XP(I)::PXB(j)=Q
      • P(b);XB(B)::B(A)+K(E),XS(b)
      • P(b);XB(B)::B(A)+K(E),XB(b)
      • Q(h);::B(A)+K(E),XS(a)
      • R(f);OGATE::QAB(J)
      • S(a);::B(A)+K(E),XS(a)
      • P(d);::B(A)+K(E),XP(b)


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