Посмотрел решение задачи. Как это работает, помогите разобраться?