Solution
1...Кр:g1 2.O-O-O#
1...Кh6/Кf2/Кf6/Кe3/Кe5 2.Ф:h2#
1.Сe5?? zz
1...Кр:g1 2.O-O-O#
1...Кh6/Кf2/Кf6/Кe3 2.Ф:h2#
но 1...К:e5!
1.Сd6?? zz
1...Кр:g1 2.O-O-O#
1...Кh6/Кf2/Кf6/Кe3 2.Ф:h2#
но 1...Кe5!
1.Сc7?? zz
1...Кр:g1 2.O-O-O#
1...Кh6/Кf2/Кf6/Кe3 2.Ф:h2#
но 1...Кe5!
1.Сb8?? zz
1...Кр:g1 2.O-O-O#
1...Кh6/Кf2/Кf6/Кe3 2.Ф:h2#
но 1...Кe5!
1.Л:a2?? zz
1...Кh6/Кf2/Кf6/Кe3/Кe5 2.Ф:h2#
но 1...Кр:g1!
1.К:h3?? zz
1...g1Ф+/g1Л+/g1С/g1К 2.Ф:g1#
1...Кh6/Кf2/Кf6/Кe3/Кe5 2.Ф:h2#
но 1...Л:h3!
1.Кe2?? zz
1...Кh6/Кf2/Кf6/Кe3/Кe5 2.Ф:h2#
1...g1Ф+/g1Л+/g1С/g1К 2.Ф:g1#
но 1...d:e2!
1.Кf3! zz
1...g1Ф+/g1Л+/g1С/g1К 2.Ф:g1#
1...Кh6/Кf2/Кf6/Кe3/Кe5 2.Ф:h2#