Solution
1...b4 2.Кc4#
1...Лa8/Лc8/Л:d8 2.К:b7#
1...Лb6/Лc7 2.Сc7#
1...e4 2.Л:d4#
1...Ф:d3 2.Ф:d3#
1...Фd5 2.Л:d5#
1.Сf3?? zz
1...Лb6/Лc7 2.Сc7#
1...e4 2.Л:d4#
1...b4 2.Кc4#
1...Лa8/Лc8/Л:d8 2.К:b7#
1...Ф:d3 2.Ф:d3#
1...Фd5 2.Л:d5#
но 1...g2+!
1.С:f6?? (2.Сg5#/Сh4#/С:g7#/С:e5#/Сe7#/Сd8#)
1...e4 2.Л:d4#
1...Ф:d3 2.Ф:d3#/С:e5#/Сe7#
1...g:f6 2.Ф:f6#
но 1...Л:e8!
1.Ф:g3?? (2.Л:d4#)
1...Ф:d3 2.Ф:d3#
1...Фd5 2.Л:d5#
но 1...Сe7!
1.Лd2?? zz
1...Лb6/Лc7 2.Сc7#
1...Фd3 2.Ф:d3#/Л:d3#
1...Фd5 2.Л:d5#
1...e4 2.Л:d4#
1...b4 2.Кc4#
1...Лa8/Лc8/Л:d8 2.К:b7#
но 1...Ф:d2!
1.Лd1?? zz
1...b4 2.Кc4#
1...Лb6/Лc7 2.Сc7#
1...Фd3 2.Ф:d3#/Л:d3#
1...Фd2 2.Л:d2#
1...Фd5 2.Л:d5#
1...e4 2.Л:d4#
1...Лa8/Лc8/Л:d8 2.К:b7#
но 1...Ф:d1+!
1.Фf5! zz
1...b4 2.Кc4#
1...g6/g5 2.Ф:f6#
1...Лa8/Лc8/Л:d8 2.К:b7#
1...Лb6/Лc7 2.Сc7#
1...Ф:d3 2.Ф:d3#
1...Фd5 2.Л:d5#
1...e4 2.Фc5#
1...Сg5/Сh4/С:d8 2.Ф:e5#
1...Сe7 2.С:e7#