Solution
1...Кc5/Кc7 2.Ф:b4#
1...Лe2/Лc5/Лb5/Лa5/Лf5/Лg5/Лh5 2.К:e2#
1...Лd5 2.Лc4#/Кe2#/Кb3#
1...Сc5 2.Фb2#
1...d5 2.Ф:e5#/Кb3#
1.Сe6?? (2.Лc4#/Кb3#)
1...Кc5 2.Лc4#/Ф:b4#
1...Лe3/Лe1 2.Лc4#
1...Лd5/Лc5 2.Кe2#/Кb3#
1...Сc3 2.Кb3#
1...d5 2.Кb3#/Ф:e5#
но 1...Л:e6!
1.Сf7?? (2.Лc4#/Кb3#)
1...Кc5 2.Лc4#/Ф:b4#
1...Сc3 2.Кb3#
1...d5 2.Кb3#/Ф:e5#
1...Лe3/Лe1 2.Лc4#
1...Лd5/Лc5 2.Кe2#/Кb3#
но 1...Лe6!
1.Сg8?? (2.Лc4#/Кb3#)
1...Кc5 2.Лc4#/Ф:b4#
1...Лe3/Лe1 2.Лc4#
1...Лd5/Лc5 2.Кe2#/Кb3#
1...Сc3 2.Кb3#
1...d5 2.Кb3#/Ф:e5#
но 1...Лe6!
1.Лd2+??
1...Крc3 2.Кd1#/Лd3#
1...Крc5 2.Фa7#
но 1...С:d2!
1.Фb6+??
1...Кc5 2.Ф:b4#
1...Сc5 2.Фb2#
1...Лc5 2.Кe2#
но 1...c5!
1.Фb5?? (2.Кb3#/Фc4#/Фd3#/Лc4#)
1...Сc3 2.Кb3#/Фc4#
1...Сc5 2.Фb2#/Фc4#/Фd3#
1...Кc5 2.Ф:b4#/Фc4#
1...c5 2.Фc4#/Фd3#
1...Лe3 2.Лc4#/Фc4#
1...Лe1 2.Фc4#/Фd3#/Лc4#
1...Лc5 2.Кe2#/Фd3#
1...Л:b5 2.Кe2#
1...d5 2.Кb3#/Фd3#
но 1...c:b5!
1.Фg8?? (2.Кb3#/Лc4#/Фc4#)
1...Сc3 2.Фc4#/Кb3#
1...Кc5/Лe3/Лe1 2.Лc4#/Фc4#
1...d5 2.Кb3#
1...Лd5 2.Лc4#/Кe2#/Кb3#
1...Лc5 2.Кe2#/Кb3#
но 1...Лe6!
1.Фh8?? (2.Кe2#)
но 1...Сc3!
1.Ф:d6+??
1...Лd5 2.Лc4#/Кe2#/Кb3#
но 1...С:d6!
1.Лc5! (2.Кb3#)
1...Кр:c5 2.Фa7#
1...К:c5 2.Ф:b4#
1...Лe3/Лe1 2.Ф:d6#
1...Л:c5 2.Кe2#
1...С:c5 2.Фb2#
1...d:c5 2.Ф:e5#