Problem Display
PID: 63143 (6qb/PNQ1p1n1/kPp5/B6p/B4n1r/3b3p/4p2K/R7 w - - 0 1)

Szwedowski, Leopold Mieczyslaw

The Problemist, 2005

6qb/PNQ1p1n1/kPp5/B6p/B4n1r/3b3p/4p2K/R7

#2

8 + 12


SOLUTION


  • SOUND
  • Sets
    • 1...Qa2
      • 2.a8Q#
      • 2.a8R#
    • 1...Qb3
      • 2.a8Q#
      • 2.a8R#
    • 1...Qc4
      • 2.a8Q#
      • 2.a8R#
    • 1...Qd5
      • 2.a8Q#
      • 2.a8R#
    • 1...Qe6
      • 2.a8Q#
      • 2.a8R#
    • 1...Qf7
      • 2.a8Q#
      • 2.a8R#
    • 1...Qh7
      • 2.a8Q#
      • 2.a8R#
    • 1...Qb8
      • 2.axb8S#
    • 1...Se8
      • 2.a8Q#
      • 2.a8R#
  • Tries
    • 1.Bb5+?
      • 1...Bxb5
        • 2.Sc5#
      • 1...cxb5
        • 2.Sc5#
      • 1...Kxb5!
    • 1.Bc3?
      • threat
        • 2.Sc5#
      • 1...Qc4
        • 2.a8Q#
        • 2.a8R#
      • 1...Qd5
        • 2.a8Q#
        • 2.a8R#
      • 1...Sge6
        • 2.Bxc6#
      • 1...c5
        • 2.Sxc5#
      • 1...Sfe6!
    • 1.Bb4?
      • threat
        • 2.Sc5#
      • 1...Sfe6
        • 2.Bxc6#
      • 1...Qc4
        • 2.a8Q#
        • 2.a8R#
      • 1...Qd5
        • 2.a8Q#
        • 2.a8R#
      • 1...c5
        • 2.Sxc5#
      • 1...Sge6!
    • 1.Qb8?
      • threat
        • 2.a8Q#
        • 2.a8R#
      • 1...e1Q
        • 2.a8Q#
        • 2.a8R#
      • 1...e1S
        • 2.a8Q#
        • 2.a8R#
      • 1...e1B
        • 2.a8Q#
        • 2.a8R#
      • 1...e1R
        • 2.a8Q#
        • 2.a8R#
      • 1...Qa2
        • 2.a8Q#
        • 2.a8R#
      • 1...Qb3
        • 2.a8Q#
        • 2.a8R#
      • 1...Qc4
        • 2.a8Q#
        • 2.a8R#
      • 1...Qd5
        • 2.a8Q#
        • 2.a8R#
      • 1...Qe6
        • 2.a8Q#
        • 2.a8R#
      • 1...Qf7
        • 2.a8Q#
        • 2.a8R#
      • 1...Qh7
        • 2.a8Q#
        • 2.a8R#
      • 1...Qc8
        • 2.a8Q#
        • 2.a8R#
      • 1...Qd8
        • 2.a8Q#
        • 2.a8R#
      • 1...Qe8
        • 2.a8Q#
        • 2.a8R#
      • 1...Qf8
        • 2.a8Q#
        • 2.a8R#
      • 1...Rg4
        • 2.a8Q#
        • 2.a8R#
      • 1...Bb1
        • 2.a8Q#
        • 2.a8R#
      • 1...Bc2
        • 2.a8Q#
        • 2.a8R#
      • 1...Bc4
        • 2.a8Q#
        • 2.a8R#
      • 1...Be4
        • 2.a8Q#
        • 2.a8R#
      • 1...Bb5
        • 2.a8Q#
        • 2.a8R#
      • 1...Bf5
        • 2.a8Q#
        • 2.a8R#
      • 1...Bg6
        • 2.a8Q#
        • 2.a8R#
      • 1...Bh7
        • 2.a8Q#
        • 2.a8R#
      • 1...Sg2
        • 2.a8Q#
        • 2.a8R#
      • 1...Sd5
        • 2.a8Q#
        • 2.a8R#
      • 1...Sfe6
        • 2.a8Q#
        • 2.a8R#
      • 1...Sg6
        • 2.a8Q#
        • 2.a8R#
      • 1...Sf5
        • 2.a8Q#
        • 2.a8R#
      • 1...Sge6
        • 2.a8Q#
        • 2.a8R#
      • 1...Se8
        • 2.a8Q#
        • 2.a8R#
      • 1...c5
        • 2.a8Q#
        • 2.a8R#
      • 1...e5
        • 2.a8Q#
        • 2.a8R#
      • 1...e6
        • 2.a8Q#
        • 2.a8R#
      • 1...Qxb8!
    • 1.Qd8?
      • threat
        • 2.a8Q#
      • 1...Kxb7
        • 2.a8Q#
      • 1...Qxd8!
    • 1.Qc8?
      • threat
        • 2.a8Q#
        • 2.a8R#
      • 1...e1Q
        • 2.a8Q#
        • 2.a8R#
      • 1...e1S
        • 2.a8Q#
        • 2.a8R#
      • 1...e1B
        • 2.a8Q#
        • 2.a8R#
      • 1...e1R
        • 2.a8Q#
        • 2.a8R#
      • 1...Qa2
        • 2.a8Q#
        • 2.a8R#
      • 1...Qb3
        • 2.a8Q#
        • 2.a8R#
      • 1...Qc4
        • 2.a8Q#
        • 2.a8R#
      • 1...Qd5
        • 2.a8Q#
        • 2.a8R#
      • 1...Qe6
        • 2.a8Q#
        • 2.a8R#
      • 1...Qf7
        • 2.a8Q#
        • 2.a8R#
      • 1...Qh7
        • 2.a8Q#
        • 2.a8R#
      • 1...Qd8
        • 2.a8Q#
        • 2.a8R#
      • 1...Qe8
        • 2.a8Q#
        • 2.a8R#
      • 1...Qf8
        • 2.a8Q#
        • 2.a8R#
      • 1...Rg4
        • 2.a8Q#
        • 2.a8R#
      • 1...Bb1
        • 2.a8Q#
        • 2.a8R#
      • 1...Bc2
        • 2.a8Q#
        • 2.a8R#
      • 1...Bc4
        • 2.a8Q#
        • 2.a8R#
      • 1...Be4
        • 2.a8Q#
        • 2.a8R#
      • 1...Bb5
        • 2.a8Q#
        • 2.a8R#
      • 1...Bf5
        • 2.a8Q#
        • 2.a8R#
      • 1...Bg6
        • 2.a8Q#
        • 2.a8R#
      • 1...Bh7
        • 2.a8Q#
        • 2.a8R#
      • 1...Sg2
        • 2.a8Q#
        • 2.a8R#
      • 1...Sd5
        • 2.a8Q#
        • 2.a8R#
      • 1...Sfe6
        • 2.a8Q#
        • 2.a8R#
      • 1...Sg6
        • 2.a8Q#
        • 2.a8R#
      • 1...Sf5
        • 2.a8Q#
        • 2.a8R#
      • 1...Sge6
        • 2.a8Q#
        • 2.a8R#
      • 1...Se8
        • 2.a8Q#
        • 2.a8R#
      • 1...c5
        • 2.a8Q#
        • 2.a8R#
      • 1...e5
        • 2.a8Q#
        • 2.a8R#
      • 1...e6
        • 2.a8Q#
        • 2.a8R#
      • 1...Qxc8!
  • Keys
    • 1.Bxc6!
      • threat
        • 2.Sc5#
      • 1...Qa2
        • 2.a8Q#
        • 2.a8R#
      • 1...Qc4
        • 2.a8Q#
        • 2.a8R#
      • 1...Qd5
        • 2.a8Q#
        • 2.a8R#
      • 1...Sfe6
        • 2.Bb4#
      • 1...Sge6
        • 2.Bc3#

FEATURES


  • Static
    • TYPE = THREAT
    • CHANGED MATES = 0
    • ADDED MATES = 2
    • REMOVED MATES = 1
  • Sets
    • Q(k);N_GUARD::P=Q
    • Q(k);OGATE::PXQ(k)=S
    • S(j);S_CUTQ(k)::P=Q
  • Tries
    • Try
      • B(C);CHECK
      • Vars
        • B(b);SBLOCK,XB(C)::S(G)
        • P(h);SBLOCK,XB(C)::S(G)
      • Refutation
        • K(g);S_FLIGHT,XB(C)
    • Try
      • B(D);
      • Threat
        • S(G)
      • Vars
        • Q(k);N_GUARD::P=Q
        • S(j);S_CUTQ(k)::R(A)+B(C),XP(h)
        • P(h);::S(G),XP(h)
      • Refutation
        • S(d);
    • Try
      • B(D);
      • Threat
        • S(G)
      • Vars
        • S(d);S_CUTQ(k)::R(A)+B(C),XP(h)
        • Q(k);N_GUARD::P=Q
        • P(h);::S(G),XP(h)
      • Refutation
        • S(j);
    • Try
      • Q(H);
      • Threat
        • P=Q
      • Vars
        • P(a);::P=Q
        • Q(k);::P=Q
        • R(e);::P=Q
        • B(b);::P=Q
        • S(d);::P=Q
        • S(j);::P=Q
        • P(h);::P=Q
        • P(i);::P=Q
      • Refutation
        • Q(k);XQ(H)
    • Try
      • Q(H);
      • Threat
        • P=Q
      • Vars
        • K(g);S_FLIGHT,XS(G)::P=Q
      • Refutation
        • Q(k);XQ(H)
    • Try
      • Q(H);
      • Threat
        • P=Q
      • Vars
        • P(a);::P=Q
        • Q(k);::P=Q
        • R(e);::P=Q
        • B(b);::P=Q
        • S(d);::P=Q
        • S(j);::P=Q
        • P(h);::P=Q
        • P(i);::P=Q
      • Refutation
        • Q(k);XQ(H)
  • Actual
    • B(C);XP(h)
    • Threat
      • S(G)
    • Vars
      • Q(k);N_GUARD::P=Q
      • S(d);S_CUTQ(k)::R(A)+B(D)
      • S(j);S_CUTQ(k)::R(A)+B(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).