Solution
1...a:b5 2.Сd5#/Сe6#/Сb3#/Сa2#
1...Сh2/Сh4/Сf2/Сe1/Сf4/Сe5/Сc7/Сb8 2.Ф:g2#
1...Сd6 2.Ф:g2#/Кd8#
1...Ф:b5 2.Сd5#
1...Ф:d3 2.С:d3#
1.Кe5+??
1...С:e5 2.Фd7#
но 1...Крd6+!
1.Кd6?? (2.Фd7#/Фc7#)
1...Л:a5 2.Фd7#
1...a:b5/К:f6/Кf8/Ф:b5 2.Фc7#
1...С:d6 2.Ф:g2#/Фd7#/Фb7#
но 1...Кр:d6+!
1.Ф:g3?? (2.Ф:g2#/Фd6#/Фc7#/Кd8#)
1...Лa2/Кg5/Сh1/Сe4/Сd5/Фb2/Фd1/Фe1/Фf1/Фg1/Фh1/Фc2/Фa2 2.Кd8#/Фd6#/Фc7#
1...Л:a5 2.Кd8#/Фd6#
1...a:b5 2.Фd6#/Фc7#/Сd5#/Сe6#/Сb3#/Сa2#
1...К:f6 2.Фd6#/Фc7#
1...Сh3/Сf1/Сf3 2.Кd8#/Фf3#/Фd6#/Фc7#
1...Фb4 2.Кd8#/Ф:g2#/Фc7#
1...Ф:b5 2.Фd6#/Фc7#/Сd5#
1...Ф:d3 2.Фc7#/С:d3#
но 1...f4!
1.Лb4?? (2.Сd5#/Сe6#/Сb3#/Сa2#/Сb5#/С:a6#)
1...Крc5+/Л:a5 2.Сd5#
1...Лa3/Фb3 2.Сd5#/Сb3#/Сb5#
1...Сd5/Сf2/Сe1/Сe5/Сd6/Фb2/Фc1/Фe1/Фg1/Фc2 2.С:d5#/Сb5#
1...Ф:d3 2.С:d3#/Сd5#/Сb5#
1...Фa2 2.Сd5#/Сb3#/С:a2#/Сb5#
1...К:f6 2.Сe6#
но 1...Ф:b4!
1.Л:b1?? (2.Сd5#/Сe6#/Сa2#/Сb5#/С:a6#)
1...Лa3/Лa4/Сd5/Сf2/Сe1/Сe5/Сd6 2.Сd5#/Сb5#
1...Л:a5 2.Сd5#
1...Л:b1 2.С:a6#
1...К:f6 2.Сe6#
но 1...Крc5+!
1.Сc7! (2.Кd8#)
1...Кр:c7+/Ф:b5 2.Сd5#
1...a:b5+ 2.Сa2#
1...С:c7 2.Ф:g2#
1...Ф:d3 2.С:d3#