Спасибо за интересную задачу. Все прошло отлично, правда я немного затянул с выполнением этой задачи. Заказчика рекомендую.