Вывод верный, все правильно отсортировано, считает корректно. Чего ему не так?