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