Sort UUIDs Mikhail Shirokov

Sort 18,000,000 UUIDs as fast as possible.

Input

One UUID per line on STDIN in standard format:

01c39d6f-a905-41b5-b960-55f5be445bf8
790455cb-9813-4298-87ec-9ede1dc38e10
8ff38a09-f995-467b-9d07-5536f621402e
...

Output

All UUIDs sorted in ascending lexicographic order, one per line, to STDOUT.

Date AuthorLanguageStatus Score
Jun 20, 2026 19:38A_ShamanA_ShamanCPPg++10.5.0Success8,482
Jun 20, 2026 19:32A_ShamanA_ShamanCPPg++10.5.0Success6,483+170.00 RP
Jun 20, 2026 19:24A_ShamanA_ShamanCPPg++10.5.0Success8,189
Jun 20, 2026 19:21A_ShamanA_ShamanCPPg++10.5.0Success7,286+8.98 RP
Jun 20, 2026 19:16A_ShamanA_ShamanCPPg++10.5.0Success7,334+1'363.51 RP
Jun 20, 2026 07:49A_ShamanA_ShamanCPPg++10.5.0Error
Jun 19, 2026 16:48Victor MerckléVictor MerckléCPPg++14.2.0Success1,796
Jun 19, 2026 16:43Victor MerckléVictor MerckléCPPg++14.2.0Success3,088
Jun 19, 2026 16:38Victor MerckléVictor MerckléCPPg++14.2.0Success3,561
Jun 19, 2026 16:19Victor MerckléVictor MerckléCPPg++14.2.0Success1,862
Jun 19, 2026 16:10Victor MerckléVictor MerckléCPPg++14.2.0Success1,804
Jun 19, 2026 08:05Victor MerckléVictor MerckléCPPg++14.2.0Success1,761
Jun 19, 2026 07:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,243
Jun 19, 2026 07:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,552
Jun 19, 2026 07:39Victor MerckléVictor MerckléCPPg++14.2.0Success4,260
Jun 19, 2026 07:30Victor MerckléVictor MerckléCPPg++14.2.0Success3,526
Jun 18, 2026 22:57Victor MerckléVictor MerckléCPPg++14.2.0Success1,775
Jun 18, 2026 22:50Victor MerckléVictor MerckléCPPg++14.2.0Success1,893
Jun 18, 2026 22:40Victor MerckléVictor MerckléCPPg++14.2.0Success6,481
Jun 18, 2026 22:28Victor MerckléVictor MerckléCPPg++14.2.0Success1,844
Jun 18, 2026 15:39Victor MerckléVictor MerckléCPPg++14.2.0Success1,768
Jun 18, 2026 15:32Victor MerckléVictor MerckléCPPg++14.2.0Success4,268
Jun 18, 2026 15:25Victor MerckléVictor MerckléCPPg++14.2.0Success12,630
Jun 18, 2026 15:17Victor MerckléVictor MerckléCPPg++14.2.0Success1,908
Jun 18, 2026 15:08Victor MerckléVictor MerckléCPPg++14.2.0Success2,051
Jun 18, 2026 05:09Victor MerckléVictor MerckléCPPg++14.2.0Success1,938
Jun 18, 2026 05:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,444
Jun 18, 2026 04:58Victor MerckléVictor MerckléCPPg++14.2.0Success2,410
Jun 18, 2026 04:47Victor MerckléVictor MerckléCPPg++14.2.0Success2,402
Jun 18, 2026 04:28Victor MerckléVictor MerckléCPPg++14.2.0Error
Jun 18, 2026 04:21Victor MerckléVictor MerckléCPPg++14.2.0Success1,782
Jun 18, 2026 04:09Victor MerckléVictor MerckléCPPg++14.2.0Success1,893+5.00 RP
Jun 17, 2026 22:43Victor MerckléVictor MerckléCPPg++14.2.0Success12,984
Jun 17, 2026 22:28Victor MerckléVictor MerckléCPPg++14.2.0Success2,977
Jun 17, 2026 22:19Victor MerckléVictor MerckléCPPg++14.2.0Success1,957
Jun 17, 2026 22:12Victor MerckléVictor MerckléCPPg++14.2.0Success3,986
Jun 17, 2026 22:00Victor MerckléVictor MerckléCPPg++14.2.0Success1,768
Jun 17, 2026 19:41Victor MerckléVictor MerckléCPPg++14.2.0Success1,761
Jun 17, 2026 19:36Victor MerckléVictor MerckléCPPg++14.2.0Success1,849
Jun 17, 2026 09:35Victor MerckléVictor MerckléZIG0.16.0Success2,028
Jun 17, 2026 09:26Victor MerckléVictor MerckléZIG0.16.0Success2,051
Jun 17, 2026 08:22Victor MerckléVictor MerckléZIG0.16.0Success3,672
Jun 17, 2026 07:19Victor MerckléVictor MerckléZIG0.16.0Success2,058
Jun 17, 2026 07:14Victor MerckléVictor MerckléZIG0.16.0Success2,059
Jun 17, 2026 07:08Victor MerckléVictor MerckléZIG0.16.0Success2,043
Jun 17, 2026 07:02Victor MerckléVictor MerckléZIG0.16.0Success2,064
Jun 17, 2026 06:57Victor MerckléVictor MerckléZIG0.16.0Success2,057
Jun 17, 2026 06:51Victor MerckléVictor MerckléZIG0.16.0Success2,225
Jun 17, 2026 06:46Victor MerckléVictor MerckléZIG0.16.0Success2,086
Jun 17, 2026 06:38Victor MerckléVictor MerckléZIG0.16.0Success2,088
Jun 17, 2026 06:32Victor MerckléVictor MerckléZIG0.16.0Success2,132
Jun 17, 2026 06:24Victor MerckléVictor MerckléZIG0.16.0Success2,230
Jun 17, 2026 06:10Victor MerckléVictor MerckléZIG0.16.0Success2,237
Jun 17, 2026 06:04Victor MerckléVictor MerckléZIG0.16.0Success2,216
Jun 17, 2026 05:58Victor MerckléVictor MerckléZIG0.16.0Success2,241
Jun 17, 2026 05:52Victor MerckléVictor MerckléZIG0.16.0Success2,379
Jun 17, 2026 05:47Victor MerckléVictor MerckléZIG0.16.0Success2,574
Jun 17, 2026 04:40Victor MerckléVictor MerckléZIG0.16.0Success2,473
Jun 17, 2026 04:34Victor MerckléVictor MerckléZIG0.16.0Success2,481
Jun 17, 2026 04:27Victor MerckléVictor MerckléZIG0.16.0Success2,738
Jun 17, 2026 04:21Victor MerckléVictor MerckléZIG0.16.0Success2,517
Jun 17, 2026 04:16Victor MerckléVictor MerckléZIG0.16.0Success2,513
Jun 17, 2026 03:05Victor MerckléVictor MerckléZIG0.16.0Success1,766
Jun 17, 2026 02:59Victor MerckléVictor MerckléZIG0.16.0Success1,760
Jun 17, 2026 02:26Victor MerckléVictor MerckléZIG0.16.0Success1,775
Jun 17, 2026 01:24Victor MerckléVictor MerckléZIG0.16.0Success1,782
Jun 17, 2026 01:19Victor MerckléVictor MerckléZIG0.16.0Success1,762
Jun 17, 2026 00:30Victor MerckléVictor MerckléZIG0.16.0Success1,777+5.00 RP
Jun 16, 2026 23:40Victor MerckléVictor MerckléZIG0.16.0Success1,787
Jun 16, 2026 23:32Victor MerckléVictor MerckléZIG0.16.0Success1,793
Jun 16, 2026 22:31Victor MerckléVictor MerckléZIG0.16.0Success1,779
Jun 16, 2026 21:29Victor MerckléVictor MerckléZIG0.16.0Error
Jun 16, 2026 21:23Victor MerckléVictor MerckléZIG0.16.0Success1,761
Jun 16, 2026 20:18Victor MerckléVictor MerckléZIG0.16.0Success1,778
Jun 16, 2026 19:07Victor MerckléVictor MerckléZIG0.16.0Success1,803
Jun 16, 2026 19:01Victor MerckléVictor MerckléZIG0.16.0Success1,790
Jun 16, 2026 18:56Victor MerckléVictor MerckléZIG0.16.0Success1,784
Jun 16, 2026 18:06Victor MerckléVictor MerckléZIG0.16.0Success1,797
Jun 16, 2026 17:59Victor MerckléVictor MerckléZIG0.16.0Success1,774
Jun 16, 2026 17:10Victor MerckléVictor MerckléZIG0.16.0Success1,775
Jun 16, 2026 16:17Victor MerckléVictor MerckléZIG0.16.0Success1,776
Jun 16, 2026 16:12Victor MerckléVictor MerckléZIG0.16.0Success1,773
Jun 16, 2026 15:21Victor MerckléVictor MerckléZIG0.16.0Success1,765
Jun 16, 2026 15:16Victor MerckléVictor MerckléZIG0.16.0Success1,765
Jun 16, 2026 15:11Victor MerckléVictor MerckléZIG0.16.0Success1,780
Jun 16, 2026 15:04Victor MerckléVictor MerckléZIG0.16.0Success1,760
Jun 16, 2026 13:43Victor MerckléVictor MerckléZIG0.16.0Success1,769
Jun 16, 2026 11:50Victor MerckléVictor MerckléZIG0.16.0Success1,759
Jun 16, 2026 11:41Victor MerckléVictor MerckléZIG0.16.0Success1,784
Jun 16, 2026 10:16Victor MerckléVictor MerckléZIG0.16.0Success1,775
Jun 16, 2026 10:10Victor MerckléVictor MerckléZIG0.16.0Success1,773
Jun 16, 2026 10:05Victor MerckléVictor MerckléZIG0.16.0Success1,787
Jun 16, 2026 08:50Victor MerckléVictor MerckléZIG0.16.0Success1,771
Jun 16, 2026 08:43Victor MerckléVictor MerckléZIG0.16.0Success1,752
Jun 16, 2026 07:22Victor MerckléVictor MerckléZIG0.16.0Success1,777
Jun 16, 2026 07:17Victor MerckléVictor MerckléZIG0.16.0Success1,760
Jun 16, 2026 07:12Victor MerckléVictor MerckléZIG0.16.0Success1,782
Jun 16, 2026 03:30Victor MerckléVictor MerckléZIG0.16.0Success1,770
Jun 16, 2026 03:23Victor MerckléVictor MerckléZIG0.16.0Success1,769
Jun 15, 2026 23:39Victor MerckléVictor MerckléZIG0.16.0Success1,774