Немного исправленное задание 4