При этом я посмотрел другие решения, и в принципе они у всех идентичны, в моем решении нет ничего принципиально нового, в чем ошибка?