В выводе они правильно отсортированы. А почему валидатор не пропускает? П.с. не хочу использовать массивы, так как я их ещё не знаю.