Problem Display
PID: 103539 (8/3p2P1/b1P4R/R1P1kp1n/1p1N1N1K/1q2PB2/2r1Q3/B4n2 w - - 0 1)

Fasano, Alessandro

Telescacco 92, 1995

8/3p2P1/b1P4R/R1P1kp1n/1p1N1N1K/1q2PB2/2r1Q3/B4n2

#2

12 + 9


6490 yacpdb 2009

SOLUTION


  • SOUND
  • Sets
    • 1...Qe6
      • 2.Sxc2#
    • 1...Qf7
      • 2.Sxc2#
    • 1...Qg8
      • 2.Sxc2#
    • 1...Rxc5
      • 2.Sxb3#
    • 1...Sf6
      • 2.Sg6#
    • 1...dxc6
      • 2.Sxc6#
    • 1...d5
      • 2.Re6#
  • Tries
    • 1.Sxc2+?
      • 1...Qb2
        • 2.Bxb2#
      • 1...Qc3!
    • 1.Sxb3+?
      • 1...Rb2
        • 2.Bxb2#
        • 2.Qxb2#
      • 1...Rc3!
    • 1.Sb5+?
      • 1...Qb2
        • 2.Sd3#
      • 1...Qc3
        • 2.Sd3#
      • 1...Rc3
        • 2.Sd3#
      • 1...Rb2!
    • 1.Re6+?
      • 1...Qxe6
        • 2.Sxc2#
      • 1...dxe6!
    • 1.g8S?
      • threat
        • 2.Sg6#
      • 1...Qxg8
        • 2.Sxc2#
      • 1...Rxc5
        • 2.Sxb3#
      • 1...Qe6
        • 2.Sxc2#
      • 1...Qf7
        • 2.Sxc2#
      • 1...Sxf4!
  • Keys
    • 1.Kg5!
      • threat
        • 2.Sg6#
      • 1...Qxe3
        • 2.Sxc2#
      • 1...Rxc5
        • 2.Sxb3#
      • 1...Sxf4
        • 2.exf4#
      • 1...Qe6
        • 2.Sxc2#
      • 1...Qf7
        • 2.Sxc2#

FEATURES


  • Static
    • TYPE = THREAT
    • CHANGED MATES = 0
    • ADDED MATES = 2
    • REMOVED MATES = 4
  • Sets
    • Q(c);N_GUARD::B(A)+S(E),XR(b)
    • R(b);N_GUARD,P_SPINR(b),XP(I)::B(A)+S(E),XQ(c)
    • S(g);SBLOCK::S(F)
    • P(i);XP(J)::B(A)+S(E),DCHECK,XP(i)
    • P(i);N_GUARD,S_CUTQ(c)::R1(K)
  • Tries
    • Try
      • S(E);CHECK,XR(b)
      • Vars
        • Q(c);N_GUARD,P_SPINQ(c)::B(A),XQ(c)
      • Refutation
        • Q(c);P_SPINQ(c)
    • Try
      • S(E);CHECK,XQ(c)
      • Refutation
        • R(b);P_SPINR(b)
    • Try
      • S(E);CHECK
      • Vars
        • Q(c);P_SPINQ(c)::S(F)
        • R(b);P_SPINR(b)::S(F)
      • Refutation
        • R(b);P_SPINR(b)
    • Try
      • R(K);CHECK
      • Vars
        • Q(c);XR(K)::B(A)+S(E),XR(b)
      • Refutation
        • P(i);XR(K)
    • Try
      • P(L);
      • Threat
        • S(F)
      • Vars
        • Q(c);N_GUARD,XS(L)::B(A)+S(E),XR(b)
        • R(b);N_GUARD,P_SPINR(b),XP(I)::B(A)+S(E),XQ(c)
        • Q(c);N_GUARD::B(A)+S(E),XR(b)
      • Refutation
        • S(g);XS(F)
  • Actual
    • K(G);S_FLIGHT
    • Threat
      • S(F)
    • Vars
      • Q(c);N_GUARD,P_PINS(F),P_SPINQ(c),XP(C)::B(A)+S(E),XR(b)
      • R(b);N_GUARD,P_SPINR(b),XP(I)::B(A)+S(E),XQ(c)
      • S(g);OGATE,XS(F)::QAR(B)+P(C)DCHECK,XS(g)
      • Q(c);N_GUARD::B(A)+S(E),XR(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).