Solution
1...g1С[a] 2.Фh3#[A]
1...Л:f3/[б]/ 2.Ф:g2#[Б]
1.Фe4? (2.Фb1#)
1...g1Ф/g1Л/g1С[a]/g1К 2.Лe:f2#[C]
1...Л:f3/[б]/ 2.Лe1#[D]
но 1...С:e4!
1.Фb4?? (2.Фe1#)
1...g1Ф/g1Л/g1С[a]/g1К 2.Лe:f2#[C]
1...Л:f3/[б]/ 2.Лe1#[D]
но 1...a:b4!
1.Лf:f2+??
1...Крg1 2.Лe1#[D]
но 1...С:f2!
1.Лa3?? (2.Лa1#)
1...Лf3/[б]/ 2.Ф:g2#[Б]
1...Лf4 2.Лe4#
1...Лf5 2.Лe5#
1...Лf6 2.Лe6#
1...Л:e2+ 2.Ф:e2#
но 1...Сe4!
1.Лe:f2+[C]??
1...Крg1 2.Ф:g2#[Б]/Лf1#
но 1...Крe1!
1.Лc3! (2.Лc1#)
1...Лf3/[б]/ 2.Ф:g2#[Б]
1...Лf4 2.Лe4#
1...Лf5 2.Лe5#
1...Лf6 2.Лe6#
1...Л:e2+ 2.Ф:e2#