Solution
1...f6/Сd4 2.Сd4#
1...f5/Фh4 2.Л:d3#
1...Фh6/Фh5/Фh3/Фh2/Фh1/Фg7 2.Л:d3#/Лe4#
1...Фe4+ 2.Л:e4#
1...Лc2/Лc3/Лc5/Лc6 2.Кf1#
1...Лc4/Лf1 2.Кf1#/К:c4#
1...Л:b1/Лd1/Лe1/Сc3 2.Кc4#
1.Лg3+??
1...Кf3 2.Л:f3#
но 1...Крf4!
1.Лc3?? (2.Кc4#)
1...Л:c3 2.Кf1#
1...f5 2.Л:d3#
1...Фe4+ 2.Л:e4#
но 1...f6!
1.Ф:g1+??
1...Крe2/Кр:d2 2.Лg2#
но 1...Л:g1!
1.Фe4+??
1...Крf2 2.Лg2#
1...Кр:d2 2.Л:d3#
но 1...Ф:e4+!
1.Кe4?? (2.Л:d3#/Фf2#)
1...Фh4/Фh2/Фf5/Лf1/Кh3 2.Л:d3#
1...Ф:e4+ 2.Л:e4#
1...Лc3/Л:b1/Лd1/Сc3 2.Фf2#
но 1...Лc2!
1.Сc3?? (2.Кc4#)
1...f6 2.Сd4#
1...Фe4+ 2.Л:e4#
1...Л:c3 2.Кf1#
но 1...f5!
1.Сc2! (2.Кc4#)
1...f6 2.Сd4#
1...f5 2.Л:d3#
1...Л:c2 2.Кf1#
1...Фe4+ 2.Л:e4#