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