a)1.Bd2? (2. Qd1#),1...cxb4!
1.Kb2? (zz) cxb4 2.Qa1#,1...c4!
1.Qe3? (2.Qb3,Qa3#),1...cxb4 2.Qa7#,1...Kxb4!
1.Qe4? (zz) cxb4 2.Qa8#,1...c4!
1.Qc3? (2.Qb3,Qa3#) cxb4!
1.Bd6! (zz),1...cxb4 2.Qxb4#,1...c4 2.Qd1#.
b) 1.Bd2? (zz) bxc4 2.Qe8#,1...b4!
1.Kb2? (zz) b4 2.Qa1#,1...bxc4!
1.Qe8? (2.Qxb5#),1...Kb4!
1.Bc7!, 1...bxc4 2.Qa5# (thr.),1...b4 2.Qe8#.
in b),bPb5 moves to c4 & b4.
Squares' reciprocation (чередование полей).