Solution
1...g3 2.Фd1#
1...Фg7/Фg6/Фg5/Фf8/Фe8/Фc8/Фh8/Фh7/Фd5 2.Лd5#
1.Кg5[A]? (2.c3#)
1...Сa5/[б]/ 2.Ф:g4#[Б]
1...Фd5 2.Л:d5#
но 1...Ф:c4[a]!
1.Кd6[C]? (2.c3#)
1...Ф:c4[a] 2.Ф:g4#[Б]
1...Фd5 2.Л:d5#
но 1...Сa5/[б]/!
1.Сg6?? (2.Фc5#)
1...Ф:c4[a] 2.Кf5#
1...Сe5/Сb6 2.Ф:e5#
1...Ф:g6 2.Фd5#
1...Фf8/Фd5 2.Фd5#/Лd5#
но 1...Сd6!
1.Ф:h6?? (2.Лd1#)
1...Сa5/[б]/ 2.Фf6#
1...Сf4 2.Фb6#
1...Фg5/Фd5 2.Лd5#
но 1...Ф:c4[a]!
1.Кd2?? (2.c3#/Кb3#)
1...Сa5/[б]/ 2.Кb3#
1...Фd5 2.Л:d5#
но 1...Ф:c4[a]!
1.Ф:g4[Б]! (2.Фd1#)
1...Ф:c4[a] 2.Кd6#[C]
1...Сa5/[б]/ 2.Кg5#[A]
1...Ф:g4/Фd5 2.Лd5#