Можно найти
тут и
тут. Вопросы по коду не принимаются - в отчете все есть.
Ну и обязательный комментарий - этот отчет был принят, но однако Правилам оформления отчета он НЕ удовлетворяет.
PS. Разумеется, я не рекомендую копировать мой код тем, у кого идентичное задание, ввиду его специфичности.