не могу понять, в чем логика неправильная?