Спасибо!
Отделное спасибо за подробное объяснение хода решения