Solution
1...Фc3[a] 2.К:c3#[A]
1...Фa1/[б]//Фd2/Фb2/[б]//Кc6 2.К:c7#[Б]
1...Лg6/Сg8 2.Сe4#
1...Фc4 2.b:c4#
1...Фb1/Фa3 2.Кc3#[A]/К:c7#[Б]
1...c6 2.Кc7#[Б]/Фd6#
1...c5 2.Лd6#/Фd6#/Кc7#[Б]
1.Л6a5? (2.Кc3#[A]/К:c7#[Б])
1...С:f5 2.К:c7#[Б]
1...c5 2.Фd6#/Кc7#[Б]
но 1...Фf4[c]!
1.Л4a5? (2.Кc3#[A]/К:c7#[Б])
1...С:f5 2.Кc3#[A]
1...c5 2.Лd6#/Фd6#/Кc7#[Б]
но 1...Фe3[d]!
1.Фf3+??
1...Крe5 2.Фe4#
но 1...К:f3!
1.Фd3+??
1...Крe5 2.Кd7#[C]/Фe4#
но 1...Л:d3!
1.Кd7[C]! (2.К:f6#)
1...Фc3[a]/Фf4[c] 2.К:c3#[A]
1...Фa1/[б]//Фe3[d]/Фb2/[б]/ 2.К:c7#[Б]
1...Лd4 2.Л:d4#
1...Лg6 2.Сe4#
1...Кg4 2.Фf3#