Спасибо за отличное задание и замечательный отзыв. Интересная работа, понятное объяснение и реальные сроки. Буду рад помощь в следующий раз.