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 | Feb 11, 2026 20:05 | 17,485 | 603,479,323 | 552,996,000 | 23,999,000 | 2,293,760 | ||
| 2 | Feb 11, 2026 20:05 | 17,489 | 601,856,780 | 552,126,000 | 25,005,000 | 2,383,872 | ||
| 3 | Feb 11, 2026 19:59 | 17,508 | 604,723,611 | 553,759,000 | 23,989,000 | 2,457,600 | ||
| 4 | Feb 11, 2026 20:04 | 17,509 | 601,310,666 | 552,814,000 | 24,991,000 | 2,371,584 | ||
| 5 | Feb 11, 2026 20:05 | 17,511 | 599,679,694 | 552,875,000 | 24,994,000 | 2,453,504 | ||
| 6 | Feb 11, 2026 20:05 | 17,512 | 603,843,900 | 553,904,000 | 23,995,000 | 2,461,696 | ||
| 7 | Feb 11, 2026 19:54 | 17,516 | 599,850,343 | 554,024,000 | 24,001,000 | 2,404,352 | ||
| 8 | Feb 11, 2026 19:59 | 17,518 | 600,581,543 | 552,083,000 | 26,003,000 | 2,424,832 | ||
| 9 | Feb 11, 2026 19:56 | 17,520 | 600,762,058 | 552,143,000 | 26,006,000 | 2,277,376 | ||
| 10 | Feb 11, 2026 19:57 | 17,530 | 603,924,916 | 553,512,000 | 24,978,000 | 2,277,376 | ||
| 11 | Feb 11, 2026 19:54 | 17,532 | 605,273,758 | 553,583,000 | 24,981,000 | 2,457,600 | ||
| 12 | Feb 11, 2026 19:57 | 17,534 | 604,782,362 | 552,628,000 | 25,982,000 | 2,453,504 | ||
| 13 | Feb 11, 2026 20:05 | 17,534 | 601,313,381 | 552,642,000 | 25,983,000 | 2,318,336 | ||
| 14 | Feb 11, 2026 20:05 | 17,545 | 602,275,655 | 553,981,000 | 24,999,000 | 2,318,336 | ||
| 15 | Feb 11, 2026 19:59 | 17,550 | 601,634,132 | 554,133,000 | 25,006,000 | 2,469,888 | ||
| 16 | Feb 11, 2026 19:59 | 17,552 | 607,470,051 | 555,204,000 | 24,008,000 | 2,449,408 | ||
| 17 | Feb 11, 2026 20:05 | 17,553 | 608,093,735 | 555,250,000 | 24,010,000 | 2,461,696 | ||
| 18 | Feb 11, 2026 20:05 | 17,556 | 607,008,111 | 554,340,000 | 25,015,000 | 2,482,176 | ||
| 19 | Feb 11, 2026 19:54 | 17,558 | 608,944,838 | 554,443,000 | 24,974,000 | 2,457,600 | ||
| 20 | Feb 11, 2026 20:05 | 17,559 | 604,490,241 | 553,481,000 | 25,975,000 | 2,355,200 | ||
| 21 | Feb 11, 2026 22:52 | 17,559 | 609,642,871 | 554,481,000 | 24,976,000 | 2,441,216 | ||
| 22 | Feb 11, 2026 20:05 | 17,560 | 603,110,087 | 554,507,000 | 24,977,000 | 2,494,464 | ||
| 23 | Feb 11, 2026 20:05 | 17,562 | 607,095,239 | 555,553,000 | 23,980,000 | 2,510,848 | ||
| 24 | Feb 11, 2026 20:05 | 17,562 | 601,343,800 | 554,556,000 | 24,980,000 | 2,465,792 | ||
| 25 | Feb 11, 2026 20:05 | 17,562 | 602,228,059 | 553,579,000 | 25,980,000 | 2,465,792 | ||
| 26 | Feb 11, 2026 19:51 | 17,564 | 606,283,528 | 554,632,000 | 24,983,000 | 2,367,488 | ||
| 27 | Feb 11, 2026 19:57 | 17,568 | 601,605,585 | 554,762,000 | 24,989,000 | 2,453,504 | ||
| 28 | Feb 11, 2026 20:05 | 17,568 | 606,326,751 | 553,761,000 | 25,988,000 | 2,465,792 | ||
| 29 | Feb 11, 2026 19:59 | 17,570 | 601,608,477 | 553,807,000 | 25,990,000 | 2,514,944 | ||
| 30 | Feb 11, 2026 21:39 | 17,571 | 605,212,005 | 554,860,000 | 24,993,000 | 2,457,600 | ||
| 31 | Feb 11, 2026 19:51 | 17,572 | 603,369,631 | 554,896,000 | 24,995,000 | 2,461,696 | ||
| 32 | Feb 11, 2026 19:59 | 17,573 | 607,545,896 | 554,908,000 | 24,995,000 | 2,510,848 | ||
| 33 | Feb 11, 2026 21:16 | 17,574 | 601,942,455 | 555,953,000 | 23,997,000 | 2,449,408 | ||
| 34 | Feb 11, 2026 19:57 | 17,575 | 610,740,437 | 553,974,000 | 25,998,000 | 2,367,488 | ||
| 35 | Feb 11, 2026 19:51 | 17,577 | 604,526,326 | 556,035,000 | 24,001,000 | 2,457,600 | ||
| 36 | Feb 11, 2026 19:59 | 17,581 | 608,824,549 | 554,154,000 | 26,007,000 | 2,461,696 | ||
| 37 | Feb 11, 2026 21:26 | 17,581 | 605,730,584 | 555,138,000 | 25,051,000 | 2,387,968 | ||
| 38 | Feb 11, 2026 19:59 | 17,582 | 601,424,723 | 555,202,000 | 25,009,000 | 2,445,312 | ||
| 39 | Feb 11, 2026 19:54 | 17,583 | 611,053,209 | 552,239,000 | 28,012,000 | 2,461,696 | ||
| 40 | Feb 11, 2026 19:54 | 17,583 | 605,196,519 | 555,229,000 | 25,010,000 | 2,363,392 | ||
| 41 | Feb 11, 2026 19:54 | 17,586 | 605,895,913 | 554,332,000 | 26,015,000 | 2,367,488 | ||
| 42 | Feb 11, 2026 19:51 | 17,588 | 608,699,688 | 553,435,000 | 26,972,000 | 2,387,968 | ||
| 43 | Feb 11, 2026 19:51 | 17,589 | 604,570,196 | 554,463,000 | 25,974,000 | 2,351,104 | ||
| 44 | Feb 11, 2026 21:39 | 17,591 | 608,382,308 | 555,532,000 | 24,978,000 | 2,277,376 | ||
| 45 | Feb 11, 2026 19:51 | 17,592 | 606,754,813 | 555,556,000 | 24,980,000 | 2,293,760 | ||
| 46 | Feb 11, 2026 20:05 | 17,592 | 606,190,570 | 555,541,000 | 24,979,000 | 2,461,696 | ||
| 47 | Feb 11, 2026 20:05 | 17,592 | 602,240,622 | 553,547,000 | 26,977,000 | 2,273,280 | ||
| 48 | Feb 11, 2026 21:16 | 17,592 | 602,370,401 | 554,557,000 | 25,979,000 | 2,318,336 | ||
| 49 | Feb 11, 2026 19:57 | 17,593 | 607,693,475 | 555,602,000 | 24,982,000 | 2,277,376 | ||
| 50 | Feb 11, 2026 20:04 | 17,593 | 603,834,099 | 554,580,000 | 25,980,000 | 2,461,696 | ||
| 51 | Feb 11, 2026 21:53 | 17,594 | 603,951,800 | 555,611,000 | 24,982,000 | 2,514,944 | ||
| 52 | Feb 11, 2026 19:57 | 17,595 | 601,299,223 | 554,637,000 | 25,983,000 | 2,457,600 | ||
| 53 | Feb 11, 2026 20:05 | 17,596 | 608,575,547 | 555,671,000 | 24,985,000 | 2,457,600 | ||
| 54 | Feb 11, 2026 19:59 | 17,597 | 604,403,213 | 554,722,000 | 25,986,000 | 2,277,376 | ||
| 55 | Feb 11, 2026 21:12 | 17,597 | 605,208,474 | 555,729,000 | 24,987,000 | 2,318,336 | ||
| 56 | Feb 11, 2026 19:51 | 17,598 | 605,777,167 | 555,751,000 | 24,988,000 | 2,322,432 | ||
| 57 | Feb 11, 2026 19:54 | 17,598 | 605,419,757 | 554,753,000 | 25,988,000 | 2,453,504 | ||
| 58 | Feb 11, 2026 20:05 | 17,599 | 610,866,471 | 555,789,000 | 24,990,000 | 2,433,024 | ||
| 59 | Feb 11, 2026 19:59 | 17,600 | 604,372,417 | 555,814,000 | 24,991,000 | 2,441,216 | ||
| 60 | Feb 11, 2026 19:54 | 17,601 | 603,721,906 | 555,827,000 | 24,992,000 | 2,367,488 | ||
| 61 | Feb 11, 2026 19:57 | 17,601 | 607,243,811 | 555,828,000 | 24,992,000 | 2,445,312 | ||
| 62 | Feb 11, 2026 19:57 | 17,601 | 605,104,560 | 555,836,000 | 24,992,000 | 2,404,352 | ||
| 63 | Feb 11, 2026 20:10 | 17,602 | 606,470,846 | 554,858,000 | 25,993,000 | 2,273,280 | ||
| 64 | Feb 11, 2026 20:10 | 17,602 | 607,503,869 | 553,882,000 | 26,994,000 | 2,482,176 | ||
| 65 | Feb 11, 2026 22:52 | 17,605 | 604,767,766 | 554,982,000 | 25,999,000 | 2,363,392 | ||
| 66 | Feb 11, 2026 20:05 | 17,610 | 607,432,268 | 555,125,000 | 26,005,000 | 2,342,912 | ||
| 67 | Feb 11, 2026 19:54 | 17,612 | 607,251,481 | 555,201,000 | 26,009,000 | 2,457,600 | ||
| 68 | Feb 11, 2026 20:05 | 17,613 | 606,426,243 | 557,231,000 | 24,009,000 | 2,404,352 | ||
| 69 | Feb 11, 2026 19:57 | 17,618 | 613,702,169 | 555,407,000 | 25,972,000 | 2,396,160 | ||
| 70 | Feb 11, 2026 20:10 | 17,619 | 608,261,256 | 555,442,000 | 25,973,000 | 2,469,888 | ||
| 71 | Feb 11, 2026 21:12 | 17,619 | 606,759,275 | 554,469,000 | 26,974,000 | 2,457,600 | ||
| 72 | Feb 11, 2026 20:05 | 17,620 | 604,632,937 | 555,479,000 | 25,975,000 | 2,457,600 | ||
| 73 | Feb 11, 2026 19:54 | 17,622 | 606,197,940 | 557,520,000 | 24,022,000 | 2,457,600 | ||
| 74 | Feb 11, 2026 19:57 | 17,624 | 605,012,263 | 556,617,000 | 24,982,000 | 2,453,504 | ||
| 75 | Feb 11, 2026 20:05 | 17,624 | 606,636,244 | 556,599,000 | 24,982,000 | 2,277,376 | ||
| 76 | Feb 11, 2026 20:04 | 17,625 | 604,279,529 | 556,655,000 | 24,984,000 | 2,277,376 | ||
| 77 | Feb 11, 2026 20:05 | 17,625 | 615,787,725 | 556,643,000 | 24,983,000 | 2,461,696 | ||
| 78 | Feb 11, 2026 19:59 | 17,629 | 604,991,639 | 555,767,000 | 25,989,000 | 2,330,624 | ||
| 79 | Feb 11, 2026 19:51 | 17,630 | 610,801,354 | 556,811,000 | 24,991,000 | 2,490,368 | ||
| 80 | Feb 11, 2026 19:57 | 17,630 | 601,874,786 | 553,785,000 | 27,989,000 | 2,457,600 | ||
| 81 | Feb 11, 2026 19:51 | 17,634 | 606,539,004 | 557,931,000 | 23,997,000 | 2,457,600 | ||
| 82 | Feb 11, 2026 20:05 | 17,635 | 605,281,014 | 557,968,000 | 23,998,000 | 2,461,696 | ||
| 83 | Feb 11, 2026 19:57 | 17,637 | 607,380,339 | 557,033,000 | 25,001,000 | 2,416,640 | ||
| 84 | Feb 11, 2026 19:59 | 17,637 | 604,563,187 | 557,027,000 | 25,001,000 | 2,457,600 | ||
| 85 | Feb 11, 2026 20:05 | 17,638 | 603,784,813 | 558,038,000 | 24,001,000 | 2,523,136 | ||
| 86 | Feb 11, 2026 21:26 | 17,638 | 611,418,979 | 556,043,000 | 26,002,000 | 2,461,696 | ||
| 87 | Feb 11, 2026 19:54 | 17,639 | 610,028,614 | 557,074,000 | 25,003,000 | 2,453,504 | ||
| 88 | Feb 11, 2026 19:57 | 17,640 | 607,784,895 | 558,124,000 | 24,005,000 | 2,457,600 | ||
| 89 | Feb 11, 2026 21:53 | 17,640 | 603,758,013 | 556,112,000 | 26,005,000 | 2,387,968 | ||
| 90 | Feb 11, 2026 19:54 | 17,641 | 605,241,505 | 558,133,000 | 24,005,000 | 2,404,352 | ||
| 91 | Feb 11, 2026 21:16 | 17,642 | 604,156,444 | 557,186,000 | 25,008,000 | 2,273,280 | ||
| 92 | Feb 11, 2026 21:39 | 17,646 | 608,942,912 | 558,298,000 | 24,012,000 | 2,457,600 | ||
| 93 | Feb 11, 2026 19:54 | 17,647 | 616,911,275 | 557,375,000 | 24,972,000 | 2,371,584 | ||
| 94 | Feb 11, 2026 19:59 | 17,647 | 610,324,839 | 556,370,000 | 25,970,000 | 2,453,504 | ||
| 95 | Feb 11, 2026 19:59 | 17,650 | 611,901,712 | 556,462,000 | 25,974,000 | 2,392,064 | ||
| 96 | Feb 11, 2026 20:05 | 17,651 | 609,534,421 | 557,513,000 | 24,978,000 | 2,465,792 | ||
| 97 | Feb 11, 2026 20:05 | 17,654 | 610,249,189 | 557,595,000 | 24,981,000 | 2,449,408 | ||
| 98 | Feb 11, 2026 19:59 | 17,655 | 610,424,896 | 557,630,000 | 24,983,000 | 2,453,504 | ||
| 99 | Feb 11, 2026 19:54 | 17,657 | 608,886,195 | 558,685,000 | 23,986,000 | 2,486,272 | ||
| 100 | Feb 11, 2026 20:05 | 17,657 | 608,563,644 | 558,684,000 | 23,986,000 | 2,514,944 | ||
| 101 | Feb 11, 2026 22:52 | 17,657 | 610,147,517 | 557,692,000 | 24,986,000 | 2,457,600 | ||
| 102 | Feb 11, 2026 21:53 | 17,660 | 610,510,371 | 556,805,000 | 25,990,000 | 2,269,184 | ||
| 103 | Feb 11, 2026 19:57 | 17,661 | 608,837,732 | 557,827,000 | 24,992,000 | 2,269,184 | ||
| 104 | Feb 11, 2026 19:59 | 17,661 | 607,415,522 | 555,833,000 | 26,991,000 | 2,277,376 | ||
| 105 | Feb 11, 2026 21:26 | 17,663 | 614,433,595 | 556,898,000 | 25,995,000 | 2,510,848 | ||
| 106 | Feb 11, 2026 19:56 | 17,667 | 602,602,631 | 557,999,000 | 24,999,000 | 2,277,376 | ||
| 107 | Feb 11, 2026 20:05 | 17,667 | 606,696,483 | 558,008,000 | 25,000,000 | 2,322,432 | ||
| 108 | Feb 11, 2026 19:59 | 17,676 | 609,600,512 | 557,309,000 | 26,014,000 | 2,478,080 | ||
| 109 | Feb 11, 2026 19:54 | 17,677 | 611,605,047 | 557,364,000 | 25,970,000 | 2,510,848 | ||
| 110 | Feb 11, 2026 19:56 | 17,678 | 609,100,279 | 557,365,000 | 26,017,000 | 2,457,600 | ||
| 111 | Feb 11, 2026 21:12 | 17,682 | 612,993,562 | 557,530,000 | 25,978,000 | 2,306,048 | ||
| 112 | Feb 11, 2026 19:57 | 17,684 | 613,168,480 | 557,597,000 | 25,981,000 | 2,457,600 | ||
| 113 | Feb 11, 2026 19:59 | 17,686 | 608,287,159 | 557,669,000 | 25,984,000 | 2,355,200 | ||
| 114 | Feb 11, 2026 20:05 | 17,704 | 609,688,298 | 559,233,000 | 25,010,000 | 2,277,376 |