пол дня сижу над задачей, что не так не понимаю ( подскажите, в чем ошибка ?