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 15, 2021 20:58Yuriy LyfenkoYuriy LyfenkoCPPSuccess11,092
Jun 15, 2021 20:51Yuriy LyfenkoYuriy LyfenkoCPPSuccess10,508
Jun 15, 2021 20:44Yuriy LyfenkoYuriy LyfenkoCPPSuccess10,828
Jun 15, 2021 20:39Yuriy LyfenkoYuriy LyfenkoCPPSuccess10,945
Jun 15, 2021 20:34Yuriy LyfenkoYuriy LyfenkoCPPSuccess10,271+2.08 RP
Jun 15, 2021 20:07Yuriy LyfenkoYuriy LyfenkoCPPSuccess10,823
Jun 15, 2021 19:38Yuriy LyfenkoYuriy LyfenkoCPPSuccess10,836
Jun 15, 2021 19:35Yuriy LyfenkoYuriy LyfenkoCPPSuccess10,282+844.18 RP
Jun 15, 2021 19:22Yuriy LyfenkoYuriy LyfenkoCPPSuccess22,720
Jun 15, 2021 19:17Yuriy LyfenkoYuriy LyfenkoCPPSuccess21,971
Jun 15, 2021 19:12Yuriy LyfenkoYuriy LyfenkoCPPError
Jun 15, 2021 19:09Yuriy LyfenkoYuriy LyfenkoCPPSuccess18,411
Jun 15, 2021 19:03Yuriy LyfenkoYuriy LyfenkoCPPError
Jun 15, 2021 18:59Yuriy LyfenkoYuriy LyfenkoCPPSuccess18,209
Jun 15, 2021 18:41Yuriy LyfenkoYuriy LyfenkoCPPSuccess18,166+123.40 RP
Jun 15, 2021 18:35Yuriy LyfenkoYuriy LyfenkoCPPSuccess20,459+30.68 RP
Jun 15, 2021 18:33Yuriy LyfenkoYuriy LyfenkoCPPSuccess21,122+223.92 RP
Jun 15, 2021 18:30Yuriy LyfenkoYuriy LyfenkoCPPSuccess27,664+361.48 RP
Jun 15, 2021 18:26Yuriy LyfenkoYuriy LyfenkoCPPError
Jun 15, 2021 15:47Yuriy LyfenkoYuriy LyfenkoCPPError
Jun 15, 2021 15:27Mikhail ShirokovMikhail ShirokovCPPError