Исходный код задачи 1.1