Statistics

Problem Statement for "NarrowPassage"

Problem Statement

There is a narrow passage of length L. We will use a coordinate system where 0 and L are the ends of the passage.

Inside the passage there are some wolves. You are given two int[]s a and b with the same number of elements. The elements of a are the current coordinates of all wolves. For each wolf, the corresponding element of b is the coordinate where the wolf wants to go. That is, for each valid i, wolf i wants to move from a[i] to b[i].

The passage is so narrow that wolves cannot pass by each other. In other words, the relative order of the wolves cannot change while they are in the passage. Luckily, there is a lot of empty space on each end of the passage. If some wolves reach the same end of the passage, they can change their order arbitrarily before reentering the passage.

All wolves must finish at their desired coordinates. Return the minimum total distance the wolves have to travel within the passage in order to reach their final configuration. Note that the distance traveled while they are reordering at the ends of the passage does not count.

Definition

Class:
NarrowPassage
Method:
minDist
Parameters:
int, int[], int[]
Returns:
int
Method signature:
int minDist(int L, int[] a, int[] b)
(be sure your method is public)

Constraints

  • L will be between 2 and 1,000,000, inclusive.
  • a and b will each contain between 1 and 50 elements, inclusive.
  • a and b will contain the same number of elements.
  • Each element of a and b will be between 1 and L-1, inclusive.
  • Elements in a will be pairwise distinct.
  • Elements in b will be pairwise distinct.

Examples

  1. 5

    {1, 2}

    {3, 4}

    Returns: 4

    We have two wolves. One of them wants to go from 1 to 3, the other one from 2 to 4. They can do this without passing each other. (For example, they can both move simultaneously. Alternately, wolf 1 can move before wolf 0 does. There are no restrictions on the movement of wolves other than they cannot pass each other within the passage.) The total distance traveled in this case is |1-3| + |2-4| = 4.

  2. 10

    {3, 9}

    {8, 6}

    Returns: 14

    One of the optimal ways looks as follows: Wolf 1 moves from 9 to 10. Wolf 0 moves from 3 to 10. Wolf 1 moves from 10 to 6. Wolf 0 moves from 10 to 8.

  3. 265467

    {133548, 103861, 29821, 199848, 92684, 219824, 215859, 62821, 172409, 109235, 38563, 148854, 24742, 174068, 205005, 75922, 87316, 5542, 57484, 40792, 25229, 152216, 21547, 22203, 84712, 231522, 235703, 184895, 100787, 174440, 156904, 84898, 185568, 108732, 260098, 89488, 221604, 104555, 165775, 90444, 81952, 149671, 209674, 22185, 45420, 41928, 16098, 65324, 90870, 35243}

    {150289, 135139, 69841, 227226, 177427, 230314, 199175, 81572, 220468, 151049, 40009, 145963, 115246, 252932, 263651, 38434, 120096, 69576, 29789, 115046, 33310, 260771, 5723, 80733, 107864, 142447, 235490, 242149, 124564, 134602, 245962, 7078, 215816, 219864, 190499, 210237, 212894, 142760, 126472, 201935, 119308, 120211, 235235, 19446, 87314, 17286, 61990, 102050, 261812, 257}

    Returns: 7148670

  4. 1000000

    {706292, 756214, 490048, 228791, 567805, 353900, 640393, 562496, 217533, 934149, 938644, 127480, 777134, 999144, 41485, 544051, 417987, 767415, 971662, 959022, 670563, 34065, 518183, 750574, 546576, 207758, 159932, 429345, 670513, 271901, 476062, 392721, 774733, 502586, 915436, 120280, 951729, 699859, 581770, 268966, 79392, 888601, 378829, 350198, 939459, 644983, 605862, 721305, 269232, 137587}

    {322468, 673534, 83223, 551733, 341310, 485064, 885415, 927526, 159402, 28144, 441619, 305530, 883149, 413745, 932694, 214862, 677401, 104356, 836580, 300580, 409942, 748444, 744205, 119051, 999286, 462508, 984346, 887773, 856655, 245559, 418763, 840266, 999775, 962927, 779570, 488394, 760591, 326325, 206948, 13999, 285467, 401562, 786209, 169847, 171326, 2901, 296531, 572035, 364920, 939046}

    Returns: 45670501

  5. 744827

    {415046, 553660, 8114, 632319, 34961, 231982, 664471}

    {447751, 427206, 443068, 480542, 732290, 521646, 608103}

    Returns: 4226419

  6. 1000000

    {889172, 527643, 228874, 21787, 665968}

    {445421, 680298, 757871, 710120, 562832}

    Returns: 4510014

  7. 208818

    {180523, 53667, 90544, 185221, 163862, 188700, 24057, 202118, 198248, 140201, 175719, 110746, 43246, 113044, 21652, 143309, 25406, 77730, 114449, 169557, 105941, 159513, 77756, 93368, 153868, 106301, 155124, 7257, 177456, 174903, 27375, 58359, 81882, 3277, 82718, 33773, 177736, 63904, 109382, 28338}

    {97513, 51372, 181040, 34366, 115406, 115495, 166736, 70702, 87005, 184380, 203099, 122394, 55199, 78759, 150932, 71544, 100216, 122039, 73597, 124711, 135775, 201058, 38104, 83641, 1899, 175423, 129904, 158063, 51457, 124926, 152278, 36526, 15811, 91246, 166506, 70181, 189350, 150238, 102747, 143998}

    Returns: 7438946

  8. 135833

    {47920, 73586, 10167, 70869, 113108, 91836, 103331, 5920, 69335, 62812, 133958, 84950, 120544, 130774, 91206, 16118, 76966, 24803, 110894, 41872, 87621, 66231, 89964, 29698, 108975, 78937, 35293, 29414, 122475, 64780, 129494, 46713, 52283, 29162, 24233, 122368, 38853, 110053, 125678, 132616, 66954, 135094, 218, 97936, 38432, 121399, 65667, 126890, 108895, 95948}

    {52654, 78237, 28355, 83897, 72484, 122578, 4182, 1060, 19297, 85416, 9921, 55221, 3137, 126859, 115100, 107531, 32636, 96928, 38614, 118370, 133916, 33466, 82997, 104698, 40068, 16633, 78893, 118645, 67848, 32403, 20414, 81374, 19557, 117651, 35624, 30366, 26976, 83570, 115807, 103410, 108799, 51950, 99824, 104604, 129585, 80963, 84355, 133953, 8025, 70108}

    Returns: 5993828

  9. 1000000

    {552119, 543543, 984318, 17619, 790064, 256999, 85464, 960475, 318008, 706347, 613391, 489584, 539472, 852142, 775464, 969420, 234654, 44837, 684031, 854092, 173603, 81152, 624840, 934527, 33559, 292990, 294849, 380215, 832710, 616178, 314323, 147868, 576007, 262448, 719592, 877357, 572578, 334216, 387073, 690858, 221565, 376928, 457304, 520333, 495427, 856040, 544102, 727889, 146081, 905354}

    {192778, 977246, 423370, 957392, 570297, 514558, 201547, 191407, 828768, 183834, 912998, 75933, 775472, 968411, 3145, 718819, 680096, 377589, 980714, 884096, 209003, 265773, 277237, 638229, 232852, 540577, 862209, 60205, 441865, 189492, 556658, 397388, 790255, 360509, 820069, 199544, 10217, 498502, 240646, 151879, 443132, 386510, 628853, 17240, 278012, 664706, 635556, 991419, 314645, 797476}

    Returns: 41217155

  10. 1000000

    {983378, 428253, 12996, 114835, 248958, 763766, 671677, 997189, 696838, 411267, 148800, 639049, 291413, 23049, 59782, 229694, 349650, 543081, 978476, 840133, 496177, 192829, 802902, 440773, 583649, 642679, 79712, 391111, 786576, 291056, 227583, 36064, 149484, 138895, 465910, 271248, 797104, 439908, 725195, 758949, 503191, 950458, 128787, 812987, 662109, 880205, 756728, 131231, 429931, 717054}

    {935343, 795442, 600743, 974044, 147302, 825462, 948430, 551564, 404102, 684140, 856052, 824932, 541012, 45683, 561608, 205158, 154897, 372706, 705790, 445884, 434296, 959766, 462381, 856949, 320509, 450440, 927331, 83233, 420396, 703430, 897583, 245549, 842048, 764570, 129521, 222646, 651956, 854845, 992168, 268765, 931210, 259032, 720421, 587147, 503471, 526321, 634498, 969098, 68486, 133545}

    Returns: 43381720

  11. 1000000

    {919705, 856390, 184944, 346487, 973303, 264386, 9620, 606827, 700881, 530036, 339427, 359210, 301602, 699283, 511930, 700135, 201049, 887224, 660790, 539647, 416927, 459768, 51405, 740214, 488406, 833401, 907104, 960810, 156795, 652282, 989819, 397203, 665815, 715400, 665641, 484214, 975711, 630649, 360371, 340681, 207477, 569193}

    {267911, 793478, 187430, 365924, 809438, 898531, 260221, 844581, 517669, 112875, 528161, 602579, 851228, 294105, 613264, 844622, 473568, 364789, 708950, 137624, 314063, 795728, 220817, 274230, 776686, 96870, 512613, 164177, 881025, 542869, 558046, 292096, 536304, 39857, 471415, 340419, 407869, 621550, 78998, 200392, 724960, 921794}

    Returns: 38292162

  12. 947948

    {938209, 741666, 187580, 647839, 284991, 21716, 322890, 854424, 877973, 35078, 331834, 494016, 839507, 451329, 781150, 162861, 828085, 704230, 731077, 132735, 477329, 393736, 507689, 635689, 684765, 754559, 26153, 49449, 806261, 39574, 645193, 272661, 554258, 139299, 675103, 903690, 226625, 317452, 785718, 811472, 389497, 18382, 276014, 231960, 492506, 722960, 215920, 864762, 668318, 753533}

    {482462, 551119, 295143, 91465, 37537, 200119, 667753, 910583, 719620, 781771, 673315, 78149, 637878, 508079, 669599, 737619, 616419, 913069, 836901, 243565, 390422, 793106, 775290, 557457, 559431, 9480, 3674, 221961, 502666, 576226, 379998, 573175, 704463, 522113, 288474, 640587, 270306, 770477, 233832, 369367, 411121, 905901, 765471, 647576, 513018, 745514, 464922, 743593, 471564, 100624}

    Returns: 39805135

  13. 19709

    {4941, 9706, 6101, 5817, 10022, 3465, 7478, 11702, 10771, 5910, 19562, 5351, 13128, 17263, 17440, 11989, 8881, 18298, 10156, 10831, 1928, 2930, 4665, 9544, 19196, 5729, 12627, 5536, 14337, 13061, 15073, 17255, 13158, 8299, 14642, 2576, 9885, 12539, 6477}

    {1144, 18920, 2736, 14483, 113, 1704, 5627, 18692, 12038, 5492, 7686, 12213, 3318, 5086, 4690, 2521, 8751, 2543, 15537, 3769, 2097, 17142, 2648, 14996, 17527, 7785, 4121, 1687, 14701, 10406, 16627, 8232, 1470, 18885, 9973, 16711, 8366, 13056, 16956}

    Returns: 686132

  14. 391270

    {51056, 76387, 312382, 292188, 244397, 103619, 262789, 17059, 45509, 349305, 36724, 122724, 277871, 229750, 100874, 152044, 9659, 85456, 255887, 78970, 391063, 382307, 256517, 306718, 121069, 162238, 288661, 51686, 45711, 333494, 96330, 216407, 330767, 115400, 122429, 221845, 245179, 40108, 308633, 263434, 198787, 205709, 200302, 96695, 102251, 178518, 90228, 162219, 332962, 341311}

    {17926, 164956, 162019, 40617, 370510, 68269, 373926, 247135, 354696, 137752, 384634, 34209, 246031, 318174, 92390, 76595, 246724, 303380, 297027, 303667, 97366, 267513, 54069, 36486, 115773, 349715, 3210, 167249, 37442, 321903, 286439, 6618, 63695, 371636, 228086, 11730, 79648, 282637, 299098, 183097, 50625, 386670, 245355, 156901, 175093, 250618, 246420, 100335, 366706, 59093}

    Returns: 18206835

  15. 641218

    {195836, 510045, 150313, 405468, 552572, 558451, 474378, 198847, 302513, 279534, 311595, 389520, 575123, 50764, 521644, 532916, 432857, 347297, 597345, 385758, 379946, 479059, 320745, 608904, 555620, 423079, 414735, 97306, 324561, 56172, 217310, 391091, 323533, 317534, 89478, 569057, 543027, 298675, 410938, 568742, 421744, 221175, 512272, 505957, 288698, 92, 130859, 99806, 52017, 36596}

    {334782, 270995, 454504, 450530, 450088, 523481, 591872, 333994, 102371, 487587, 19143, 591568, 327286, 568339, 406598, 229099, 45431, 143746, 629815, 328450, 626669, 475924, 596667, 34434, 557588, 51205, 418118, 538732, 3854, 253307, 314285, 517874, 114907, 260161, 302348, 373929, 24837, 508668, 505659, 2194, 392691, 473923, 324452, 346933, 35813, 196442, 418980, 148051, 439642, 161487}

    Returns: 28159907

  16. 1000000

    {816011, 251005, 798527, 594242, 480778, 569430, 817597, 740946, 688048, 635434, 431796, 384399, 71913, 682724, 103842, 413786, 406154, 499441, 912293, 172580}

    {320321, 542333, 768082, 401342, 291589, 743026, 68458, 246794, 495179, 107048, 808190, 101826, 845912, 22342, 416687, 961988, 418105, 241873, 884225, 809204}

    Returns: 18448458

  17. 331024

    {176530, 65017, 248464, 94083, 273268, 177459, 249381, 301799, 102427, 275531, 291026, 237544, 67441, 84034, 190945, 130130, 162180, 116104, 178814, 76851, 286085, 80450, 169977, 107330, 9513, 269203, 168929, 69990, 228265, 22349, 290259, 72979, 17412, 53417, 314168, 155378, 42458, 289998, 203623, 257916, 187080, 320681, 221142, 288513, 253487}

    {297689, 220906, 212065, 298273, 88699, 248194, 315817, 299024, 254184, 139709, 44936, 300320, 170264, 179070, 77490, 46304, 245544, 151827, 252583, 115350, 315474, 316376, 265955, 96841, 64739, 143426, 95929, 30876, 170189, 25682, 175719, 60563, 52142, 165687, 66544, 261030, 277441, 19162, 296891, 2803, 187741, 59470, 162245, 92665, 67013}

    Returns: 12825945

  18. 1000000

    {766820, 442315, 817860, 209066, 199314, 730898, 726972}

    {625590, 992126, 683084, 668184, 70956, 711145, 18100}

    Returns: 4914310

  19. 435231

    {343367, 86000, 312751, 110092, 111611, 13064, 17502, 260812, 327631, 369918, 323560, 78039, 426012, 104441, 383862, 140147, 58096, 21057, 333450, 159495, 246067, 400462, 306381, 16601, 2685, 421823, 242460, 19787, 46538, 173620, 189753, 417467, 285735, 322733, 327023, 95831, 422967, 260340, 257823, 334909, 64271, 60453, 289338, 155080, 418093, 144654, 375683, 74542, 108094, 132608}

    {115133, 316162, 289097, 195130, 298984, 82608, 401048, 164155, 156298, 30364, 78253, 279600, 158828, 133053, 408764, 424671, 244153, 252484, 282446, 318160, 390897, 344808, 302412, 361604, 22389, 409239, 111158, 426479, 78405, 178838, 287858, 337379, 101183, 109770, 362690, 247950, 414512, 277902, 123797, 20647, 325786, 434216, 345074, 22541, 52038, 260210, 338402, 240944, 334743, 375278}

    Returns: 19097404

  20. 127775

    {125592, 33440, 103629, 100748, 112227, 96163, 127662, 109429, 69574, 4229, 43309, 6596, 122792, 107726, 14664, 32824, 58492, 64419, 39789, 12076, 127281, 55188, 50553, 19162, 89521, 95631, 115308, 62529, 15785, 68513, 22682, 118797, 78137, 109483, 7473, 78492, 57664, 54585, 45923, 104270, 65455, 118359, 1803, 31825, 11018, 28202, 47762, 6559, 125607, 92911}

    {70178, 69528, 72557, 96862, 37278, 63614, 122695, 119403, 72570, 99816, 29621, 39307, 108785, 54558, 76634, 101144, 105006, 9931, 118794, 104556, 99392, 81395, 32880, 119651, 72735, 11865, 58088, 121248, 55341, 33445, 38274, 39770, 57630, 2237, 76227, 107390, 16067, 41951, 66299, 93105, 96681, 71816, 86573, 12201, 62409, 92250, 11831, 39233, 3685, 52333}

    Returns: 5944227

  21. 927005

    {549625, 450667, 48456, 215293, 489936, 584584, 363361, 449263, 55824, 528015, 872708, 839835, 580410, 211488, 50326, 446247, 702536, 5220, 618364, 783017, 427518, 38551, 810307, 372061, 682535, 71104, 88457, 674035, 509540, 787286, 561840, 731698, 159476, 746497, 548520, 473242, 644498, 169937}

    {271163, 689435, 5537, 460151, 473938, 581272, 432983, 712364, 319351, 300246, 687909, 411871, 402514, 329001, 265246, 143419, 586286, 191409, 469839, 915812, 870019, 116669, 473415, 848236, 148451, 479184, 9244, 489029, 303331, 526097, 922132, 497655, 517642, 539685, 887385, 848323, 704192, 906905}

    Returns: 27578539

  22. 358456

    {202869, 9161, 141529, 185072, 28380, 145941, 104236, 105514, 292469, 69163, 299884, 291325, 50510, 48154, 259018, 192097, 257166, 60372, 302084, 116416, 170160, 9303, 15826, 199993, 5160, 316201, 215638, 143187, 194494, 74141, 115678, 141593, 256207, 197634, 212248, 130807, 18620, 137007, 328489, 310185, 205760, 76418, 270424, 308562, 339416, 48128, 129834, 136637, 49614, 83814}

    {273651, 281296, 228203, 152305, 158116, 197260, 89754, 16936, 160813, 206538, 175749, 11408, 47981, 205329, 308911, 22932, 224601, 261151, 104587, 261601, 224125, 62955, 145790, 316241, 22914, 357909, 28475, 104555, 253428, 196466, 21278, 91368, 75110, 230832, 200916, 20043, 155029, 49881, 306115, 132525, 175035, 221103, 103579, 349794, 14857, 71080, 76427, 109894, 338839, 332161}

    Returns: 14806946

  23. 351321

    {210064, 21529, 128633, 286813, 210952, 111959, 292001, 137524, 220638, 47190, 281661, 153395, 99759, 284386, 270054, 202588, 25061}

    {160106, 139451, 175508, 98698, 118962, 140141, 219781, 168309, 1230, 71762, 72188, 179757, 52329, 317956, 280545, 215036, 118907}

    Returns: 4561689

  24. 524373

    {41183, 154739, 284654, 471774, 247023, 132810, 41596, 519184, 452235, 166007, 30554, 153269, 291916, 360164, 311953, 377391, 405233, 152828, 506924, 285968, 136099, 218773, 440191, 9204, 499049, 446013, 142531, 227501, 516478, 314689, 254009, 75301, 248955, 266950, 22151, 156107, 343436, 492683, 300614, 494383, 443358, 33501, 408195, 237584, 87552, 61811, 279829, 211204, 175022, 79913}

    {91458, 140281, 313172, 135662, 105518, 325776, 244162, 464897, 271213, 405984, 69501, 32486, 156680, 206174, 113071, 15122, 102351, 116159, 354864, 497681, 262868, 444817, 511661, 319465, 212647, 100367, 59743, 485457, 456744, 355447, 43158, 779, 259989, 434031, 472317, 20603, 63946, 514734, 306898, 125155, 31058, 108604, 428574, 58139, 312661, 369211, 34037, 470653, 107308, 504555}

    Returns: 22221327

  25. 1000000

    {239417, 726675, 277912, 657765, 506281, 954340, 316445, 349079, 114258, 804959, 921393, 546426, 47264, 484793, 415537, 57122, 533188, 503942, 152067, 413007, 739894, 326005, 847477, 331959, 758177, 426109, 696755, 391187, 445171, 417454, 566601, 519537, 199036, 774350, 402870, 105782, 681314, 376741, 809013, 764356, 568695, 254562, 270507, 583189, 728085, 153359, 915210, 15561, 936991, 708488}

    {835523, 105809, 45874, 721345, 756199, 360319, 532024, 793297, 117825, 734572, 986055, 264915, 346631, 992637, 8041, 243711, 316865, 932209, 725200, 955244, 392537, 611478, 409928, 313692, 426110, 617268, 843103, 72650, 687621, 161751, 207204, 475286, 600910, 168019, 696598, 826632, 235429, 803726, 617433, 661689, 401622, 86555, 709093, 167347, 354969, 863622, 667971, 561235, 589136, 47773}

    Returns: 48206155

  26. 1000000

    {72406, 413660, 515409, 978900, 365169, 43086, 231018, 528556, 330426, 804459, 689156, 774162, 206930, 524404, 413251, 995011, 127330, 99173, 400715, 127477, 745064, 788428, 542372, 414600, 741331, 580789, 667049, 921625, 971925, 145198, 625405, 622518, 766089, 343988, 389427, 214755, 647182, 613106, 443665, 763282, 325148, 42907, 68028, 166329, 629626, 758870, 764607, 559117, 579559, 588466}

    {324090, 99954, 541026, 712935, 335343, 526114, 285936, 972066, 894435, 859985, 423508, 473301, 546854, 374074, 486101, 244703, 819355, 147081, 413819, 216538, 965949, 704689, 172402, 768429, 429337, 248254, 187870, 605263, 508989, 984322, 860437, 189565, 820466, 434774, 138096, 408950, 255919, 317908, 27715, 580116, 536095, 213278, 301574, 580565, 876702, 944165, 639474, 852303, 673560, 337899}

    Returns: 44038160

  27. 38519

    {33507, 7706, 38455, 22203, 12714, 12682, 24133, 11475, 17903, 17858, 5981, 18935, 38051, 38387, 20231, 8495, 5848, 3087, 38022, 9577, 25919, 9127, 23483, 16789, 33945, 14529, 12969, 8194, 31041, 15580}

    {20762, 17183, 11623, 18842, 3038, 35899, 25978, 23982, 4627, 16563, 13467, 36506, 31875, 4178, 13471, 20369, 28809, 33504, 30971, 28171, 6355, 1480, 22320, 19723, 11117, 36280, 2908, 25908, 17876, 24734}

    Returns: 1065749

  28. 1000000

    {263635, 50883, 823633, 447182, 652370, 828304, 16037, 353960, 915310, 230962, 2914, 592722, 432620, 165140, 839987, 412779, 604451, 529054, 371273, 715897, 667850, 619194, 551060, 280661, 114584, 72615, 693301}

    {573687, 827997, 953111, 703360, 58155, 952173, 950261, 783565, 834700, 91573, 507567, 887377, 379383, 623696, 26653, 180987, 918124, 292748, 709996, 864010, 92091, 904193, 709027, 395991, 604475, 289249, 94658}

    Returns: 21023249

  29. 372923

    {264550, 322201, 117381, 93466, 138423, 249758, 197943, 54973, 318435, 295524, 145179, 290501, 220380, 121303, 115661, 147230, 305004, 285795, 11809, 62629, 166097, 279078, 372522, 39141, 282426, 102632, 16648, 160563, 81333, 248417, 294741, 307664, 369, 149095, 105093, 274805, 123608, 230858, 225066, 15599, 235031, 337421, 7455, 107656, 357126, 295496, 137910, 166268, 97792, 273502}

    {276666, 36488, 206439, 113069, 351250, 319300, 366177, 291679, 240491, 131020, 68412, 76420, 279775, 242601, 59765, 275660, 35497, 34290, 354823, 280784, 95324, 8047, 111600, 67156, 54801, 107626, 8441, 34593, 125301, 111887, 269314, 271723, 37507, 372833, 122072, 367496, 95547, 161461, 243254, 288231, 135452, 47123, 365068, 172428, 348929, 257318, 56736, 263325, 65767, 89728}

    Returns: 16768689

  30. 1000000

    {838810, 538124, 413451, 921715, 608775, 700090, 67486, 140911, 619075, 616164, 558744}

    {591995, 543782, 79334, 388890, 51155, 61696, 435747, 590470, 976622, 698711, 791385}

    Returns: 9388960

  31. 363844

    {170791, 191292, 360891, 247709, 103435, 114161, 10528, 225853, 204842, 239268, 21303, 147536}

    {168864, 332056, 160588, 362512, 342401, 84632, 37932, 21304, 48950, 261677, 72612, 319123}

    Returns: 3328646

  32. 1000000

    {15104, 550232, 803659, 571464, 868012, 342086, 431786, 660269, 284771, 537743, 729759, 411320, 47623, 340755, 54896, 571055, 448194, 893553, 930591, 703920, 588255, 692584, 951845}

    {273459, 880803, 254236, 280590, 948921, 717137, 12216, 121896, 705883, 730027, 227263, 148657, 968821, 557238, 633219, 878597, 715292, 613333, 824529, 649526, 162254, 400967, 660387}

    Returns: 21205273

  33. 1000000

    {515313, 748521, 807146, 780123, 429523, 544822, 315020, 358494, 491909, 835014, 1947, 673861, 576277, 611781, 91995, 598398, 89054, 915303, 355024, 880265, 811392, 228695, 199539, 237318, 556101, 69230, 85661, 852046, 229024, 451034, 249101, 879557, 119588, 412040, 485691, 38560, 30977, 200555, 967944, 969047, 87567, 95271, 266470, 412196, 784852, 339643, 332443, 239916, 123322, 332250}

    {681968, 736857, 978268, 556067, 802259, 68585, 405006, 24094, 286963, 492211, 232334, 116091, 924340, 776672, 185217, 606368, 414335, 242346, 152642, 426925, 429525, 920365, 411453, 903842, 647690, 309158, 995946, 567197, 871226, 984381, 357439, 267666, 597610, 611566, 250949, 343099, 40451, 965487, 48654, 913285, 293471, 80572, 347145, 961715, 839166, 431988, 308197, 513011, 858552, 158073}

    Returns: 41075961

  34. 182234

    {161807, 89042, 119248, 71124, 25276, 108185, 15227, 120928, 72559, 173976, 62853, 37598, 62592, 178588, 13378, 55738}

    {90262, 107125, 11000, 167620, 170180, 177568, 85893, 172337, 105435, 120489, 163398, 127883, 21647, 136484, 119319, 123865}

    Returns: 2490626

  35. 1000000

    {168778, 746344, 530276, 540361, 227632, 981148, 796363, 167366, 689700, 248482, 102923, 741031, 676759, 250610, 689654, 845401, 233470, 604439, 834390, 28656, 501203, 195566, 226589, 3553, 462820, 533730, 902540, 772994, 599997, 809886, 541778, 509266, 53046, 187118, 406931, 112482, 280930, 253423, 567001, 66703, 468515, 756149, 727611, 51613, 276156, 871175, 764492, 656741, 375631, 735447}

    {133054, 876829, 827333, 474007, 458584, 402175, 774365, 767160, 971948, 307765, 182516, 807435, 696386, 88996, 893988, 194691, 782366, 464798, 810357, 548971, 328351, 379922, 602499, 935541, 302262, 301662, 861868, 525855, 925616, 392488, 386139, 198750, 769799, 828312, 51641, 245586, 417633, 96277, 623263, 32624, 14721, 143103, 996280, 277814, 312282, 51517, 854870, 994366, 207871, 266734}

    Returns: 39029551

  36. 29352

    {16800, 19635, 25292, 28868, 25794, 9382, 13893, 7903, 354, 5832, 16664, 15809, 7196, 8255, 5530, 17176, 7899, 20285, 23801, 28859, 18011, 6827, 19094, 7666, 9884, 11713, 2283, 14849, 28117, 3182, 22016, 24021, 24574, 10119, 18799, 3526, 4385, 12863, 15541, 22883, 22516, 12587, 26041, 22251, 16611, 2719, 16037, 17396, 18036, 6347}

    {3453, 25275, 18250, 5237, 26730, 20124, 26980, 28727, 14011, 11089, 714, 17418, 14378, 7708, 24210, 16995, 6935, 28363, 24940, 23564, 16746, 22580, 857, 14053, 10905, 20952, 14107, 17533, 21742, 12581, 16335, 208, 10519, 7307, 26196, 6904, 23710, 21687, 7284, 16025, 3616, 27493, 23251, 19878, 12283, 13090, 4019, 2734, 19830, 2564}

    Returns: 1255527

  37. 992716

    {485875, 778192, 519611, 352956, 263097, 356986, 23191, 119815, 843281, 156907, 550917, 523734, 626205, 521331, 183518, 764441, 100761, 415351, 283335, 938462, 867689, 574955, 162916, 315024, 113149, 399651, 960084, 377471, 133700, 901610, 171316, 434161, 850795, 897329, 706639, 236043, 177661, 982086, 818796, 962076, 898272, 12035, 570722, 54284, 145759, 931108, 111164, 634831, 577814, 742579}

    {85618, 274942, 113580, 240327, 231155, 540140, 400703, 907311, 192238, 920069, 430173, 569490, 327192, 829906, 239245, 242926, 646883, 2674, 344793, 696319, 467222, 398971, 109847, 862185, 809481, 297983, 128215, 156025, 458689, 99957, 854150, 141835, 452732, 498763, 283035, 741663, 389181, 373107, 11893, 452609, 131423, 750802, 212990, 744422, 958336, 158051, 739048, 814439, 910131, 614597}

    Returns: 46787151

  38. 1000000

    {716632, 431644, 210792, 864339, 436265, 256316, 458527, 862357, 27072, 416850, 435637, 864354, 775181, 692847, 646388, 513743, 611175, 439580, 53965}

    {937132, 803480, 18651, 359250, 651523, 68553, 312037, 590419, 929585, 553548, 823262, 402325, 978426, 578184, 309770, 321226, 955277, 186415, 738093}

    Returns: 15039878

  39. 1000000

    {129631, 73527, 570857}

    {345158, 547176, 807471}

    Returns: 1332106

  40. 1000000

    {657219, 749020, 952441, 460143, 253752, 908917, 931320, 187018, 358046, 657200, 626303, 141751, 9984, 78143, 451950, 619914, 50241, 880074, 277512, 874624, 902216, 536411, 431254, 216036, 449353, 157772, 445841, 817390, 959241, 643590, 267433, 967098, 222534, 668103, 321844, 911801, 663830, 63761, 979379, 256401, 523873, 352658, 856894, 734847, 29002, 958934, 840200, 475503, 830391, 68961}

    {719603, 432078, 834948, 245550, 793330, 329384, 100905, 767420, 582889, 699446, 181418, 800263, 261276, 821612, 540815, 266430, 637961, 120886, 103211, 107680, 376996, 156845, 297383, 964008, 108990, 390393, 490417, 864180, 174474, 995529, 871601, 536891, 708478, 630740, 490105, 578487, 853013, 135247, 900448, 266037, 583667, 215878, 392102, 404715, 765470, 300634, 211483, 109035, 79608, 319651}

    Returns: 47994297

  41. 1000000

    {932234, 434542, 422050, 898806, 78932, 991009, 470815, 407566, 935009, 440407, 531580, 608804, 102453, 978385, 132614, 647451, 914259, 23647, 326251, 456529, 278296, 804281, 360301}

    {462195, 247560, 797493, 852299, 98286, 126436, 544201, 818168, 598817, 97915, 891832, 836423, 911386, 817535, 222806, 836881, 975432, 953349, 704343, 187271, 687681, 129322, 409112}

    Returns: 18581628

  42. 804927

    {456770, 135401, 718976, 425596, 624593, 112085, 51916, 749973, 542437, 459302, 66681, 518357, 218368, 734481, 179088, 383065, 164824, 473222, 118693, 118350, 544765, 276935, 589033, 106243, 314721, 654063, 113089, 560457, 552997}

    {202755, 307281, 437544, 683271, 337332, 679552, 789632, 559915, 34580, 440255, 268027, 514826, 648753, 263655, 235928, 234390, 77144, 299864, 580496, 576215, 201709, 65037, 287154, 225698, 40881, 322951, 149742, 700677, 110375}

    Returns: 21240120

  43. 1000000

    {421599, 496597, 393411, 134390, 982586, 418559, 334543, 528383, 857437, 16644, 762187, 65269, 884502, 441602, 320976, 218527}

    {172405, 685217, 283348, 908921, 813994, 273516, 900174, 578037, 810761, 938586, 584029, 280848, 855382, 569227, 751298, 817331}

    Returns: 13167784

  44. 442101

    {183877, 109049, 100457, 307805, 319445, 177994, 348077, 258947, 54495, 247763, 2837, 436205, 405105, 145423, 430680, 360858, 62945, 76316, 370082, 390909, 181213, 317732, 360084, 279474, 225410, 120207, 43969, 23401, 158213, 106714, 428568, 345379, 190663, 185585, 207036, 81432, 249770, 374997, 12315, 110489, 154896, 394611, 41465, 258474, 166493, 85429, 198718, 96083, 107938, 157084}

    {235679, 357199, 295152, 200279, 143501, 183028, 363800, 417431, 37926, 225361, 296538, 317689, 12043, 384809, 19517, 291901, 362813, 428335, 368830, 270545, 305963, 371939, 270941, 88367, 215383, 439619, 313215, 365125, 11890, 395880, 154210, 155983, 40235, 132453, 307767, 402907, 184133, 251029, 195703, 50639, 83447, 331294, 51074, 355494, 157712, 52885, 13000, 275096, 126059, 404247}

    Returns: 20605308

  45. 799628

    {93386, 772072, 732484, 240235, 78381, 583003, 261490, 651450, 680300, 135885, 506122, 412884, 666483, 44734, 61489, 532486, 365730, 359821, 434286, 552724, 163221, 328230, 335840, 634263, 300344, 160272, 146059, 719785, 249806, 725833, 316357, 296751, 182777, 161208, 498416, 707307, 324138, 114546, 440784, 499781, 430743, 727369, 23096, 309977, 757008, 619890, 528602, 791235, 113212, 594901}

    {181119, 777179, 239082, 590112, 647084, 236286, 473056, 97316, 573106, 531437, 679809, 757875, 722600, 82397, 784009, 90879, 217135, 415767, 442981, 787247, 542135, 241023, 182906, 561640, 298784, 210458, 594739, 337043, 184416, 179473, 624720, 747092, 56457, 435161, 662856, 365493, 479072, 714218, 17715, 109493, 663306, 126056, 793514, 312059, 234798, 374014, 239864, 596320, 413359, 280517}

    Returns: 37539969

  46. 960438

    {396399, 55496, 644384, 59338, 832636, 281990, 898034, 728197, 437177, 457822, 199276, 73314, 22798, 113612, 124637, 348401, 277498, 921371, 282782, 234321, 170428, 573547, 316661, 283928, 186764, 436709, 47397, 190901, 269017, 684005, 710128, 493094, 284902, 571562, 719895, 367968, 195986, 264696, 139296, 610597, 416036, 322494, 415348, 874036, 579330, 309031}

    {339047, 292211, 215945, 35005, 365845, 48938, 485448, 56496, 684039, 704519, 687395, 951635, 329012, 597907, 794814, 175317, 481258, 671517, 172255, 82228, 310229, 431049, 850116, 746043, 488567, 537986, 365757, 492754, 770642, 868142, 666000, 295182, 870215, 216807, 32923, 822954, 91148, 87462, 956074, 641078, 118779, 875507, 23928, 545627, 436132, 66697}

    Returns: 38601868

  47. 1000000

    {322373, 636610, 21672, 860301, 648411, 747962, 252515, 971440, 723177, 912228, 359770, 750665, 466846, 873079, 777197, 748598, 163288, 833406, 630066, 237721, 400587, 886805, 880554, 851959, 564183, 198595, 278513, 243805, 445005, 95284, 612224, 293686, 879153, 831026}

    {841339, 411787, 235182, 605910, 140095, 895319, 851913, 991260, 563457, 473810, 161328, 893163, 518111, 135011, 394893, 793181, 662228, 997797, 145330, 9545, 671200, 626704, 921242, 923442, 200766, 748145, 889503, 841278, 538398, 785147, 91071, 699680, 702755, 850667}

    Returns: 27842849

  48. 391832

    {68935, 229674, 386882, 381515, 303982, 239907, 210100, 26844, 259657, 167769, 60630, 104494, 157133, 387604, 300359, 375544, 169142, 44129, 96284, 213847, 153146, 380920, 52373, 271460, 243649, 329768, 96083, 197749, 268945, 92994, 24465, 134069, 293750, 322560, 265683, 232145, 54600, 151655, 33585, 55765, 385954, 291767, 310740, 269300, 175059, 169840, 320553, 10899, 71311, 244865}

    {256685, 258261, 80253, 61843, 301517, 54024, 331075, 239864, 229628, 159153, 117920, 216700, 2996, 251409, 30818, 387568, 356030, 353712, 371108, 362141, 56450, 301418, 23110, 313424, 116746, 310853, 244358, 108152, 9333, 299722, 36209, 87603, 248217, 124113, 177160, 61985, 130859, 279460, 305184, 377143, 67117, 166840, 228103, 686, 123536, 183505, 314714, 82679, 66305, 68123}

    Returns: 17755161

  49. 297436

    {219195, 85762, 158547, 294737, 160887, 226022, 208279, 11569, 181881, 95800, 148896, 79215, 184246, 192221, 194357, 214875, 239464, 237126, 261292, 191780, 270185, 278353, 160555, 162813, 74402, 38942, 258352, 239403, 201585, 196809, 76648, 81557, 48515, 216595, 117558, 100462, 68542, 21171, 184918, 22231, 201795, 129648}

    {15731, 220489, 81502, 149224, 87871, 223315, 140923, 186462, 84919, 232938, 71691, 60003, 211288, 262901, 171982, 237377, 203105, 222673, 123105, 286318, 284820, 285613, 264510, 37576, 84232, 166053, 271524, 243405, 146520, 229415, 192301, 237385, 173127, 117070, 128842, 236179, 74122, 169003, 129330, 201778, 47772, 28198}

    Returns: 11224842

  50. 1000000

    {782963, 744249, 870162, 694784, 848453, 531742, 204156, 768930, 968748, 599662, 161169, 593127, 325069, 635184, 156171}

    {932168, 916032, 457721, 865893, 107583, 676242, 748508, 437955, 614965, 871423, 830916, 356906, 16721, 312913, 95450}

    Returns: 10791507

  51. 1000000

    {228026, 659502, 253693, 426244, 655759, 445071, 947534, 148083, 480923, 602586, 321049, 554479, 817806, 489399, 202276, 202239, 711019, 885797, 554849, 251959, 152571, 657685, 812784, 627606, 563555, 74633, 392633, 543815, 732844, 127495, 723513, 624251, 554022, 765757, 774692, 675805, 963805, 117829, 980858}

    {379175, 772553, 932328, 258500, 751303, 841585, 660406, 798556, 328118, 26557, 173677, 739957, 935898, 459950, 982091, 411817, 333332, 765550, 605370, 547937, 995790, 922191, 339718, 790194, 264177, 787518, 869730, 399191, 727302, 234306, 451113, 196013, 22142, 485903, 178080, 840669, 113222, 589805, 430916}

    Returns: 35952914

  52. 761580

    {615247, 685848, 626407, 80247, 125374, 396747, 571159, 327966, 389532, 532706, 757070, 717891, 115521, 284812, 713913, 312688, 489189, 493600, 696887, 676965, 231319, 211059, 692432, 402949, 139418, 431051, 143159, 621813, 664522, 266685, 436575, 36849, 539414, 118950, 718547, 605435, 159299, 234747, 106763, 347347, 42493, 521982, 360882, 210646, 164590, 620514, 403159, 690028, 450848}

    {434867, 640089, 127450, 546535, 277142, 300565, 563730, 52745, 221873, 463093, 701851, 438353, 718408, 553631, 421554, 556950, 597936, 506906, 755610, 543456, 104516, 194960, 686969, 509629, 445969, 473024, 283367, 34954, 543207, 267081, 435172, 680422, 353125, 300670, 372076, 75190, 279002, 126332, 241895, 47908, 318008, 327341, 192523, 152796, 98677, 428693, 386515, 643015, 653391}

    Returns: 26488199

  53. 659134

    {429848, 261180, 586888, 152707, 357409, 200460, 183633, 204168, 375463, 300470, 460102, 97190, 115590, 296244, 614953, 2448, 80153, 255372, 293192, 502908, 256999, 428679, 52075, 488527, 101828, 228106, 332017, 82625, 435981, 102053, 364832, 152804, 112314, 466080, 160495, 238131, 277094, 578190, 553871, 52870, 82665, 128874, 304484}

    {357012, 527231, 244633, 237507, 572598, 609260, 631350, 262890, 116254, 129765, 371862, 494113, 133212, 245810, 453058, 571156, 427682, 464575, 150196, 355580, 175441, 331964, 164133, 579373, 626105, 510386, 547983, 74715, 311256, 655810, 385471, 301319, 33078, 308603, 586904, 298830, 188998, 402562, 517476, 426614, 111835, 392282, 63681}

    Returns: 25226011

  54. 1000000

    {486771, 85900, 92370, 508694, 312808, 703257, 91764, 654768, 858713, 239245, 674510, 466826, 349081, 545703, 898268, 474073, 431114, 456589, 902688, 758292, 941583, 477472, 180714, 15793, 107429, 630699, 918755, 93121, 175063, 695074, 293841, 957535, 187664, 736583, 472329, 907482, 613947, 840886, 840219, 740206, 660081, 48014, 652349, 439817, 731568, 384687, 894195}

    {946069, 893596, 595104, 786138, 899616, 80366, 91603, 804085, 52201, 43602, 658946, 378168, 807617, 458120, 124590, 844046, 536305, 958329, 766621, 851247, 35402, 632944, 831499, 734799, 117954, 190541, 41085, 328567, 615023, 48950, 415447, 747989, 958097, 141555, 684961, 140518, 687999, 309621, 964821, 415208, 202524, 289652, 598352, 710072, 404208, 26486, 602540}

    Returns: 43082865

  55. 1000000

    {951331, 233206, 722219, 126885, 47660, 257143, 97417, 447761, 240719, 382230, 59762, 210195, 283046, 126492, 976876, 486790, 716975, 275286, 652756, 23005, 419529, 89748, 166862, 171346, 719738, 546766, 464899, 886890, 432926, 737625, 250403, 593930, 594352, 148664, 862713, 203449, 24791, 530548, 840389, 131823, 270023, 595257, 26532, 49522, 601367, 768022, 159256, 232498, 475592, 695072}

    {482409, 379830, 581450, 192693, 62747, 773111, 79979, 733498, 415363, 555508, 145795, 316236, 912564, 120564, 783819, 698612, 818188, 780594, 601492, 41599, 706804, 131788, 215974, 232276, 959365, 622369, 565147, 430146, 671082, 708186, 426622, 599542, 483453, 213855, 828235, 249874, 102585, 632368, 628600, 198825, 701181, 591318, 6051, 126550, 773946, 497170, 215290, 373996, 914982, 935104}

    Returns: 23359821

  56. 344689

    {315015, 107435, 265620, 114158, 274078, 194627, 82901, 201614, 258260, 203692, 14, 309807, 265549, 276686, 128698, 111667, 301163, 108055, 90167, 126080, 177971, 250615, 154224, 265557, 32020, 205916, 256348, 82064, 277304, 197223, 11431, 17313, 314541, 64838, 171347, 281667, 241521, 26847, 212826, 256307, 130652, 32466, 320749, 52367, 179336, 288458, 51239, 81423, 121869, 191281}

    {320218, 92954, 287102, 133671, 293894, 213698, 85125, 241676, 262678, 244490, 1333, 323384, 263503, 306126, 135883, 128878, 332406, 109086, 89396, 135879, 168092, 257369, 139736, 274140, 59439, 245541, 260880, 78233, 306290, 241550, 5907, 39923, 326205, 70594, 162380, 338591, 251577, 44150, 249968, 257442, 137751, 66283, 307910, 67519, 201280, 325227, 66311, 73638, 134074, 204048}

    Returns: 1093730

  57. 1000000

    {762365, 703304, 723995, 65677, 356843, 690486, 203700, 473854, 770856, 523011, 358926, 983170, 614528, 507666, 371845, 404354, 217607, 590926, 684509, 27561, 27965, 530386, 29809, 585814, 296248, 69341, 590248, 222805, 753635, 390426, 542379, 95521, 550417, 419169, 275580, 810171, 679212, 966285, 568581, 378008, 770201, 473395, 761981, 334811, 553820, 346155, 926077, 964303, 702773, 44851}

    {580602, 689380, 871596, 32590, 289605, 590129, 97379, 396523, 961677, 407018, 299222, 873133, 760991, 399884, 307795, 325462, 121829, 549242, 604142, 7662, 28654, 408567, 30374, 545484, 257482, 69706, 548681, 223424, 907988, 313297, 428238, 81086, 435446, 369775, 252008, 699306, 670099, 958564, 542513, 310849, 944785, 390897, 930286, 284541, 485610, 286160, 595052, 921653, 884819, 48887}

    Returns: 9438058

  58. 1000000

    {827685, 646264, 859374, 831560, 641743, 512323, 332444, 910394, 693822, 230233, 160626, 216246, 854477, 15139, 191436, 80436, 32601, 67538, 146757, 18855, 405657, 235439, 428636, 227358, 74149, 985976, 983944, 265990, 869536, 801854, 131728, 293539, 822975, 958274, 374375, 637594, 143955, 72292, 858268, 925297, 603708, 615618, 814691, 895432}

    {799289, 411628, 841547, 803609, 339416, 178661, 656025, 902732, 376410, 571365, 220257, 402344, 815372, 666598, 627962, 402811, 349940, 190086, 184805, 363403, 91876, 686083, 18836, 545130, 140507, 924745, 967559, 509433, 849136, 715538, 446179, 432272, 776559, 915868, 423348, 468539, 54107, 254616, 828370, 911020, 8925, 151096, 771712, 883297}

    Returns: 19222703

  59. 1000000

    {812559, 961590, 781984, 824259, 718200, 688076, 411626, 779137, 579470, 159681, 398462}

    {726415, 950290, 619868, 796883, 455264, 293390, 144862, 515058, 179924, 119162, 129479}

    Returns: 2184449

  60. 1000000

    {730564}

    {675293}

    Returns: 55271

  61. 986585

    {335365, 1502, 400015, 630879, 390402, 96712, 906241, 797158, 653123, 349361, 442602, 191330, 495430}

    {34221, 101817, 310607, 760415, 247884, 175473, 982547, 710850, 481083, 105137, 336699, 213365, 392114}

    Returns: 4015812

  62. 628467

    {424323, 618096, 269575, 513479, 404211, 367311, 290517, 33449, 83621, 348105, 317158, 526572, 145945, 526751, 516051, 486371, 570538, 606722, 527381}

    {281289, 621267, 42550, 388189, 92612, 299129, 82246, 21232, 57929, 297202, 273576, 527711, 245767, 579152, 416960, 377137, 542215, 545517, 436448}

    Returns: 5624596

  63. 862061

    {582394, 348960, 342275, 442369, 845680, 254986, 319180, 117741, 503625, 76348, 363392, 706852, 743042, 378244, 581524, 146032, 61377, 103393, 845754, 847334, 608105}

    {487613, 322310, 312964, 404377, 683667, 295286, 301937, 196942, 439156, 96730, 352248, 561768, 574370, 375079, 486740, 259843, 53695, 158829, 835322, 807264, 561687}

    Returns: 1331108

  64. 1000000

    {994830, 870320, 760931, 231820, 960878, 277666, 433869, 651576, 147663, 366458, 507464, 441264, 217233, 723016, 94866, 121187, 508971, 819104}

    {564018, 911327, 443884, 232166, 813646, 246710, 626267, 769459, 146723, 285534, 791408, 696658, 194271, 816386, 98460, 19134, 662713, 657373}

    Returns: 7044413

  65. 1000000

    {7344, 408058, 95589, 634832, 962079, 189766, 334180, 937417, 91919, 808865, 319488, 297331, 715636, 44278, 549375, 783359, 71486, 65794}

    {761701, 193844, 138768, 82746, 968880, 461890, 1677, 822092, 19118, 539825, 32457, 512659, 537835, 305241, 541103, 421782, 185781, 793596}

    Returns: 11069449

  66. 552884

    {14668, 499259, 550860, 42623, 179325, 92426, 230120, 107004, 165861, 320165, 482078, 212038, 135079, 500726, 361419, 138041, 486915, 89739, 181529, 104336, 62723, 52835, 188513, 124406, 74170, 243726, 46336, 297089, 1904, 200262, 410315, 147162, 74954, 30140, 373407, 159621, 501096, 129020, 398791, 109945, 291131, 234385}

    {80719, 491824, 387316, 51770, 144734, 96475, 431362, 130993, 335872, 331668, 313028, 276580, 181860, 526091, 335722, 492074, 248768, 73950, 379963, 105373, 33548, 83573, 331232, 151426, 38334, 246552, 8448, 416537, 79968, 337198, 184407, 439793, 29262, 59409, 215511, 503581, 525930, 511823, 507240, 140016, 281803, 485945}

    Returns: 13891544

  67. 1000000

    {934887, 540563, 213958, 736635, 528480, 47795, 769251, 264119, 525714, 201621, 688973, 758771, 389308, 562483, 67614, 701727, 874963, 264197, 385915, 426947, 502540, 916196, 559260, 336990, 516113, 438353, 625831, 486905, 545591, 401859, 796977, 842434, 622413, 373510, 936492, 671205, 730878, 386520, 468485, 362859, 665574, 95959, 993004, 626684, 335647, 770245, 495912, 254455, 149650, 483010}

    {980237, 383363, 490141, 831667, 571341, 508954, 846788, 280208, 444365, 461765, 792296, 832230, 2701, 409351, 634258, 824844, 899795, 583890, 332970, 661749, 603463, 973707, 392666, 470881, 323429, 540363, 724214, 305144, 504923, 591467, 997340, 977649, 679473, 237915, 997391, 775820, 825874, 528066, 246865, 225522, 758058, 192896, 962722, 746414, 393043, 872662, 501613, 599070, 16571, 678254}

    Returns: 26787898

  68. 316637

    {25729, 103767, 245807, 147856, 274947, 190586, 201538, 129362, 276761, 225423, 260310, 14058, 79453, 218288, 75335, 192175, 266142, 250912, 177865, 101395, 216561, 34072, 292460, 48391, 53229, 82080, 242813, 126159, 56787, 314959, 48183, 91485, 209988, 61241, 179782, 262249, 48227, 118440, 18737, 211070, 294915, 9325, 11374, 235849, 241689, 165847, 22219, 59384, 36463, 149427}

    {20495, 99240, 246313, 122504, 276607, 173994, 196759, 152530, 284794, 259647, 296042, 6183, 108497, 239799, 105562, 186766, 315687, 274806, 166211, 87252, 239582, 17375, 289884, 97529, 80146, 144429, 295793, 59227, 106963, 246911, 47103, 156563, 198470, 21417, 172557, 259092, 100385, 125389, 51219, 233095, 240579, 139767, 102087, 312965, 285826, 166183, 47874, 154558, 46078, 115458}

    Returns: 5487732

  69. 1000000

    {535638, 985740, 282411, 563142, 86030, 363228, 84163, 40666, 633803, 456735, 838574, 495326, 914209, 474705, 563167, 511372, 930744, 347529, 29198, 957438, 358794, 929832, 90983, 161589, 940409, 737706, 453989, 295735, 780260, 74816, 229810, 640640, 805384, 965580, 977347, 8148, 547801, 666485, 211084, 87142}

    {511831, 981971, 348174, 518976, 94394, 429796, 83540, 41854, 533889, 473957, 705543, 488729, 721463, 475515, 531640, 504501, 771236, 356932, 38461, 880791, 365024, 725069, 183521, 202259, 805207, 641429, 450139, 349884, 644128, 71409, 281656, 584750, 691221, 956774, 957007, 34993, 517812, 624412, 276766, 180111}

    Returns: 2239608

  70. 1000000

    {769620, 963130, 775109, 926734, 788388, 959797, 524333, 821667, 632802, 95098, 767207, 831330, 922171, 311279, 103101, 770102, 492128}

    {242484, 775648, 481793, 513026, 832570, 983702, 287718, 619486, 225973, 187341, 441567, 600742, 659917, 65099, 338657, 472518, 306680}

    Returns: 9183679

  71. 1000000

    {483101, 970527, 254683, 650578, 273460, 916846}

    {256271, 864840, 182211, 551174, 234989, 611510}

    Returns: 848200

  72. 1000000

    {384676, 618465, 207042, 150404, 860939, 740359, 807031, 789185, 71475, 8687, 924530, 212716, 502970, 573705, 580395, 82285, 242268, 233396, 428700, 742999, 246778, 191009, 650107, 166379, 972, 137131, 229851, 524037, 155816, 206383, 429390, 335900, 235384, 749356, 525632, 297795, 37024, 634249, 24825}

    {835625, 662455, 249096, 153282, 798987, 891492, 821085, 889621, 88650, 693, 558469, 353426, 952951, 742802, 573101, 95614, 509952, 430879, 804697, 946773, 597950, 188411, 836595, 160606, 18839, 96768, 420221, 660400, 156905, 243531, 907357, 966056, 461087, 973500, 797517, 981210, 83432, 735505, 35387}

    Returns: 13989172

  73. 216221

    {20544, 176027, 195136, 61325, 130707, 453, 23846, 16552, 61680, 86182, 84598, 38085, 99346, 73381, 61790, 82860, 99737, 109842, 135210, 31311, 149449, 91225, 61170, 99959, 179723, 31896, 7333, 204124, 123147, 107890, 87171, 199544, 188045, 191991, 114502, 63210, 41584, 88683, 139965, 109016, 178005, 34464, 142391, 202992, 111884, 121580, 94156, 142548, 184187, 112251}

    {164809, 184843, 210322, 125569, 165283, 123166, 80088, 150814, 80379, 149337, 116927, 4817, 31125, 135530, 38499, 143604, 55839, 21226, 166293, 152007, 207073, 93806, 93371, 5139, 185765, 109606, 113147, 203850, 9802, 21930, 142302, 204771, 200632, 206442, 75848, 6389, 53744, 88180, 170043, 57178, 204167, 62795, 170060, 213412, 155593, 58958, 4859, 196031, 210206, 75495}

    Returns: 5947956

  74. 265548

    {176276, 81899, 74539, 164784, 125806, 123630, 197976, 213852, 161434, 221581, 51361, 198355, 93349, 116668, 165848, 33372, 228104, 82604, 153603, 97042, 84194, 68032, 53623, 77801, 178029, 249051, 257561, 198237, 119323}

    {196585, 89262, 55069, 203949, 160404, 149188, 261333, 181118, 161823, 262361, 15720, 227136, 108495, 140665, 172677, 87893, 200082, 91815, 160871, 138550, 93079, 55374, 74099, 29792, 207519, 236185, 241621, 194898, 146433}

    Returns: 2215742

  75. 1000000

    {323363, 961392, 243749, 438286, 440128, 675131, 828562, 331256, 23483, 587455, 631648, 845922, 244926, 226360, 332244, 26190, 687504, 732041, 594326, 361230, 494607, 167883, 839662, 947877, 970374, 893660}

    {22614, 922923, 562458, 665389, 216991, 237291, 569678, 804410, 242325, 25502, 345137, 244671, 228818, 569347, 389629, 719260, 508231, 580729, 731752, 152293, 400995, 258467, 522547, 934939, 998217, 829160}

    Returns: 19403268

  76. 852548

    {126536, 807541, 824841, 628398, 473906, 240909, 469305, 68245, 771759, 724771, 731923, 254688, 499476, 469344, 589580, 642601, 75079, 717248, 730584, 61421, 139827, 588168}

    {67172, 797241, 817615, 511766, 369295, 154533, 209757, 7278, 724945, 714602, 722475, 194813, 414206, 325065, 452305, 539427, 53338, 542449, 715976, 131662, 35515, 442134}

    Returns: 2282511

  77. 1000000

    {162193, 762766, 689883, 171851, 546277, 96637, 483434, 807986, 464115, 751337, 715555, 791381, 997500, 409912}

    {117044, 719419, 629071, 175749, 350247, 35510, 341619, 636558, 282767, 958222, 746058, 375624, 650413, 196268}

    Returns: 4611238

  78. 528508

    {24105, 525182, 26814, 390567, 268658, 452375, 154828, 430936, 257471, 380308, 47243, 134007, 323387, 412921, 503270, 494106, 62941, 219446, 24726, 105022, 328320, 114240, 433048, 369668, 433625, 121946, 226155, 264051, 347209, 239414, 106249, 176591, 342116, 166932, 95398, 334334, 332794, 194238, 219846, 434386, 388654, 126796, 49285, 32181, 388106, 453568, 403008, 344602, 225569, 75291}

    {37463, 285141, 67939, 466725, 297247, 521192, 207448, 390015, 365777, 225899, 22550, 186603, 460916, 345171, 457591, 327192, 73705, 245310, 31870, 123194, 279695, 169815, 401261, 308290, 383882, 176097, 339210, 424481, 338850, 323052, 165792, 214936, 495102, 208858, 119957, 383407, 341900, 255752, 321656, 287949, 384617, 180116, 69466, 6976, 261987, 503318, 330255, 421387, 300858, 89279}

    Returns: 11805696

  79. 1000000

    {202993, 926386, 818309, 43964, 699875, 326035, 399409, 912472, 529186, 149659, 108964, 779133, 738071, 937212, 7552, 807915, 227139, 777428, 777881, 479900, 112408, 212242, 36742, 630840, 462264, 644345}

    {104300, 989089, 916745, 668342, 679009, 666665, 604543, 969771, 346783, 364004, 504070, 800328, 698799, 996265, 361223, 901863, 114135, 754427, 757147, 620082, 563355, 177865, 350769, 291016, 677691, 310797}

    Returns: 11795789

  80. 152924

    {28732, 69532, 71871, 91918, 20875, 76833, 46494, 29243, 53339, 44977, 129253, 120026, 85872, 134596, 28380, 53867, 138726, 88178, 60460, 108159, 121514, 150103, 115172, 142386, 10876, 141652, 63817, 115722, 80814, 87113, 77537, 118085, 30105, 54015, 82381, 75794, 132661, 20209, 13162, 100305, 53765, 27906, 3619, 151873, 73202, 70837, 141288, 70621, 143617, 18813}

    {18111, 63080, 70645, 116802, 13846, 90271, 44134, 17974, 45632, 38773, 146072, 138015, 105860, 145031, 27316, 52196, 133687, 110242, 57778, 118965, 128268, 143157, 122231, 138747, 16731, 137149, 61669, 126316, 100814, 110074, 97166, 142043, 26811, 56358, 102162, 86451, 129175, 3574, 17131, 117490, 48915, 18604, 33676, 137215, 86100, 68819, 137368, 66637, 140836, 63}

    Returns: 1114827

  81. 1000000

    {635818, 556993, 468444, 614578, 150357, 789751, 130928, 174695, 240860, 553871, 967270, 809853, 668315, 120516, 551899, 276161, 948513, 866202, 318059, 677851, 352249, 901090, 762603, 252667, 877057, 179386}

    {658017, 616039, 130708, 766059, 255229, 774127, 103496, 513977, 687395, 157401, 995919, 970785, 492670, 583066, 536538, 263187, 881712, 817963, 420489, 390669, 327098, 881573, 446706, 161917, 926652, 466523}

    Returns: 16834469

  82. 1000000

    {628294, 23629, 49600, 201780, 425466, 271973, 619072, 188634, 951998, 971431, 593238, 207456, 404045, 893480, 125672, 493145, 994434, 471524, 160359, 430668, 823897, 67367, 872062, 848907, 865969, 866583, 174973, 787796, 147022, 868939, 545045, 468229, 188279, 717785, 756101, 359629, 556309, 144209, 91746, 382076, 708343, 697723, 425732, 176431, 468701, 457787}

    {854968, 219845, 78511, 174528, 974459, 189956, 472165, 389, 644906, 624757, 867883, 54522, 789458, 761818, 307751, 917979, 571678, 799122, 260489, 479719, 440294, 114054, 879050, 829067, 828270, 949810, 156234, 519969, 89102, 420171, 737262, 782409, 74192, 964819, 941616, 316168, 602936, 47892, 161632, 707014, 659128, 651641, 991498, 263234, 390640, 865272}

    Returns: 22540365

  83. 850816

    {63800, 122826, 844914, 402775, 187426, 819040, 523643, 388762, 282612, 230455, 590384, 569960, 729135, 86651, 502610, 210807, 225947, 423934, 148521, 472667, 679823, 60418, 260542, 338115, 696960, 802974, 679894, 106386, 562226, 486273, 792052, 207488, 148948, 113604, 381199, 93305, 126296, 691788, 7939, 682366, 679603, 413883, 760720, 487684, 208411, 568421, 340465, 216760, 663044, 280839}

    {17502, 156518, 681684, 574310, 257683, 533417, 421895, 786206, 717268, 369228, 436778, 828693, 437556, 70237, 540143, 346707, 356762, 435614, 203462, 426936, 416385, 31840, 375706, 411480, 552299, 413263, 454091, 112801, 429390, 448620, 662027, 277748, 251653, 143462, 534428, 72375, 200894, 514152, 64995, 553811, 441377, 390012, 549283, 455686, 300653, 477942, 684755, 348963, 650350, 380574}

    Returns: 19502579

  84. 1000000

    {652085, 406109, 505118, 890634, 762464, 701788, 999220, 684724, 961569, 461028, 657237, 407758, 93540, 69905, 490288, 549975, 968269, 95961, 865353, 923247, 618096, 183838, 908485, 611858, 599827, 506585, 351441, 327509, 58793, 949246, 636718, 675795, 513602, 582306, 477155, 708800, 444987, 436729, 417982, 770451, 44491, 546848, 597450, 540971, 446713, 438396, 942054, 188631, 13803, 495763}

    {687766, 178199, 326767, 983514, 901168, 765573, 783323, 734551, 994369, 312765, 725931, 196636, 84279, 58567, 321097, 514974, 831040, 112339, 896137, 974691, 636068, 119785, 928349, 628544, 623851, 410702, 173535, 163721, 15029, 974048, 663426, 728055, 453192, 571622, 317705, 891609, 256191, 234254, 232186, 983187, 55442, 502009, 577683, 466730, 256542, 240228, 832135, 138219, 55926, 323372}

    Returns: 6041804

  85. 203501

    {179209, 184318, 14051, 21038, 47416, 165644, 167584, 147647, 191847, 165397, 152244, 22003, 18056, 79457, 4221, 123398, 173174, 148569, 77303, 73537, 129299, 60418, 156896, 72078, 118286, 81050, 128889, 111763, 116098, 160840, 115421, 185968, 62734, 45905, 37795, 181215, 196719, 42765, 31669, 46891, 53174, 29841, 52007, 7997, 1469, 156958, 118994, 17488, 131768, 63126}

    {184025, 188914, 15057, 40171, 13651, 163053, 171265, 145977, 187144, 162049, 151447, 36156, 6807, 15437, 65191, 41938, 182515, 146368, 120988, 53893, 141764, 130839, 151667, 1479, 47859, 78825, 24476, 60321, 132728, 156378, 95209, 192609, 89630, 47475, 126235, 186915, 185805, 67632, 21638, 117232, 7198, 32719, 67196, 30434, 9623, 154124, 117072, 81647, 143360, 12608}

    Returns: 3924285

  86. 1000000

    {972666, 637831, 498711, 742055, 600938, 760280, 737004, 112335, 626282, 836747, 716480, 196052, 338061, 600618, 467971, 947168, 135689, 688494, 645042, 238003, 774194, 805974, 13717, 894533}

    {678174, 406861, 272208, 860961, 313857, 735906, 602936, 38759, 371480, 962681, 525204, 17624, 19561, 281842, 178132, 902289, 166016, 454880, 420812, 85176, 952990, 623263, 27354, 843930}

    Returns: 6485695

  87. 1000000

    {809190, 653885, 83317, 18040, 305574}

    {839018, 392676, 194940, 81467, 225619}

    Returns: 546042

  88. 1000000

    {204493, 217255, 220448, 914209, 659559, 47377, 390997, 579954, 870767, 477851, 146420, 316631, 382973, 443373, 152430, 424702, 412040, 215622, 469839, 480777, 311144, 378355, 442057, 616177, 722369, 690311, 692154, 235124, 117240, 479469, 753992, 647413, 836406, 872676, 903895}

    {238972, 536813, 356977, 749201, 665105, 433150, 101354, 684646, 968164, 216916, 512721, 338931, 41610, 21241, 262560, 308609, 265662, 319957, 476402, 658250, 553436, 101975, 522710, 955068, 675783, 897193, 871212, 510320, 564832, 165832, 885340, 907767, 876064, 765912, 905617}

    Returns: 18947339

  89. 1000000

    {793973, 722240, 756372, 814252, 847046, 741950, 911721, 624757, 43699, 770144, 265358, 957485, 61968, 38568, 508864, 501909, 44979, 778874, 457115, 364390, 713012, 428450, 30472, 259690, 569520, 261555, 119289, 95345, 322208, 402301, 572093, 669956, 785667, 299311, 46221, 720914, 388825, 966735, 478442, 620105, 473333, 955385, 970668, 240504, 943631, 575440, 114583, 491699, 512154, 152750}

    {940054, 812333, 846824, 996789, 878113, 819868, 999815, 436720, 576412, 890014, 679700, 967875, 127699, 236463, 536042, 313334, 230202, 937588, 128209, 377344, 395591, 668829, 783167, 277382, 111601, 448924, 30276, 487072, 406519, 54349, 69150, 577054, 836062, 427891, 280559, 756560, 730855, 916374, 739244, 115223, 612442, 909735, 967089, 765153, 889219, 56291, 626884, 119889, 280905, 169117}

    Returns: 29043338

  90. 1000000

    {822612, 145912, 114221, 488454, 804307, 867533, 678084, 850494, 495524, 128427, 342046, 545917, 993676, 551915, 303438, 386396, 520362, 760338, 478424, 348935, 800912, 628403, 813204, 82407, 719095}

    {987128, 281553, 159744, 423460, 797894, 882044, 724831, 997426, 433831, 201700, 309996, 688754, 799548, 690928, 294546, 354262, 496131, 767463, 418727, 326517, 787835, 715966, 900033, 116502, 764843}

    Returns: 2169466

  91. 299723

    {181050, 63677, 129844, 191224, 213593, 240399, 114115, 228584, 49555, 105075, 34220, 283279, 242097, 230505, 123751, 47170, 114083, 137486, 293669, 273094, 80798, 274040, 214402, 123947, 63780, 260467, 170486, 132463, 24797, 228520, 294516, 286042, 280565, 266291}

    {136610, 17299, 101771, 148454, 183065, 237764, 59855, 245312, 6532, 42510, 6699, 213982, 211614, 243645, 72131, 18996, 58779, 113804, 274641, 217357, 34364, 207382, 186733, 100927, 10073, 238940, 122705, 109022, 26952, 191749, 196898, 298778, 260776, 251991}

    Returns: 2208278

  92. 1000000

    {667138, 160015, 888013, 522352, 36632, 310615, 606482, 454526, 995744, 605703, 468740, 841914, 327110, 193585, 156178, 458245, 546947, 964796, 560491, 921105, 42733, 57973, 509787, 281931, 849319, 588408, 853813, 325778, 153871, 688315, 879888, 722471, 320419, 581860, 998291, 533255, 54897, 905058, 314802, 960629, 926152, 389791, 846287, 929401, 768246, 573834, 187674, 717142, 762027, 413704}

    {661969, 170126, 832936, 434970, 376462, 303119, 642947, 352269, 981968, 599870, 416250, 773433, 123125, 367155, 360942, 384294, 463399, 951800, 502561, 859515, 206286, 88930, 424908, 153403, 805800, 577310, 810312, 222496, 31413, 663199, 826567, 710935, 82422, 532800, 999602, 441126, 289305, 851265, 261316, 908855, 882149, 2929, 799279, 886454, 769136, 516481, 299440, 691737, 721381, 5604}

    Returns: 9272953

  93. 879577

    {624881, 682418, 198011, 653777, 152235, 346509}

    {16202, 615278, 34814, 581471, 555290, 546304}

    Returns: 2613692

  94. 800731

    {70494, 412756, 339516, 224095, 178892, 286238, 535321, 577217, 69345, 157034, 18447, 407264, 463378, 510842, 698131, 441827, 619683, 175288, 661206, 94596, 352008, 543123, 360813, 776711, 714992, 186187, 305055, 155833, 325119, 403627, 759662, 366087, 357826, 661390, 691469}

    {91642, 739886, 350926, 298792, 145109, 214011, 733374, 589530, 280050, 115349, 329769, 408874, 439744, 538222, 723449, 548426, 666420, 94493, 393044, 103786, 358223, 673539, 798364, 625628, 461704, 347943, 151279, 94302, 10397, 695151, 673666, 610908, 369314, 462574, 476100}

    Returns: 13116334

  95. 1000000

    {737307, 725909, 380783, 989163, 652350, 181144, 58071, 715399, 424038, 777445, 129464, 180889, 249305, 63126, 765947, 385401, 598616, 308347, 428436, 38362, 930741, 721411, 683132, 807324, 180684, 841625, 201781, 925130, 449060, 957287, 903985, 637504, 207971, 481482, 129448, 746267, 138706, 992705, 972498, 576368, 77731, 198496, 836659, 672554, 43787, 345890, 858141, 63291, 454979, 334964}

    {771325, 766196, 375272, 951567, 595586, 271610, 146490, 719510, 461755, 919741, 24813, 209280, 330809, 33293, 814663, 449020, 553013, 335085, 484061, 177650, 926061, 759929, 711373, 849192, 222522, 893015, 272178, 871480, 492436, 950097, 851135, 560493, 276474, 522599, 264206, 806742, 202321, 953978, 941111, 523984, 269074, 271739, 925705, 598805, 91955, 365974, 911682, 159990, 508343, 339451}

    Returns: 6463314

  96. 1000000

    {593562, 899684, 195740, 626133, 578400, 307875, 536300, 943049, 372507, 224473, 51830, 437480, 347974, 255989, 509901, 283253, 935907, 4330, 199880, 515758, 813405, 626627, 989653, 393319, 763073, 378901, 632740, 219147, 542287, 912177, 38350, 346851, 862192, 902226, 546614, 820065, 299432, 209775, 80689, 264164, 608259, 76767, 547813, 382799, 770691}

    {962987, 792291, 213589, 589297, 802632, 679765, 701076, 293132, 746422, 942727, 62864, 941356, 781488, 334017, 763914, 262385, 987859, 27314, 232198, 858631, 830935, 820619, 809071, 291456, 323179, 819230, 709695, 245394, 894555, 351928, 53862, 853001, 369959, 664097, 832903, 854885, 818276, 237060, 194244, 808801, 544732, 99864, 781049, 370650, 568867}

    Returns: 26760481

  97. 688541

    {537089, 340794, 362901, 80186, 505339, 641058, 303999, 256907, 490273, 135059, 229027, 391418, 209025, 316020, 88837, 190421, 259926, 603311, 629596, 572527, 664166, 556649, 306730, 389205, 379479, 455060, 541765, 197501, 380768, 380763, 104083, 73372, 342074, 684778, 206284, 336729, 578871, 329584, 26379, 505794, 127332, 272197, 117731, 321539, 363730, 176699, 306356, 368140, 492602, 491114}

    {541400, 334113, 359710, 114550, 517864, 644591, 293691, 282686, 502456, 40348, 247294, 467021, 190202, 303926, 72722, 142907, 290721, 638227, 640208, 616289, 685513, 602614, 303742, 449575, 421911, 485077, 566387, 150429, 436445, 430477, 7731, 137899, 341147, 685932, 168960, 313287, 629764, 306310, 121607, 534894, 106078, 291974, 100254, 304285, 380466, 138481, 296717, 384708, 513617, 512011}

    Returns: 2531487

  98. 458242

    {165291, 439667, 257275, 12999, 37862, 453324, 202543, 78158, 15058, 177941, 241612, 404611, 26781, 24620, 67536, 455359, 120545, 11075, 406502, 432790, 281267, 344097, 397931, 360561, 370608, 298098, 356360, 343345, 452900, 443160, 3697, 139157, 317730, 250191, 320128, 245069, 171110, 247617, 412869, 304784, 409471, 439273, 265803, 417837, 243842, 419916, 246290, 157203, 163488, 248377}

    {117709, 222184, 344432, 43321, 18323, 327837, 139362, 86393, 27819, 136641, 143408, 282255, 58057, 69581, 21597, 241654, 100120, 48902, 458102, 353798, 405490, 422572, 440016, 230610, 242440, 428187, 299739, 303265, 453186, 291453, 81964, 104653, 273261, 421042, 272932, 192088, 118860, 218267, 357100, 343773, 295495, 360675, 385180, 283439, 143648, 401353, 206620, 111424, 115762, 448916}

    Returns: 7017505

  99. 1000000

    {305882, 182420, 505465, 503564, 691936, 815618, 648263, 852166, 882959, 645312, 946885, 45447, 802334, 124251, 413102, 84502, 675498, 496266, 482617, 47990, 162938, 974986, 987100, 316136, 27485, 298503, 738310, 192015, 979554, 535786}

    {541276, 931987, 606981, 793706, 866255, 828796, 939333, 357718, 272134, 900572, 634128, 162506, 530557, 228856, 972387, 189164, 640736, 664346, 710016, 118120, 310227, 248284, 523061, 526080, 53925, 727082, 936530, 236351, 721097, 944816}

    Returns: 18890913

  100. 686720

    {187719, 11059, 232387, 52606, 32887, 450717, 337812, 4840, 516859, 271610, 433059, 137076, 182975, 168277, 505821, 670959, 129626, 377616, 174474, 24434, 390962, 353319, 602997, 301489, 303716, 445956, 171135, 133194, 159781, 673710, 617184, 159609, 45617, 177705, 242581, 538174, 40582, 588065, 283465, 52313, 658614, 59316, 175588, 223159, 586480, 417050, 58456, 22956, 609782, 157356}

    {73557, 152279, 19658, 108624, 143061, 449762, 379780, 84774, 476833, 325041, 446321, 20242, 38174, 153434, 465230, 668124, 262976, 409421, 159647, 202295, 424683, 408760, 516465, 367010, 378278, 448197, 111225, 180931, 191702, 630690, 594831, 146222, 12851, 235387, 288320, 480737, 225113, 505426, 353566, 108705, 630349, 125867, 132128, 43090, 484121, 438595, 708, 117405, 522216, 6352}

    Returns: 7192991

  101. 135733

    {80355, 75510, 118144, 91888, 113169, 55247, 135380, 35443, 114659, 102282, 103990, 111839, 42005, 14690, 70826, 5670, 68200, 93544, 1467, 111497, 10632, 92800, 12036, 107336, 94188, 5310, 17986, 39224, 23844, 23801, 26456, 83002, 58036, 1352, 8747, 85838, 88097, 89596, 64650, 67326, 98714, 16780, 66062, 31168, 6599, 42684, 75163, 62934, 61685, 80312}

    {80509, 76169, 123933, 92480, 135246, 65608, 120777, 4037, 119579, 99492, 117858, 129848, 51057, 60771, 71751, 31301, 55463, 93042, 28787, 112214, 52325, 92773, 34934, 106142, 94035, 20748, 23250, 51089, 30305, 30521, 3127, 81506, 50783, 25714, 52261, 81975, 82623, 83503, 17168, 63237, 104580, 66248, 71193, 6287, 44643, 47666, 75871, 70419, 18017, 79751}

    Returns: 2396181

  102. 1000000

    {672897, 915729, 682194, 787177, 468939, 995315, 115756, 815641, 619198, 503952, 977650, 118274, 54136, 927408, 952652, 868260, 591187, 396374, 470770, 750239, 555258}

    {562723, 967970, 565824, 728410, 424904, 883783, 277044, 812148, 518094, 450778, 829122, 287105, 28876, 917851, 929598, 844088, 516213, 372073, 440673, 596318, 470409}

    Returns: 2201212

  103. 315877

    {292828, 286980, 51117, 235280, 112794, 43155, 310094, 16367, 7091, 242795, 56790, 166592, 296137, 184383, 217069, 146645, 20467, 43032, 255754, 95848, 37738, 3280, 302800, 235007, 270765, 141109, 71802, 44087, 174211, 83113, 135182, 104387, 127934, 233413, 57559, 265110, 274354, 188735, 128379, 8830, 196130, 60050, 280034, 101561, 238732, 252771, 268393, 125443, 234136, 185212}

    {269406, 273462, 143717, 243480, 124769, 112573, 285684, 53689, 15297, 273539, 95657, 1859, 271694, 143048, 211384, 50630, 86522, 55309, 293152, 114165, 16282, 53308, 295178, 230597, 280281, 84518, 144210, 177345, 160903, 22009, 67062, 174360, 144188, 220899, 174372, 314417, 248845, 186196, 164282, 175555, 198563, 166648, 281297, 121182, 279169, 286938, 265026, 86275, 226748, 158926}

    Returns: 6754908

  104. 681783

    {482834, 587176, 651089, 69112, 229830, 281332, 635058, 652732, 331593, 509431, 79487, 230501, 16795, 89259, 289466, 289102, 205855, 602875, 426669, 324493, 479819, 251543, 280606, 530748, 577547, 123936, 414697, 146140, 491373, 203982, 82126}

    {522756, 665466, 658371, 184998, 59206, 179723, 678947, 674490, 428852, 556094, 58997, 351847, 244310, 128626, 331516, 194436, 108393, 676173, 93466, 495952, 514545, 370257, 478844, 634585, 654882, 362578, 318232, 458153, 539057, 97158, 443910}

    Returns: 10441598

  105. 899881

    {225122}

    {233069}

    Returns: 7947

  106. 991777

    {365149, 189029}

    {836465, 523797}

    Returns: 806084

  107. 635101

    {170587, 367161}

    {450012, 309706}

    Returns: 1242938

  108. 739771

    {597510, 393031, 108164}

    {509737, 351300, 49984}

    Returns: 187684

  109. 419313

    {306912, 353533, 328472}

    {84827, 144070, 178678}

    Returns: 894584

  110. 71902

    {38113, 25908, 17537}

    {57853, 14676, 52100}

    Returns: 129961

  111. 594862

    {473177, 520912, 394536}

    {535311, 244727, 368651}

    Returns: 1031858

  112. 798985

    {47492, 468885, 788290}

    {777202, 436536, 493972}

    Returns: 1781533

  113. 663092

    {395612, 343540, 175224}

    {322419, 410655, 645681}

    Returns: 1685421

  114. 469479

    {128029, 263923, 406669, 133110}

    {176041, 414035, 438484, 390258}

    Returns: 487087

  115. 722610

    {146097, 578156, 680465, 590865}

    {20497, 142811, 489969, 593262}

    Returns: 1096824

  116. 491535

    {262322, 423829, 370160, 1509}

    {384727, 441670, 208579, 53638}

    Returns: 910052

  117. 444676

    {93778, 39327, 36610, 21950}

    {211110, 324605, 235243, 116618}

    Returns: 1079241

  118. 747489

    {28326, 223375, 356973, 93266}

    {140227, 258013, 394760, 663237}

    Returns: 2158177

  119. 452956

    {91437, 127834, 10478, 335422}

    {141607, 128261, 2135, 21272}

    Returns: 858446

  120. 161290

    {130469, 117749, 75245, 147635}

    {58574, 3626, 38178, 61774}

    Returns: 392554

  121. 652783

    {223915, 548455, 241748, 567120}

    {349975, 475412, 65357, 419154}

    Returns: 1481986

  122. 811119

    {743589, 612553, 45280, 720259}

    {796712, 719446, 351341, 217545}

    Returns: 1888321

  123. 219497

    {181245, 197857, 84529, 78887}

    {114973, 30458, 108213, 79315}

    Returns: 765315

  124. 656989

    {649704, 367965, 389792, 44928}

    {249864, 583593, 6882, 212523}

    Returns: 1965349

  125. 849362

    {864, 482252, 795774, 705312}

    {471743, 662415, 42062, 499902}

    Returns: 2465186

  126. 908366

    {337853, 154487, 286033, 108642}

    {667081, 413772, 432939, 566481}

    Returns: 2291582

  127. 259188

    {137555, 33921, 200584, 185102}

    {60918, 159057, 104067, 235023}

    Returns: 903689

  128. 939606

    {624832, 346071, 89483, 904457}

    {306859, 320633, 328914, 517041}

    Returns: 2404208

  129. 449197

    {438899, 345927, 400683, 23447}

    {86257, 365321, 443612, 388849}

    Returns: 1100581

  130. 758168

    {854, 335967, 462598, 470151}

    {669066, 736351, 299804, 528790}

    Returns: 2561763

  131. 214378

    {31981, 54021, 160037, 211416}

    {152240, 172375, 138884, 28372}

    Returns: 765698

  132. 481352

    {41494, 205169, 292881, 354509}

    {339621, 30577, 287354, 294850}

    Returns: 1596137

  133. 276605

    {33477, 238497, 115126, 241764}

    {109740, 93444, 2457, 18626}

    Returns: 853131

  134. 581975

    {295274, 155288, 222770, 308552}

    {112020, 571062, 133498, 364448}

    Returns: 2002688

  135. 672722

    {342428, 227841, 246690, 313613}

    {43044, 634522, 167142, 368184}

    Returns: 2343464

  136. 130898

    {85265, 15364, 15491, 20662}

    {52203, 86916, 79364, 48287}

    Returns: 403552

  137. 786227

    {240885, 53348, 717857, 595291}

    {645437, 728118, 188759, 627686}

    Returns: 2492435

  138. 237491

    {182865, 156377, 161550, 199030, 163537}

    {111858, 36195, 53770, 118510, 95337}

    Returns: 447689

  139. 89815

    {81388, 86454, 80594, 87692, 30313}

    {69531, 77001, 28657, 70957, 18336}

    Returns: 112927

  140. 105359

    {64092, 7762, 51894, 22693, 104426}

    {80157, 8494, 91631, 48944, 97750}

    Returns: 169187

  141. 744931

    {577488, 592559, 356435, 641001, 197849}

    {469939, 677151, 250890, 268777, 172338}

    Returns: 1373727

  142. 583038

    {36308, 567007, 530699, 118170, 13980}

    {241223, 408038, 271121, 431328, 100560}

    Returns: 1463360

  143. 630410

    {34842, 57606, 88037, 69827, 363228}

    {4567, 184861, 276029, 298409, 238898}

    Returns: 1616304

  144. 185391

    {95012, 86981, 159040, 30660, 10603}

    {176696, 75166, 183863, 134867, 31637}

    Returns: 476421

  145. 216569

    {50828, 73922, 204180, 8120, 28175}

    {64676, 202331, 88183, 3604, 81511}

    Returns: 534574

  146. 346251

    {230170, 177113, 78654, 262747, 149223}

    {65622, 267857, 34646, 334992, 84924}

    Returns: 1160454

  147. 334591

    {62910, 143128, 162564, 129105, 178706}

    {9358, 192808, 321114, 87335, 76133}

    Returns: 1363161

  148. 956506

    {160984, 30494, 693365, 114304, 798060}

    {756949, 211630, 442859, 488093, 505417}

    Returns: 3873153

  149. 219780

    {199982, 29500, 25364, 36105, 118455}

    {30079, 42685, 19929, 177022, 168335}

    Returns: 766338

  150. 544960

    {310299, 10064, 343035, 35736, 252849}

    {317861, 54927, 423343, 351433, 57891}

    Returns: 1471368

  151. 985904

    {892367, 86039, 266412, 765034, 53422}

    {257865, 830670, 228872, 935261, 76008}

    Returns: 2944980

  152. 391824

    {68497, 68015, 58890, 183140, 119841}

    {114987, 116161, 1903, 255109, 52947}

    Returns: 673210

  153. 753772

    {673762, 717275, 233380, 46951, 753387}

    {625497, 657169, 629898, 70378, 182961}

    Returns: 1580274

  154. 637530

    {183702, 183403, 449607, 384040, 226850}

    {470673, 90889, 250959, 224528, 527900}

    Returns: 2474495

  155. 600400

    {190205, 326225, 399395, 149344, 91687}

    {350403, 308706, 275262, 327204, 204654}

    Returns: 2589423

  156. 472789

    {409650, 141574, 142800, 38723, 288024}

    {416436, 449840, 223164, 141570, 270228}

    Returns: 1543443

  157. 590107

    {424832, 364507, 128181, 387156, 552709}

    {362584, 501127, 107308, 237843, 341168}

    Returns: 1569803

  158. 180535

    {91195, 29692, 176679, 178835, 7231}

    {57582, 162985, 15778, 60581, 1502}

    Returns: 676682

  159. 19761

    {12035, 16057, 17229, 17402, 3684}

    {16879, 14989, 15839, 13715, 11721}

    Returns: 41980

  160. 134152

    {133158, 32586, 78470, 70753, 66476}

    {60517, 5637, 29340, 97708, 99013}

    Returns: 464730

  161. 507397

    {184969, 317531, 372987, 133855, 484002}

    {390859, 217951, 184460, 76762, 157980}

    Returns: 1805530

  162. 736028

    {443279, 121973, 448834, 379661, 583453}

    {348288, 24127, 425212, 11699, 592602}

    Returns: 665222

  163. 408932

    {77741, 134975, 314098, 320370, 407267}

    {50542, 13883, 97226, 391704, 236950}

    Returns: 773450

  164. 533523

    {22429, 108171, 231908, 438973, 52946}

    {242926, 402522, 371688, 405458, 10376}

    Returns: 1476481

  165. 687920

    {584178, 537180, 254491, 500468, 406506}

    {233832, 549497, 193023, 313537, 179838}

    Returns: 2442686

  166. 871081

    {737542, 222764, 793073, 865698, 332979}

    {825666, 455569, 641901, 642976, 152204}

    Returns: 1883146

  167. 6495

    {4797, 967, 645, 3043, 5134}

    {4204, 1837, 2999, 6128, 3151}

    Returns: 18961

  168. 421513

    {181074, 228139, 347578, 407377, 154026}

    {188269, 94685, 239396, 417111, 155975}

    Returns: 1120084

  169. 410413

    {223148, 49653, 220664, 369982, 135316}

    {395446, 72684, 17815, 357751, 221345}

    Returns: 1012802

  170. 782666

    {658947, 292473, 212938, 775179, 722188}

    {411166, 396081, 155952, 771799, 46418}

    Returns: 2460579

  171. 937231

    {307504, 57365, 806269, 688374, 740278}

    {348691, 203350, 143148, 671587, 714100}

    Returns: 3062836

  172. 550586

    {475395, 38760, 306650, 287409, 160455}

    {485693, 202854, 128078, 500922, 352364}

    Returns: 2129958

  173. 31321

    {24976, 15336, 16911, 27356, 25873}

    {27377, 16164, 21452, 12474, 24237}

    Returns: 101054

  174. 590391

    {96162, 5980, 288806, 137545, 514403}

    {340578, 161216, 188904, 90882, 394150}

    Returns: 1430326

  175. 540822

    {360204, 45396, 490621, 536832, 444467}

    {411382, 125739, 521282, 350756, 3294}

    Returns: 1385461

  176. 803826

    {354341, 369137, 510012, 555903, 79374}

    {632969, 403483, 135881, 694847, 310842}

    Returns: 2934983

  177. 111705

    {39220, 75878, 77450, 77996, 8847}

    {81191, 63453, 106999, 54976, 61476}

    Returns: 469564

  178. 651842

    {585580, 37324, 322768, 103250, 637185}

    {61577, 333445, 492692, 381432, 341720}

    Returns: 2782455

  179. 628638

    {620939, 361771, 421838, 85636, 169390}

    {70864, 470478, 283553, 187613, 297527}

    Returns: 2747721

  180. 190298

    {18192, 90589, 189800, 121804, 102547}

    {25993, 146643, 99570, 26736, 25251}

    Returns: 736291

  181. 556286

    {238959, 492869, 269062, 430761, 409996}

    {80316, 236934, 487771, 464140, 15418}

    Returns: 1993448

  182. 385675

    {202951, 160019, 199814, 155373, 55997}

    {303102, 127230, 36389, 316909, 112157}

    Returns: 1566717

  183. 574628

    {353014, 131213, 360194, 263175, 303746}

    {485805, 201957, 47696, 569182, 356755}

    Returns: 2286019

  184. 123139

    {70390, 103072, 106756, 117996, 18679}

    {117533, 112742, 20211, 43731, 28252}

    Returns: 380034

  185. 328971

    {313229, 292037, 318511, 153108, 14997}

    {224371, 265876, 84095, 272602, 191227}

    Returns: 1082353

  186. 385839

    {5269, 219344, 74409, 209259, 66794}

    {122707, 309478, 35150, 155576, 1703}

    Returns: 449849

  187. 289058

    {50643, 141044, 243513, 11468, 123136}

    {51978, 253746, 224757, 144309, 94475}

    Returns: 769181

  188. 296163

    {186452, 125701, 248641, 182250, 102928}

    {86994, 35824, 236438, 191394, 150917}

    Returns: 1074663

  189. 96226

    {45348, 2208, 88601, 73961, 46030}

    {4192, 6364, 6320, 79257, 39767}

    Returns: 293314

  190. 900250

    {217839, 188508, 425590, 768839, 833566}

    {7626, 484174, 664483, 88464, 498075}

    Returns: 3197558

  191. 208645

    {52228, 139020, 23930, 111573, 42289}

    {93017, 47281, 47440, 83333, 9827}

    Returns: 649938

  192. 249705

    {165075, 70635, 150307, 6432, 64646}

    {241509, 1499, 222996, 181457, 8371}

    Returns: 482163

  193. 278403

    {76219, 133456, 183552, 51736, 78284}

    {70898, 240695, 187962, 72296, 9008}

    Returns: 726388

  194. 186725

    {167303, 166510, 166348, 181218, 9693}

    {71831, 163745, 103053, 181404, 149014}

    Returns: 507131

  195. 333761

    {58287, 195943, 146707, 152371, 204067}

    {228881, 302688, 178441, 261728, 129766}

    Returns: 1478731

  196. 430781

    {149779, 317986, 68068, 191191, 269258}

    {142418, 223238, 178604, 273035, 115227}

    Returns: 1928804

  197. 23894

    {3129, 7120, 11131, 14136, 17199}

    {18523, 15524, 18914, 18597, 5912}

    Returns: 108755

  198. 93713

    {82552, 5546, 2367, 57236, 71813}

    {49864, 47938, 47236, 5064, 35034}

    Returns: 304922

  199. 418249

    {379557, 132443, 150772, 308083, 45922}

    {147459, 361368, 79651, 399565, 235415}

    Returns: 1738821

  200. 39025

    {6484, 30553, 32806, 25937, 10151}

    {17588, 5926, 25387, 16030, 24452}

    Returns: 144540

  201. 360499

    {296195, 215263, 199541, 198546, 95051}

    {18049, 260936, 28250, 173295, 167934}

    Returns: 1550268

  202. 852083

    {228912, 381041, 440117, 325148, 593451}

    {102323, 703545, 58900, 623337, 81086}

    Returns: 3537860

  203. 227115

    {169837, 70738, 157543, 123574, 145607}

    {83023, 121778, 100450, 165439, 166351}

    Returns: 966810

  204. 648087

    {640053, 356532, 80585, 561596, 342551}

    {512928, 205982, 316349, 213344, 551223}

    Returns: 2699727

  205. 282348

    {66871, 261015, 274162, 217072, 82311}

    {52535, 100046, 38730, 11598, 212508}

    Returns: 1281404

  206. 862181

    {218773, 588933, 837594, 233104, 857564}

    {565583, 359236, 307185, 702277, 683636}

    Returns: 3267925

  207. 652956

    {337072, 559084, 114224, 649183, 602901}

    {370737, 71904, 256819, 40615, 266336}

    Returns: 2921897

  208. 253207

    {173333, 140452, 177586, 114262, 80050}

    {52761, 164307, 124506, 165084, 137101}

    Returns: 1202628

  209. 512244

    {365770, 291554, 68687, 420034, 279398}

    {238453, 258416, 242206, 98133, 478849}

    Returns: 2380940

  210. 492488

    {314198, 287470, 87841, 376890, 284261}

    {249950, 206965, 261654, 269303, 154782}

    Returns: 1954708

  211. 760673

    {460096, 173614, 570835, 710290, 693509}

    {16798, 262379, 152079, 183757, 325944}

    Returns: 3132507

  212. 681556

    {281983, 639676, 152342, 551237, 247057}

    {233247, 680689, 630004, 156176, 120109}

    Returns: 2413168

  213. 687944

    {650611, 435866, 223423, 460297, 120044}

    {295401, 408049, 133817, 639125, 531076}

    Returns: 2560411

  214. 811745

    {191299, 231365, 350719, 618478, 621998}

    {494434, 253801, 626631, 299881, 467439}

    Returns: 3690845

  215. 979445

    {196660, 661687, 450428, 204727, 91952}

    {24080, 392020, 445031, 724391, 491316}

    Returns: 3682292

  216. 563467

    {38807, 332946, 489120, 386723, 465697}

    {339829, 219715, 445340, 185055, 258596}

    Returns: 2271148

  217. 140390

    {63405, 70911, 115901, 63367, 107911}

    {47244, 20019, 58621, 106282, 113869}

    Returns: 604702

  218. 144719

    {106277, 44125, 9219, 27761, 425}

    {126076, 16127, 40680, 42786, 87126}

    Returns: 288048

  219. 573593

    {194458, 429056, 344663, 282125, 122059}

    {125662, 7920, 348676, 158227, 251406}

    Returns: 2264252

  220. 919934

    {442977, 356783, 594504, 588463, 745077}

    {362059, 509649, 186170, 700114, 488298}

    Returns: 4225246

  221. 470744

    {317050, 91146, 23345, 39238, 428572}

    {223158, 344757, 250986, 177815, 73034}

    Returns: 1969101

  222. 555659

    {417308, 346221, 482728, 366000, 493884}

    {196667, 458925, 230316, 394064, 475565}

    Returns: 1694912

  223. 515557

    {372071, 288902, 237350, 244341, 362935}

    {62149, 8728, 101637, 97855, 507192}

    Returns: 1860992

  224. 739423

    {703244, 290248, 650319, 483569, 243058}

    {488064, 234115, 96955, 229642, 437009}

    Returns: 2880095

  225. 260493

    {209190, 212262, 246965, 68311, 73373}

    {88217, 260465, 38967, 254801, 125855}

    Returns: 1026524

  226. 912835

    {13142, 41977, 449736, 346506, 1928}

    {670726, 754989, 202457, 102516, 750310}

    Returns: 3334287

  227. 249705

    {207265, 62655, 137482, 29650, 230449}

    {113067, 131238, 190200, 186811, 11477}

    Returns: 1196756

  228. 561757

    {454004, 116334, 173574, 20419, 185221}

    {229232, 390942, 177825, 305700, 184376}

    Returns: 2237627

  229. 796943

    {763522, 501739, 482406, 220096, 678583}

    {349682, 143354, 511247, 448174, 426290}

    Returns: 3444337

  230. 583304

    {340823, 75634, 85416, 572826, 280689}

    {54430, 245744, 478903, 172169, 147742}

    Returns: 2454376

  231. 288741

    {30908, 120968, 13313, 183478, 132256}

    {203521, 54777, 167475, 51353, 135120}

    Returns: 1093169

  232. 129596

    {33569, 37593, 60245, 35990, 119569}

    {118894, 104376, 35588, 123177, 87721}

    Returns: 539238

  233. 935279

    {156979, 838819, 265077, 820968, 519962}

    {457729, 216448, 670963, 249675, 311155}

    Returns: 4507775

  234. 370430

    {210957, 7043, 277938, 333248, 50331}

    {56484, 351320, 95121, 266612, 35069}

    Returns: 1258225

  235. 247166

    {212561, 202122, 136831, 130814, 74271}

    {139300, 167622, 77638, 7074, 171465}

    Returns: 1016554

  236. 237075

    {28308, 40295, 89, 233998, 208831}

    {70098, 172015, 211420, 176597, 109217}

    Returns: 842722

  237. 888218

    {90697, 402715, 322203, 119358, 326039}

    {874948, 73133, 271317, 45697, 863714}

    Returns: 3389821

  238. 352332

    {349778, 123226, 250486, 158650, 245301}

    {146808, 301657, 93672, 21167, 177495}

    Returns: 1556502

  239. 381939

    {344838, 162760, 222280, 110034, 340255}

    {144827, 41510, 326158, 365346, 192741}

    Returns: 1433371

  240. 406444

    {281374, 228284, 56920, 127920, 7890}

    {288135, 238127, 180943, 167482, 311677}

    Returns: 1632222

  241. 731913

    {196770, 578556, 697793, 402007, 375045}

    {383736, 282712, 256809, 76744, 217184}

    Returns: 3459622

  242. 995747

    {132695, 473522, 954371, 846794, 736610}

    {748601, 164718, 716078, 6136, 631159}

    Returns: 4109434

  243. 97348

    {39197, 19766, 75931, 69731, 6445}

    {40339, 37800, 4166, 49222, 93142}

    Returns: 435739

  244. 201080

    {182567, 177901, 97433, 120487, 188446}

    {56024, 164002, 190994, 150299, 154353}

    Returns: 528294

  245. 677881

    {176510, 79320, 276293, 306556, 571657}

    {212442, 578033, 444413, 260676, 8981}

    Returns: 2914881

  246. 727203

    {342818, 168506, 441176, 401774, 428198}

    {349690, 430285, 404659, 7704, 281749}

    Returns: 3256559

  247. 958925

    {465553, 740445, 594425, 630784, 52916}

    {339813, 298150, 10407, 481013, 800970}

    Returns: 4414476

  248. 587507

    {76159, 292366, 215181, 267413, 572040}

    {576009, 224354, 316329, 311467, 343079}

    Returns: 2562169

  249. 876768

    {392484, 176810, 418813, 103870, 156435}

    {582390, 144346, 21828, 643493, 342835}

    Returns: 2983304

  250. 338227

    {29800, 137287, 186882, 120346, 85683}

    {281175, 75427, 94721, 193319, 96620}

    Returns: 1301260

  251. 948185

    {319805, 378501, 853360, 295551, 274356}

    {496813, 121178, 109594, 125655, 706978}

    Returns: 3681791

  252. 630018

    {48196, 401143, 625541, 539162, 270017}

    {517367, 19949, 141804, 133460, 288464}

    Returns: 2985103

  253. 578123

    {261229, 426162, 983, 244660, 385458}

    {109362, 261858, 463216, 447055, 421074}

    Returns: 2760173

  254. 466511

    {82199, 143248, 126888, 225763, 200291}

    {241930, 108924, 202959, 194903, 16918}

    Returns: 1544023

  255. 941740

    {497174, 655848, 628933, 856407, 630137}

    {895164, 611305, 639604, 51247, 381591}

    Returns: 3569990

  256. 266307

    {69154, 259406, 188138, 160796, 85074}

    {225869, 111051, 99026, 146171, 160198}

    Returns: 1158187

  257. 242723

    {98594, 88499, 32644, 98679, 229539}

    {65195, 105873, 173686, 60922, 36710}

    Returns: 990341

  258. 2

    {1}

    {1}

    Returns: 0

  259. 51

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}

    Returns: 0

  260. 51

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}

    {50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1}

    Returns: 2550

  261. 1000000

    {706292, 756214, 490048, 228791, 567805, 353900, 640393, 562496, 217533, 934149, 938644, 127480, 777134, 999144, 41485, 544051, 417987, 767415, 971662, 959022, 670563, 34065, 518183, 750574, 546576, 207758, 159932, 429345, 670513, 271901, 476062, 392721, 774733, 502586, 915436, 120280, 951729, 699859, 581770, 268966, 79392, 888601, 378829, 350198, 939459, 644983, 605862, 721305, 269232, 137587 }

    {322468, 673534, 83223, 551733, 341310, 485064, 885415, 927526, 159402, 28144, 441619, 305530, 883149, 413745, 932694, 214862, 677401, 104356, 836580, 300580, 409942, 748444, 744205, 119051, 999286, 462508, 984346, 887773, 856655, 245559, 418763, 840266, 999775, 962927, 779570, 488394, 760591, 326325, 206948, 13999, 285467, 401562, 786209, 169847, 171326, 2901, 296531, 572035, 364920, 939046 }

    Returns: 45670501

  262. 265467

    {133548, 103861, 29821, 199848, 92684, 219824, 215859, 62821, 172409, 109235, 38563, 148854, 24742, 174068, 205005, 75922, 87316, 5542, 57484, 40792, 25229, 152216, 21547, 22203, 84712, 231522, 235703, 184895, 100787, 174440, 156904, 84898, 185568, 108732, 260098, 89488, 221604, 104555, 165775, 90444, 81952, 149671, 209674, 22185, 45420, 41928, 16098, 65324, 90870, 35243 }

    {150289, 135139, 69841, 227226, 177427, 230314, 199175, 81572, 220468, 151049, 40009, 145963, 115246, 252932, 263651, 38434, 120096, 69576, 29789, 115046, 33310, 260771, 5723, 80733, 107864, 142447, 235490, 242149, 124564, 134602, 245962, 7078, 215816, 219864, 190499, 210237, 212894, 142760, 126472, 201935, 119308, 120211, 235235, 19446, 87314, 17286, 61990, 102050, 261812, 257 }

    Returns: 7148670

  263. 1000000

    {1, 2, 3, 999998 }

    {999999, 1, 2, 999997 }

    Returns: 1000015

  264. 1000000

    {291188, 931733, 694459, 638630, 749751, 238760, 886106, 762142, 517246, 642611, 203388, 491378, 369474, 521162, 899808, 515894, 181906, 384967, 89477, 457040, 5247, 595890, 702862, 958156, 466119, 22392, 723141, 665357, 176213, 703604, 515031, 981604, 635338, 723694, 134439, 899293, 962453, 20546, 175640, 479699, 177361, 379027, 485281, 546834, 414393, 899294, 576933, 596298, 798465, 666409 }

    {567543, 803711, 776504, 270405, 761868, 242623, 807000, 999213, 907979, 497417, 702817, 423010, 479022, 338155, 660909, 127665, 751652, 623362, 662414, 927291, 617266, 353980, 820522, 102547, 900813, 234916, 516045, 991950, 345418, 314511, 172565, 427165, 118222, 949068, 697569, 394294, 705895, 504570, 393507, 613874, 1987, 96325, 551088, 995212, 948683, 211997, 637082, 700336, 349564, 299496 }

    Returns: 45617272

  265. 1000000

    {871056, 750067, 383989, 800072, 179047, 322985, 103637, 857748, 24511, 627188, 335005, 732661, 329374, 214235, 391161, 193612, 649191, 343762, 378908, 928978, 868797, 894818, 26008, 868726, 665533, 482406, 954798, 590257, 418394, 299171, 760815, 802592, 266962, 671959, 673576, 92104, 921483, 921574, 820653, 186412, 195053, 530886, 948180, 748826, 948283, 54788, 359035, 329603, 300259, 459208 }

    {693533, 60903, 103126, 196582, 567964, 517900, 622611, 741343, 268753, 519338, 907355, 240780, 478600, 615491, 458911, 673787, 127194, 967021, 792109, 945568, 157999, 919103, 790882, 938284, 969232, 825154, 411328, 672583, 769021, 555211, 564127, 296183, 544883, 501931, 488594, 293222, 127011, 457486, 40355, 2927, 426722, 266770, 647947, 169264, 323138, 143851, 963601, 598819, 177301, 111260 }

    Returns: 46718110

  266. 100

    {1, 98, 99 }

    {2, 99, 1 }

    Returns: 108

  267. 10000

    {1, 2, 3, 4, 9996, 9997, 9998, 9999 }

    {9999, 2, 3, 4, 9996, 9997, 9998, 1 }

    Returns: 20040

  268. 23

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 }

    {22, 1, 2, 3, 18, 17, 4, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 16, 20, 19, 21 }

    Returns: 398

  269. 1000000

    {1, 2, 999998 }

    {999999, 2, 999998 }

    Returns: 1000010

  270. 10

    {1, 9, 5 }

    {9, 1, 5 }

    Returns: 30

  271. 16

    {1, 2, 15 }

    {15, 1, 14 }

    Returns: 24

  272. 10

    {8, 1, 9, 2 }

    {9, 8, 2, 1 }

    Returns: 28

  273. 1000000

    {1, 2, 3, 4, 5, 999990, 999991, 999992, 999993, 999994, 6, 7, 8, 9, 999980, 999981, 999982, 999983 }

    {999994, 2, 3, 4, 5, 999990, 999991, 999992, 999993, 1, 6, 7, 8, 9, 999980, 999981, 999982, 999983 }

    Returns: 2000318


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: