доработки по 3 задаче