задача 17051:рабочий вариант