Готовое домашнее задание, не прошедшее проверку.