Solution
1...Кg6/Кe6/Кd7 2.Ф:g6#
1...Кg5/Кf6 2.Кf6#
1.Сh6?? zz
1...Кg5/Кf6 2.Ф:g5#
1...Кg6/Кe6/Кd7 2.Ф:g6#
но 1...Кр:h6!
1.С:f8?? (2.Фg6#)
1...Кg5 2.Кf6#
но 1...К:f8!
1.Крh1?? zz
1...Кg5/Кf6 2.Кf6#
1...Кg6/Кe6/Кd7 2.Ф:g6#
но 1...h2!
1.Кр:h3?? (2.Фg4#)
1...Кf6 2.К:f6#
но 1...Кg5+!
1.Фg2?? zz
1...Кg5/Кf6 2.Кf6#
1...Кg6/Кe6/Кd7 2.Ф:g6#
но 1...h:g2!
1.Фg3?? zz
1...Кg5/Кf6 2.Кf6#
1...Кg6/Кe6/Кd7 2.Ф:g6#
но 1...h:g3+!
1.Фg5+??
1...К:g5 2.Кf6#
но 1...Кр:g5!
1.Фc5+??
1...Крg4 2.Фf5#
1...Кg5 2.Кf6#
но 1...b:c5!
1.Фb1! zz
1...Крg5/Крg4/Кf6 2.Фf5#
1...Кg5 2.Кf6#
1...Кg6/Кe6/Кd7 2.Ф:g6#