Problem Display
PID: 70671 (8/8/8/2N5/2NB4/KRrP3p/PRP1k2P/7Q w - - 0 1)

Oudot, Jean

Le Probleme, 1949

8/8/8/2N5/2NB4/KRrP3p/PRP1k2P/7Q

#2

11 + 3


14529 Problemes d'echecs en deux coups (Boyer) 1983
14528 Le Guide des echecs (Bienabe/Giffard) 1993
1343 Europe Echecs 1997
5454 Near Snap 2014

SOLUTION


  • SOUND
  • Sets
    • 1...Rxc2
      • 2.Rxc2#
    • 1...Rxb3+
      • 2.cxb3#
    • 1...Rxd3
      • 2.cxd3#
    • 1...Rxc4
      • 2.c3#
  • Tries
    • 1.Ka4?
      • 1...Rxc2
        • 2.Rxc2#
      • 1...Rxb3
        • 2.cxb3#
      • 1...Rxd3
        • 2.cxd3#
      • 1...Rxc4+!
    • 1.Kb4?
      • 1...Rxb3+
        • 2.cxb3#
      • 1...Rxc2
        • 2.Rxc2#
      • 1...Rxd3
        • 2.cxd3#
      • 1...Rxc4+!
    • 1.Sa5?
      • 1...Rxb3+
        • 2.cxb3#
      • 1...Rxc2
        • 2.Rxc2#
      • 1...Rxd3
        • 2.cxd3#
      • 1...Rxc5
        • 2.c4#
      • 1...Rc4
        • 2.c3#
      • 1...Kd2!
    • 1.Se5?
      • 1...Rxb3+
        • 2.cxb3#
      • 1...Rxc2
        • 2.Rxc2#
      • 1...Rxd3
        • 2.cxd3#
      • 1...Rxc5
        • 2.c3#
        • 2.c4#
      • 1...Rc4
        • 2.c3#
      • 1...Kd2!
    • 1.Sb6?
      • 1...Rxb3+
        • 2.cxb3#
      • 1...Rxc2
        • 2.Rxc2#
      • 1...Rxd3
        • 2.cxd3#
      • 1...Rxc5
        • 2.c4#
      • 1...Rc4
        • 2.c3#
      • 1...Kd2!
    • 1.Sd6?
      • 1...Rxb3+
        • 2.cxb3#
      • 1...Rxc2
        • 2.Rxc2#
      • 1...Rxd3
        • 2.cxd3#
      • 1...Rxc5
        • 2.c4#
      • 1...Rc4
        • 2.c3#
      • 1...Kd2!
    • 1.Bf2?
      • 1...Rxb3+
        • 2.cxb3#
      • 1...Rxc2
        • 2.Rxc2#
      • 1...Rxd3
        • 2.cxd3#
      • 1...Rxc4
        • 2.c3#
      • 1...Kxf2!
    • 1.Be3?
      • 1...Rxb3+
        • 2.cxb3#
      • 1...Rxc2
        • 2.Rxc2#
      • 1...Rxd3
        • 2.cxd3#
      • 1...Rxc4!
    • 1.Rb1?
      • threat
        • 2.Re1#
        • 2.Qe4#
        • 2.Qd1#
        • 2.Qf1#
      • 1...Rxd3
        • 2.Re1#
        • 2.Qf1#
      • 1...Rxc4
        • 2.Qd1#
      • 1...Rxb3+!
    • 1.Qg2+?
      • 1...Kd1
        • 2.Rb1#
        • 2.Qf1#
        • 2.Qd2#
      • 1...Ke1
        • 2.Rb1#
      • 1...hxg2!
    • 1.Qf3+?
      • 1...Ke1
        • 2.Bxc3#
        • 2.Rb1#
      • 1...Kxf3!
    • 1.Qe4+?
      • 1...Kf1
        • 2.Sd2#
        • 2.Rb1#
      • 1...Kd1!
    • 1.Qe1+?
      • 1...Kf3
        • 2.Qe4#
      • 1...Kxe1!
  • Keys
    • 1.Se3!
      • 1...Rxb3+
        • 2.cxb3#
      • 1...Kd2
        • 2.Qd1#
      • 1...Kf2
        • 2.Qf1#
      • 1...Rxc2
        • 2.Rxc2#
      • 1...Rxd3
        • 2.cxd3#
      • 1...Rxc5
        • 2.c4#
      • 1...Rc4
        • 2.c3#

This anticipates 92272(1961)

FEATURES


  • Static
    • TYPE = WAITER
    • CHANGED MATES = 0
    • ADDED MATES = 3
    • REMOVED MATES = 0
  • Sets
    • R(b);N_PINR(G),OGATE,P_SPINR(b),XP(D)::R(C),XR(b)
    • R(b);CHECK,OGATE,XR(G)::R(C)+P(D),XR(b)
    • R(b);OGATE,XP(H)::R(C)+P(D),XR(b)
    • R(b);N_PINR(G),OGATE,XS(I)::R(C)+P(D)
  • Tries
    • Try
      • K(F);N_SPINR(G),P-FLIGHT
      • Vars
        • R(b);OGATE,P_SPINR(b),XP(D)::R(C),XR(b)
        • R(b);OGATE,XR(G)::R(C)+P(D),XR(b)
        • R(b);OGATE,XP(H)::R(C)+P(D),XR(b)
      • Refutation
        • R(b);CHECK,XS(I)
    • Try
      • K(F);N_SPINR(G),S_FLIGHT
      • Vars
        • R(b);CHECK,OGATE,XR(G)::R(C)+P(D),XR(b)
        • R(b);OGATE,P_SPINR(b),XP(D)::R(C),XR(b)
        • R(b);OGATE,XP(H)::R(C)+P(D),XR(b)
      • Refutation
        • R(b);CHECK,XS(I)
    • Try
      • S(I);
      • Vars
        • R(b);CHECK,OGATE,XR(G)::R(C)+P(D),XR(b)
        • R(b);N_PINR(G),OGATE,P_SPINR(b),XP(D)::R(C),XR(b)
        • R(b);OGATE,XP(H)::R(C)+P(D),XR(b)
        • R(b);N_PINR(G),OGATE,XS(K)::R(C)+P(D)
        • R(b);N_PINR(G),OGATE::R(C)+P(D)
      • Refutation
        • K(a);P-FLIGHT
    • Try
      • S(I);
      • Vars
        • R(b);CHECK,OGATE,XR(G)::R(C)+P(D),XR(b)
        • R(b);N_PINR(G),OGATE,P_SPINR(b),XP(D)::R(C),XR(b)
        • R(b);OGATE,XP(H)::R(C)+P(D),XR(b)
        • R(b);N_PINR(G),OGATE::R(C)+P(D)
      • Refutation
        • K(a);P-FLIGHT
    • Try
      • S(I);
      • Vars
        • R(b);CHECK,OGATE,XR(G)::R(C)+P(D),XR(b)
        • R(b);N_PINR(G),OGATE,P_SPINR(b),XP(D)::R(C),XR(b)
        • R(b);OGATE,XP(H)::R(C)+P(D),XR(b)
        • R(b);N_PINR(G),OGATE,XS(K)::R(C)+P(D)
        • R(b);N_PINR(G),OGATE::R(C)+P(D)
      • Refutation
        • K(a);P-FLIGHT
    • Try
      • S(I);
      • Vars
        • R(b);CHECK,OGATE,XR(G)::R(C)+P(D),XR(b)
        • R(b);N_PINR(G),OGATE,P_SPINR(b),XP(D)::R(C),XR(b)
        • R(b);OGATE,XP(H)::R(C)+P(D),XR(b)
        • R(b);N_PINR(G),OGATE,XS(K)::R(C)+P(D)
        • R(b);N_PINR(G),OGATE::R(C)+P(D)
      • Refutation
        • K(a);P-FLIGHT
    • Try
      • B(J);
      • Vars
        • R(b);CHECK,OGATE,XR(G)::R(C)+P(D),XR(b)
        • R(b);N_PINR(G),OGATE,P_SPINR(b),XP(D)::R(C),XR(b)
        • R(b);OGATE,XP(H)::R(C)+P(D),XR(b)
        • R(b);N_PINR(G),OGATE,XS(I)::R(C)+P(D)
      • Refutation
        • K(a);P-FLIGHT,XB(J)
    • Try
      • B(J);
      • Vars
        • R(b);CHECK,OGATE,XR(G)::R(C)+P(D),XR(b)
        • R(b);N_PINR(G),OGATE,P_SPINR(b),XP(D)::R(C),XR(b)
        • R(b);OGATE,XP(H)::R(C)+P(D),XR(b)
      • Refutation
        • R(b);N_PINR(G),XS(I)
    • Try
      • R(C);
      • Threat
        • DUALS(4)
      • Vars
        • R(b);N_PINR(G),XS(I)::QAB1(A)
      • Refutation
        • R(b);CHECK,XR(G)
    • Try
      • Q(A);CHECK
      • Vars
        • K(a);P-FLIGHT::R(C)
      • Refutation
        • P(c);XQ(A)
    • Try
      • Q(A);CHECK
      • Refutation
        • K(a);S_FLIGHT,XQ(A)
    • Try
      • Q(A);CHECK
      • Refutation
        • K(a);S_FLIGHT
    • Try
      • Q(A);CHECK
      • Vars
        • K(a);OGATE,S_FLIGHT::QAB1(A)
      • Refutation
        • K(a);P-FLIGHT,XQ(A)
  • Actual
    • S(I);
    • Vars
      • R(b);CHECK,OGATE,XR(G)::R(C)+P(D),XR(b)
      • K(a);P-FLIGHT::QAR1(A)
      • R(b);N_PINR(G),OGATE,P_SPINR(b),XP(D)::R(C),XR(b)
      • R(b);OGATE,XP(H)::R(C)+P(D),XR(b)
      • R(b);N_PINR(G),OGATE,XS(K)::R(C)+P(D)
      • R(b);N_PINR(G),OGATE::R(C)+P(D)


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