Уже долго бьюсь с задачей, а понять что не так - не могу, помогите свежим взглядом плз)