Solution: 1. Kb2! [2. Ka1 waiting
2. ... Se8/g8/d7/h7/d5/h5/e4/g4 3. S(x)d5#
2. ... Sa3/c3/d2 3. B(x)d2#]
1. ... a1=Q+ 2. Kxa1 waiting
2. ... Se8/g8/d7/h7/d5/h5/e4/g4 3. S(x)d5#
2. ... Sa3/c3/d2 3. B(x)d2#
1. ... a1=R 2. Kxa1 waiting
2. ... Se8/g8/d7/h7/d5/h5/e4/g4 3. S(x)d5#
2. ... Sa3/c3/d2 3. B(x)d2#
1. ... a1=B+ 2. Kxa1 waiting
2. ... Se8/g8/d7/h7/d5/h5/e4/g4 3. S(x)d5#
2. ... Sa3/c3/d2 3. B(x)d2#
1. ... a1=S 2. Kxa1 waiting
2. ... Se8/g8/d7/h7/d5/h5/e4/g4 3. S(x)d5#
2. ... Sa3/c3/d2 3. B(x)d2#