Решение то верное выводится, что не так?