Добавленна 3 лабораторная, сделал Марченко Данил