Задание выделенное зеленым цветом уже решено, оно понадобиться для решения следующей задачи, по этому не удалено