Задача 1.1, исходник