Solution
1...Крf5[a] 2.Сg6#[A]
1...Кр:d5/[б]/ 2.Сc6#[Б]
1...С:d5 2.Сg6#[A]/Фh7#[C]
1.Кf7? (2.Ф:e6#)
1...Крf5[a] 2.Кd6#[D]
1...Кр:d5/[б]/ 2.Фb7#[E]
но 1...c:d4!
1.Ф:e6?? (2.Сg6#[A]/Кf7#/К:g4#/Кg6#/Кd7#/К:c4#/Кc6#)
но 1...c:d4+!
1.К:g4?? (2.Ф:e6#)
1...Кр:d5/[б]/ 2.Кf6#[F]
1...c:d4 2.Сg6#[A]
но 1...Крf5[a]!
1.К:c4?? (2.Ф:e6#)
1...Крf5[a] 2.Кd6#[D]
1...c:d4 2.Сg6#[A]
но 1...Кр:d5/[б]/!
1.Кd7! (2.Ф:e6#)
1...Крf5[a] 2.Фh7#[C]
1...Кр:d5/[б]/ 2.Кf6#[F]
1...c:d4 2.Сg6#[A]