Solution
1...Кc1/Кc5/Кd2/Кd4/Кa1/Кa5 2.Лc5#
1...Лf2/Лf1/Лf5/Лf6/Лd3/Лc3/Лg3/Лh3 2.Ф:e4#
1...Лe5/Лc4/Лb4/Лa4 2.Кf6#/Л:e5#
1...Лd4 2.Кc3#/Кf6#/Лe5#
1...Лef4 2.Лe5#
1.Кc3+??
1...Л:c3 2.Ф:e4#
но 1...Крd4!
1.Фd1+??
1...Кd2/Кd4 2.Лc5#
1...Лd4 2.Лe5#
но 1...Лd3!
1.Фc1?? (2.Фc6#)
1...Лc4 2.Лe5#/Ф:c4#
1...К:c1 2.Лc5#
1...Кc5/Кa5 2.Л:c5#/Ф:c5#
1...Кd4 2.Лc5#/Фc4#/Фc5#
но 1...Лc3!
1.Фa1?? (2.Фa8#)
1...Кc5/Кd4/К:a1/Кa5 2.Л:c5#
1...Лc4/Лa4 2.Лe5#/Фe5#
но 1...Лc3!
1.Ф:f3?? (2.Ф:e4#)
1...Кc5 2.Л:c5#
1...Кd2 2.Лc5#/Л:d2#
но 1...f5!
1.Кf6+??
1...Л:f6 2.Ф:e4#
но 1...Крe5!
1.Л:e4?? (2.Сc6#/Лe5#)
1...Кc5 2.Сc6#/Лd4#
1...Кd4/Кa5 2.Лe5#/Л:d4#
1...Лc3 2.Кf6#/К:c3#/Лe3#/Лe5#/Лd4#
1...f6 2.Сc6#
но 1...Кр:e4!
1.Лd2+??
1...К:d2/Кd4 2.Лc5#
1...Лd4 2.Кc3#/Ф:f3#
но 1...Лd3!
1.Фh8! (2.Фa8#)
1...Кc5/Кd4/Кa5 2.Л:c5#
1...Лc3 2.К:c3#
1...Лc4/Лa4 2.Фe5#/Лe5#