Спасибо Алексею за интересную задачу и обратную связь во время ее выполнения. Рекомендую к выбору заказчика.