Task2 - исправленная и более современная версия