Могу предположить, что школьное задание.
VIM
@lek(ey писал(а):Если школьное, зачем пони тогда приплетать? Или сперва появилось задание, а уж потом решение понифицироваться?

Задание может быть и на свободную тему. Тем более, если задано на каникулы.)
VIM