Решение 243 группы
часть 1
часть 2
12