Solution
1...Кf6/Кg5/Кd2/Кd6/Кc3/Кc5 2.h:g3#
1.Фa3?? (2.Фe3#)
1...Лf3/Лe2 2.Ф:f3#
1...Кc3 2.h:g3#
но 1...f6!
1.Фc1+??
1...Кd2 2.h:g3#
но 1...Лd2!
1.Фc3?? (2.Фe3#)
1...Лf3/Лe2 2.Ф:f3#
1...К:c3 2.h:g3#
но 1...f6!
1.Фd4?? (2.h:g3#/Фe3#)
1...g:h2/g2/Лg2/Л:h2 2.Фe3#
1...Лe2/f6 2.h:g3#
но 1...Лf3!
1.К:f2?? (2.К:h3#/Кd3#)
1...К:f2 2.Фc1#/h:g3#
1...Кg5 2.Фc1#/Кd3#/h:g3#
1...Кc5 2.Фc1#/К:h3#/h:g3#
но 1...g:f2!
1.Кg7?? (2.Лf5#)
1...Кf6/Кg5/Кd2/Кd6/Кc5 2.h:g3#
1...f:e6 2.К:e6#
но 1...Кc3!
1.Кh6?? (2.Лf5#)
1...Кf6/Кg5/Кd2/Кd6/Кc3/Кc5 2.h:g3#
но 1...f:e6!
1.Кfe3?? (2.Лf5#)
1...Кf6/Кg5/Кd2/Кd6/Кc3/Кc5 2.h:g3#
но 1...f:e6!
1.Кd4?? (2.Лf5#)
1...Кg5/Кd2/Кd6/Кc3/Кc5 2.h:g3#
1...f:e6 2.К:e6#
но 1...Кf6!
1.Кd6?? (2.Лf5#)
1...К:d6 2.h:g3#
но 1...f:e6!
1.Л:e4+??
1...Кр:f5/С:e4 2.Фe5#
но 1...Кр:e4!
1.Кe7! (2.Лf5#)
1...Кf6/Кg5/Кd2/Кd6/Кc3/Кc5 2.h:g3#
1...f:e6 2.Кg6#