Уже который день бьюсь с этой задачей. Не могу понять как вообще это должно работать. Кто-то может подробно объяснить?