Разбор задачи 4.17: решение и полезные советы