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