Вроде проверяю все, что нужно, но все равное не получается, в правильном решении совсем другое. Что я упускаю?