Unique strings 
Count the exact number of unique tokens as fast as possible.
Input
One token per line on STDIN:
JWXcKKaWzvFL5
Rof
3ztCpA
5wHcGN
*UiEMthaTS*g
Output
Print the exact count of unique tokens to STDOUT.
Constraints
- Character set:
0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@#%* - Maximum token length: 16
- Approximately 1,000,000 unique tokens
Source Code
Source code access is restricted. Log in to request access.
Challenge History
No challenges yet.
Run Statistics
| # | Date | Score | Wall Time | CPU User | CPU System | Memory | Error | |
|---|---|---|---|---|---|---|---|---|
| 1 | Mar 17, 2026 03:37 | 4,058 | 158,747,951 | 131,929,000 | 1,998,000 | 2,404,352 | ||
| 2 | Mar 18, 2026 01:25 | 4,066 | 155,693,650 | 132,184,000 | 2,002,000 | 2,400,256 | ||
| 3 | Feb 24, 2026 02:21 | 4,067 | 157,853,017 | 133,223,000 | 1,001,000 | 2,293,760 | ||
| 4 | Mar 17, 2026 03:37 | 4,067 | 162,507,298 | 132,207,000 | 2,003,000 | 2,289,664 | ||
| 5 | Feb 24, 2026 02:21 | 4,071 | 155,221,008 | 133,335,000 | 1,002,000 | 2,293,760 | ||
| 6 | Mar 17, 2026 03:37 | 4,071 | 162,090,253 | 134,354,000 | 0 | 2,387,968 | ||
| 7 | Mar 18, 2026 01:25 | 4,072 | 156,139,391 | 133,369,000 | 1,002,000 | 2,392,064 | ||
| 8 | Feb 24, 2026 02:21 | 4,072 | 160,381,522 | 133,370,000 | 1,002,000 | 2,400,256 | ||
| 9 | Feb 24, 2026 12:47 | 4,072 | 166,674,781 | 134,392,000 | 0 | 2,293,760 | ||
| 10 | Feb 24, 2026 12:47 | 4,072 | 154,898,710 | 133,387,000 | 1,002,000 | 2,293,760 | ||
| 11 | Mar 17, 2026 03:37 | 4,072 | 161,076,968 | 133,367,000 | 1,002,000 | 2,400,256 | ||
| 12 | Feb 24, 2026 12:47 | 4,073 | 164,982,645 | 133,421,000 | 1,003,000 | 2,404,352 | ||
| 13 | Mar 17, 2026 03:37 | 4,074 | 161,816,780 | 133,428,000 | 1,003,000 | 2,289,664 | ||
| 14 | Mar 17, 2026 03:37 | 4,075 | 164,626,857 | 134,469,000 | 0 | 2,289,664 | ||
| 15 | Feb 24, 2026 02:21 | 4,075 | 160,132,297 | 133,466,000 | 1,003,000 | 2,392,064 | ||
| 16 | Feb 21, 2026 05:44 | 4,076 | 162,618,121 | 134,517,000 | 0 | 2,400,256 | ||
| 17 | Feb 24, 2026 12:47 | 4,076 | 161,004,482 | 134,512,000 | 0 | 2,387,968 | ||
| 18 | Feb 24, 2026 12:47 | 4,076 | 159,156,631 | 133,520,000 | 1,003,000 | 2,293,760 | ||
| 19 | Mar 18, 2026 01:25 | 4,076 | 164,138,999 | 134,511,000 | 0 | 2,289,664 | ||
| 20 | Mar 17, 2026 03:37 | 4,076 | 162,833,302 | 134,504,000 | 0 | 2,396,160 | ||
| 21 | Feb 24, 2026 02:21 | 4,077 | 164,238,604 | 134,527,000 | 0 | 2,396,160 | ||
| 22 | Feb 24, 2026 02:21 | 4,079 | 163,104,117 | 132,629,000 | 1,994,000 | 2,293,760 | ||
| 23 | Feb 21, 2026 13:38 | 4,081 | 164,929,485 | 133,660,000 | 997,000 | 2,293,760 | ||
| 24 | Feb 24, 2026 02:21 | 4,081 | 158,527,277 | 133,669,000 | 997,000 | 2,514,944 | ||
| 25 | Feb 22, 2026 04:23 | 4,081 | 165,551,259 | 133,687,000 | 997,000 | 2,293,760 | ||
| 26 | Feb 22, 2026 04:23 | 4,081 | 163,318,209 | 133,677,000 | 997,000 | 2,392,064 | ||
| 27 | Feb 22, 2026 04:23 | 4,081 | 160,109,894 | 133,670,000 | 997,000 | 2,392,064 | ||
| 28 | Feb 24, 2026 02:21 | 4,081 | 168,069,620 | 132,689,000 | 1,995,000 | 2,400,256 | ||
| 29 | Feb 24, 2026 02:21 | 4,081 | 166,526,964 | 133,692,000 | 997,000 | 2,293,760 | ||
| 30 | Feb 21, 2026 05:44 | 4,081 | 162,677,372 | 133,677,000 | 997,000 | 2,301,952 | ||
| 31 | Feb 24, 2026 12:47 | 4,081 | 170,147,786 | 132,690,000 | 1,995,000 | 2,396,160 | ||
| 32 | Feb 21, 2026 13:38 | 4,081 | 159,818,276 | 133,683,000 | 997,000 | 2,404,352 | ||
| 33 | Feb 21, 2026 13:38 | 4,081 | 160,890,119 | 132,678,000 | 1,995,000 | 2,293,760 | ||
| 34 | Feb 21, 2026 13:38 | 4,081 | 163,442,858 | 132,665,000 | 1,994,000 | 2,396,160 | ||
| 35 | Feb 24, 2026 12:47 | 4,082 | 166,305,536 | 132,697,000 | 1,995,000 | 2,293,760 | ||
| 36 | Mar 17, 2026 03:37 | 4,082 | 159,704,767 | 133,718,000 | 997,000 | 2,392,064 | ||
| 37 | Feb 21, 2026 05:44 | 4,082 | 160,996,566 | 132,705,000 | 1,995,000 | 2,396,160 | ||
| 38 | Feb 21, 2026 05:44 | 4,082 | 158,754,747 | 132,702,000 | 1,995,000 | 2,301,952 | ||
| 39 | Feb 21, 2026 13:38 | 4,083 | 158,622,461 | 133,756,000 | 998,000 | 2,396,160 | ||
| 40 | Feb 22, 2026 04:23 | 4,084 | 157,912,026 | 133,778,000 | 998,000 | 2,293,760 | ||
| 41 | Feb 22, 2026 04:23 | 4,084 | 158,765,054 | 132,780,000 | 1,996,000 | 2,293,760 | ||
| 42 | Feb 21, 2026 13:38 | 4,084 | 158,267,915 | 132,765,000 | 1,996,000 | 2,293,760 | ||
| 43 | Feb 22, 2026 04:23 | 4,085 | 163,030,120 | 133,793,000 | 998,000 | 2,293,760 | ||
| 44 | Feb 22, 2026 04:23 | 4,085 | 161,915,658 | 132,793,000 | 1,996,000 | 2,400,256 | ||
| 45 | Feb 21, 2026 05:44 | 4,085 | 162,059,430 | 132,812,000 | 1,997,000 | 2,514,944 | ||
| 46 | Feb 21, 2026 05:44 | 4,085 | 156,820,060 | 133,795,000 | 998,000 | 2,301,952 | ||
| 47 | Feb 21, 2026 05:44 | 4,086 | 157,212,122 | 132,828,000 | 1,997,000 | 2,301,952 | ||
| 48 | Feb 24, 2026 12:47 | 4,087 | 158,586,884 | 132,882,000 | 1,998,000 | 2,404,352 | ||
| 49 | Feb 21, 2026 13:38 | 4,087 | 158,702,592 | 133,864,000 | 998,000 | 2,293,760 | ||
| 50 | Mar 17, 2026 04:55 | 4,088 | 163,380,135 | 133,917,000 | 999,000 | 2,289,664 | ||
| 51 | Feb 22, 2026 16:49 | 4,088 | 156,861,281 | 132,892,000 | 1,998,000 | 2,293,760 | ||
| 52 | Feb 21, 2026 13:38 | 4,088 | 157,727,590 | 132,891,000 | 1,998,000 | 2,392,064 | ||
| 53 | Feb 21, 2026 05:44 | 4,088 | 157,885,089 | 133,921,000 | 999,000 | 2,396,160 | ||
| 54 | Feb 21, 2026 05:44 | 4,089 | 161,450,897 | 132,936,000 | 1,999,000 | 2,301,952 | ||
| 55 | Feb 22, 2026 16:49 | 4,089 | 157,680,452 | 133,922,000 | 999,000 | 2,293,760 | ||
| 56 | Mar 17, 2026 04:55 | 4,089 | 159,936,941 | 132,948,000 | 1,999,000 | 2,396,160 | ||
| 57 | Feb 22, 2026 04:23 | 4,090 | 161,065,700 | 133,972,000 | 999,000 | 2,293,760 | ||
| 58 | Feb 22, 2026 16:49 | 4,091 | 160,740,364 | 133,992,000 | 999,000 | 2,293,760 | ||
| 59 | Feb 21, 2026 05:44 | 4,091 | 157,798,059 | 134,005,000 | 1,000,000 | 2,301,952 | ||
| 60 | Feb 21, 2026 05:44 | 4,091 | 156,863,830 | 133,993,000 | 999,000 | 2,396,160 | ||
| 61 | Feb 21, 2026 05:44 | 4,091 | 159,440,353 | 133,015,000 | 2,000,000 | 2,400,256 | ||
| 62 | Feb 21, 2026 05:44 | 4,092 | 160,222,456 | 133,024,000 | 2,000,000 | 2,301,952 | ||
| 63 | Feb 22, 2026 16:49 | 4,092 | 156,412,605 | 134,032,000 | 1,000,000 | 2,400,256 | ||
| 64 | Feb 21, 2026 05:44 | 4,092 | 162,321,675 | 134,031,000 | 1,000,000 | 2,301,952 | ||
| 65 | Feb 21, 2026 05:44 | 4,092 | 158,132,531 | 134,030,000 | 1,000,000 | 2,301,952 | ||
| 66 | Mar 17, 2026 04:55 | 4,094 | 157,720,878 | 133,096,000 | 2,001,000 | 2,400,256 | ||
| 67 | Feb 22, 2026 16:49 | 4,095 | 161,464,435 | 133,127,000 | 2,001,000 | 2,392,064 | ||
| 68 | Feb 22, 2026 04:23 | 4,096 | 154,911,293 | 134,153,000 | 1,001,000 | 2,293,760 | ||
| 69 | Feb 22, 2026 16:49 | 4,096 | 162,725,628 | 134,153,000 | 1,001,000 | 2,387,968 | ||
| 70 | Feb 24, 2026 12:47 | 4,096 | 164,342,111 | 134,168,000 | 1,001,000 | 2,396,160 | ||
| 71 | Feb 22, 2026 16:49 | 4,098 | 157,596,306 | 133,216,000 | 2,003,000 | 2,293,760 | ||
| 72 | Feb 22, 2026 16:49 | 4,098 | 158,246,148 | 133,234,000 | 2,003,000 | 2,293,760 | ||
| 73 | Feb 21, 2026 05:44 | 4,100 | 158,582,541 | 135,284,000 | 0 | 2,293,760 | ||
| 74 | Feb 23, 2026 00:30 | 4,100 | 157,775,500 | 134,296,000 | 1,002,000 | 2,293,760 | ||
| 75 | Feb 21, 2026 05:44 | 4,101 | 160,261,755 | 135,348,000 | 0 | 2,293,760 | ||
| 76 | Feb 23, 2026 00:30 | 4,102 | 164,253,758 | 135,376,000 | 0 | 2,293,760 | ||
| 77 | Feb 23, 2026 00:30 | 4,104 | 159,606,442 | 134,423,000 | 1,003,000 | 2,293,760 | ||
| 78 | Feb 23, 2026 00:30 | 4,111 | 168,620,094 | 134,667,000 | 997,000 | 2,400,256 | ||
| 79 | Feb 21, 2026 05:44 | 4,112 | 164,881,500 | 134,689,000 | 997,000 | 2,301,952 | ||
| 80 | Feb 22, 2026 16:49 | 4,115 | 158,750,359 | 133,813,000 | 1,997,000 | 2,400,256 | ||
| 81 | Feb 23, 2026 00:30 | 4,116 | 158,979,478 | 134,842,000 | 998,000 | 2,293,760 | ||
| 82 | Feb 22, 2026 14:27 | 4,119 | 164,174,966 | 134,923,000 | 999,000 | 2,396,160 | ||
| 83 | Feb 23, 2026 13:53 | 4,120 | 161,696,179 | 133,976,000 | 1,999,000 | 2,293,760 | ||
| 84 | Feb 22, 2026 14:27 | 4,120 | 158,787,358 | 133,955,000 | 1,999,000 | 2,293,760 | ||
| 85 | Feb 22, 2026 14:27 | 4,121 | 162,225,847 | 135,992,000 | 0 | 2,293,760 | ||
| 86 | Feb 23, 2026 13:53 | 4,121 | 157,903,770 | 134,997,000 | 999,000 | 2,387,968 | ||
| 87 | Feb 22, 2026 14:27 | 4,121 | 156,984,313 | 134,981,000 | 999,000 | 2,396,160 | ||
| 88 | Feb 22, 2026 14:27 | 4,122 | 162,484,066 | 135,020,000 | 1,000,000 | 2,293,760 | ||
| 89 | Feb 23, 2026 13:21 | 4,122 | 158,754,904 | 135,017,000 | 1,000,000 | 2,404,352 | ||
| 90 | Feb 22, 2026 14:27 | 4,127 | 161,550,039 | 135,200,000 | 1,001,000 | 2,293,760 | ||
| 91 | Feb 23, 2026 13:53 | 4,129 | 166,859,887 | 134,248,000 | 2,003,000 | 2,396,160 | ||
| 92 | Feb 22, 2026 14:27 | 4,129 | 161,130,088 | 136,258,000 | 0 | 2,293,760 | ||
| 93 | Feb 22, 2026 14:27 | 4,130 | 159,804,319 | 136,292,000 | 0 | 2,293,760 | ||
| 94 | Feb 22, 2026 14:27 | 4,131 | 165,140,288 | 136,334,000 | 0 | 2,396,160 | ||
| 95 | Feb 23, 2026 13:21 | 4,134 | 166,154,877 | 135,435,000 | 1,003,000 | 2,404,352 | ||
| 96 | Feb 23, 2026 13:21 | 4,135 | 162,880,659 | 135,456,000 | 1,003,000 | 2,396,160 | ||
| 97 | Feb 23, 2026 00:30 | 4,183 | 158,356,453 | 137,050,000 | 1,000,000 | 2,514,944 | ||
| 98 | Mar 17, 2026 03:37 | 4,193 | 165,131,026 | 137,384,000 | 995,000 | 2,289,664 | ||
| 99 | Feb 21, 2026 13:38 | 4,242 | 161,719,007 | 137,991,000 | 1,999,000 | 2,400,256 |