Добавлена реализация 4 лабораторной