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
Sep 5, 2026 16:15Victor MerckléVictor MerckléCPPg++14.2.0Success555
Sep 5, 2026 16:07Victor MerckléVictor MerckléCPPg++14.2.0Success540
Sep 5, 2026 16:01Victor MerckléVictor MerckléCPPg++14.2.0Success552
Sep 5, 2026 15:54Victor MerckléVictor MerckléCPPg++14.2.0Success545
Sep 5, 2026 15:48Victor MerckléVictor MerckléCPPg++14.2.0Success545
Sep 5, 2026 15:42Victor MerckléVictor MerckléCPPg++14.2.0Success544
Sep 5, 2026 15:36Victor MerckléVictor MerckléCPPg++14.2.0Success549
Sep 5, 2026 15:24Victor MerckléVictor MerckléCPPg++14.2.0Success545
Sep 5, 2026 15:07Victor MerckléVictor MerckléCPPg++14.2.0Success545
Sep 5, 2026 15:00Victor MerckléVictor MerckléCPPg++14.2.0Success574
Sep 5, 2026 14:55Victor MerckléVictor MerckléCPPg++14.2.0Success606
Sep 5, 2026 14:50Victor MerckléVictor MerckléCPPg++14.2.0Success579
Sep 5, 2026 14:45Victor MerckléVictor MerckléCPPg++14.2.0Success539+137.18 RP
Sep 5, 2026 14:40Victor MerckléVictor MerckléCPPg++14.2.0Success541
Sep 5, 2026 14:30Victor MerckléVictor MerckléCPPg++14.2.0Success541+68.20 RP
Sep 5, 2026 14:25Victor MerckléVictor MerckléCPPg++14.2.0Success546
Sep 5, 2026 14:16Victor MerckléVictor MerckléCPPg++14.2.0Success542+67.96 RP
Sep 5, 2026 14:06Victor MerckléVictor MerckléCPPg++14.2.0Success549
Sep 5, 2026 14:01Victor MerckléVictor MerckléCPPg++14.2.0Success546
Sep 5, 2026 13:54Victor MerckléVictor MerckléCPPg++14.2.0Success543+202.38 RP
Sep 5, 2026 13:46Victor MerckléVictor MerckléCPPg++14.2.0Success553
Sep 5, 2026 13:40Victor MerckléVictor MerckléCPPg++14.2.0Success546+133.68 RP
Sep 5, 2026 13:29Victor MerckléVictor MerckléCPPg++14.2.0Success550
Sep 5, 2026 13:20Victor MerckléVictor MerckléCPPg++14.2.0Success568
Sep 5, 2026 13:12Victor MerckléVictor MerckléCPPg++14.2.0Success576
Sep 5, 2026 13:04Victor MerckléVictor MerckléCPPg++14.2.0Success552
Sep 5, 2026 12:55Victor MerckléVictor MerckléCPPg++14.2.0Success549
Sep 5, 2026 12:49Victor MerckléVictor MerckléCPPg++14.2.0Success551
Sep 5, 2026 12:43Victor MerckléVictor MerckléCPPg++14.2.0Success558
Sep 5, 2026 12:36Victor MerckléVictor MerckléCPPg++14.2.0Success559
Sep 5, 2026 12:30Victor MerckléVictor MerckléCPPg++14.2.0Success561
Sep 5, 2026 12:24Victor MerckléVictor MerckléCPPg++14.2.0Success576
Sep 5, 2026 12:18Victor MerckléVictor MerckléCPPg++14.2.0Success560
Sep 5, 2026 12:13Victor MerckléVictor MerckléCPPg++14.2.0Success560
Sep 5, 2026 12:07Victor MerckléVictor MerckléCPPg++14.2.0Success560
Sep 5, 2026 12:01Victor MerckléVictor MerckléCPPg++14.2.0Success564
Sep 5, 2026 11:51Victor MerckléVictor MerckléCPPg++14.2.0Success550
Sep 5, 2026 11:44Victor MerckléVictor MerckléCPPg++14.2.0Success553
Sep 5, 2026 11:28Victor MerckléVictor MerckléCPPg++14.2.0Success548+66.48 RP
Sep 5, 2026 11:21Victor MerckléVictor MerckléCPPg++14.2.0Success550
Sep 5, 2026 11:16Victor MerckléVictor MerckléCPPg++14.2.0Success552
Sep 5, 2026 11:01Victor MerckléVictor MerckléCPPg++14.2.0Success549+132.24 RP
Sep 5, 2026 10:53Victor MerckléVictor MerckléCPPg++14.2.0Success551+65.76 RP
Sep 5, 2026 10:46Victor MerckléVictor MerckléCPPg++14.2.0Success552
Sep 5, 2026 10:40Victor MerckléVictor MerckléCPPg++14.2.0Success556
Sep 5, 2026 10:33Victor MerckléVictor MerckléCPPg++14.2.0Success552+130.80 RP
Sep 5, 2026 10:28Victor MerckléVictor MerckléCPPg++14.2.0Success554
Sep 5, 2026 10:20Victor MerckléVictor MerckléCPPg++14.2.0Success562
Sep 5, 2026 10:15Victor MerckléVictor MerckléCPPg++14.2.0Success555
Sep 5, 2026 10:08Victor MerckléVictor MerckléCPPg++14.2.0Success559
Sep 5, 2026 10:01Victor MerckléVictor MerckléCPPg++14.2.0Success554
Sep 5, 2026 09:55Victor MerckléVictor MerckléCPPg++14.2.0Success554+129.86 RP
Sep 5, 2026 09:47Victor MerckléVictor MerckléCPPg++14.2.0Success556
Sep 5, 2026 09:39Victor MerckléVictor MerckléCPPg++14.2.0Success571
Sep 5, 2026 09:29Victor MerckléVictor MerckléCPPg++14.2.0Success559
Sep 5, 2026 09:21Victor MerckléVictor MerckléCPPg++14.2.0Success558
Sep 5, 2026 09:14Victor MerckléVictor MerckléCPPg++14.2.0Success583
Sep 5, 2026 09:09Victor MerckléVictor MerckléCPPg++14.2.0Success569
Sep 5, 2026 09:02Victor MerckléVictor MerckléCPPg++14.2.0Success1,252
Sep 5, 2026 08:55Victor MerckléVictor MerckléCPPg++14.2.0Success1,282
Sep 5, 2026 08:51Victor MerckléVictor MerckléCPPg++14.2.0Error
Sep 5, 2026 08:44Victor MerckléVictor MerckléCPPg++14.2.0Success1,471
Sep 5, 2026 08:37Victor MerckléVictor MerckléCPPg++14.2.0Success562
Sep 5, 2026 08:06Victor MerckléVictor MerckléCPPg++14.2.0Success557
Sep 5, 2026 08:01Victor MerckléVictor MerckléCPPg++14.2.0Success556
Sep 5, 2026 07:55Victor MerckléVictor MerckléCPPg++14.2.0Success556+256.94 RP
Sep 5, 2026 07:47Victor MerckléVictor MerckléCPPg++14.2.0Success560+127.10 RP
Sep 5, 2026 07:39Victor MerckléVictor MerckléCPPg++14.2.0Success562
Sep 5, 2026 07:34Victor MerckléVictor MerckléCPPg++14.2.0Success570
Sep 5, 2026 07:22Victor MerckléVictor MerckléCPPg++14.2.0Success563
Sep 5, 2026 07:16Victor MerckléVictor MerckléCPPg++14.2.0Success565
Sep 5, 2026 07:08Victor MerckléVictor MerckléCPPg++14.2.0Success562+375.92 RP
Sep 5, 2026 07:03Victor MerckléVictor MerckléCPPg++14.2.0Success573
Sep 5, 2026 06:55Victor MerckléVictor MerckléCPPg++14.2.0Success577
Sep 5, 2026 06:49Victor MerckléVictor MerckléCPPg++14.2.0Success569
Sep 5, 2026 06:43Victor MerckléVictor MerckléCPPg++14.2.0Success571
Sep 5, 2026 06:36Victor MerckléVictor MerckléCPPg++14.2.0Success568+215.40 RP
Sep 5, 2026 06:31Victor MerckléVictor MerckléCPPg++14.2.0Success601
Sep 5, 2026 06:21Victor MerckléVictor MerckléCPPg++14.2.0Success600
Sep 5, 2026 06:13Victor MerckléVictor MerckléCPPg++14.2.0Success593
Sep 5, 2026 06:00Victor MerckléVictor MerckléCPPg++14.2.0Success577
Sep 5, 2026 05:49Victor MerckléVictor MerckléCPPg++14.2.0Success577
Sep 5, 2026 05:40Victor MerckléVictor MerckléCPPg++14.2.0Success573
Sep 5, 2026 05:32Victor MerckléVictor MerckléCPPg++14.2.0Success578
Sep 5, 2026 05:25Victor MerckléVictor MerckléCPPg++14.2.0Success577
Sep 5, 2026 05:17Victor MerckléVictor MerckléCPPg++14.2.0Success576
Sep 5, 2026 05:07Victor MerckléVictor MerckléCPPg++14.2.0Success575
Sep 5, 2026 05:00Victor MerckléVictor MerckléCPPg++14.2.0Success575
Sep 5, 2026 04:52Victor MerckléVictor MerckléCPPg++14.2.0Success577
Sep 5, 2026 04:44Victor MerckléVictor MerckléCPPg++14.2.0Success573+60.70 RP
Sep 5, 2026 04:36Victor MerckléVictor MerckléCPPg++14.2.0Success575+30.19 RP
Sep 5, 2026 04:28Victor MerckléVictor MerckléCPPg++14.2.0Success577
Sep 5, 2026 04:22Victor MerckléVictor MerckléCPPg++14.2.0Success577
Sep 5, 2026 04:11Victor MerckléVictor MerckléCPPg++14.2.0Success578
Sep 5, 2026 04:03Victor MerckléVictor MerckléCPPg++14.2.0Success580
Sep 5, 2026 03:52Victor MerckléVictor MerckléCPPg++14.2.0Success577
Sep 5, 2026 03:42Victor MerckléVictor MerckléCPPg++14.2.0Success594
Sep 5, 2026 03:33Victor MerckléVictor MerckléCPPg++14.2.0Success576
Sep 5, 2026 03:22Victor MerckléVictor MerckléCPPg++14.2.0Success576+296.26 RP
Sep 5, 2026 03:13Victor MerckléVictor MerckléCPPg++14.2.0Success596