Problem Statement
You are taking part in a game show.
The host has just shown you a board with multiple question subjects. For each subject you can see the amount in dollars it is worth. The amount for subject i is A[i]. You have practiced a lot and so you know that you will answer a question about subject i correctly with probability exactly P[i] percent.
The game will be played in turns. In each turn you select a subject, a question about that subject is revealed and you have to give an answer. Then, one of two things will happen: If you answered correctly, the amount for that subject is added to your bank. But if you answered incorrectly, you lose all money currently in your bank.
During the game you must select each subject exactly once. After you selected the last subject and (correctly or incorrectly) answered the last question, the amount in your bank are your winnings.
Your goal is to maximize the value E = the expected value of your winnings. Find out the optimal order in which you should select the subjects.
Clearly, if there are N questions, E * 100^N is always an integer. Return this integer modulo (10^9 + 7).
Definition
- Class:
- QuestionOrder
- Method:
- maxExpProfit
- Parameters:
- int[], int[]
- Returns:
- int
- Method signature:
- int maxExpProfit(int[] A, int[] P)
- (be sure your method is public)
Constraints
- A will have between 1 and 500 elements, inclusive.
- Each element of A will be between 1 and 1000, inclusive.
- P will have the same number of elements as A.
- Each element of P will be between 0 and 100, inclusive.
Examples
{100, 100, 100}
{50, 50, 50}
Returns: 87500000
Three equivalent questions. You will get each of them right with probability 50 percent, and if you do, the question will contribute 100 dollars to your bank. There are eight equally likely sequences of correct and incorrect answers. We can compute your expected winnings as the average of your winnings in those eight cases. (The actual expected value is E = 87.5)
{50, 1000}
{10, 0}
Returns: 50000
You have no chance with the second question, and it's clearly a dumb idea to take it second - it will just empty your bank. If you do the impossible question first and the hard question next, in 90% of cases you still get nothing but in 10% of cases you get 50 dollars. Thus, the better strategy gives you an expected profit E = 0.1 * 50 = 5 dollars.
{100, 200, 500, 1000}
{90, 80, 40, 20}
Returns: 559999699
In this particular example the harder questions happen to be worth more money. When following the optimal strategy, your expected score will be E = 435.6; then the actual return value is (43,560,000,000 mod 1,000,000,007).
{50, 50, 100, 100, 250, 250}
{90, 85, 50, 45, 60, 10}
Returns: 373328337
{47}
{0}
Returns: 0
{47}
{47}
Returns: 2209
{47}
{100}
Returns: 4700
{567, 465, 585, 352, 264, 525, 396, 402, 631, 42, 815, 429, 675, 25, 981, 105, 1, 271, 966, 989, 812, 494, 742, 560, 10, 940, 836, 921, 324, 582, 438, 236, 244, 536, 527, 368, 453, 981, 248, 35, 575, 384, 734, 705, 362, 616, 351, 572, 589, 781, 201, 245, 808, 861, 747, 937, 958, 37, 129, 342, 101, 372, 593, 393, 521, 554, 833, 259, 100, 665, 893, 903, 233, 950, 716, 866, 343, 224, 483, 763, 113, 792, 427, 620, 362, 692, 894, 294, 901, 792, 830, 245, 829, 569, 945, 268, 366, 546, 579, 42, 496, 320, 577, 799, 405, 267, 968, 748, 532, 819, 227, 621, 117, 643, 862, 213, 389, 498, 260, 986, 619, 948, 572, 153, 455, 16, 175, 561, 643, 824, 780, 85, 77, 273, 524, 833, 638, 560, 488, 802, 822, 447, 375, 941, 778, 34, 623, 272, 921, 660, 624, 530, 967, 691, 932, 484, 937, 726, 654, 818, 975, 323, 850, 23, 591, 249, 217, 355, 442, 982, 888, 709, 189, 181, 482, 944, 204, 131, 101, 140, 748, 804, 584, 353, 541, 402, 111, 274, 455, 1, 669, 126, 425, 69, 379, 22, 271, 43, 144, 186, 757, 524, 856, 503, 206, 802, 792, 832, 507, 541, 465, 578, 581, 11, 712, 76, 180, 856, 155, 944, 557, 347, 651, 888, 48, 899, 637, 241, 730, 63, 388, 127, 23, 91, 310, 56, 901, 562, 316, 245, 628, 918, 752, 548, 155, 564, 594, 781, 280, 634, 879, 585, 83, 577, 504, 351, 570, 54, 977, 118, 424, 428, 363, 929, 311, 578, 865, 778, 501, 613, 144, 66, 995, 521, 120, 925, 473, 669, 806, 465, 844, 19, 446, 830, 578, 535, 782, 990, 68, 801, 809, 295, 803, 722, 502, 515, 117, 774, 252, 361, 816, 340, 171, 474, 24, 602, 101, 688, 471, 963, 472, 284, 654, 558, 703, 712, 706, 941, 25, 987, 574, 194, 844, 696, 294, 42, 791, 270, 556, 495, 393, 71, 740, 805, 112, 901, 534, 727, 605, 614, 489, 551, 763, 810, 371, 593, 320, 422, 789, 700, 918, 920, 210, 750, 648, 94, 962, 106, 525, 829, 313, 415, 977, 341, 552, 857, 369, 872, 112, 836, 956, 96, 876, 638, 762, 437, 370, 52, 359, 597, 886, 58, 948, 402, 650, 827, 275, 261, 216, 297, 215, 477, 872, 678, 841, 838, 980, 307, 456, 958, 795, 452, 326, 886, 691, 57, 160, 595}
{0, 3, 54, 58, 66, 56, 78, 32, 37, 13, 38, 15, 21, 54, 43, 63, 54, 30, 64, 72, 65, 33, 40, 71, 2, 77, 86, 48, 76, 75, 89, 76, 88, 79, 59, 78, 71, 22, 87, 89, 48, 5, 23, 78, 23, 79, 9, 62, 52, 7, 28, 59, 22, 76, 50, 0, 79, 17, 95, 9, 71, 49, 0, 49, 63, 94, 58, 80, 47, 93, 15, 65, 51, 13, 11, 53, 52, 70, 13, 79, 22, 85, 63, 60, 56, 76, 11, 50, 67, 64, 41, 55, 95, 25, 40, 50, 9, 16, 91, 62, 42, 83, 83, 13, 32, 62, 11, 45, 3, 50, 79, 10, 76, 28, 66, 82, 26, 64, 32, 91, 97, 39, 64, 77, 14, 71, 7, 36, 92, 22, 62, 89, 30, 51, 78, 60, 0, 75, 51, 77, 30, 80, 70, 47, 100, 13, 43, 8, 20, 75, 13, 30, 23, 10, 18, 65, 21, 92, 21, 9, 11, 16, 75, 50, 44, 15, 53, 37, 70, 81, 28, 86, 44, 98, 11, 82, 40, 13, 4, 25, 71, 17, 42, 11, 40, 98, 91, 84, 54, 64, 69, 73, 96, 98, 87, 45, 66, 66, 54, 81, 56, 55, 86, 52, 93, 62, 2, 24, 41, 6, 76, 54, 12, 56, 98, 74, 15, 12, 42, 55, 94, 7, 42, 100, 96, 23, 85, 52, 60, 94, 66, 60, 88, 66, 15, 29, 25, 80, 3, 69, 63, 41, 18, 86, 20, 99, 37, 9, 6, 95, 77, 38, 5, 82, 79, 85, 0, 32, 44, 24, 71, 27, 47, 47, 17, 25, 57, 78, 4, 94, 38, 77, 85, 38, 53, 14, 54, 53, 44, 96, 63, 32, 5, 92, 72, 92, 88, 62, 29, 34, 51, 7, 3, 50, 24, 98, 53, 46, 66, 11, 44, 92, 79, 80, 43, 56, 8, 8, 60, 34, 8, 20, 26, 29, 54, 60, 25, 37, 0, 14, 77, 72, 1, 32, 68, 27, 68, 47, 60, 27, 42, 51, 4, 86, 82, 75, 53, 41, 68, 44, 0, 13, 2, 39, 6, 77, 27, 67, 78, 0, 4, 70, 75, 6, 49, 97, 59, 24, 11, 35, 86, 81, 50, 65, 44, 4, 8, 38, 76, 91, 39, 6, 78, 56, 59, 52, 93, 92, 42, 92, 11, 32, 53, 47, 12, 90, 48, 48, 22, 37, 3, 3, 73, 86, 73, 24, 16, 71, 28, 11, 0, 54, 54, 53, 90, 54, 74, 93}
Returns: 392648355
{552, 657, 929, 472, 269, 656, 845, 657, 152, 77, 41, 605, 248, 833, 749, 602, 132, 73, 930, 18, 141, 126, 531, 799, 131, 627, 875, 954, 968, 300, 584, 618, 902, 429, 561, 764, 987, 500, 628, 875, 595, 892, 25, 172, 801, 825, 613, 555, 593, 844, 649, 742, 150, 953, 237, 869, 121, 156, 918, 930, 292, 632, 496, 920, 827, 667, 502, 472, 844, 875, 620, 317, 420, 772, 949, 981, 461, 621, 188, 14, 439, 828, 807, 957, 894, 500, 502, 750, 418, 352, 384, 570, 310, 819, 919, 315, 404, 853, 848, 386, 37, 639, 782, 539, 276, 146, 479, 402, 104, 856, 904, 790, 676, 111, 608, 35, 377, 961, 654, 841, 913, 349, 680, 694, 586, 770, 152, 2, 267, 360, 164, 636, 880, 41, 817, 825, 423, 493, 735, 332, 152, 273, 966, 263, 339, 419, 673, 115, 211, 925, 993, 982, 686, 958, 181, 637, 901, 237, 944, 289, 681, 252, 472, 713, 785, 541, 350, 947, 160, 970, 541, 370, 115, 919, 150, 944, 182, 579, 948, 233, 553, 866, 586, 803, 541, 852, 795, 329, 655, 811, 655, 555, 211, 810, 653, 256, 972, 42, 375, 961, 390, 919, 773, 177, 502, 624, 956, 751, 923, 744, 175, 948, 895, 198, 413, 824, 746, 686, 55, 481, 335, 562, 935, 553, 77, 266, 98, 142, 871, 686, 842, 528, 766, 594, 685, 968, 214, 281, 612, 399, 891, 114, 262, 567, 367, 123, 385, 382, 665, 546, 231, 298, 257, 991, 624, 694, 716, 667, 329, 584, 40, 778, 993, 634, 213, 304, 457, 792, 946, 894, 334, 773, 117, 150, 607, 188, 904, 896, 932, 267, 352, 281, 97, 302, 213, 39, 784, 911, 278, 628, 667, 223, 204, 700, 505, 508, 80, 391, 665, 24, 671, 786, 968, 608, 154, 109, 909, 430, 309, 947, 226, 874, 424, 770, 195, 89, 220, 658, 650, 897, 681, 229, 562, 92, 569, 430, 317, 323, 383, 934, 122, 94, 709, 322, 466, 217, 788, 121, 669, 89, 549, 681, 349, 779, 581, 706, 496, 815, 225, 61, 327, 316, 811, 749, 755, 684, 810, 389, 272, 785, 607, 61, 78, 263, 469, 517, 226, 526, 524, 497, 291, 327, 447, 529, 255, 625, 697, 873, 720, 658, 901, 337, 585, 650, 215, 892, 586, 846, 182, 194, 246, 772, 43, 31, 712, 623, 872, 522, 881, 921, 833, 621, 267, 754, 624, 302, 919, 204, 352, 607, 886, 620, 646, 904, 573, 345, 517, 178, 766}
{47, 23, 20, 84, 93, 63, 9, 4, 50, 59, 88, 57, 37, 79, 12, 81, 89, 63, 80, 34, 42, 36, 88, 27, 89, 54, 9, 32, 78, 48, 41, 58, 37, 20, 30, 23, 46, 29, 39, 4, 27, 88, 73, 60, 3, 45, 1, 80, 36, 35, 70, 53, 96, 67, 30, 58, 58, 6, 10, 92, 16, 93, 51, 56, 23, 31, 5, 51, 86, 57, 68, 67, 12, 71, 3, 69, 57, 69, 62, 75, 20, 20, 100, 96, 30, 35, 85, 40, 24, 71, 86, 63, 65, 95, 35, 58, 32, 43, 67, 14, 28, 97, 32, 100, 28, 4, 100, 17, 31, 88, 94, 91, 57, 94, 91, 99, 10, 41, 93, 70, 94, 82, 83, 27, 41, 80, 12, 33, 66, 20, 35, 46, 17, 95, 21, 10, 23, 7, 98, 65, 22, 77, 82, 71, 78, 78, 13, 36, 5, 41, 23, 11, 57, 35, 12, 38, 25, 75, 96, 96, 63, 79, 92, 18, 98, 17, 31, 91, 68, 30, 77, 39, 32, 86, 94, 58, 3, 39, 24, 95, 3, 55, 22, 34, 89, 62, 24, 57, 1, 47, 81, 31, 51, 64, 22, 100, 22, 22, 77, 6, 27, 40, 78, 51, 83, 38, 93, 34, 80, 11, 38, 29, 5, 71, 60, 39, 30, 37, 58, 22, 22, 70, 38, 58, 37, 37, 78, 94, 6, 39, 4, 84, 8, 78, 76, 51, 72, 64, 54, 18, 48, 49, 84, 69, 28, 67, 71, 52, 88, 56, 69, 23, 32, 51, 41, 42, 15, 48, 55, 17, 11, 94, 55, 31, 30, 0, 32, 69, 3, 43, 50, 68, 38, 91, 25, 32, 8, 86, 6, 31, 22, 78, 45, 44, 10, 87, 63, 33, 35, 98, 76, 47, 26, 6, 33, 62, 29, 85, 13, 67, 39, 23, 50, 35, 94, 75, 91, 25, 67, 35, 97, 20, 20, 40, 19, 35, 61, 12, 36, 88, 33, 19, 50, 86, 28, 28, 96, 22, 11, 37, 66, 18, 59, 99, 37, 4, 13, 87, 71, 28, 26, 13, 25, 63, 49, 38, 91, 32, 1, 42, 46, 53, 12, 11, 42, 33, 68, 29, 74, 92, 88, 17, 31, 86, 63, 70, 89, 80, 25, 98, 4, 94, 21, 3, 72, 40, 29, 87, 46, 29, 31, 62, 47, 25, 54, 23, 59, 76, 78, 28, 4, 98, 52, 59, 29, 54, 98, 2, 54, 79, 65, 8, 62, 24, 50, 24, 92, 0, 30, 63, 66, 1, 70, 37, 61, 40, 39, 78, 89}
Returns: 207667456
{385, 640, 228, 691, 56, 223, 224, 781, 504, 603, 452, 511, 867, 410, 557, 412, 144, 429, 366, 14, 714, 537, 348, 559, 762, 110, 784, 625, 371, 858, 523, 889, 396, 269, 157, 995, 908, 55, 221, 55, 577, 269, 705, 265, 181, 384, 907, 629, 383, 237, 585, 593, 979, 568, 832, 887, 949, 137, 242, 109, 909, 138, 369, 881, 53, 149, 751, 945, 179, 400, 789, 859, 787, 711, 681, 278, 535, 65, 639, 750, 546, 998, 158, 963, 921, 247, 1000, 330, 466, 877, 531, 756, 727, 269, 97, 360, 782, 263, 10, 647, 567, 286, 547, 275, 477, 538, 629, 479, 901, 155, 373, 139, 688, 879, 213, 21, 101, 56, 394, 506, 211, 673, 691, 542, 689, 590, 162, 648, 718, 377, 60, 572, 762, 187, 900, 564, 245, 494, 998, 794, 491, 438, 59, 720, 510, 711, 720, 893, 706, 794, 891, 240, 525, 590, 333, 523, 226, 398, 760, 468, 139, 656, 174, 176, 900, 203, 824, 341, 2, 607, 536, 754, 205, 562, 870, 459, 168, 299, 535, 658, 445, 671, 484, 568, 447, 884, 704, 22, 171, 597, 439, 409, 976, 988, 34, 571, 51, 63, 621, 707, 105, 213, 494, 193, 818, 565, 915, 33, 809, 547, 919, 789, 124, 17, 340, 265, 492, 285, 101, 933, 776, 757, 676, 120, 368, 495, 10, 286, 586, 472, 898, 942, 457, 191, 127, 979, 959, 265, 378, 478, 56, 504, 709, 34, 437, 657, 84, 706, 918, 779, 716, 216, 380, 201, 236, 742, 600, 147, 211, 508, 527, 763, 110, 298, 789, 621, 654, 757, 702, 554, 778, 882, 102, 813, 862, 502, 199, 39, 154, 754, 519, 775, 265, 152, 288, 382, 151, 870, 341, 936, 883, 815, 681, 855, 934, 545, 380, 921, 131, 927, 147, 980, 439, 417, 585, 829, 326, 695, 185, 620, 837, 796, 385, 20, 935, 108, 435, 764, 171, 699, 942, 879, 67, 104, 133, 106, 812, 79, 823, 881, 224, 30, 186, 842, 396, 99, 66, 834, 572, 494, 767, 905, 18, 126, 177, 342, 686, 752, 135, 719, 135, 286, 230, 143, 53, 398, 163, 430, 827, 568, 30, 75, 938, 250, 693, 713, 516, 437, 521, 643, 614, 65, 797, 955, 363, 249, 366, 273, 938, 975, 193, 46, 313, 924, 46, 182, 931, 61, 537, 319, 316, 448, 735, 947, 349, 902, 941, 49, 377, 762, 804, 665, 616, 258, 653, 970, 188, 533, 801, 812, 643, 168, 196, 635, 25, 546, 770, 810, 477, 236, 808, 266, 428, 492, 6, 773, 672, 54, 914, 350, 633, 417, 96, 78, 637, 351, 214, 266, 351, 710, 124, 638, 156, 610, 462, 915, 962, 388, 596, 345, 208, 264, 946, 281, 689, 469, 256, 494, 182, 589, 420, 398, 204, 37, 332, 977, 999, 46, 873, 241, 70, 120, 281, 246, 980, 494, 452, 774, 982, 144, 635, 99, 718, 9, 601, 342, 291, 986, 584, 42}
{47, 47, 46, 20, 11, 95, 32, 11, 61, 68, 64, 59, 85, 43, 77, 49, 20, 37, 15, 57, 54, 74, 86, 33, 31, 92, 30, 97, 5, 20, 4, 97, 39, 82, 53, 63, 31, 27, 7, 88, 34, 74, 74, 27, 65, 4, 41, 35, 17, 53, 15, 14, 29, 67, 22, 89, 92, 78, 96, 23, 77, 14, 50, 41, 34, 0, 88, 88, 64, 68, 34, 92, 22, 65, 1, 80, 65, 75, 39, 73, 38, 85, 52, 73, 74, 47, 42, 31, 36, 27, 87, 88, 43, 51, 89, 47, 87, 94, 27, 17, 97, 45, 65, 3, 59, 18, 69, 45, 50, 11, 11, 9, 71, 53, 100, 64, 19, 85, 23, 21, 57, 8, 27, 46, 86, 49, 24, 63, 89, 9, 80, 71, 63, 25, 7, 2, 41, 71, 24, 48, 1, 17, 71, 85, 50, 47, 29, 13, 31, 25, 49, 32, 75, 59, 93, 100, 50, 53, 61, 4, 21, 19, 24, 45, 76, 99, 92, 68, 44, 18, 88, 6, 82, 4, 16, 81, 23, 22, 6, 1, 89, 45, 26, 2, 64, 17, 3, 93, 43, 95, 32, 38, 53, 95, 18, 57, 92, 56, 20, 84, 20, 67, 54, 1, 16, 23, 62, 16, 53, 47, 3, 1, 74, 58, 26, 38, 21, 35, 66, 92, 98, 39, 84, 78, 53, 23, 41, 12, 74, 47, 70, 84, 98, 28, 92, 26, 78, 58, 56, 23, 28, 83, 35, 3, 97, 80, 12, 50, 6, 46, 72, 81, 7, 56, 4, 13, 32, 43, 84, 27, 47, 1, 44, 28, 27, 25, 23, 43, 30, 49, 7, 85, 14, 16, 78, 65, 79, 53, 41, 46, 57, 62, 59, 63, 75, 21, 97, 4, 53, 75, 64, 69, 59, 41, 47, 55, 21, 66, 83, 70, 68, 29, 63, 52, 99, 95, 5, 44, 38, 79, 31, 60, 31, 26, 11, 63, 84, 48, 74, 27, 63, 3, 41, 31, 24, 42, 93, 75, 66, 28, 2, 50, 90, 5, 65, 74, 42, 71, 69, 41, 44, 81, 65, 58, 79, 4, 73, 76, 23, 96, 12, 26, 8, 32, 73, 34, 48, 75, 100, 85, 3, 12, 66, 65, 98, 87, 46, 92, 53, 33, 99, 45, 34, 88, 18, 63, 99, 70, 85, 81, 16, 78, 78, 68, 19, 39, 36, 5, 77, 55, 46, 69, 96, 78, 49, 90, 79, 97, 72, 80, 100, 86, 56, 70, 79, 92, 0, 33, 36, 61, 32, 98, 71, 93, 84, 49, 20, 25, 50, 52, 91, 81, 59, 7, 37, 63, 12, 66, 80, 38, 91, 46, 66, 70, 31, 10, 73, 8, 4, 16, 34, 89, 40, 52, 11, 27, 79, 72, 36, 25, 43, 12, 69, 27, 98, 61, 99, 23, 8, 63, 6, 25, 8, 46, 4, 56, 8, 98, 92, 88, 71, 8, 61, 98, 92, 27, 20, 8, 21, 8, 24, 27, 23, 73, 100, 95, 84, 27, 50, 95}
Returns: 471146990
{40, 817, 553, 174, 200, 794, 575, 625, 55, 687, 349, 95, 278, 519, 474, 826, 455, 875, 417, 231, 498, 214, 266, 638, 524, 175, 675, 797, 838, 828, 397, 311, 591, 827, 639, 178, 739, 594, 918, 165, 316, 32, 44, 778, 552, 554, 660, 910, 727, 196, 203, 603, 85, 658, 447, 864, 571, 226, 568, 5, 993, 899, 924, 525, 157, 251, 725, 480, 448, 91, 528, 779, 790, 936, 796, 539, 54, 832, 633, 618, 805, 172, 680, 752, 393, 295, 352, 308, 836, 410, 509, 91, 305, 960, 292, 317, 505, 614, 836, 579, 123, 834, 761, 328, 828, 983, 536, 337, 352, 457, 206, 42, 625, 5, 26, 752, 506, 522, 476, 679, 568, 924, 988, 296, 437, 343, 651, 134, 979, 662, 974, 71, 698, 829, 105, 377, 218, 286, 927, 860, 497, 930, 749, 296, 615, 377, 738, 870, 923, 324, 215, 193, 220, 879, 924, 192, 876, 950, 168, 214, 492, 381, 611, 312, 162, 853, 410, 684, 328, 602, 875, 393, 118, 836, 121, 431, 936, 738, 8, 25, 205, 399, 175, 692, 721, 692, 692, 673, 495, 126, 40, 243, 678, 21, 215, 80, 864, 437, 422, 708, 889, 204, 227, 594, 843, 141, 485, 575, 461, 798, 80, 164, 913, 808, 318, 81, 680, 901, 443, 697, 598, 801, 412, 296, 877, 536, 183, 148, 700, 224, 363, 531, 380, 262, 80, 973, 143, 560, 684, 887, 897, 84, 256, 617, 314, 376, 470, 738, 891, 648, 169, 662, 520, 453, 621, 447, 101, 165, 722, 766, 565, 41, 150, 488, 805, 917, 609, 318, 830, 863, 627, 964, 697, 418, 474, 519, 420, 677, 535, 520, 425, 514, 933, 884, 940, 236, 520, 886, 276, 180, 437, 618, 954, 115, 121, 744, 786, 776, 322, 386, 194, 991, 229, 409, 711, 839, 808, 821, 43, 153, 68, 855, 789, 624, 185, 963, 940, 379, 876, 362, 667, 441, 289, 879, 734, 617, 61, 464, 446, 896, 734, 24, 902, 732, 738, 792, 567, 38, 17, 716, 53, 621, 121, 42, 107, 559, 912, 115, 911, 887, 550, 915, 250, 15, 556, 974, 147, 309, 896, 991, 519, 491, 3, 85, 853, 513, 614, 558, 635, 819, 991, 588, 272, 951, 879, 963, 793, 486, 191, 929, 221, 224, 827, 924, 342, 868, 713, 789, 87, 896, 688, 985, 610, 597, 511, 114, 21, 478, 701, 456, 29, 44, 512, 471, 212, 768, 788, 121, 594, 411, 332, 435, 370, 817, 932, 755, 887, 797, 163, 893, 301, 425, 791, 688, 495, 583, 255, 304, 941, 466, 343, 828, 395, 541, 955, 320, 838, 445, 628, 773, 338, 999, 454, 4, 154, 750, 253, 905, 629, 368, 228, 876, 122, 314, 810, 83, 775, 712, 496, 335}
{40, 0, 60, 20, 80, 40, 80, 20, 20, 100, 100, 0, 0, 40, 20, 80, 60, 80, 40, 0, 60, 60, 20, 100, 60, 0, 40, 100, 60, 60, 20, 40, 40, 0, 80, 80, 100, 40, 20, 0, 40, 40, 0, 60, 80, 60, 100, 100, 40, 100, 60, 80, 20, 100, 0, 80, 0, 60, 100, 80, 80, 40, 100, 0, 80, 100, 100, 20, 80, 60, 80, 80, 80, 100, 100, 100, 20, 20, 80, 40, 80, 60, 100, 60, 40, 60, 40, 60, 20, 20, 20, 60, 40, 80, 80, 40, 60, 40, 60, 40, 20, 60, 0, 80, 0, 60, 80, 60, 40, 0, 40, 100, 100, 60, 60, 20, 60, 20, 40, 0, 0, 40, 0, 80, 80, 100, 0, 100, 60, 100, 100, 60, 40, 40, 60, 40, 0, 40, 100, 60, 20, 100, 80, 20, 60, 100, 100, 0, 40, 40, 40, 100, 0, 100, 80, 100, 60, 20, 80, 0, 40, 100, 80, 0, 60, 60, 80, 80, 60, 40, 80, 20, 100, 80, 60, 20, 60, 60, 40, 20, 60, 40, 80, 100, 60, 60, 0, 40, 0, 100, 0, 20, 40, 0, 0, 60, 40, 60, 100, 20, 60, 80, 0, 40, 60, 60, 40, 20, 40, 40, 40, 40, 20, 40, 100, 100, 40, 60, 0, 100, 20, 40, 100, 80, 0, 80, 20, 60, 0, 40, 60, 0, 0, 0, 20, 40, 80, 20, 60, 80, 100, 60, 80, 100, 100, 0, 20, 60, 100, 40, 60, 80, 80, 20, 20, 40, 40, 0, 20, 60, 100, 0, 20, 80, 60, 60, 80, 60, 100, 20, 40, 40, 0, 60, 80, 60, 40, 100, 80, 80, 100, 100, 100, 20, 0, 60, 40, 0, 20, 40, 60, 20, 20, 100, 20, 60, 20, 20, 80, 60, 60, 40, 0, 40, 40, 100, 60, 60, 0, 0, 20, 0, 60, 0, 0, 80, 60, 100, 20, 60, 40, 60, 100, 40, 60, 60, 60, 0, 80, 60, 80, 20, 40, 0, 0, 80, 60, 0, 100, 100, 80, 0, 100, 80, 0, 20, 80, 0, 80, 60, 20, 40, 60, 40, 100, 60, 40, 0, 100, 60, 60, 80, 40, 0, 100, 40, 0, 60, 80, 80, 80, 100, 40, 80, 60, 0, 100, 20, 60, 0, 20, 20, 80, 100, 40, 20, 60, 100, 60, 20, 60, 40, 40, 80, 100, 80, 20, 100, 60, 40, 20, 0, 80, 0, 40, 20, 60, 20, 60, 40, 80, 20, 100, 100, 80, 100, 100, 100, 60, 100, 100, 40, 60, 100, 20, 100, 0, 100, 100, 20, 60, 80, 0, 100, 20, 40, 100, 0, 0, 80, 80, 40, 0, 0, 80, 0, 60, 40, 80, 60, 100, 40, 20, 0, 20, 20, 0, 0, 20, 40}
Returns: 818096656
{247, 117, 375, 332, 985, 406, 422, 617, 414, 413, 207, 250, 411, 424, 269, 715, 790, 581, 144, 422, 654, 180, 703, 728, 499, 238, 817, 957, 179, 451, 721, 790, 26, 810, 142, 729, 666, 700, 22, 37, 671, 646, 54, 919, 194, 321, 892, 660, 708, 824, 757, 182, 368, 714, 409, 350, 828, 215, 115, 439, 354, 163, 92, 321, 390, 105, 845, 888, 727, 888, 777, 519, 749, 201, 974, 108, 766, 316, 561, 280, 551, 169, 633, 354, 999, 659, 305, 275, 706, 386, 6, 285, 14, 619, 307, 418, 150, 281, 848, 95, 338, 434, 461, 495, 544, 780, 338, 131, 696, 355, 104, 121, 187, 761, 713, 761, 350, 300, 966, 402, 651, 75, 997, 873, 753, 688, 636, 123, 613, 749, 32, 613, 488, 538, 490, 378, 559, 158, 175, 401, 581, 751, 957, 891, 786, 751, 616, 337, 190, 927, 413, 811, 547, 210, 253, 3, 463, 210, 574, 930, 92, 815, 911, 560, 333, 68, 972, 594, 941, 855, 945, 9, 73, 236, 522, 104, 496, 388, 800, 569, 646, 135, 624, 354, 724, 313, 11, 534, 336, 437, 490, 157, 945, 772, 26, 622, 118, 292, 804, 758, 269, 551, 541, 73, 54, 388, 640, 953, 894, 78, 127, 55, 603, 915, 862, 653, 553, 104, 984, 318, 117, 998, 457, 813, 491, 604, 641, 329, 216, 466, 343, 768, 245, 175, 354, 63, 118, 161, 14, 82, 994, 272, 932, 584, 476, 244, 493, 925, 311, 531, 808, 447, 866, 696, 156, 293, 871, 586, 327, 777, 441, 652, 265, 831, 70, 972, 586, 478, 369, 892, 838, 182, 770, 908, 372, 55, 372, 664, 879, 999, 521, 221, 59, 22, 7, 239, 519, 313, 595, 703, 280, 691, 756, 777, 108, 699, 856, 802, 22, 883, 208, 542, 468, 789, 667, 242, 243, 396, 431, 669, 807, 367, 359, 541, 287, 460, 261, 317, 260, 590, 682, 183, 660, 307, 979, 238, 555, 608, 531, 780, 47, 733, 938, 282, 976, 820, 156, 772, 561, 524, 907, 330, 802, 42, 458, 843, 741, 961, 756, 86, 10, 944, 577, 68, 978, 297, 248, 684, 761, 699, 212, 239, 117, 727, 88, 818, 345, 184, 525, 531, 673, 282, 886, 168, 924, 274, 429, 88, 404, 868, 431, 767, 985, 302, 110, 78, 26, 205, 567, 624, 185, 887, 521, 501, 368, 576, 362, 997, 332, 444, 2, 263, 63, 944, 348, 623, 908, 34, 926, 42, 106, 422, 311, 868, 512, 419}
{100, 49, 32, 86, 70, 93, 36, 79, 19, 37, 29, 30, 95, 50, 88, 46, 58, 59, 57, 59, 40, 73, 25, 41, 2, 40, 5, 100, 64, 35, 11, 12, 94, 98, 75, 49, 71, 60, 60, 64, 69, 32, 48, 57, 45, 84, 70, 70, 9, 80, 47, 51, 34, 12, 71, 96, 69, 79, 57, 17, 75, 60, 19, 88, 83, 99, 71, 45, 6, 37, 63, 62, 20, 97, 74, 17, 60, 93, 97, 4, 31, 68, 95, 50, 76, 97, 36, 34, 5, 57, 6, 35, 13, 100, 69, 20, 86, 78, 70, 2, 43, 58, 58, 26, 57, 5, 52, 55, 2, 34, 29, 43, 40, 20, 77, 62, 67, 54, 74, 86, 38, 41, 77, 44, 66, 75, 5, 61, 63, 36, 9, 82, 57, 20, 25, 33, 7, 64, 65, 44, 44, 38, 22, 15, 26, 40, 98, 17, 74, 51, 20, 49, 54, 69, 62, 28, 39, 12, 20, 40, 14, 56, 33, 19, 88, 33, 32, 77, 92, 96, 12, 55, 41, 23, 9, 29, 16, 20, 93, 29, 4, 67, 96, 0, 42, 73, 98, 7, 16, 11, 35, 3, 80, 6, 46, 0, 93, 73, 34, 37, 0, 22, 58, 26, 30, 40, 49, 97, 39, 96, 15, 97, 13, 10, 57, 1, 22, 37, 23, 10, 85, 74, 69, 43, 10, 90, 62, 56, 31, 62, 33, 96, 70, 74, 94, 41, 39, 5, 3, 49, 98, 41, 24, 73, 21, 21, 74, 15, 52, 62, 21, 12, 10, 12, 68, 74, 83, 56, 44, 2, 67, 92, 35, 73, 70, 98, 65, 71, 23, 63, 1, 59, 8, 82, 31, 34, 14, 46, 43, 87, 36, 82, 100, 59, 67, 13, 63, 31, 4, 1, 79, 62, 55, 10, 3, 21, 53, 91, 71, 37, 92, 7, 35, 32, 7, 32, 15, 13, 67, 91, 82, 99, 35, 56, 22, 71, 23, 20, 59, 10, 97, 65, 6, 65, 45, 87, 49, 6, 14, 70, 48, 38, 72, 62, 87, 40, 81, 10, 32, 46, 22, 78, 11, 40, 34, 23, 74, 56, 3, 52, 86, 51, 54, 62, 68, 52, 63, 27, 65, 55, 95, 4, 81, 54, 81, 27, 0, 49, 57, 86, 37, 35, 45, 21, 80, 9, 36, 12, 37, 53, 83, 95, 7, 62, 15, 66, 53, 4, 3, 89, 89, 20, 27, 14, 21, 69, 51, 13, 43, 2, 30, 24, 85, 60, 20, 61, 23, 32, 6, 5, 23, 95, 70, 21, 20, 66}
Returns: 548229592
{483, 779, 149, 745, 425, 202, 566, 238, 553, 132, 538, 230, 786, 283, 136, 134, 208, 948, 544, 369, 458, 646, 719, 45, 104, 338, 291, 927, 55, 71, 466, 362, 214, 455, 560, 211, 193, 682, 619, 982, 633, 686, 719, 838, 519, 161, 523, 265, 537, 768, 595, 125, 631, 337, 222, 294, 317, 998, 941, 610, 78, 728, 30, 326, 828, 389, 756, 25, 138, 929, 437, 935, 677, 182, 91, 462, 379, 109, 725, 522, 620, 778, 821, 633, 283, 245, 719, 360, 754, 20, 616, 921, 680, 161, 858, 337, 535, 529, 914, 434, 597, 169, 31, 197, 47, 498, 140, 482, 652, 786, 659, 763, 93, 628, 8, 806, 888, 607, 899, 954, 892, 629, 52, 104, 474, 311, 906, 877, 887, 123, 418, 538, 582, 984, 237, 834, 948, 989, 738, 959, 40, 854, 969, 720, 795, 923, 433, 98, 448, 154, 695, 575, 855, 658, 897, 370, 983, 456, 165, 475, 428, 609, 209, 165, 411, 536, 797, 219, 431, 687, 650, 439, 226, 391, 985, 611, 693, 863, 156, 758, 645, 57, 924, 469, 200, 294, 682, 843, 749, 532, 277, 130, 394, 74, 275, 993, 126, 685, 254, 607, 297, 613, 945, 380, 221, 718, 347, 247, 216, 49, 772, 891, 752, 525, 861, 219, 591, 147, 269, 296, 226, 28, 594, 340, 481, 271, 893, 16, 799, 374, 509, 559, 671, 557, 253, 713, 284, 787, 116, 984, 591, 494, 519, 754, 630, 175, 127, 478, 52, 222, 597, 534, 337, 522, 674, 714, 44, 340, 704, 391, 488, 86, 782, 448, 281, 577, 75, 351, 187, 655, 426, 100, 599, 540, 667, 772, 651, 81, 453, 838, 976, 761, 800, 149, 398, 643, 607, 553, 750, 363, 647, 438, 24, 486, 440, 816, 187, 200, 428, 373, 236, 64, 939, 574, 43, 66, 419, 607, 202, 270, 397, 826, 379, 335, 282, 265, 829, 550, 269, 801, 397, 940, 103, 499, 995, 217, 929, 476, 262, 243, 792, 823, 375, 470, 210, 59, 388, 75, 511, 866, 397, 906, 217, 636, 49, 618, 869, 677, 791, 311, 118, 229, 28, 438, 222, 225, 887, 209, 940, 522, 927, 566, 219, 704, 86, 84, 201, 82, 944, 67, 383, 915, 944, 702, 817, 297, 293, 955, 449, 576, 709, 967, 163, 562, 393, 478, 369, 722, 920, 830, 453, 14, 361, 980, 273, 978, 938, 984, 571, 492, 706, 67, 351, 503, 268, 641, 880, 776, 767, 676, 872, 624, 270, 493, 864, 729, 535, 727, 417, 677, 593}
{74, 6, 59, 44, 48, 81, 72, 84, 1, 52, 76, 72, 62, 8, 36, 95, 93, 93, 43, 67, 23, 87, 24, 38, 50, 94, 12, 14, 16, 44, 88, 42, 43, 86, 23, 24, 79, 0, 7, 13, 78, 12, 86, 58, 72, 1, 11, 4, 98, 92, 8, 59, 26, 27, 34, 31, 59, 91, 33, 26, 25, 67, 80, 90, 28, 49, 25, 77, 86, 87, 84, 13, 91, 32, 55, 50, 22, 25, 17, 71, 56, 100, 12, 34, 79, 60, 67, 7, 14, 65, 14, 30, 71, 95, 49, 72, 77, 68, 6, 20, 36, 73, 7, 78, 68, 90, 43, 51, 22, 22, 44, 10, 39, 63, 73, 0, 12, 82, 85, 65, 97, 50, 4, 28, 99, 76, 72, 53, 27, 34, 93, 52, 57, 8, 6, 79, 82, 32, 54, 1, 99, 42, 17, 82, 24, 10, 37, 78, 99, 49, 57, 54, 41, 95, 29, 97, 63, 37, 29, 9, 44, 35, 85, 1, 66, 39, 48, 64, 81, 46, 97, 21, 15, 76, 59, 65, 58, 71, 33, 46, 98, 37, 81, 73, 72, 31, 67, 39, 30, 50, 40, 100, 52, 50, 72, 31, 27, 7, 26, 32, 38, 30, 86, 17, 47, 36, 87, 71, 70, 46, 60, 98, 23, 9, 99, 4, 38, 87, 65, 37, 96, 73, 15, 65, 30, 32, 13, 79, 9, 36, 63, 48, 26, 19, 99, 84, 25, 18, 13, 0, 30, 73, 76, 97, 86, 42, 29, 19, 44, 14, 16, 74, 91, 54, 84, 43, 33, 64, 61, 96, 56, 79, 54, 56, 58, 65, 33, 72, 21, 95, 98, 28, 17, 80, 50, 78, 64, 16, 16, 75, 38, 9, 79, 22, 15, 68, 86, 97, 99, 10, 6, 61, 57, 41, 49, 16, 58, 2, 61, 44, 50, 64, 99, 79, 0, 64, 79, 78, 48, 53, 96, 52, 5, 28, 39, 8, 51, 95, 8, 85, 49, 29, 8, 2, 26, 74, 36, 73, 88, 60, 76, 71, 25, 12, 96, 17, 56, 95, 38, 89, 31, 48, 14, 73, 2, 24, 72, 42, 25, 1, 44, 18, 36, 95, 97, 60, 91, 96, 6, 76, 28, 78, 27, 72, 80, 55, 100, 22, 26, 41, 59, 2, 64, 23, 77, 51, 17, 37, 58, 31, 20, 31, 53, 98, 62, 70, 16, 21, 94, 49, 19, 25, 39, 31, 97, 93, 40, 95, 85, 24, 32, 50, 31, 95, 31, 59, 50, 17, 10, 18, 48, 51, 59, 50, 16, 58, 24, 66, 48, 85, 95}
Returns: 543582740
{452, 170, 135, 849, 564, 210, 133, 240, 978, 831, 38, 387, 99, 204, 509, 545, 592, 375, 629, 84, 433, 184, 107, 761, 696, 844, 420, 751, 767, 186, 558, 586, 590, 348, 408, 324, 416, 595, 524, 978, 852, 883, 389, 148, 853, 659, 470, 861, 126, 893, 986, 563, 234, 770, 950, 645, 176, 783, 481, 861, 823, 359, 72, 670, 954, 258, 341, 977, 915, 617, 599, 811, 341, 465, 700, 261, 247, 70, 183, 950, 802, 96, 22, 964, 462, 33, 757, 920, 294, 777, 168, 969, 399, 517, 131, 579, 869, 812, 795, 684, 568, 383, 617, 346, 348, 148, 324, 649, 635, 355, 802, 27, 801, 387, 355, 343, 353, 741, 690, 757, 348, 337, 131, 284, 541, 137, 539, 785, 586, 955, 519, 423, 345, 282, 31, 341, 712, 165, 100, 52, 178, 299, 336, 911, 71, 61, 421, 838, 582, 540, 922, 763, 65, 818, 328, 798, 759, 102, 166, 481, 805, 620, 30, 850, 453, 880, 251, 421, 558, 699, 272, 780, 423, 21, 568, 72, 539, 183, 253, 760, 875, 719, 759, 694, 667, 767, 939, 616, 809, 262, 140, 127, 641, 681, 976, 525, 299, 130, 560, 861, 373, 757, 915, 544, 654, 598, 591, 669, 230, 411, 220, 239, 157, 450, 143, 276, 39, 511, 190, 763, 912, 481, 725, 642, 742, 598, 880, 510, 779, 597, 869, 284, 564, 812, 807, 46, 358, 892, 337, 419, 885, 170, 371, 182, 872, 589, 414, 676, 243, 284, 640, 464, 842, 669, 980, 407, 133, 627, 554, 180, 929, 167, 483, 423, 894, 313, 785, 166, 185, 637, 450, 887, 347, 254, 643, 918, 522, 79, 707, 290, 2, 342, 246, 163, 6, 398, 431, 249, 19, 202, 146, 230, 810, 801, 617, 748, 41, 63, 499, 545, 73, 972, 847, 339, 425, 230, 586, 125, 929, 698, 39, 976, 692, 146, 857, 74, 267, 134, 824, 294, 389, 437, 334, 426, 605, 157, 975, 535, 732, 533, 866, 851, 367, 808, 732, 16, 718, 375, 685, 24, 866, 736, 356, 978, 457, 286, 676, 333, 812, 469, 213, 351, 924, 565, 140, 431, 752, 147, 676, 732, 781, 612, 714, 439, 632, 457, 581, 512, 678, 281, 53, 103, 10, 513, 806, 631, 381, 39, 869, 320, 686, 840, 679, 208, 127, 896, 597, 607, 492, 484, 765, 527, 188, 832, 372, 202, 371, 756, 265, 164, 71, 809, 23, 264, 428, 459, 69, 46, 971, 705, 296, 19, 20, 532, 634, 316, 869, 3, 776, 30, 121, 553, 307, 917, 322, 828, 375, 642, 671, 745, 621, 757, 130, 672, 262, 829, 926, 53, 753, 218, 445, 953, 62, 632, 279, 319, 26, 173, 551, 265, 138, 152, 652, 409, 859, 977, 196, 474, 940, 338, 60, 328, 580, 649, 62, 675, 962, 599, 641, 854, 236, 940, 824, 666, 313, 766, 781, 883, 39, 984, 594, 695, 221, 503, 880, 334, 376, 377, 167, 41, 186, 858, 600, 253, 525, 704, 654, 748}
{14, 83, 52, 78, 89, 84, 16, 55, 87, 68, 98, 74, 69, 35, 37, 48, 70, 10, 32, 70, 95, 66, 37, 47, 15, 18, 49, 64, 11, 71, 86, 82, 66, 21, 21, 100, 38, 79, 38, 24, 40, 70, 78, 80, 46, 79, 42, 73, 34, 51, 86, 41, 85, 51, 78, 43, 55, 28, 3, 40, 80, 90, 50, 99, 64, 82, 36, 96, 80, 29, 82, 47, 45, 0, 55, 66, 95, 40, 58, 41, 100, 5, 40, 93, 97, 79, 25, 33, 94, 11, 14, 12, 92, 31, 30, 49, 28, 13, 74, 76, 27, 69, 20, 70, 3, 4, 51, 75, 26, 3, 91, 28, 66, 30, 37, 8, 96, 24, 62, 75, 51, 80, 27, 72, 67, 51, 0, 97, 83, 66, 25, 65, 76, 75, 28, 14, 54, 60, 97, 39, 30, 10, 73, 49, 51, 21, 22, 34, 45, 24, 50, 60, 6, 72, 89, 26, 86, 76, 55, 11, 34, 61, 88, 4, 78, 61, 57, 9, 85, 61, 18, 52, 24, 66, 59, 37, 86, 39, 96, 65, 3, 35, 82, 66, 18, 70, 33, 98, 19, 0, 91, 86, 73, 76, 17, 79, 81, 68, 8, 72, 29, 94, 43, 94, 71, 100, 75, 80, 64, 19, 82, 39, 79, 72, 64, 69, 67, 4, 56, 58, 67, 32, 38, 39, 6, 30, 34, 56, 67, 85, 98, 67, 31, 87, 67, 59, 5, 6, 66, 1, 31, 51, 45, 25, 35, 6, 73, 41, 66, 66, 45, 53, 27, 37, 29, 82, 80, 15, 31, 32, 80, 3, 5, 41, 28, 5, 19, 57, 90, 82, 83, 64, 75, 35, 19, 7, 98, 77, 99, 32, 63, 72, 20, 5, 91, 70, 59, 82, 19, 34, 54, 68, 25, 22, 72, 19, 3, 23, 14, 41, 4, 94, 51, 81, 43, 30, 92, 66, 9, 11, 27, 74, 64, 38, 80, 56, 44, 59, 81, 46, 7, 10, 29, 49, 30, 37, 9, 63, 23, 0, 60, 93, 49, 77, 33, 1, 37, 49, 95, 54, 41, 15, 98, 70, 12, 69, 42, 62, 11, 26, 23, 10, 100, 77, 24, 9, 49, 20, 85, 10, 30, 30, 93, 56, 95, 62, 82, 98, 55, 4, 91, 32, 39, 61, 75, 29, 35, 64, 9, 6, 17, 73, 39, 70, 99, 73, 76, 33, 92, 41, 75, 44, 56, 26, 56, 50, 55, 19, 91, 71, 72, 68, 8, 14, 28, 26, 54, 19, 98, 87, 32, 27, 65, 95, 29, 86, 54, 27, 34, 17, 39, 96, 95, 53, 65, 17, 96, 77, 38, 51, 5, 71, 9, 89, 58, 67, 1, 19, 51, 3, 46, 27, 89, 65, 68, 30, 37, 6, 87, 95, 57, 52, 24, 93, 7, 23, 43, 77, 54, 49, 52, 54, 63, 59, 69, 19, 64, 81, 15, 67, 18, 69, 39, 52, 5, 9, 97, 25, 53, 57, 11, 57, 25, 87, 17, 36, 85, 77, 82, 78, 59, 54, 71, 71, 39, 42, 80, 43}
Returns: 150305266
{26, 443, 102, 4, 28, 61, 127, 37, 1, 4}
{90, 34, 72, 1, 27, 90, 3, 80, 33, 10}
Returns: 719685580
{963, 408, 420, 333, 744, 302, 392, 275, 630, 594, 90, 107, 97, 873, 495, 933, 110, 777, 368, 367, 446, 154, 610, 283, 592, 669, 630, 500, 478, 653, 699, 645, 723, 490, 481, 248, 311, 958, 491, 399, 183, 677, 748, 847, 939, 333, 455, 191, 359, 162, 589, 577, 162, 884, 970, 913, 486, 527, 496, 343, 911, 919, 54, 444, 249, 543, 433, 39, 513, 727, 690, 126, 382, 225, 326, 540, 634, 205, 71, 600, 298, 353, 850, 959, 778, 207, 570, 570, 298, 891, 932, 108, 743, 120, 719, 969, 446, 855, 225, 333, 893, 560, 21, 425, 413, 227, 436, 3, 758, 408, 46, 386, 717, 248, 83, 176, 694, 945, 606, 918, 373, 812, 380, 590, 748, 844, 818, 191, 825, 399, 357, 308, 361, 119, 808, 394, 789, 689, 16, 667, 330, 276, 77, 717, 313, 922, 30, 96, 191, 41, 499, 14, 419, 772, 477, 310, 795, 414, 776, 416, 126, 226, 177, 562, 130, 118, 40, 211, 960, 234, 361, 615, 179, 4, 826, 588, 471, 396, 349, 867, 225, 813, 22, 909, 214, 415, 326, 921, 522, 125, 665, 126, 56, 687, 358, 213, 267, 964, 490, 881, 395, 64, 39, 753, 698, 990, 209, 474, 238, 945, 510, 457, 266, 700, 440, 772, 278, 816, 197, 136, 561, 638, 10, 300, 578, 396, 311, 496, 504, 709, 832, 995, 217, 907, 837, 619, 307, 851, 711, 102, 663, 795, 419, 369, 262, 583, 247, 410, 347, 687, 638, 475, 172, 268, 532, 745, 18, 112, 833, 915, 483, 632, 748, 698, 812, 91, 61, 753, 942, 669, 103, 750, 464, 869, 675, 354, 295, 192, 619, 20, 466, 202, 286, 404, 756, 871, 60, 803, 27, 56, 725, 94, 601, 862, 181, 94, 157, 78, 847, 644, 535, 946, 707, 150, 292, 44, 793, 432, 657, 296, 279, 2, 202, 114, 994, 392, 513, 530, 715, 131, 545, 489, 162, 68, 994, 16, 429, 650, 888, 310, 585, 704, 33, 47, 234, 479, 811, 565, 849, 749, 119, 218, 940, 790, 39, 965, 447, 241, 882, 36, 429, 148, 939, 294, 709, 57, 609, 119, 832, 211, 15, 522, 666, 407, 265, 577, 65, 954, 680, 471, 731, 917, 396, 930, 417, 738, 245, 943, 682, 176, 617, 583, 932, 557, 691, 21, 736, 947, 879, 136, 391, 638, 617, 380, 416, 701, 396, 841, 746, 302, 586, 142, 672, 472, 524, 776, 158, 873, 620, 651, 325, 684, 346, 914, 3, 414, 313, 184, 71, 780, 591, 547, 352, 960, 415, 478, 273, 650, 277, 180, 56, 446, 52, 996, 111, 857, 132, 718, 198, 324, 305, 711, 497, 663, 845, 575, 187, 254, 180, 302, 647, 565, 103, 663, 800, 57, 402, 238, 785, 58, 942, 244, 974, 296, 749, 36}
{90, 50, 22, 50, 13, 91, 62, 46, 21, 23, 76, 5, 19, 6, 43, 60, 45, 56, 12, 83, 66, 79, 38, 83, 90, 76, 45, 17, 28, 1, 55, 81, 99, 20, 98, 14, 48, 8, 24, 24, 47, 66, 98, 53, 47, 64, 49, 10, 57, 42, 23, 95, 54, 48, 24, 2, 14, 35, 54, 20, 6, 42, 82, 75, 77, 9, 48, 3, 43, 37, 43, 63, 77, 60, 35, 66, 89, 10, 43, 27, 45, 0, 9, 7, 57, 67, 69, 29, 45, 18, 28, 48, 95, 59, 84, 47, 97, 39, 49, 84, 15, 60, 80, 28, 9, 41, 79, 23, 34, 23, 47, 97, 53, 9, 9, 91, 37, 33, 93, 0, 83, 82, 28, 61, 74, 64, 12, 79, 63, 30, 34, 82, 25, 96, 10, 70, 11, 1, 28, 47, 43, 93, 91, 45, 75, 68, 73, 3, 99, 95, 53, 68, 74, 11, 71, 66, 43, 62, 77, 59, 34, 85, 6, 99, 25, 96, 6, 7, 23, 48, 52, 55, 96, 84, 72, 97, 19, 29, 33, 6, 9, 36, 0, 88, 61, 95, 46, 69, 34, 50, 24, 78, 4, 79, 37, 55, 50, 13, 0, 30, 86, 46, 3, 24, 35, 47, 88, 34, 35, 69, 7, 16, 11, 99, 91, 75, 73, 12, 59, 92, 79, 94, 62, 63, 25, 26, 54, 76, 20, 99, 43, 44, 23, 72, 23, 86, 14, 22, 16, 73, 25, 10, 85, 28, 27, 87, 41, 3, 62, 95, 16, 76, 64, 82, 2, 0, 61, 69, 84, 81, 67, 55, 49, 59, 9, 70, 94, 61, 19, 45, 52, 70, 23, 89, 83, 21, 32, 17, 15, 54, 66, 92, 38, 8, 94, 5, 70, 84, 55, 15, 34, 34, 63, 55, 80, 100, 75, 21, 27, 84, 6, 47, 58, 45, 64, 2, 24, 55, 85, 39, 0, 59, 82, 67, 70, 21, 64, 25, 19, 42, 55, 88, 59, 9, 96, 85, 51, 15, 60, 88, 18, 2, 8, 96, 70, 3, 74, 30, 94, 24, 26, 87, 1, 41, 9, 47, 47, 51, 67, 51, 16, 97, 79, 6, 56, 79, 15, 35, 44, 56, 69, 100, 53, 11, 56, 100, 24, 87, 66, 0, 33, 13, 45, 14, 76, 60, 69, 74, 2, 36, 85, 37, 85, 12, 9, 6, 8, 52, 68, 86, 66, 13, 26, 67, 63, 100, 57, 80, 96, 14, 59, 26, 91, 54, 2, 77, 6, 78, 90, 74, 9, 20, 100, 66, 73, 41, 19, 44, 47, 26, 40, 29, 91, 49, 40, 52, 97, 71, 8, 66, 3, 97, 65, 58, 96, 12, 42, 5, 31, 78, 19, 95, 69, 75, 66, 63, 49, 47, 6, 89, 39, 41, 60, 97, 73, 48, 78, 44, 29, 53, 3, 98, 42, 30, 45, 62}
Returns: 942201605
{443, 939}
{86, 74}
Returns: 9785596
{552, 46, 544, 132, 348, 491, 108, 666, 296, 527, 846, 559, 167, 841, 855, 227, 649, 12, 588, 40, 358, 973, 976, 82, 957, 787, 461, 422, 463, 934, 767, 163, 320, 797, 857, 407, 160, 588, 879, 430, 127, 141, 725, 209, 966, 900, 111, 915, 398, 683, 570, 63, 269, 126, 576, 15, 699, 803, 396, 79, 774, 567, 192, 153, 294, 618, 803, 472, 778, 143, 789, 229, 888, 841, 631, 91, 411, 636, 399, 799, 299, 219, 872, 305, 179, 176, 587, 72, 473, 647, 831, 182, 943, 20, 680, 500, 277, 137, 863, 724, 571, 390, 29, 5, 214, 342, 272, 6, 416, 2, 786, 757, 810, 375, 585, 286, 986, 346, 583, 530, 260, 53, 71, 96, 961, 80, 219, 722, 996, 507, 865, 456, 860, 663, 881, 561, 107, 860, 597, 481, 864, 462, 889, 982, 972, 744, 283, 598, 511, 396, 282, 256, 36, 216, 93, 733, 238, 750, 160, 550, 473, 543, 25, 569, 959, 945, 37, 643, 418, 244, 741, 16, 629, 516, 567, 395, 453, 93, 406, 384, 143, 212, 790, 908, 81, 785, 736, 681, 277, 234, 697, 4, 974, 565, 172, 134, 278, 458, 618, 971, 558, 163, 349, 833, 844, 348, 694, 72, 506, 530, 779, 68, 660, 719, 543, 563, 805, 685, 575, 242, 754, 30, 633, 2, 483, 46, 9, 507, 352, 295, 749, 557, 155, 885, 33, 976, 844, 743, 995, 753, 975, 283, 237, 921, 480, 841, 882, 199, 309, 918, 938, 881, 117, 843, 451, 767, 158, 957, 777, 803, 930, 826, 171, 454, 121, 479, 256, 694, 788, 196, 639, 654, 571, 930, 694, 890, 360, 145, 550, 834, 428, 71, 594, 564, 153, 979, 412, 391, 187, 834, 616, 938, 631, 135, 925, 149, 929, 673, 927, 686, 346, 429, 332, 29, 839, 558, 830, 214, 350, 246, 831, 397, 216, 308, 517, 894, 198, 257, 601, 657, 477, 554, 91, 846, 873, 338, 907, 353, 492, 953, 269, 805, 137, 73, 94, 612, 953, 786, 556, 956, 866, 521, 189, 682, 270, 853, 855, 533, 45, 950, 232, 341, 642, 737, 611, 620, 377, 148, 931, 362, 607, 472, 599, 447, 969, 528, 68, 536, 351, 709, 930, 525, 438, 122, 421, 699, 217, 964, 2, 432, 205, 591, 83, 684, 604, 196, 629, 564, 76, 760, 582, 414, 339, 254, 221, 600, 82, 984, 827, 2, 859, 32, 200, 267, 298, 144, 673, 248, 406, 891, 547, 653, 429, 197, 164, 514, 481, 121, 440, 166, 769, 791, 637, 493, 674, 121, 845, 966, 114, 480, 310, 63, 752, 824, 275, 653, 756, 937, 791, 39, 9, 505, 922, 972, 114, 139, 113, 85, 140, 729, 899, 301, 810, 801, 833, 15, 752, 358, 976}
{54, 84, 78, 52, 46, 40, 68, 7, 67, 33, 63, 34, 60, 92, 63, 37, 17, 99, 54, 48, 25, 69, 6, 8, 3, 37, 92, 35, 6, 88, 66, 40, 70, 54, 93, 62, 46, 26, 24, 22, 70, 35, 28, 8, 68, 11, 92, 90, 20, 30, 47, 47, 94, 15, 61, 21, 91, 12, 54, 73, 90, 81, 4, 77, 26, 5, 30, 75, 53, 32, 90, 12, 11, 4, 75, 87, 83, 12, 69, 69, 48, 64, 84, 3, 81, 68, 10, 66, 28, 72, 52, 25, 50, 97, 92, 89, 52, 47, 2, 55, 91, 64, 66, 5, 89, 81, 87, 13, 0, 82, 80, 78, 20, 75, 52, 54, 28, 97, 82, 51, 84, 99, 39, 29, 83, 49, 85, 63, 39, 79, 34, 57, 33, 8, 38, 95, 79, 30, 86, 3, 71, 66, 58, 82, 84, 83, 5, 36, 85, 1, 25, 94, 49, 57, 16, 18, 68, 19, 96, 58, 37, 24, 41, 36, 84, 40, 48, 89, 9, 25, 84, 11, 61, 63, 30, 25, 3, 47, 25, 34, 7, 49, 2, 66, 94, 97, 62, 15, 34, 18, 95, 39, 24, 88, 62, 53, 59, 7, 91, 50, 52, 73, 73, 49, 68, 26, 77, 94, 64, 73, 49, 19, 52, 48, 83, 88, 2, 79, 10, 49, 42, 88, 21, 27, 76, 94, 68, 14, 4, 57, 2, 23, 88, 92, 32, 57, 0, 59, 83, 81, 80, 42, 56, 2, 10, 66, 6, 63, 95, 89, 91, 72, 34, 76, 5, 29, 11, 55, 30, 98, 91, 6, 78, 80, 49, 71, 85, 94, 50, 78, 70, 53, 44, 71, 1, 32, 84, 59, 84, 96, 44, 13, 64, 14, 37, 11, 12, 49, 90, 29, 27, 9, 50, 46, 35, 50, 20, 56, 69, 8, 91, 20, 33, 54, 88, 81, 54, 87, 72, 29, 3, 87, 12, 56, 37, 88, 65, 25, 85, 38, 30, 97, 88, 1, 22, 67, 39, 81, 88, 6, 38, 46, 90, 79, 22, 29, 47, 42, 47, 87, 58, 95, 11, 85, 24, 72, 65, 95, 36, 93, 54, 6, 11, 39, 84, 86, 14, 7, 64, 28, 97, 84, 100, 34, 19, 59, 38, 55, 7, 61, 0, 60, 66, 93, 2, 3, 92, 82, 12, 77, 15, 49, 15, 19, 41, 91, 81, 23, 65, 100, 40, 11, 45, 2, 44, 77, 19, 85, 17, 52, 38, 69, 23, 28, 30, 9, 69, 73, 59, 36, 27, 19, 56, 92, 85, 63, 35, 13, 20, 89, 50, 70, 76, 86, 86, 100, 37, 24, 97, 78, 10, 7, 76, 84, 89, 58, 87, 72, 82, 45, 41, 63, 38, 0, 91, 44, 96, 38, 26, 81, 17, 36, 12, 98, 32, 66, 81, 11, 100}
Returns: 709000752
{236, 860, 218, 3, 608, 476, 632, 404, 627, 198, 526, 112, 715, 626, 390, 640, 592, 308, 262, 377, 857, 61, 81, 637, 708, 402, 234, 111, 885, 333, 231, 465, 317, 511, 682, 907, 571, 313, 394, 132, 151, 590, 775, 706, 895, 881, 826, 388, 579, 390, 774, 527, 680, 418, 62, 55, 221, 627, 125, 676, 331, 370, 706, 883, 872, 562, 277, 650, 978, 413, 238, 561, 725, 556, 29, 731, 60, 210, 584, 95, 319, 655, 938, 528, 984, 78, 440, 228, 234, 962, 218, 132, 566, 903, 409, 63, 352, 347, 646, 34, 470, 670, 403, 878, 242, 336, 778, 120, 177, 440, 313, 337, 175, 944, 711, 745, 763, 513, 120, 792, 464, 634, 869, 857, 586, 867, 896, 419, 353, 435, 570, 283, 535, 304, 136, 227, 470, 416, 554, 162, 560, 241, 839, 713, 343, 873, 870, 561, 643, 586, 157, 328, 79, 742, 576, 28, 234, 701, 359, 178, 827, 694, 361, 723, 707, 445, 613, 2, 312, 730, 751, 513, 536, 612, 194, 915, 398, 815, 242, 396, 157, 39, 970, 999, 562, 747, 994, 542, 649, 289, 522, 848, 122, 540, 67, 984, 906, 988, 573, 261, 241, 897, 382, 860, 515, 911, 81, 863, 349, 285, 33, 259, 311, 602, 285, 510, 412, 917, 524, 15, 474, 922, 137, 497, 690, 18, 256, 218, 488, 622, 374, 342, 357, 646, 83, 239, 966, 756, 895, 701, 922, 66, 97, 855, 617, 149, 232, 592, 754, 107, 770, 868, 487, 764, 248, 715, 494, 2, 722, 811, 229, 278, 782, 13, 419, 595, 425, 969, 870, 386, 616, 835, 960, 394, 929, 367, 63, 150, 498, 567, 8, 702, 787, 943, 116, 3, 398, 744, 130, 183, 490, 303, 635, 268, 503, 62, 116, 895, 127, 841, 719, 534, 683, 240, 265, 555, 537, 175, 901, 19, 337, 517, 802, 936, 293, 751, 453, 956, 764, 358, 370, 20, 328, 401, 159, 189, 456, 525, 328, 117, 47, 736, 890, 528, 353, 981, 41, 108, 71, 476, 475, 531, 568, 632, 169, 921, 165, 970, 257, 626, 556, 692, 569, 539, 745, 436, 842, 817, 785, 709, 240, 703, 129, 501, 552, 369, 349, 982, 61, 381, 494, 379, 356, 907, 373, 980, 167, 814, 692, 847, 459, 462, 72, 616, 55, 525, 631, 153, 762, 189, 473, 830, 254, 577, 168, 337, 813, 193, 896, 699, 386, 409, 704, 171, 682, 82, 473, 794, 640, 103, 549, 628, 531, 170, 581, 113, 669, 573, 554, 225}
{21, 67, 61, 53, 80, 17, 22, 93, 69, 92, 99, 24, 96, 69, 2, 48, 52, 74, 84, 25, 73, 50, 4, 11, 26, 27, 57, 74, 89, 42, 75, 83, 81, 45, 16, 78, 91, 88, 51, 88, 88, 75, 44, 50, 21, 57, 33, 42, 14, 77, 65, 47, 40, 35, 80, 46, 63, 43, 33, 63, 94, 5, 38, 85, 32, 100, 44, 39, 84, 21, 63, 43, 12, 73, 16, 85, 70, 5, 7, 23, 28, 83, 81, 77, 32, 67, 76, 77, 21, 75, 91, 25, 78, 64, 33, 17, 51, 95, 20, 40, 67, 15, 83, 53, 99, 8, 53, 46, 5, 99, 22, 20, 0, 85, 1, 26, 20, 69, 3, 26, 63, 17, 45, 55, 48, 63, 9, 20, 38, 57, 65, 76, 96, 42, 53, 28, 75, 77, 34, 92, 91, 42, 73, 0, 8, 17, 34, 7, 72, 65, 56, 68, 14, 56, 11, 6, 92, 86, 88, 71, 8, 99, 80, 51, 75, 77, 100, 10, 90, 39, 57, 1, 29, 10, 79, 45, 52, 4, 38, 12, 15, 18, 20, 59, 84, 5, 0, 87, 59, 76, 35, 63, 87, 93, 45, 69, 58, 80, 84, 6, 22, 7, 65, 32, 9, 78, 0, 65, 66, 56, 87, 10, 77, 50, 87, 30, 18, 41, 95, 22, 40, 16, 48, 74, 67, 35, 51, 2, 14, 80, 5, 33, 71, 98, 89, 77, 3, 98, 45, 50, 28, 91, 68, 87, 89, 38, 97, 4, 75, 78, 11, 68, 84, 42, 48, 96, 24, 43, 64, 73, 81, 61, 42, 83, 76, 75, 9, 86, 25, 52, 41, 10, 89, 70, 23, 82, 38, 91, 47, 66, 47, 36, 49, 64, 84, 70, 68, 76, 67, 53, 79, 18, 48, 13, 27, 75, 17, 81, 59, 4, 0, 97, 69, 47, 46, 84, 63, 100, 83, 12, 52, 51, 84, 37, 72, 28, 28, 20, 20, 58, 92, 75, 80, 10, 10, 18, 11, 24, 52, 36, 98, 94, 79, 13, 79, 82, 99, 44, 92, 40, 50, 16, 66, 23, 37, 71, 70, 89, 98, 87, 17, 71, 66, 17, 65, 86, 9, 67, 20, 7, 9, 4, 18, 78, 37, 16, 12, 87, 2, 79, 33, 9, 27, 83, 17, 91, 50, 45, 8, 81, 25, 89, 4, 10, 75, 86, 70, 59, 99, 64, 13, 65, 53, 67, 37, 27, 35, 97, 65, 77, 47, 61, 27, 30, 12, 43, 60, 52, 87, 96, 91, 84, 56, 6, 4, 63, 88, 83, 91, 18}
Returns: 149260164
{886, 235, 417, 478, 949, 760, 621, 840, 177, 696, 513, 335, 981, 800, 999, 644, 402, 199, 124, 612, 549, 628, 468, 271, 816, 302, 387, 850, 400, 26, 503, 210, 818, 994, 645, 758, 366, 183, 329, 160, 865, 577, 862, 76, 358, 784, 207, 596, 395, 44, 912, 432, 586, 829, 573, 118, 870, 556, 318, 148, 312, 527, 266, 855, 883, 222, 517, 298, 762, 973, 691, 775, 42, 43, 811, 307, 263, 940, 778, 654, 455, 470, 883, 994, 503, 809, 837, 822, 927, 735, 879, 638, 366, 44, 117, 338, 396, 304, 131, 368, 596, 821, 408, 33, 367, 939, 433, 573, 346, 581, 532, 59, 284, 401, 437, 524, 559, 849, 500, 146, 579, 451, 797, 472, 342, 122, 949, 27, 841, 309, 269, 535, 527, 687, 303, 30, 690, 390, 672, 110, 778, 715, 855, 758, 9, 641, 679, 931, 886, 975, 623, 500, 438, 697, 704, 597, 436, 86, 981, 960, 14, 15, 804, 242, 346, 151, 856, 507, 696, 985, 616, 912, 200, 698, 439, 711, 380, 582, 597, 940, 693, 468, 447, 364, 284, 149, 20, 693, 237, 560, 376, 918, 564, 474, 877, 751, 430, 773, 487, 10, 576, 779, 151, 173, 713, 808, 24, 277, 978, 623, 724, 255, 549, 287, 825, 295, 496, 669, 940, 50, 659, 338, 575, 954, 512, 310, 488, 703, 503, 824, 120, 353, 678, 941, 127, 627, 656, 827, 877, 642, 366, 780, 809, 694, 410, 412, 758, 465, 778, 43, 635, 597, 579, 944, 607, 415, 130, 748, 519, 84, 742, 437, 591, 601, 740, 931, 644, 65, 242, 553, 627, 496, 155, 243, 158, 877, 488, 878, 204, 780, 736, 645, 54, 193, 235, 667, 18, 925, 179, 215, 831, 626, 492, 684, 263, 700, 747, 940, 608, 786, 18, 432, 801, 781, 416, 618, 241, 625, 275, 299, 503, 4, 287, 404, 233, 225, 934, 161, 241, 19, 616, 796, 363, 139, 987, 138, 241, 588, 413, 834, 509, 287, 782, 323, 647, 970, 737, 756, 876, 391, 378, 696, 138, 548, 842, 732, 399, 391, 673, 896, 649, 767, 19, 173, 344, 803, 40, 142, 510, 842, 911, 715, 728, 887, 738, 281, 132, 500, 613, 21, 992, 348, 71, 337, 168, 705, 873, 698, 687, 108, 892, 241, 778, 233, 362, 337, 543, 159, 590, 975, 651, 39, 429, 629, 204, 660, 861, 311, 620, 890, 157, 268, 830, 972, 716, 516, 841, 773, 211, 257, 706, 876}
{48, 65, 18, 29, 55, 100, 26, 95, 20, 23, 95, 20, 68, 29, 99, 92, 68, 76, 10, 36, 71, 12, 92, 43, 12, 89, 24, 87, 62, 74, 32, 66, 24, 14, 64, 44, 27, 0, 6, 47, 100, 32, 9, 51, 0, 24, 86, 75, 18, 77, 56, 91, 58, 32, 55, 51, 72, 92, 24, 88, 99, 79, 78, 58, 41, 23, 65, 20, 12, 31, 10, 91, 13, 79, 87, 30, 85, 80, 81, 14, 64, 63, 19, 97, 28, 24, 80, 20, 65, 57, 84, 44, 96, 8, 68, 31, 36, 24, 30, 10, 63, 54, 3, 46, 50, 61, 5, 86, 24, 74, 98, 64, 5, 74, 96, 15, 17, 38, 11, 81, 84, 74, 4, 100, 71, 60, 8, 72, 69, 99, 33, 35, 42, 30, 48, 44, 25, 87, 76, 17, 86, 79, 40, 27, 14, 68, 25, 90, 18, 27, 83, 54, 32, 51, 19, 48, 87, 81, 41, 48, 85, 60, 22, 64, 98, 9, 3, 83, 48, 90, 41, 79, 0, 72, 11, 35, 39, 19, 88, 60, 7, 87, 30, 5, 59, 83, 31, 71, 97, 46, 54, 91, 60, 61, 56, 95, 52, 11, 34, 69, 51, 1, 6, 58, 38, 33, 98, 81, 37, 11, 75, 41, 65, 33, 42, 41, 62, 94, 67, 24, 72, 64, 69, 57, 4, 71, 44, 44, 14, 98, 18, 17, 34, 31, 98, 16, 16, 41, 74, 57, 9, 52, 72, 85, 76, 18, 94, 20, 37, 47, 64, 5, 26, 2, 4, 31, 99, 81, 84, 100, 39, 65, 66, 68, 67, 23, 59, 67, 44, 40, 45, 36, 64, 3, 56, 40, 35, 66, 26, 90, 10, 55, 45, 56, 70, 80, 40, 75, 98, 25, 67, 59, 96, 24, 49, 19, 22, 28, 79, 78, 48, 49, 19, 8, 51, 41, 12, 42, 9, 62, 66, 92, 68, 2, 20, 2, 82, 46, 7, 56, 8, 6, 6, 78, 52, 62, 78, 68, 89, 21, 52, 13, 67, 81, 74, 71, 99, 60, 77, 23, 60, 12, 44, 49, 39, 1, 39, 38, 82, 32, 18, 77, 69, 85, 8, 100, 56, 75, 98, 52, 42, 82, 78, 68, 8, 93, 81, 39, 27, 33, 64, 0, 32, 60, 16, 76, 56, 22, 12, 96, 34, 60, 4, 13, 81, 4, 44, 12, 27, 20, 25, 48, 99, 68, 85, 24, 27, 19, 20, 84, 5, 5, 88, 46, 99, 94, 95, 16, 39, 51, 68, 0}
Returns: 830496801
{8, 502, 118, 64, 1, 9, 25, 62, 6, 2, 22, 9, 118, 270, 921, 5, 10, 1, 1, 12, 1, 3, 264, 3, 764, 64, 57, 7, 12, 1, 6, 253, 4, 166, 320, 3, 75, 110, 426, 943, 15, 2, 3, 55, 227, 1, 71, 1, 3, 992, 3, 34, 235, 156, 21, 2, 112, 1, 4, 465, 212, 1, 33, 76, 315, 2, 18, 239, 122, 188, 2, 52, 1, 11, 11, 215, 293, 12, 5, 135, 10, 1, 4, 7, 332, 7, 176, 852, 34, 3, 1, 28, 1, 1, 4, 436, 4, 25, 89, 7, 4, 9, 12, 86, 2, 663, 51, 5, 215, 15, 78, 53, 80, 76, 831, 3, 421, 11, 17, 210, 5, 170, 2, 12, 15, 58, 7, 1, 5, 376, 33, 57, 758, 681, 56, 309, 6, 3, 1, 1, 989, 341, 2, 712, 1, 3, 1, 46, 766, 3, 181, 171, 68, 9, 39, 155, 3, 2, 30, 115, 2, 53, 600, 8, 413, 59, 11, 333, 4, 132, 6, 49, 6, 3, 12, 45, 717, 47, 33, 96, 32, 329, 60, 5, 689, 4, 84, 5, 1, 24, 31, 83, 49, 6, 118, 121, 204, 15, 220, 89, 26, 1, 959, 20, 9, 204, 258, 62, 460, 2, 476, 90, 20, 538, 927, 61, 6, 316, 15, 2, 103, 7, 107, 233, 355, 1, 21, 5, 54, 142, 161, 187, 1, 7, 845, 18, 362, 259, 198, 226, 474, 34, 3, 8, 168, 2, 36, 8, 7, 5, 14, 60, 99, 595, 893, 2, 970, 4, 105, 179, 2, 344, 129, 429, 57, 364, 563, 221, 47, 5, 1, 331, 1, 9, 197, 54, 2, 22, 109, 572, 413, 4, 2, 5, 109, 12, 974, 7, 9, 3, 22, 21, 804, 11, 93, 911, 49, 8, 96, 5, 6, 911, 2, 576, 1, 1, 748, 6, 72, 1, 42, 30, 2, 569, 808, 103, 824, 27, 6, 96, 2, 988, 303, 94, 986, 363, 102, 7, 5, 3, 863, 5, 397, 19, 6, 330, 21, 85, 15, 13, 16, 46, 484, 930, 243, 24, 24, 6, 20, 5, 219, 8, 21, 61, 290, 1, 6, 406, 126, 213, 42, 1, 3, 923, 534, 2, 51, 385, 1, 1, 2, 407, 13, 478, 5, 1, 637, 657, 36, 3, 66, 15, 7, 86, 208, 8, 41, 15, 8, 993, 4, 42, 67, 50, 41, 1, 750, 1, 17, 123, 44, 25, 217, 215, 56, 58, 1, 6, 106, 7, 420, 13, 54, 69, 356, 1, 232, 155, 115, 4, 44, 57, 3, 5, 889, 24, 17, 422, 1, 338, 71, 9, 3, 1, 1, 9, 392, 31, 1, 18, 1, 5, 200, 2, 2, 323, 6, 14, 166, 376, 1, 1, 628, 27, 200, 21, 723, 7, 2, 2, 3, 5, 427, 942, 25, 425, 7, 437, 4, 7, 12, 163, 231, 629, 363}
{43, 47, 92, 34, 54, 23, 91, 52, 45, 86, 45, 85, 84, 38, 36, 59, 1, 78, 60, 88, 69, 68, 97, 18, 91, 17, 1, 43, 61, 68, 43, 87, 41, 21, 57, 0, 32, 69, 99, 25, 92, 99, 5, 43, 85, 49, 83, 56, 31, 64, 1, 26, 3, 6, 85, 50, 66, 8, 70, 79, 22, 37, 45, 98, 77, 45, 40, 2, 93, 96, 75, 33, 47, 35, 62, 32, 30, 97, 27, 62, 46, 5, 46, 38, 98, 95, 71, 86, 42, 14, 29, 50, 53, 29, 28, 81, 66, 2, 45, 64, 56, 25, 7, 12, 42, 1, 34, 47, 25, 15, 89, 97, 33, 55, 53, 57, 1, 50, 60, 76, 43, 84, 3, 51, 39, 60, 54, 84, 53, 19, 36, 89, 89, 38, 76, 82, 21, 96, 69, 19, 2, 5, 73, 76, 14, 59, 32, 40, 42, 63, 34, 45, 28, 5, 28, 5, 43, 98, 49, 28, 61, 21, 79, 6, 96, 64, 66, 17, 53, 61, 75, 82, 57, 7, 56, 76, 76, 41, 1, 67, 69, 2, 7, 77, 39, 38, 31, 98, 67, 83, 66, 88, 21, 13, 34, 55, 3, 84, 75, 95, 16, 46, 58, 55, 40, 12, 48, 16, 89, 100, 5, 55, 1, 6, 39, 37, 24, 26, 93, 71, 86, 21, 65, 12, 32, 50, 65, 70, 38, 82, 47, 14, 70, 25, 73, 54, 79, 65, 7, 33, 60, 36, 5, 53, 95, 40, 71, 2, 21, 18, 36, 87, 10, 5, 78, 95, 33, 88, 48, 30, 19, 21, 10, 50, 33, 91, 68, 42, 75, 66, 78, 56, 49, 82, 93, 95, 14, 25, 14, 80, 4, 52, 16, 26, 70, 94, 77, 1, 37, 27, 44, 49, 67, 55, 100, 16, 19, 99, 8, 84, 31, 12, 22, 51, 42, 10, 6, 68, 55, 37, 11, 57, 96, 60, 11, 21, 34, 27, 29, 26, 90, 57, 27, 52, 77, 78, 62, 65, 24, 22, 51, 70, 29, 63, 94, 87, 30, 2, 11, 22, 82, 55, 7, 57, 7, 44, 83, 41, 34, 65, 57, 4, 10, 100, 95, 19, 57, 8, 9, 11, 4, 73, 74, 80, 95, 95, 46, 56, 41, 66, 11, 49, 59, 51, 89, 31, 2, 96, 92, 1, 7, 78, 18, 59, 59, 96, 60, 15, 66, 54, 96, 40, 38, 63, 25, 85, 100, 29, 55, 94, 7, 73, 84, 48, 53, 38, 93, 18, 37, 55, 42, 26, 26, 43, 31, 99, 99, 35, 13, 65, 10, 50, 39, 5, 86, 83, 96, 29, 67, 18, 81, 7, 59, 85, 38, 29, 91, 79, 26, 53, 38, 19, 74, 61, 96, 18, 96, 11, 25, 54, 57, 59, 20, 10, 8, 0, 2, 7, 10, 38, 63, 16, 94, 79, 99, 89, 9, 68, 95, 14, 12, 37, 100, 18, 56}
Returns: 528227596
{1, 664, 120, 36, 26, 4, 2, 235, 239, 10, 4, 90, 3, 5, 107, 989, 338, 1, 130, 29, 126, 70, 115, 15, 32, 1, 1, 244, 5, 449, 47, 86, 1, 151, 16, 50, 34, 296, 5, 287, 54, 377, 11, 5, 31, 123, 234, 599, 112, 5, 608, 8, 13, 3, 16, 299, 52, 872, 1, 111, 893, 11, 312, 468, 147, 2, 2, 26, 3, 83, 14, 5, 752, 19, 117, 26, 1, 219, 1, 352, 2, 237, 12, 1, 50, 33, 734, 25, 1, 6, 8, 5, 15, 579, 168, 1, 52, 1, 203, 920, 247, 224, 5, 7, 3, 485, 6, 108, 11, 5, 82, 7, 5, 408, 1, 34, 1, 2, 499, 15, 1, 571, 1, 505, 194, 306, 1, 41, 28, 103, 150, 859, 80, 3, 473, 18, 6, 6, 63, 61, 91, 393, 11, 5, 45, 865, 10, 22, 382, 93, 356, 1, 2, 596, 209, 1, 2, 16, 14, 181, 757, 1, 453, 3, 1000, 16, 317, 136, 24, 10, 78, 800, 3, 41, 20, 34, 48, 168, 3, 164, 1, 2, 2, 8, 7, 5, 4, 27, 16, 14, 491, 40, 38, 16, 28, 914, 894, 228, 129, 308, 104, 1, 855, 717, 1, 101, 234, 1, 60, 136, 24, 1, 320, 2, 114, 8, 68, 404, 476, 160, 6, 377, 237, 253, 3, 12, 4, 84, 44, 64, 3, 5, 3, 2, 26, 636, 6, 753, 5, 23, 935, 3, 22, 40, 63, 109, 1, 88, 6, 329, 50, 971, 636, 9, 3, 7, 226, 2, 111, 3, 1, 821, 70, 1, 3, 2, 2, 4, 255, 5, 29, 95, 64, 44, 7, 88, 7, 28, 506, 6, 437, 1, 442, 270, 131, 1, 9, 356, 33, 3, 6, 12, 6, 13, 4, 991, 53, 86, 489, 343, 494, 904, 74, 1, 13, 3, 3, 443, 27, 425, 37, 731, 340, 408, 1, 4, 949, 16, 211, 50, 8, 830, 12, 44, 26, 246, 59, 14, 1, 2, 207, 1, 287, 4, 42, 51, 7, 189, 267, 818, 30, 298, 3, 4, 122, 164, 169, 59, 112, 4, 7, 372, 3, 178, 1, 1, 51, 3, 1, 8, 29, 500, 28, 29, 41, 335, 17, 9, 411, 412, 325, 1, 1, 6, 19, 4, 441, 63, 764, 7, 12, 318, 15, 29, 597, 121, 14, 160, 4, 5, 3, 664, 960, 3, 8, 33, 3, 14, 126, 23, 53, 66, 66, 254, 24, 40, 239, 231, 299, 1, 108, 326, 1, 269, 2, 34, 3, 11, 133, 26, 37, 7, 230, 65, 12, 432, 118, 5, 6, 2, 4, 157, 6, 72, 124, 61, 4, 3, 58, 135, 224, 1, 237, 3, 3, 12, 205, 6, 1, 2, 172, 9, 3, 291, 207, 21, 2, 123, 113, 453, 64, 2, 783, 2, 5, 58, 57, 484, 26, 75, 24, 67, 158, 20, 6, 5, 328, 16, 2, 10, 1, 257, 3, 831, 21, 27, 62, 8, 15, 1, 187, 8, 143, 3, 11, 147}
{37, 99, 36, 70, 71, 71, 94, 84, 96, 56, 40, 87, 53, 57, 52, 86, 100, 43, 28, 71, 14, 43, 44, 35, 16, 77, 72, 56, 64, 41, 74, 55, 42, 39, 18, 19, 3, 16, 16, 64, 59, 75, 58, 15, 9, 22, 92, 31, 23, 18, 86, 38, 39, 32, 86, 77, 38, 66, 5, 8, 30, 94, 86, 19, 72, 64, 36, 76, 93, 82, 68, 34, 9, 54, 42, 78, 32, 31, 5, 50, 34, 80, 24, 5, 87, 84, 2, 64, 0, 9, 99, 40, 7, 47, 1, 44, 32, 49, 100, 82, 60, 5, 29, 64, 59, 58, 90, 82, 17, 15, 39, 86, 53, 46, 24, 20, 80, 14, 14, 14, 48, 10, 84, 29, 46, 49, 24, 13, 55, 81, 60, 84, 50, 92, 29, 3, 41, 40, 95, 45, 23, 83, 78, 39, 97, 54, 23, 12, 1, 79, 75, 98, 86, 96, 85, 9, 87, 55, 99, 68, 88, 51, 24, 73, 24, 6, 10, 10, 63, 18, 76, 86, 46, 63, 36, 96, 50, 28, 55, 25, 36, 73, 79, 91, 50, 66, 42, 44, 76, 52, 9, 31, 74, 100, 45, 77, 39, 38, 76, 10, 17, 97, 18, 30, 77, 43, 34, 63, 66, 12, 0, 39, 36, 58, 54, 55, 89, 97, 44, 19, 29, 89, 23, 69, 80, 57, 43, 16, 53, 33, 71, 33, 99, 82, 99, 85, 38, 18, 0, 43, 14, 87, 85, 47, 76, 2, 38, 87, 48, 9, 80, 76, 3, 9, 20, 3, 85, 1, 20, 12, 88, 56, 88, 27, 17, 48, 69, 58, 9, 12, 83, 91, 11, 89, 29, 48, 70, 50, 0, 86, 26, 19, 54, 84, 77, 53, 26, 98, 38, 81, 90, 4, 52, 61, 70, 24, 61, 64, 8, 89, 34, 56, 67, 73, 89, 89, 31, 31, 49, 60, 63, 17, 86, 89, 73, 93, 48, 29, 72, 33, 55, 66, 1, 51, 86, 10, 70, 36, 18, 79, 21, 64, 57, 85, 40, 68, 68, 51, 35, 11, 57, 35, 25, 89, 17, 9, 46, 71, 7, 63, 42, 77, 42, 14, 56, 52, 17, 1, 74, 70, 74, 6, 58, 20, 10, 41, 26, 3, 91, 2, 77, 54, 86, 1, 48, 36, 11, 34, 94, 24, 47, 15, 83, 72, 72, 87, 77, 100, 29, 0, 67, 67, 55, 22, 41, 1, 75, 50, 48, 0, 67, 25, 43, 32, 59, 4, 16, 32, 45, 76, 26, 93, 87, 18, 44, 6, 13, 78, 13, 54, 21, 39, 63, 11, 98, 89, 74, 29, 0, 58, 4, 44, 75, 3, 32, 73, 65, 27, 0, 38, 16, 79, 5, 49, 92, 93, 35, 86, 47, 51, 95, 20, 97, 34, 35, 18, 30, 34, 65, 90, 46, 92, 95, 97, 90, 90, 93, 75, 61, 57, 8, 33, 60, 8, 30, 54, 94, 32, 27, 37, 24, 93, 6, 96, 90, 31, 53, 99, 37, 35, 6, 58, 15, 63, 70, 96}
Returns: 646931975
{247, 252, 844, 628, 387, 484, 675, 752, 724, 862, 47, 680, 672, 861, 149, 156, 321, 422, 972, 277, 915, 998, 614, 194, 269, 65, 384, 871, 733, 788, 19, 459, 251, 161, 617, 912, 60, 626, 348, 509, 513, 32, 700, 750, 521, 978, 611, 20, 100, 261, 369, 264, 438, 400, 840, 126, 233, 289, 261, 192, 770, 788, 298, 687, 376, 834, 463, 193, 684, 761, 585, 353, 628, 872, 170, 371, 589, 131, 690, 532, 966, 25, 218, 780, 365, 737, 169, 831, 559, 307, 468, 977, 722, 977, 922, 539, 656, 693, 533, 726, 838, 783, 154, 939, 429, 736, 583, 268, 64, 410, 844, 606, 407, 679, 953, 471, 999, 275, 124, 864, 691, 359, 244, 930, 803, 92, 575, 518, 956, 205, 835, 964, 707, 825, 257, 257, 818, 40, 699, 988, 991, 982, 782, 35, 615, 969, 215, 675, 520, 1000, 868, 952, 730, 665, 370, 436, 141, 912, 653, 806, 230, 365, 748, 957, 832, 468, 646, 411, 608, 493, 863, 371, 524, 168, 203, 182, 913, 415, 451, 952, 688, 2, 443, 782, 341, 315, 380, 789, 342, 620, 781, 130, 304, 190, 752, 55, 481, 734, 997, 417, 332, 446, 919, 299, 826, 520, 563, 549, 651, 269, 442, 166, 799, 181, 305, 770, 473, 524, 112, 648, 927, 22, 587, 557, 41, 228, 588, 398, 289, 838, 424, 567, 475, 195, 263, 896, 297, 854, 637, 810, 96, 185, 585, 475, 673, 103, 102, 979, 523, 153, 121, 105, 587, 14, 520, 446, 101, 365, 576, 941, 916, 692, 590, 423, 986, 11, 336, 648, 718, 83, 686, 809, 71, 133, 600, 880, 177, 953, 198, 500, 498, 105, 634, 833, 743, 251, 656, 126, 409, 14, 885, 675, 821, 48, 322, 327, 90, 28, 606, 588, 986, 92, 250, 111, 791, 872, 653, 269, 888, 35, 861, 746, 397, 70, 134, 622, 646, 480, 400, 385, 495, 375, 519, 12, 804, 115, 207, 691, 557, 959, 250, 958, 675, 502, 466, 883, 924, 62, 379, 802, 53, 934, 713, 834, 187, 896, 584, 621, 107, 600, 676, 8, 580, 362, 641, 987, 387, 337, 353, 123, 725, 437, 540, 224, 878, 724, 393, 807, 476, 336, 306, 746, 93, 430, 165, 446, 194, 737, 452, 439, 168, 28, 711, 806, 517, 607, 773, 411, 881, 736, 342, 650, 150, 386, 627, 21, 416, 412, 533, 851, 665}
{87, 30, 66, 77, 89, 3, 84, 28, 31, 77, 6, 95, 5, 55, 17, 44, 85, 32, 27, 9, 62, 58, 57, 44, 54, 61, 55, 12, 78, 43, 73, 57, 4, 37, 63, 17, 87, 91, 89, 62, 99, 30, 86, 92, 48, 19, 23, 21, 18, 9, 39, 15, 83, 70, 78, 46, 40, 57, 19, 3, 28, 99, 28, 66, 57, 82, 77, 26, 73, 64, 28, 63, 90, 83, 50, 44, 3, 60, 83, 99, 57, 73, 50, 96, 91, 37, 90, 100, 92, 56, 27, 95, 17, 88, 39, 55, 77, 89, 1, 0, 94, 69, 32, 99, 64, 32, 46, 80, 100, 98, 52, 92, 80, 51, 12, 38, 85, 52, 100, 17, 58, 44, 21, 76, 83, 19, 95, 100, 6, 65, 80, 19, 58, 60, 2, 94, 79, 28, 56, 37, 76, 31, 93, 80, 12, 38, 62, 19, 94, 8, 50, 94, 52, 84, 86, 37, 60, 7, 74, 50, 86, 8, 15, 74, 80, 70, 52, 46, 14, 91, 74, 88, 14, 6, 67, 12, 96, 38, 67, 28, 14, 57, 36, 1, 29, 92, 31, 78, 92, 47, 56, 55, 44, 6, 84, 65, 34, 26, 92, 78, 7, 64, 30, 93, 29, 37, 65, 76, 78, 3, 56, 17, 70, 97, 4, 63, 66, 85, 19, 22, 55, 62, 49, 87, 94, 9, 42, 36, 92, 10, 60, 75, 45, 12, 9, 14, 86, 14, 81, 13, 69, 2, 81, 49, 3, 63, 99, 8, 50, 67, 96, 90, 96, 21, 9, 93, 3, 48, 68, 31, 28, 85, 99, 54, 62, 24, 4, 82, 50, 39, 9, 34, 58, 59, 68, 3, 31, 29, 53, 2, 76, 72, 92, 84, 99, 14, 16, 12, 36, 43, 15, 23, 55, 82, 25, 67, 37, 34, 95, 54, 59, 53, 8, 19, 69, 66, 23, 70, 66, 11, 96, 81, 51, 22, 30, 18, 31, 46, 5, 62, 65, 9, 95, 65, 39, 0, 35, 97, 2, 76, 65, 80, 12, 7, 46, 59, 63, 34, 34, 36, 52, 84, 94, 98, 81, 36, 95, 44, 90, 1, 90, 57, 99, 22, 31, 42, 9, 16, 42, 75, 54, 3, 75, 91, 39, 66, 100, 24, 87, 69, 48, 78, 89, 36, 19, 0, 26, 54, 88, 28, 28, 0, 42, 100, 91, 22, 59, 58, 57, 79, 77, 39, 92, 81, 65, 61, 63, 86, 28, 33, 90}
Returns: 209138629
{519, 13, 482, 678, 245, 934, 127, 982, 721, 285, 106, 640, 382, 372, 172, 162, 878, 180, 611, 410, 762, 536, 208, 376, 591, 529, 899, 750, 614, 155, 623, 33, 818, 408, 746, 438, 196, 287, 172, 286, 259, 296, 908, 660, 57, 136, 698, 442, 974, 424, 98, 479, 694, 312, 625, 30, 524, 406, 408, 995, 195, 728, 323, 445, 18, 379, 433, 986, 67, 397, 475, 866, 690, 476, 758, 259, 332, 542, 856, 647, 254, 889, 610, 127, 503, 754, 17, 851, 198, 931, 225, 729, 92, 844, 544, 500, 134, 12, 530, 459, 450, 202, 779, 996, 756, 130, 432, 69, 7, 851, 241, 257, 724, 8, 408, 249, 238, 695, 70, 519, 521, 918, 502, 233, 241, 66, 447, 283, 223, 843, 307, 780, 481, 330, 708, 195, 693, 739, 455, 783, 638, 87, 155, 960, 525, 481, 841, 113, 77, 905, 227, 870, 631, 138, 214, 285, 734, 119, 860, 386, 863, 21, 546, 325, 500, 330, 55, 885, 983, 650, 282, 562, 843, 597, 819, 208, 991, 966, 29, 249, 532, 114, 455, 85, 353, 690, 603, 933, 923, 468, 790, 759, 605, 797, 596, 425, 505, 19, 926, 333, 329, 814, 751, 108, 939, 818, 511, 897, 398, 709, 767, 65, 813, 948, 310, 402, 395, 632, 689, 649, 982, 913, 924, 313, 547, 468, 592, 839, 678, 43, 307, 883, 758, 151, 662, 760, 268, 305, 837, 596, 781, 501, 821, 621, 683, 121, 887, 429, 35, 443, 868, 473, 742, 617, 762, 937, 834, 165, 306, 583, 502, 161, 545, 776, 799, 362, 262, 343, 177, 531, 947, 963, 140, 763, 38, 1, 794, 80, 344, 462, 417, 570, 739, 526, 399, 312, 557, 619, 332, 941, 581, 302, 719, 922, 104, 839, 803, 717, 767, 493, 776, 240, 383, 256, 347, 347, 478, 473, 907, 902, 834, 560, 971, 461, 528, 599, 535, 493, 660, 71, 603, 175, 75, 577, 714, 520, 535, 159, 3, 860, 748, 518, 209, 288, 170, 872, 582, 608, 851, 55, 152, 827, 765, 80, 819, 988, 314, 795, 329, 144, 573, 122, 428, 873, 943, 202, 554, 900, 942, 883, 590, 742, 320, 900, 819, 658, 728, 576, 770, 828, 615, 425, 94, 674, 734, 11, 13, 686, 849, 438, 636, 711, 514, 588, 695, 904, 112, 142, 510, 669, 906, 19, 58, 398, 445, 590, 331, 156, 95, 625, 733, 63, 605, 497, 866, 903, 439, 213, 36, 846, 274, 633, 253, 686, 822, 620, 627, 104, 484, 714, 479, 92, 640, 793, 714, 862, 10, 184, 153, 718, 433, 63, 183, 949, 991, 691, 216, 413, 733, 316, 487, 511, 487, 585, 766, 743, 703, 46, 913, 95, 425, 851, 722, 849, 858, 349, 394, 637, 752, 583, 668, 485, 328, 16, 428, 794, 828, 543, 508, 65}
{40, 20, 40, 80, 60, 80, 100, 100, 40, 40, 0, 60, 40, 60, 40, 0, 80, 0, 100, 20, 40, 60, 100, 40, 100, 60, 20, 0, 20, 0, 40, 20, 100, 0, 80, 0, 0, 60, 40, 20, 80, 100, 60, 100, 80, 20, 20, 20, 40, 40, 0, 60, 20, 60, 0, 80, 100, 40, 80, 100, 80, 20, 80, 80, 40, 20, 20, 40, 40, 100, 60, 20, 60, 100, 40, 100, 0, 80, 0, 60, 0, 40, 80, 0, 20, 80, 80, 20, 100, 20, 0, 60, 0, 20, 40, 100, 100, 80, 0, 80, 40, 80, 20, 0, 60, 100, 20, 80, 80, 80, 40, 40, 80, 20, 100, 80, 0, 40, 40, 20, 100, 20, 80, 40, 20, 20, 40, 40, 20, 80, 100, 100, 60, 80, 0, 80, 100, 0, 0, 40, 80, 80, 40, 100, 60, 20, 60, 60, 100, 60, 40, 100, 20, 20, 80, 40, 40, 20, 40, 80, 20, 100, 100, 80, 80, 20, 20, 100, 60, 100, 80, 100, 100, 80, 100, 40, 40, 0, 20, 80, 60, 100, 20, 0, 60, 0, 60, 80, 0, 40, 100, 80, 20, 0, 40, 0, 20, 80, 80, 20, 80, 0, 80, 100, 20, 20, 40, 0, 80, 60, 40, 100, 60, 0, 40, 100, 20, 20, 60, 60, 20, 60, 0, 40, 80, 40, 0, 60, 20, 80, 100, 100, 60, 100, 60, 20, 0, 100, 80, 100, 60, 40, 40, 60, 40, 0, 60, 0, 60, 20, 20, 80, 0, 80, 60, 80, 80, 20, 40, 40, 0, 60, 60, 0, 20, 80, 80, 60, 100, 60, 60, 20, 20, 100, 80, 80, 40, 20, 100, 0, 80, 100, 60, 60, 60, 0, 100, 40, 40, 80, 20, 40, 60, 40, 20, 40, 100, 100, 20, 60, 100, 60, 40, 20, 80, 0, 100, 40, 40, 80, 80, 0, 100, 80, 40, 100, 20, 100, 80, 80, 100, 20, 0, 20, 40, 80, 80, 20, 60, 20, 0, 20, 0, 0, 20, 40, 80, 80, 80, 80, 40, 20, 100, 20, 60, 0, 0, 80, 20, 60, 60, 0, 0, 80, 20, 100, 0, 60, 100, 60, 40, 40, 20, 80, 0, 20, 40, 40, 0, 60, 0, 20, 40, 40, 20, 60, 80, 80, 20, 0, 0, 100, 100, 20, 80, 0, 80, 20, 100, 0, 100, 0, 40, 60, 80, 80, 60, 0, 100, 100, 0, 60, 20, 0, 0, 80, 100, 60, 60, 0, 40, 0, 0, 0, 0, 100, 80, 0, 60, 0, 60, 100, 100, 80, 40, 100, 20, 20, 80, 0, 40, 60, 100, 60, 20, 0, 0, 60, 60, 40, 40, 80, 40, 20, 40, 100, 40, 40, 80, 100, 20, 0, 20, 40, 80, 80, 80, 80, 80, 80, 60, 60, 60, 80, 0, 40, 20, 20, 60, 0}
Returns: 731174768
{109, 608, 692, 946, 349, 152, 842, 164, 535, 989, 210, 769, 953, 735, 26, 505, 885, 209, 812, 498, 52, 847, 456, 604, 390, 732, 489, 975, 358, 571, 21, 214, 591, 771, 805, 286, 538, 285, 84, 128, 647, 868, 834, 732, 796, 852, 382, 283, 641, 974, 132, 602, 100, 740, 412, 302, 231, 143, 375, 930, 717, 591, 232, 606, 662, 807, 112, 245, 159, 546, 363, 421, 606, 189, 15, 491, 561, 658, 19, 87, 497, 234, 935, 295, 143, 757, 743, 674, 333, 422, 756, 813, 419, 62, 775, 144, 246, 229, 569, 413, 493, 275, 335, 809, 114, 126, 76, 752, 607, 627, 147, 884, 971, 186, 814, 291, 780, 617, 714, 408, 926, 753, 575, 367, 917, 926, 728, 396, 934, 445, 589, 292, 181, 510, 126, 820, 727, 682, 846, 266, 368, 356, 621, 453, 651, 995, 299, 447, 966, 24, 219, 172, 190, 983, 79, 518, 596, 892, 762, 727, 294, 419, 151, 939, 32, 787, 893, 894, 56, 352, 538, 628, 687, 610, 405, 876, 565, 203, 336, 108, 531, 382, 390, 454, 883, 872, 315, 974, 52, 326, 602, 534, 227, 218, 402, 362, 452, 512, 827, 354, 79, 774, 599, 773, 72, 624, 429, 166, 609, 117, 484, 711, 337, 199, 274, 594, 224, 392, 713, 851, 302, 538, 561, 769, 560, 982, 500, 256, 641, 231, 160, 240, 420, 64, 416, 342, 113, 682, 850, 36, 658, 845, 699, 863, 27, 197, 525, 837, 315, 510, 104, 310, 548, 907, 405, 568, 781, 274, 757, 229, 392, 570, 521, 704, 946, 439, 820, 325, 407, 750, 732, 658, 424, 841, 632, 941, 169, 650, 309, 386, 423, 104, 970, 206, 100, 425, 834, 967, 762, 238, 132, 739, 977, 154, 868, 157, 544, 226, 737, 307, 998, 320, 700, 428, 154, 704, 983, 277, 228, 663, 413, 432, 679, 496, 482, 373, 223, 305, 375, 120, 879, 602, 723, 225, 732, 58, 209, 347, 821, 432, 157, 293, 163, 57, 600, 642, 761, 544, 293, 672, 444, 616, 99, 893, 841, 27, 15, 415, 597, 178, 607, 659, 419, 366, 38, 925, 870, 858, 201, 546, 836, 697, 133, 349, 797, 229, 778, 446, 591, 617, 706, 180, 320, 408, 966, 746, 968, 973, 911, 576, 972, 500, 966, 429, 279, 288, 890, 702, 961, 622, 397, 161, 297, 678, 267, 854, 336, 729, 579, 227, 434, 569, 171, 209, 232, 210, 374, 172, 769, 19, 632, 852, 994, 804, 873, 505, 754, 830, 324, 271, 822, 727, 268, 333, 191, 978}
{0, 20, 60, 80, 0, 0, 100, 0, 20, 40, 40, 100, 20, 60, 20, 0, 80, 40, 0, 60, 20, 40, 100, 100, 80, 80, 20, 40, 60, 20, 40, 100, 20, 40, 60, 100, 60, 100, 20, 0, 60, 80, 20, 40, 0, 20, 60, 80, 40, 40, 60, 60, 40, 0, 40, 20, 100, 100, 40, 80, 40, 0, 0, 20, 20, 100, 0, 0, 80, 100, 100, 40, 100, 80, 60, 100, 20, 60, 40, 80, 0, 40, 20, 80, 0, 80, 40, 100, 40, 0, 40, 20, 100, 80, 60, 0, 60, 60, 100, 40, 20, 80, 0, 60, 80, 40, 60, 80, 100, 100, 0, 0, 80, 0, 100, 100, 20, 20, 100, 0, 80, 40, 0, 20, 40, 40, 100, 20, 60, 40, 20, 40, 40, 0, 60, 40, 100, 100, 20, 0, 100, 20, 20, 0, 0, 40, 0, 60, 0, 80, 80, 20, 60, 40, 40, 20, 20, 60, 0, 0, 100, 100, 40, 80, 100, 0, 80, 100, 0, 20, 0, 0, 40, 80, 20, 0, 80, 80, 20, 0, 60, 0, 100, 60, 20, 40, 60, 20, 60, 40, 0, 0, 0, 100, 0, 20, 20, 80, 80, 0, 60, 100, 0, 0, 100, 80, 0, 60, 80, 20, 60, 80, 20, 80, 40, 60, 0, 80, 80, 0, 60, 0, 60, 60, 0, 80, 80, 0, 20, 80, 0, 20, 0, 100, 20, 80, 100, 100, 80, 20, 80, 40, 80, 40, 100, 60, 100, 40, 0, 40, 80, 60, 100, 60, 40, 40, 60, 0, 80, 80, 80, 80, 80, 60, 100, 60, 80, 80, 100, 40, 80, 60, 80, 20, 100, 0, 60, 60, 0, 40, 40, 40, 60, 0, 40, 60, 0, 20, 80, 20, 60, 100, 0, 20, 40, 0, 60, 100, 100, 80, 80, 80, 60, 100, 60, 0, 100, 60, 100, 40, 100, 100, 60, 20, 40, 20, 80, 80, 100, 20, 100, 60, 60, 80, 20, 40, 40, 80, 60, 60, 80, 60, 80, 0, 60, 60, 60, 40, 20, 20, 0, 100, 40, 80, 0, 80, 20, 0, 60, 100, 100, 20, 100, 40, 40, 20, 40, 40, 40, 20, 100, 80, 20, 20, 0, 0, 100, 80, 80, 100, 80, 60, 20, 100, 40, 100, 0, 20, 100, 40, 0, 80, 80, 80, 20, 80, 0, 0, 100, 40, 60, 80, 80, 60, 0, 20, 0, 80, 20, 100, 100, 20, 80, 0, 60, 20, 100, 20, 100, 20, 80, 60, 60, 0, 40, 40, 100, 100, 20, 80, 20, 40, 20, 40, 20, 60}
Returns: 884627767
{250, 57, 80, 61, 257, 530, 638, 484, 92, 205, 866, 488, 431, 751, 695, 922, 772, 902, 166, 296, 169, 410, 572, 392, 70, 638, 848, 631, 187, 494, 506, 527, 727, 160, 506, 282, 334, 300, 677, 522, 526, 177, 714, 810, 720, 242, 977, 229, 271, 141, 84, 296, 506, 249, 985, 574, 983, 895, 431, 400, 312, 861, 289, 499, 598, 73, 485, 918, 40, 587, 146, 770, 131, 615, 375, 199, 246, 92, 16, 561, 305, 648, 826, 378, 784, 349, 22, 419, 857, 581, 493, 397, 873, 876, 720, 678, 731, 198, 810, 428, 468, 583, 716, 937, 531, 750, 924, 730, 587, 13, 737, 672, 111, 842, 662, 924, 772, 722, 728, 729, 575, 412, 813, 179, 780, 512, 881, 878, 121, 296, 466, 225, 291, 44, 449, 698, 775, 544, 857, 472, 864, 129, 392, 173, 365, 408, 148, 50, 405, 149, 655, 352, 344, 460, 307, 829, 389, 654, 341, 357, 247, 867, 871, 826, 454, 675, 959, 889, 633, 351, 222, 393, 903, 561, 803, 710, 163, 414, 337, 847, 334, 46, 56, 239, 14, 195, 999, 241, 315, 653, 500, 587, 15, 820, 59, 657, 720, 843, 957, 405, 962, 525, 988, 158, 439, 831, 327, 594, 615, 547, 105, 307, 973, 789, 543, 907, 698, 722, 230, 425, 77, 868, 160, 176, 895, 559, 799, 465, 810, 945, 873, 552, 292, 667, 337, 607, 513, 236, 716, 366, 576, 819, 860, 680, 456, 124, 816, 915, 269, 884, 278, 712, 909, 574, 4, 680, 739, 554, 972, 645, 705, 241, 250, 122, 453, 984, 173, 263, 513, 420, 380, 800, 586, 750, 456, 913, 453, 832, 471, 686, 563, 610, 34, 351, 327, 963, 24, 999, 208, 731, 6, 671, 856, 751, 673, 552, 975, 904, 755, 255, 368, 337, 910, 335, 238, 857, 130, 831, 271, 635, 40, 117, 927, 58, 162, 206, 377, 984, 319, 400, 251, 140, 208, 424, 433, 214, 518, 169, 386, 648, 567, 218, 152, 202, 139, 324, 960, 91, 108, 327, 457, 220, 665, 670, 401, 139, 684, 236, 539, 715, 689, 797, 725, 845, 578, 782, 318, 759, 780, 445, 6, 58, 413, 760, 104, 603, 259, 807, 212, 512, 979, 376, 619, 689, 275, 924, 341, 81, 522, 282, 78, 742, 506, 381, 246, 6, 826, 249, 80, 17, 568, 829, 132, 187, 560, 615, 647, 493, 192, 964, 693, 80, 54, 140, 488, 883, 784, 967, 71, 629, 938, 345, 925, 148, 189, 293, 505, 925, 881, 446, 943, 337, 405, 27, 105, 20, 730, 23, 38, 243, 315, 619, 405, 106, 73, 113, 809, 588, 891, 795, 192, 140, 509, 783, 123, 579, 732, 181, 976, 984, 2, 976, 815, 651, 169, 658, 312, 807, 845, 902, 227, 513, 304, 874, 710, 656}
{93, 35, 27, 97, 6, 31, 46, 29, 5, 38, 17, 44, 20, 16, 100, 0, 94, 44, 87, 11, 38, 75, 28, 85, 38, 32, 32, 9, 17, 74, 76, 17, 17, 40, 42, 34, 61, 56, 44, 93, 48, 33, 94, 48, 94, 48, 29, 85, 92, 0, 1, 94, 92, 1, 70, 85, 69, 89, 37, 93, 15, 80, 15, 73, 76, 95, 88, 97, 50, 47, 9, 5, 33, 18, 31, 11, 57, 82, 18, 79, 81, 14, 44, 74, 72, 8, 2, 2, 40, 60, 91, 72, 33, 44, 61, 69, 72, 6, 41, 70, 92, 27, 43, 67, 45, 48, 71, 16, 49, 72, 19, 0, 39, 44, 27, 35, 98, 73, 12, 73, 85, 7, 4, 58, 1, 13, 47, 4, 52, 94, 52, 100, 92, 51, 79, 48, 70, 84, 6, 79, 15, 16, 7, 9, 85, 34, 46, 51, 53, 91, 27, 56, 68, 75, 63, 63, 64, 62, 63, 46, 28, 28, 61, 82, 68, 3, 54, 38, 57, 16, 18, 29, 0, 81, 69, 2, 90, 0, 63, 25, 99, 97, 90, 21, 1, 70, 94, 5, 83, 81, 73, 15, 63, 35, 5, 2, 51, 58, 37, 86, 67, 96, 83, 40, 53, 53, 37, 28, 27, 62, 19, 86, 22, 93, 70, 97, 24, 35, 28, 78, 82, 16, 4, 87, 58, 50, 9, 0, 38, 20, 95, 96, 89, 51, 22, 95, 21, 9, 75, 42, 84, 51, 49, 23, 87, 68, 60, 25, 66, 50, 37, 99, 87, 7, 95, 38, 72, 72, 72, 20, 50, 63, 60, 70, 73, 99, 39, 22, 36, 97, 11, 69, 35, 98, 92, 6, 58, 54, 23, 82, 57, 98, 22, 9, 97, 96, 68, 81, 43, 24, 58, 27, 26, 29, 76, 52, 53, 89, 70, 65, 67, 44, 54, 10, 61, 88, 33, 9, 77, 71, 37, 16, 92, 37, 27, 49, 73, 28, 21, 1, 61, 4, 19, 19, 14, 13, 5, 94, 78, 13, 14, 21, 58, 43, 7, 10, 5, 95, 79, 1, 60, 6, 8, 83, 80, 99, 26, 82, 99, 32, 22, 86, 45, 87, 25, 21, 16, 60, 63, 31, 13, 5, 10, 12, 55, 61, 57, 36, 0, 62, 86, 34, 34, 4, 55, 67, 20, 64, 40, 61, 79, 44, 65, 100, 92, 91, 91, 3, 21, 86, 38, 32, 65, 62, 55, 3, 56, 27, 43, 73, 34, 15, 46, 33, 32, 22, 63, 79, 79, 64, 42, 84, 55, 30, 41, 64, 71, 71, 60, 9, 27, 37, 51, 2, 15, 51, 54, 67, 64, 85, 33, 80, 37, 77, 43, 37, 86, 19, 45, 61, 8, 97, 23, 57, 16, 16, 70, 96, 15, 98, 4, 60, 7, 55, 66, 6, 14, 91, 47, 53, 92, 87, 95, 7, 10, 89}
Returns: 918344381
{2, 1, 656, 628, 3, 7, 6, 12, 97, 431, 403, 3, 5, 864, 267, 753, 60, 355, 7, 27, 63, 4, 435, 115, 775, 19, 1, 225, 431, 426, 16, 7, 105, 1, 15, 3, 49, 61, 7, 10, 241, 346, 3, 10, 251, 11, 1, 13, 193, 2, 35, 30, 2, 3, 17, 150, 706, 729, 833, 63, 55, 5, 649, 23, 778, 32, 23, 82, 830, 3, 1, 126, 1, 101, 81, 1, 5, 559, 1, 1, 1, 46, 57, 56, 193, 64, 9, 282, 28, 13, 46, 117, 291, 470, 107, 2, 90, 3, 1, 57, 22, 8, 460, 7, 8, 530, 10, 10, 99, 37, 1, 5, 54, 5, 683, 716, 367, 560, 64, 2, 1, 4, 783, 75, 34, 28, 994, 729, 4, 17, 251, 232, 876, 169, 491, 48, 1, 3, 437, 353, 536, 1, 674, 3, 941, 888, 48, 75, 194, 436, 29, 4, 446, 55, 1, 10, 200, 528, 2, 1, 128, 3, 3, 2, 22, 1, 1, 244, 4, 194, 1, 236, 231, 3, 5, 240, 2, 21, 1, 1, 14, 2, 16, 1, 2, 2, 13, 88, 27, 1, 1, 1, 81, 140, 5, 28, 125, 15, 1, 8, 113, 48, 426, 15, 158, 244, 598, 22, 12, 109, 2, 7, 471, 246, 1, 104, 313, 2, 417, 112, 24, 224, 531, 2, 946, 337, 130, 1, 113, 17, 63, 523, 487, 5, 28, 1, 8, 1, 7, 13, 822, 9, 1, 51, 275, 183, 86, 2, 2, 384, 2, 97, 7, 263, 1, 91, 819, 250, 40, 40, 2, 134, 13, 35, 899, 37, 492, 5, 14, 99, 676, 2, 75, 31, 216, 2, 40, 8, 23, 3, 1, 287, 26, 1, 1, 39, 47, 3, 3, 4, 1, 178, 7, 24, 68, 8, 313, 62, 51, 874, 105, 350, 89, 68, 29, 6, 53, 2, 6, 105, 1, 14, 73, 12, 3, 12, 116, 144, 1, 81, 7, 3, 1, 19, 2, 596, 21, 11, 2, 53, 6, 122, 8, 27, 1, 600, 224, 19, 3, 2, 14, 322, 22, 113, 4, 176, 6, 354, 4, 27, 7, 2, 7, 26, 87, 1, 376, 237, 18, 678, 36, 2, 3, 3, 382, 12, 13, 41, 3, 221, 143, 51, 344, 42, 107, 33, 1, 41, 15, 16, 222, 4, 738, 1, 32, 17, 29, 18, 49, 5, 3, 7, 1, 469, 286, 311, 51, 120, 63, 29, 482, 202, 741, 31, 26, 1, 41, 2, 34, 101, 83, 4, 11, 43, 217, 26, 5, 715, 27, 330, 7, 249, 260, 1, 26, 311, 15, 1, 1, 8, 200, 436, 14, 13, 14, 24, 438, 138, 852, 3, 3, 231, 29, 50, 5, 1, 36, 394, 11, 15, 814, 975, 14, 50, 266, 727, 18, 187, 1, 3, 63, 4, 354}
{81, 45, 16, 45, 19, 22, 73, 32, 53, 44, 27, 78, 27, 30, 34, 33, 49, 14, 98, 19, 69, 10, 33, 87, 32, 61, 3, 84, 89, 82, 11, 76, 96, 50, 65, 40, 14, 97, 38, 14, 83, 50, 77, 43, 1, 26, 84, 29, 86, 6, 96, 80, 19, 40, 11, 73, 44, 62, 28, 38, 39, 53, 14, 78, 6, 35, 57, 45, 39, 41, 14, 20, 31, 22, 40, 95, 17, 17, 6, 33, 100, 45, 27, 44, 82, 49, 83, 99, 34, 99, 42, 72, 80, 6, 1, 50, 99, 94, 69, 24, 59, 94, 19, 24, 84, 87, 48, 69, 56, 54, 21, 2, 33, 60, 54, 10, 43, 32, 31, 5, 71, 6, 79, 28, 59, 24, 5, 6, 83, 5, 81, 41, 87, 95, 87, 47, 23, 82, 21, 10, 6, 4, 16, 31, 13, 53, 32, 60, 15, 69, 45, 86, 63, 5, 59, 46, 51, 71, 5, 98, 88, 24, 14, 97, 42, 84, 97, 82, 89, 95, 54, 52, 89, 0, 78, 33, 59, 35, 77, 40, 28, 60, 1, 91, 35, 63, 92, 64, 77, 97, 40, 89, 77, 26, 21, 5, 42, 96, 36, 46, 57, 54, 95, 27, 54, 42, 5, 67, 1, 48, 50, 32, 78, 69, 97, 1, 73, 11, 83, 80, 90, 77, 96, 100, 7, 42, 90, 87, 12, 12, 31, 40, 75, 15, 73, 74, 79, 34, 55, 64, 74, 81, 19, 33, 41, 60, 45, 13, 86, 4, 54, 40, 49, 89, 55, 81, 34, 54, 79, 27, 43, 43, 11, 7, 90, 64, 65, 93, 36, 77, 84, 88, 34, 60, 42, 92, 62, 61, 2, 81, 61, 57, 73, 94, 16, 45, 2, 61, 84, 52, 88, 5, 71, 56, 68, 16, 90, 81, 36, 64, 75, 22, 16, 43, 38, 85, 23, 59, 53, 2, 96, 1, 4, 24, 17, 89, 22, 24, 61, 72, 48, 68, 59, 4, 78, 6, 1, 34, 29, 87, 52, 78, 93, 92, 98, 48, 9, 25, 52, 21, 96, 89, 11, 45, 2, 40, 15, 30, 100, 37, 89, 31, 53, 81, 73, 87, 55, 43, 31, 6, 59, 57, 24, 95, 28, 38, 57, 14, 10, 99, 59, 76, 59, 12, 18, 15, 71, 71, 4, 6, 36, 71, 100, 58, 63, 36, 47, 64, 29, 14, 61, 77, 40, 32, 75, 33, 98, 80, 49, 49, 82, 34, 14, 23, 64, 8, 37, 69, 66, 42, 32, 32, 36, 13, 40, 17, 96, 61, 17, 44, 3, 97, 75, 18, 13, 45, 39, 56, 29, 100, 49, 36, 11, 79, 8, 1, 81, 71, 54, 60, 21, 98, 55, 38, 44, 42, 51, 60, 86, 19, 26, 89, 96, 58, 69, 54, 0, 70, 46, 20, 29, 81, 64}
Returns: 260016945
{303, 970, 945, 765, 778, 370, 980, 998, 854, 359, 516, 903, 20, 366, 481, 617, 250, 445, 290, 729, 578, 911, 234, 543, 917, 370, 655, 788, 393, 326, 292, 342, 589, 692, 188, 533, 699, 2, 243, 259, 119, 811, 856, 669, 147, 14, 18, 676, 785, 571, 767, 456, 899, 44, 843, 254, 50, 732, 634, 540, 516, 718, 279, 45, 399, 302, 840, 271, 11, 94, 992, 344, 397, 108, 353, 58, 891, 186, 647, 812, 854, 757, 531, 409, 889, 440, 510, 662, 791, 589, 172, 221, 783, 557, 337, 990, 310, 659, 356, 360, 507, 584, 47, 58, 302, 563, 76, 856, 402, 118, 313, 92, 130, 498, 584, 843, 906, 216, 482, 919, 144, 643, 549, 566, 408, 789, 435, 319, 328, 580, 561, 822, 204, 854, 793, 387, 272, 519, 633, 441, 496, 865, 355, 586, 592, 64, 169, 771, 28, 974, 623, 269, 840, 406, 962, 707, 939, 664, 530, 274, 590, 584, 846, 87, 9, 61, 309, 337, 371, 772, 261, 441, 211, 782, 209, 996, 364, 273, 65, 280, 234, 628, 5, 572, 416, 502, 495, 983, 988, 140, 177, 609, 452, 882, 54, 717, 226, 747, 715, 511, 721, 540, 150, 516, 578, 476, 616, 268, 888, 551, 695, 73, 920, 350, 620, 495, 462, 536, 515, 70, 93, 94, 623, 744, 442, 750, 262, 236, 443, 226, 634, 202, 864, 931, 938, 167, 776, 652, 368, 322, 42, 334, 648, 303, 157, 12, 373, 652, 205, 632, 663, 228, 263, 232, 300, 677, 155, 867, 398, 28, 207, 298, 541, 641, 137, 356, 248, 1000, 101, 477, 455, 654, 15, 892, 91, 619, 462, 831, 818, 871, 864, 855, 871, 670, 930, 425, 939, 318, 320, 743, 886, 419, 871, 459, 282, 205, 395, 36, 849, 34, 422, 898, 510, 379, 508, 606, 653, 127, 43, 678, 711, 725, 924, 807, 730, 758, 837, 950, 677, 15, 536, 909, 745, 869, 108, 477, 680, 842, 100, 643, 548, 665, 682, 769, 147, 9, 404, 133, 910, 941, 849, 578, 129, 200, 518, 437, 281, 361, 481, 713, 150, 60, 602, 4, 21, 448, 291, 552, 126, 699, 9, 150, 835, 841, 273, 186, 910, 166, 334, 711, 210, 586, 634, 347, 75, 9, 339, 107, 996, 582, 115, 900, 88, 755, 776, 275, 748, 93, 92, 187, 640, 233, 546, 863, 385, 611, 659, 259, 807, 674, 772, 124, 466, 947, 672, 629, 950, 578, 371, 22, 384, 349, 895, 455, 860, 981, 627, 818, 35, 223, 904, 495, 13, 679, 475, 96, 632, 403, 952, 242, 294, 923, 159}
{40, 100, 80, 20, 60, 40, 100, 20, 100, 100, 60, 0, 20, 20, 0, 0, 60, 40, 60, 20, 80, 20, 100, 0, 40, 80, 60, 80, 0, 100, 0, 80, 100, 60, 60, 0, 40, 80, 40, 100, 60, 40, 0, 40, 0, 100, 80, 20, 60, 100, 0, 60, 40, 100, 0, 60, 40, 80, 100, 0, 40, 0, 20, 40, 40, 80, 100, 40, 80, 80, 40, 100, 0, 20, 80, 60, 40, 80, 60, 20, 0, 20, 0, 0, 60, 40, 20, 80, 100, 60, 80, 40, 60, 20, 100, 20, 0, 60, 40, 100, 60, 60, 80, 60, 100, 60, 20, 40, 20, 40, 60, 20, 20, 20, 80, 60, 20, 80, 60, 0, 0, 80, 80, 100, 20, 80, 60, 0, 20, 100, 0, 60, 20, 0, 100, 0, 20, 80, 100, 0, 40, 0, 20, 20, 80, 80, 0, 20, 60, 20, 40, 40, 60, 40, 60, 20, 100, 80, 40, 60, 0, 80, 40, 80, 0, 20, 80, 60, 20, 80, 40, 80, 100, 60, 40, 40, 60, 0, 40, 100, 60, 60, 40, 60, 0, 0, 80, 80, 100, 40, 40, 0, 100, 80, 20, 100, 40, 40, 40, 60, 80, 0, 60, 100, 40, 80, 40, 100, 20, 0, 100, 80, 20, 40, 0, 40, 40, 20, 60, 20, 40, 100, 0, 40, 100, 80, 100, 100, 40, 20, 0, 20, 20, 0, 40, 0, 0, 80, 60, 20, 60, 100, 20, 80, 100, 20, 0, 40, 0, 0, 80, 60, 60, 20, 60, 100, 80, 40, 0, 60, 80, 40, 80, 20, 60, 0, 0, 0, 0, 0, 60, 20, 100, 80, 20, 80, 20, 40, 40, 0, 100, 20, 0, 0, 0, 40, 0, 100, 40, 40, 100, 80, 60, 40, 60, 80, 80, 80, 40, 60, 80, 60, 0, 20, 40, 80, 0, 60, 40, 40, 80, 100, 40, 40, 40, 100, 100, 60, 80, 20, 40, 20, 100, 0, 80, 20, 20, 60, 0, 80, 60, 20, 0, 40, 20, 60, 20, 40, 100, 60, 60, 40, 60, 0, 0, 80, 20, 20, 20, 60, 60, 40, 100, 100, 100, 100, 40, 20, 20, 80, 40, 20, 80, 40, 80, 0, 60, 40, 0, 100, 100, 20, 0, 80, 100, 0, 60, 0, 60, 0, 80, 40, 0, 0, 80, 0, 60, 100, 40, 100, 0, 0, 60, 40, 100, 80, 20, 60, 20, 40, 60, 60, 60, 100, 0, 40, 40, 0, 40, 40, 40, 100, 60, 60, 80, 80, 0, 100, 60, 40, 100, 80, 0, 100, 20, 20, 80, 100, 80, 60, 20, 40, 80}
Returns: 636498194
{125, 147, 677, 966, 174, 506, 379, 712, 750, 304, 795, 236, 955, 781, 378, 85, 628, 929, 257, 878, 998, 260, 820, 460, 426, 860, 338, 666, 209, 730, 543, 907, 397, 938, 47, 177, 401, 587, 246, 467, 311, 192, 254, 805, 31, 697, 592, 901, 76, 400, 16, 497, 460, 112, 247, 385, 424, 643, 506, 633, 825, 686, 558, 586, 838, 67, 929, 78, 995, 640, 337, 3, 753, 638, 881, 688, 120, 523, 961, 428, 871, 218, 105, 291, 590, 628, 985, 671, 631, 825, 888, 355, 91, 250, 271, 595, 350, 93, 332, 641, 58, 799, 715, 886, 936, 122, 683, 919, 847, 907, 293, 944, 130, 102, 765, 109, 589, 370, 69, 814, 445, 5, 574, 202, 462, 54, 682, 598, 24, 621, 411, 843, 676, 29, 236, 72, 854, 826, 642, 839, 554, 254, 641, 802, 340, 609, 233, 395, 558, 342, 440, 921, 431, 390, 614, 316, 304, 253, 520, 664, 528, 452, 498, 697, 613, 555, 701, 423, 665, 531, 30, 72, 729, 934, 618, 286, 56, 287, 924, 121, 775, 652, 683, 505, 280, 211, 152, 850, 797, 736, 770, 929, 878, 863, 633, 89, 580, 130, 84, 152, 204, 568, 832, 593, 61, 806, 227, 808, 182, 930, 75, 917, 514, 923, 602, 39, 946, 375, 401, 890, 211, 344, 986, 784, 601, 262, 169, 908, 303, 188, 130, 367, 486, 249, 942, 651, 397, 312, 812, 122, 480, 405, 408, 407, 606, 230, 737, 265, 629, 491, 289, 609, 914, 998, 691, 455, 983, 1, 219, 30, 807, 365, 693, 432, 134, 545, 184, 527, 797, 516, 285, 777, 470, 723, 458, 435, 764, 618, 296, 468, 129, 10, 677, 180, 888, 617, 493, 846, 267, 560, 576, 499, 46, 434, 482, 793, 217, 170, 811, 77, 284, 461, 29, 193, 441, 150, 53, 116, 551, 722, 759, 391, 526, 66, 351, 246, 665, 724, 32, 965, 347, 479, 317, 795, 417, 646, 606, 504, 871, 648, 85, 147, 216, 29, 807, 212, 646, 205, 449, 375, 455, 440, 703, 921, 398, 310, 857, 811, 644, 568, 446, 81, 584, 734, 488, 509, 965, 311, 517, 313, 78, 920, 932, 473, 536, 953, 369, 494, 132, 539, 963, 858, 415, 527, 993, 211, 147, 747, 920, 381, 227, 71, 234, 606, 524, 179, 488, 833, 773, 614, 137, 190, 726, 674, 672, 427, 840, 165, 555, 829, 71, 867, 736, 241, 306, 814, 986, 801, 744, 307, 215, 872, 947, 853, 637, 144, 558, 482, 78, 342, 55, 735, 64, 570, 362, 578, 255, 396, 145, 110, 557, 664, 826, 714, 425, 339, 717, 510, 94, 130, 388, 627, 411, 271, 601, 658, 612}
{60, 20, 40, 20, 20, 20, 20, 20, 80, 60, 80, 0, 60, 20, 80, 40, 60, 80, 0, 100, 100, 80, 80, 60, 60, 80, 100, 40, 60, 40, 60, 100, 20, 40, 20, 100, 40, 100, 40, 60, 0, 100, 60, 60, 40, 40, 40, 80, 60, 20, 60, 0, 20, 20, 100, 100, 40, 60, 80, 80, 60, 60, 40, 20, 60, 0, 40, 80, 80, 100, 100, 0, 80, 100, 20, 60, 20, 0, 40, 80, 0, 60, 60, 0, 40, 40, 40, 0, 0, 80, 100, 0, 60, 60, 40, 60, 40, 40, 80, 100, 100, 60, 0, 0, 60, 20, 60, 0, 0, 40, 60, 80, 60, 60, 0, 100, 60, 20, 60, 20, 80, 60, 20, 40, 20, 0, 40, 100, 100, 20, 60, 40, 80, 80, 100, 40, 80, 0, 80, 20, 0, 40, 40, 0, 20, 0, 20, 0, 20, 40, 20, 100, 40, 0, 40, 0, 100, 60, 100, 0, 60, 60, 60, 60, 40, 0, 60, 60, 100, 40, 100, 40, 40, 40, 80, 80, 20, 100, 20, 80, 20, 40, 80, 100, 20, 80, 80, 100, 60, 60, 80, 0, 40, 0, 40, 0, 20, 60, 100, 40, 100, 60, 100, 40, 0, 80, 100, 20, 100, 100, 60, 60, 60, 80, 0, 40, 100, 20, 40, 20, 20, 80, 100, 100, 100, 40, 40, 0, 60, 100, 40, 20, 100, 20, 80, 20, 60, 80, 60, 60, 80, 20, 60, 40, 100, 20, 20, 60, 20, 80, 80, 60, 100, 80, 60, 40, 0, 80, 20, 20, 100, 20, 80, 100, 60, 80, 60, 100, 20, 60, 20, 80, 0, 80, 80, 20, 60, 80, 0, 20, 40, 40, 100, 100, 100, 20, 40, 80, 80, 20, 20, 60, 60, 0, 40, 40, 60, 0, 20, 40, 100, 0, 40, 80, 60, 0, 60, 100, 20, 20, 20, 0, 40, 100, 20, 40, 80, 80, 0, 60, 100, 60, 40, 80, 60, 100, 60, 0, 100, 20, 60, 60, 20, 100, 60, 40, 80, 20, 100, 100, 60, 40, 0, 80, 100, 80, 80, 80, 100, 40, 100, 40, 100, 0, 80, 100, 20, 40, 60, 80, 80, 60, 100, 40, 20, 0, 60, 100, 100, 40, 60, 80, 40, 60, 80, 20, 60, 100, 0, 60, 60, 20, 40, 60, 0, 60, 100, 20, 40, 80, 60, 100, 20, 100, 60, 0, 20, 40, 40, 40, 0, 100, 80, 60, 0, 20, 100, 100, 80, 80, 0, 100, 0, 60, 60, 20, 60, 20, 80, 20, 20, 80, 100, 80, 20, 100, 0, 20, 0, 80, 0, 60, 20, 100, 80, 0, 0, 20, 0, 100, 60, 100, 20, 20, 80, 20, 20}
Returns: 494047796
{48, 414, 395, 538, 595, 551, 685, 434, 250, 591, 327, 290, 859, 389, 123, 713, 68, 158, 336, 103, 981, 514, 173, 120, 859, 986, 229, 382, 858, 454, 846, 124, 860, 120, 204, 126, 848, 473, 755, 666, 157, 110, 396, 554, 77, 68, 72, 880, 812, 687, 120, 727, 411, 590, 40, 324, 162, 989, 750, 983, 556, 613, 590, 69, 131, 266, 425, 191, 799, 990, 809, 814, 444, 34, 415, 956, 583, 260, 918, 937, 447, 187, 727, 880, 196, 850, 912, 62, 454, 392, 971, 430, 188, 767, 399, 858, 376, 399, 810, 767, 135, 455, 984, 832, 603, 587, 199, 126, 52, 100, 484, 649, 603, 571, 313, 93, 731, 230, 546, 122, 395, 993, 139, 530, 508, 13, 268, 952, 203, 648, 342, 980, 461, 354, 950, 805, 157, 890, 686, 446, 36, 566, 462, 592, 44, 919, 324, 808, 106, 453, 777, 871, 20, 803, 504, 237, 482, 30, 132, 801, 159, 774, 911, 327, 591, 204, 173, 429, 516, 693, 660, 22, 619, 112, 81, 305, 57, 73, 383, 740, 348, 467, 669, 657, 947, 189, 80, 387, 994, 495, 867, 530, 110, 458, 611, 610, 287, 22, 357, 767, 912, 736, 365, 438, 499, 400, 382, 868, 634, 453, 86, 304, 661, 84, 800, 720, 592, 460, 726, 924, 284, 727, 980, 994, 517, 732, 272, 610, 307, 186, 518, 63, 604, 408, 138, 731, 662, 1000, 947, 926, 92, 717, 132, 269, 121, 281, 692, 145, 410, 909, 634, 512, 956, 317, 913, 397, 787, 892, 77, 697, 117, 195, 48, 816, 420, 453, 841, 961, 992, 824, 365, 562, 316, 904, 47, 997, 815, 700, 603, 443, 970, 792, 7, 153, 129, 702, 56, 999, 249, 201, 376, 92, 378, 739, 60, 803, 669, 338, 921, 329, 438, 762, 647, 682, 798, 424, 107, 360, 965, 150, 580, 228, 359, 956, 578, 285, 541, 50, 232, 356, 861, 58, 534, 730, 429, 530, 764, 719, 404, 509, 177, 901, 882, 923, 360, 835, 463, 417, 682, 200, 255, 218, 675, 806, 654, 728, 601, 410, 575, 203, 109, 572, 688, 776, 50, 516, 141, 611, 318, 246, 342, 516, 469, 734, 839, 467, 984, 991, 160, 359, 298, 397, 404, 350, 127, 626, 229, 781, 550, 918, 31, 421, 330, 847, 856, 828, 202, 968, 153, 501, 185, 129, 76, 959, 743, 416, 751, 732, 711, 205, 624, 345, 451, 267, 132, 808, 743, 833, 956, 616, 849, 561, 138, 561, 632, 267, 242, 908, 367, 838, 644, 295, 585, 569, 94, 912, 558, 156, 283, 160, 969, 388, 329, 788, 232, 636, 38, 676, 272, 924, 622, 938, 913, 505, 90, 46, 774, 659, 762, 133, 937, 5, 216, 51, 909, 159, 899, 123, 388, 367, 76, 720, 844, 70, 421, 257, 120, 493, 275, 955, 43, 679, 860, 871, 447, 887, 312, 463, 943, 738, 414, 900, 525, 568, 687, 10, 525}
{98, 15, 92, 32, 15, 23, 8, 2, 74, 97, 7, 32, 33, 74, 16, 69, 77, 49, 42, 77, 49, 76, 44, 40, 13, 43, 31, 95, 34, 81, 76, 38, 43, 83, 1, 32, 75, 17, 94, 39, 46, 4, 67, 41, 98, 91, 65, 27, 99, 95, 55, 16, 25, 27, 60, 47, 25, 30, 52, 13, 27, 85, 38, 76, 52, 34, 67, 25, 85, 62, 6, 79, 93, 34, 75, 53, 80, 96, 58, 61, 56, 4, 72, 4, 10, 42, 14, 77, 88, 80, 70, 50, 30, 32, 87, 84, 16, 78, 86, 47, 4, 23, 29, 61, 72, 38, 98, 73, 29, 30, 15, 48, 61, 0, 85, 7, 57, 73, 19, 79, 8, 1, 10, 75, 92, 39, 19, 21, 98, 100, 99, 43, 61, 19, 96, 25, 89, 97, 9, 99, 74, 75, 37, 27, 48, 82, 86, 84, 9, 13, 83, 43, 42, 18, 57, 20, 42, 11, 78, 93, 13, 53, 61, 27, 5, 84, 86, 75, 31, 72, 24, 71, 9, 66, 100, 26, 26, 85, 92, 59, 68, 37, 60, 31, 32, 54, 92, 59, 9, 26, 95, 24, 60, 60, 10, 76, 68, 65, 83, 48, 16, 83, 42, 29, 80, 68, 38, 55, 25, 23, 6, 5, 75, 47, 61, 21, 35, 36, 71, 68, 32, 60, 41, 22, 84, 23, 55, 64, 76, 18, 38, 17, 61, 3, 44, 15, 92, 85, 0, 94, 85, 57, 53, 97, 12, 75, 22, 21, 27, 75, 69, 53, 74, 26, 2, 39, 70, 66, 38, 48, 29, 14, 20, 78, 61, 47, 80, 18, 26, 3, 86, 88, 91, 38, 1, 87, 76, 29, 17, 10, 55, 88, 15, 12, 25, 80, 90, 52, 44, 69, 63, 68, 14, 41, 0, 17, 75, 3, 61, 98, 57, 86, 71, 89, 96, 50, 66, 88, 34, 65, 75, 46, 50, 64, 75, 95, 89, 15, 16, 60, 69, 83, 10, 80, 94, 50, 93, 20, 5, 98, 23, 76, 21, 27, 72, 93, 57, 72, 62, 18, 93, 25, 87, 98, 2, 5, 12, 36, 56, 65, 23, 28, 62, 69, 3, 53, 3, 36, 55, 48, 45, 2, 73, 95, 94, 1, 64, 61, 38, 25, 56, 94, 26, 87, 0, 59, 51, 7, 71, 9, 3, 16, 99, 19, 97, 41, 42, 20, 70, 79, 79, 92, 65, 85, 37, 73, 32, 40, 45, 17, 42, 72, 25, 47, 25, 8, 24, 91, 43, 10, 13, 21, 37, 64, 2, 85, 0, 30, 35, 33, 43, 82, 96, 71, 31, 42, 1, 60, 43, 36, 74, 86, 10, 12, 64, 51, 5, 35, 81, 34, 75, 75, 68, 45, 92, 63, 54, 79, 99, 87, 39, 7, 81, 9, 69, 69, 62, 58, 99, 26, 91, 85, 17, 26, 97, 85, 21, 34, 69, 6, 81, 51, 64, 15, 62, 89, 20, 13, 94, 30, 26, 40, 90, 55, 42, 8, 40}
Returns: 301429030
{29, 837, 183, 959, 421, 516, 127, 290, 466, 747, 898, 943, 787, 574, 876, 294, 368, 257, 947, 189, 640, 631, 965, 891, 990, 843, 115, 122, 453, 375, 123, 13, 50, 957, 808, 154, 647, 165, 515, 132, 843, 209, 997, 448, 895, 882, 607, 54, 322, 831, 932, 601, 223, 372, 409, 895, 242, 348, 444, 783, 767, 750, 375, 84, 568, 500, 503, 705, 597, 818, 909, 574, 184, 201, 41, 849, 724, 349, 532, 723, 995, 213, 871, 537, 830, 676, 94, 24, 102, 928, 618, 334, 751, 166, 743, 816, 551, 82, 112, 380, 157, 355, 722, 187, 416, 377, 877, 252, 223, 254, 393, 824, 117, 352, 622, 706, 875, 864, 697, 724, 52, 851, 673, 571, 381, 353, 888, 895, 793, 975, 791, 242, 871, 868, 975, 697, 733, 115, 946, 82, 639, 246, 837, 966, 460, 549, 344, 845, 690, 156, 163, 57, 680, 112, 295, 656, 120, 154, 707, 271, 20, 63, 217, 767, 365, 423, 543, 280, 933, 69, 408, 646, 696, 751, 907, 819, 885, 739, 832, 915, 212, 975, 917, 821, 683, 835, 968, 226, 614, 362, 285, 998, 584, 764, 963, 781, 332, 733, 462, 861, 607, 170, 398, 549, 387, 998, 642, 508, 22, 858, 407, 539, 919, 951, 693, 992, 428, 659, 835, 93, 950, 22, 668, 417, 70, 717, 771, 956, 125, 163, 875, 285, 63, 861, 817, 766, 760, 766, 63, 276, 33, 252, 528, 159, 771, 921, 604, 254, 891, 98, 760, 486, 337, 260, 87, 869, 838, 243, 542, 8, 522, 170, 135, 788, 402, 203, 870, 287, 259, 735, 584, 705, 233, 6, 264, 540, 292, 886, 970, 676, 703, 82, 913, 260, 960, 189, 464, 689, 981, 199, 486, 578, 266, 438, 904, 363, 470, 513, 743, 956, 502, 832, 355, 206, 383, 226, 310, 501, 733, 377, 891, 696, 229, 706, 800, 351, 642, 88, 460, 379, 710, 151, 541, 952, 734, 253, 767, 457, 124, 667, 404, 516, 483, 113, 656, 457, 480, 267, 724, 329, 804, 744, 190, 695, 389, 282, 492, 604, 547, 39, 730, 935, 457, 780, 153, 204, 751, 165, 185, 401, 745, 500, 23, 806, 543, 895, 589, 256, 151, 491, 657, 808, 367, 463, 126, 148, 351, 708, 845, 579, 679, 678, 426, 274, 106, 864, 563, 71, 77, 490, 370, 575, 597, 794, 291, 28, 982, 636, 407, 821, 595, 139, 909, 106, 629, 297, 445, 982, 824, 149, 564, 530, 968, 252, 256, 262, 583, 296, 104, 609, 458, 725, 129, 528, 48, 768, 218, 412, 892, 321, 442}
{100, 60, 40, 100, 100, 0, 60, 40, 60, 40, 100, 100, 0, 80, 100, 60, 100, 0, 40, 100, 20, 20, 100, 20, 40, 100, 0, 20, 80, 100, 100, 80, 40, 80, 60, 20, 100, 80, 20, 20, 20, 0, 100, 40, 40, 100, 60, 0, 60, 0, 40, 40, 40, 80, 40, 100, 20, 80, 20, 20, 60, 0, 80, 100, 60, 20, 20, 100, 60, 100, 40, 20, 0, 0, 0, 20, 20, 100, 80, 40, 20, 100, 40, 20, 80, 80, 0, 60, 80, 80, 0, 20, 100, 100, 80, 20, 80, 0, 100, 60, 40, 40, 80, 40, 80, 60, 80, 100, 40, 0, 60, 100, 80, 20, 80, 100, 100, 60, 80, 20, 0, 0, 40, 40, 20, 0, 80, 20, 0, 40, 40, 40, 60, 40, 40, 40, 40, 0, 100, 0, 0, 60, 0, 20, 20, 60, 40, 0, 100, 60, 60, 40, 20, 20, 0, 0, 40, 100, 40, 40, 100, 60, 20, 80, 40, 80, 0, 60, 40, 60, 20, 100, 60, 80, 0, 80, 60, 40, 100, 80, 60, 0, 80, 60, 100, 0, 40, 100, 60, 100, 40, 0, 100, 0, 0, 100, 100, 80, 80, 100, 40, 80, 20, 80, 0, 40, 40, 20, 0, 0, 40, 80, 100, 40, 80, 100, 0, 0, 0, 40, 80, 80, 20, 100, 20, 0, 80, 100, 60, 100, 60, 100, 80, 20, 20, 80, 80, 80, 40, 80, 100, 40, 0, 0, 0, 40, 0, 20, 100, 100, 60, 40, 40, 60, 20, 80, 60, 60, 80, 20, 20, 20, 80, 60, 100, 100, 0, 80, 60, 40, 60, 100, 60, 20, 0, 60, 40, 60, 0, 80, 100, 0, 80, 60, 40, 20, 40, 40, 60, 20, 0, 20, 80, 20, 40, 60, 0, 100, 100, 60, 20, 0, 100, 80, 100, 20, 0, 100, 60, 40, 60, 40, 60, 80, 40, 40, 20, 60, 80, 80, 80, 60, 100, 80, 80, 20, 40, 20, 0, 40, 100, 40, 100, 40, 100, 40, 40, 100, 0, 80, 0, 40, 60, 0, 40, 40, 40, 60, 20, 40, 40, 60, 60, 100, 0, 0, 60, 80, 60, 0, 60, 100, 60, 80, 40, 60, 40, 80, 100, 80, 40, 40, 40, 80, 0, 40, 40, 20, 20, 40, 20, 80, 60, 0, 20, 100, 60, 0, 60, 100, 40, 100, 100, 0, 20, 100, 20, 0, 60, 100, 80, 60, 100, 80, 80, 80, 80, 40, 80, 20, 60, 40, 60, 100, 80, 40, 100, 40, 100, 0, 0, 40, 40, 0, 100, 0, 100, 80, 60, 40, 100}
Returns: 644290817
{64, 310, 292, 43, 289, 136, 561, 840, 609, 783, 917, 892, 422, 522, 386, 195, 966, 940, 562, 576, 470, 991, 926, 459}
{89, 91, 30, 19, 47, 17, 48, 20, 82, 60, 92, 20, 6, 16, 44, 86, 67, 27, 57, 38, 45, 64, 94, 91}
Returns: 603215006
{49, 74, 837, 218, 47, 46, 151, 256, 19, 1, 10, 36, 1, 6, 21, 5, 12, 21, 116, 94, 512, 394, 1, 469, 9, 1, 275, 510, 4, 1, 12, 1, 78, 8, 356, 505, 6, 6, 3, 484, 5, 7, 3, 82, 100, 370, 43, 696, 237, 1, 14, 8, 242, 89, 9, 3, 13, 386, 829, 988, 451, 72, 4, 1, 58, 9, 23, 16, 202, 5, 23, 54, 38, 3, 670, 767, 886, 10, 30, 620, 997, 243, 15, 13, 116, 1, 21, 2, 8, 26, 713, 63, 416, 349, 477, 2, 543, 734, 87, 3, 17, 8, 7, 28, 112, 216, 3, 1, 1, 3, 261, 227, 272, 14, 117, 123, 51, 32, 897, 1, 10, 18, 2, 3, 3, 2, 10, 127, 33, 128, 9, 1, 860, 2, 47, 413, 99, 167, 268, 949, 73, 9, 23, 12, 23, 31, 58, 1, 239, 85, 61, 42, 3, 4, 14, 3, 96, 3, 192, 57, 217, 1, 1, 64, 468, 471, 835, 12, 20, 47, 18, 86, 422, 425, 223, 189, 5, 468, 28, 6, 959, 60, 139, 543, 448, 61, 461, 28, 25, 8, 752, 1, 3, 253, 44, 344, 3, 224, 3, 501, 97, 982, 44, 394, 474, 689, 326, 14, 3, 4, 635, 4, 1, 3, 1, 60, 181, 85, 29, 480, 707, 1, 10, 96, 143, 419, 225, 54, 2, 13, 1, 10, 143, 547, 8, 13, 199, 105, 616, 176, 1, 455, 804, 45, 556, 3, 257, 94, 63, 1, 971, 168, 1, 3, 21, 3, 76, 10, 32, 1, 777, 45, 80, 158, 6, 479, 5, 17, 271, 5, 18, 40, 11, 104, 14, 1, 72, 333, 5, 123, 23, 11, 99, 9, 9, 374, 340, 188, 246, 257, 44, 4, 817, 31, 756, 141, 41, 11, 113, 20, 61, 1, 4, 686, 8, 167, 45, 63, 64, 6, 177, 5, 2, 109, 62, 10, 15, 210, 228, 2, 114, 5, 30, 83, 115, 435, 92, 2, 787, 299, 5, 243, 4, 9, 1, 1, 5, 11, 370, 94, 1, 639, 55, 16, 731, 119, 760, 24, 350, 29, 33, 362, 36, 38, 167, 6, 7, 113, 10, 12, 4, 1, 25, 170, 22, 223, 105, 11, 1, 894, 93, 393, 160, 14, 898, 943, 2, 270, 257, 1, 88, 6, 3, 1, 20, 63, 7, 65, 1, 19, 61, 3, 110, 6, 6, 456, 1, 108, 47, 897, 486, 4, 6, 179, 10, 251, 2, 28, 59, 427, 24, 2, 268, 30, 5, 14, 68, 59, 960, 5, 500, 5, 663, 403, 59, 6, 554, 268, 3, 22, 150, 65, 1, 4, 6, 391, 339, 46, 1, 1, 16, 66, 1, 7, 56, 534, 12, 46, 80, 3, 1, 2, 14, 16, 2, 15, 247, 8, 3, 3, 303, 236, 135, 204, 109, 14, 4, 1, 1, 1, 58, 410, 6, 719, 1, 51, 1, 103, 8, 14, 4, 94, 267, 92, 7, 561, 26, 2, 58, 7, 21, 45, 52, 14}
{77, 83, 28, 11, 79, 93, 11, 60, 92, 9, 30, 12, 87, 24, 88, 49, 5, 14, 72, 12, 64, 11, 79, 73, 97, 24, 47, 50, 56, 74, 87, 95, 43, 77, 14, 77, 18, 0, 56, 12, 67, 9, 26, 30, 37, 56, 27, 55, 28, 39, 89, 96, 23, 9, 44, 37, 61, 35, 53, 55, 48, 41, 92, 70, 12, 1, 65, 52, 68, 13, 5, 91, 54, 67, 11, 90, 10, 61, 45, 48, 7, 69, 18, 82, 77, 54, 37, 83, 66, 83, 25, 40, 54, 46, 8, 6, 56, 48, 17, 56, 69, 17, 88, 69, 22, 61, 8, 81, 94, 79, 59, 20, 5, 41, 36, 83, 22, 73, 30, 88, 71, 51, 92, 80, 60, 39, 10, 85, 25, 89, 65, 63, 89, 63, 16, 19, 71, 21, 7, 72, 78, 72, 96, 100, 4, 58, 95, 6, 82, 14, 77, 100, 29, 15, 90, 69, 63, 65, 2, 9, 84, 68, 5, 58, 63, 64, 88, 66, 14, 94, 33, 15, 81, 65, 40, 63, 76, 89, 48, 8, 38, 25, 66, 13, 34, 45, 65, 60, 49, 47, 57, 78, 68, 79, 67, 36, 49, 3, 27, 36, 28, 85, 1, 77, 50, 94, 25, 41, 37, 8, 53, 100, 81, 62, 28, 4, 99, 30, 60, 99, 0, 99, 65, 28, 9, 90, 83, 36, 99, 66, 50, 29, 90, 92, 70, 5, 23, 43, 64, 83, 19, 95, 98, 90, 85, 60, 39, 29, 79, 38, 76, 51, 11, 46, 80, 95, 62, 46, 33, 26, 18, 49, 86, 73, 88, 94, 21, 84, 51, 8, 73, 20, 8, 37, 43, 53, 48, 49, 34, 24, 67, 73, 68, 18, 92, 93, 22, 94, 84, 100, 70, 97, 0, 57, 66, 34, 64, 34, 30, 17, 82, 22, 73, 49, 47, 45, 12, 66, 58, 55, 93, 38, 74, 28, 4, 75, 61, 3, 88, 32, 44, 81, 58, 55, 97, 52, 24, 78, 98, 89, 55, 91, 62, 76, 4, 15, 13, 19, 97, 45, 80, 88, 30, 35, 39, 40, 43, 48, 81, 43, 81, 60, 9, 88, 40, 4, 40, 3, 24, 28, 50, 56, 44, 32, 11, 64, 74, 60, 64, 50, 67, 36, 42, 27, 70, 92, 58, 98, 41, 58, 39, 93, 39, 84, 79, 46, 75, 67, 27, 1, 64, 18, 77, 76, 18, 37, 16, 61, 94, 12, 66, 26, 32, 82, 39, 71, 62, 87, 31, 60, 73, 8, 29, 66, 96, 39, 3, 29, 88, 57, 39, 33, 49, 95, 89, 32, 11, 3, 32, 42, 51, 97, 0, 76, 9, 89, 16, 49, 53, 95, 60, 0, 47, 39, 2, 29, 69, 28, 9, 77, 62, 100, 68, 50, 32, 29, 90, 61, 84, 46, 100, 7, 55, 10, 9, 15, 7, 36, 47, 43, 40, 87, 35, 72, 4, 97, 0, 14, 23, 64, 60, 42, 53, 50, 2, 82, 85, 72, 15, 9, 78, 90, 55, 97}
Returns: 79914583
{391, 59, 28, 9, 268, 28, 377, 72, 7, 325, 170, 38, 2, 387, 12, 7, 149, 293, 53, 323, 29, 28, 7, 15, 39, 457, 707, 43, 152, 2, 941, 23, 182, 4, 63, 1, 48, 11, 1, 2, 164, 30, 3, 15, 47, 3, 197, 2, 46, 458, 185, 12, 1, 82, 37, 11, 71, 15, 20, 12, 78, 34, 140, 691, 23, 6, 15, 33, 663, 12, 924, 77, 677, 63, 37, 110, 40, 1, 62, 54, 796, 1, 906, 241, 305, 48, 43, 14, 613, 2, 56, 90, 232, 2, 15, 928, 5, 63, 162, 65, 344, 15, 33, 5, 1, 115, 4, 3, 5, 6, 327, 13, 50, 2, 159, 24, 156, 330, 969, 368, 90, 49, 306, 49, 14, 1, 791, 111, 772, 4, 25, 10, 38, 47, 12, 1, 108, 6, 43, 531, 2, 1, 1, 2, 15, 122, 65, 861, 10, 12, 30, 9, 2, 474, 5, 108, 361, 5, 6, 11, 26, 4, 43, 2, 42, 2, 151, 53, 114, 197, 65, 630, 161, 613, 221, 343, 26, 1, 2, 1, 77, 5, 352, 19, 31, 53, 28, 11, 11, 6, 2, 272, 48, 55, 2, 82, 23, 1, 2, 346, 103, 9, 2, 16, 317, 9, 1, 13, 22, 14, 112, 826, 3, 1, 30, 444, 12, 8, 6, 224, 15, 4, 6, 2, 16, 23, 947, 119, 4, 42, 171, 434, 5, 1, 27, 671, 1, 2, 831, 666, 138, 30, 23, 92, 109, 37, 895, 40, 26, 1, 523, 7, 2, 40, 1, 12, 6, 6, 3, 44, 25, 1, 1, 18, 11, 4, 1, 1, 11, 12, 126, 6, 31, 133, 5, 44, 97, 15, 60, 352, 210, 14, 12, 353, 1, 396, 2, 5, 145, 47, 328, 707, 110, 1, 1, 11, 10, 1, 347, 12, 15, 1, 222, 578, 83, 1, 252, 7, 63, 30, 7, 7, 642, 3, 374, 16, 874, 3, 637, 11, 4, 2, 1, 19, 3, 205, 238, 1, 2, 1, 3, 136, 766, 2, 11, 21, 36, 16, 631, 488, 486, 81, 7, 312, 15, 88, 62, 57, 102, 7, 72, 252, 163, 216, 6, 13, 708, 3, 464, 11, 235, 417, 612, 17, 2, 266, 25, 6, 221, 941, 698, 38, 481, 219, 19, 10, 254, 1, 90, 10, 92, 55, 33, 3, 1, 31, 3, 4, 810, 892, 93, 39, 1, 1, 6, 733, 20, 23, 3, 28, 3, 766, 423, 54, 11, 37, 251, 601, 106, 57, 710, 5, 1, 268, 7, 30, 1, 162, 89, 3, 22, 107, 491, 543, 12, 30, 53, 9, 497, 28, 5, 6, 99, 33, 15, 1, 4, 265, 101, 106, 2, 13, 498, 10, 21, 874, 12, 12, 724, 6, 11, 578, 23, 19}
{100, 100, 100, 60, 100, 0, 20, 100, 80, 60, 100, 20, 60, 100, 100, 80, 100, 20, 100, 40, 20, 0, 80, 20, 0, 40, 80, 100, 80, 0, 40, 40, 80, 20, 40, 60, 20, 60, 100, 60, 80, 60, 20, 100, 0, 100, 20, 20, 0, 100, 100, 40, 0, 20, 0, 40, 80, 40, 0, 20, 60, 40, 100, 40, 20, 40, 80, 80, 60, 80, 20, 40, 40, 40, 80, 60, 40, 80, 80, 20, 40, 60, 20, 100, 60, 100, 80, 0, 80, 20, 20, 60, 40, 0, 20, 0, 80, 80, 20, 20, 40, 60, 100, 0, 100, 0, 100, 20, 60, 20, 40, 40, 0, 80, 20, 20, 20, 80, 40, 80, 20, 100, 40, 20, 100, 20, 100, 40, 40, 20, 20, 100, 0, 80, 40, 40, 100, 0, 40, 100, 40, 80, 40, 100, 100, 20, 100, 40, 80, 80, 0, 0, 20, 60, 0, 0, 60, 100, 20, 100, 0, 0, 0, 100, 40, 0, 20, 0, 80, 100, 0, 0, 40, 100, 40, 100, 100, 40, 20, 20, 20, 40, 40, 40, 60, 40, 80, 20, 60, 0, 20, 40, 60, 40, 40, 40, 0, 20, 80, 0, 100, 60, 20, 80, 0, 0, 60, 20, 0, 80, 80, 0, 20, 40, 60, 0, 80, 0, 80, 60, 40, 0, 100, 100, 60, 20, 80, 60, 80, 20, 60, 40, 80, 0, 40, 40, 40, 0, 60, 20, 60, 60, 0, 0, 20, 60, 0, 20, 0, 60, 60, 0, 0, 20, 100, 40, 0, 80, 40, 20, 40, 40, 20, 0, 20, 100, 0, 80, 60, 0, 60, 100, 60, 80, 60, 0, 60, 40, 60, 100, 40, 60, 0, 0, 100, 20, 0, 0, 40, 0, 0, 0, 0, 60, 80, 100, 100, 60, 100, 20, 40, 0, 80, 100, 0, 40, 60, 80, 80, 60, 80, 40, 20, 20, 20, 80, 0, 100, 100, 0, 60, 0, 80, 60, 0, 60, 40, 100, 60, 100, 40, 0, 100, 0, 0, 40, 100, 0, 0, 0, 0, 60, 80, 20, 100, 100, 100, 80, 40, 20, 20, 100, 80, 20, 0, 100, 60, 80, 80, 40, 100, 100, 20, 80, 100, 40, 0, 20, 60, 0, 80, 0, 40, 0, 40, 100, 60, 100, 20, 20, 60, 80, 80, 0, 40, 0, 40, 100, 80, 0, 60, 60, 20, 20, 0, 100, 20, 60, 60, 100, 60, 40, 100, 40, 40, 40, 20, 40, 40, 40, 60, 20, 40, 100, 100, 100, 40, 20, 0, 80, 60, 60, 100, 0, 80, 40, 60, 100, 60, 60, 40, 60, 0, 80, 20, 80, 20, 0, 60, 40, 80, 100, 60, 20, 60, 60, 100, 80, 0, 0, 80, 20, 60, 0}
Returns: 324108051
{260, 644, 111, 253, 825, 191, 377, 298, 88, 912, 296, 837, 183, 484, 376, 101, 428, 979, 805, 743, 536, 255, 30, 789, 894, 418, 546, 963, 856, 171, 706, 536, 605, 283, 712, 819, 155, 710, 311, 140, 523, 789, 811, 456, 81, 875, 891, 20, 70, 795, 865, 348, 63, 771, 236, 172, 710, 643, 162, 785, 834, 526, 766, 648, 404, 49, 571, 280, 15, 246, 639, 936, 683, 494, 371, 474, 467, 468, 744, 394, 969, 375, 924, 778, 271, 464, 941, 363, 259, 1000, 823, 468, 129, 810, 350, 327, 726, 962, 558, 974, 307, 588, 342, 562, 189, 805, 678, 310, 849, 447, 203, 187, 28, 731, 916, 39, 249, 927, 641, 156, 62, 128, 166, 422, 166, 786, 668, 269, 758, 529, 461, 279, 613, 562, 766, 930, 905, 517, 653, 713, 972, 690, 83, 58, 672, 422, 702, 343, 482, 12, 899, 278, 109, 80, 853, 54, 108, 479, 45, 764, 415, 68, 710, 283, 194, 982, 194, 395, 744, 921, 18, 108, 343, 755, 377, 288, 272, 340, 399, 758, 529, 336, 517, 510, 883, 814, 643, 760, 635, 749, 375, 325, 591, 621, 984, 372, 301, 115, 302, 208, 233, 562, 2, 399, 85, 783, 490, 831, 119, 49, 762, 629, 352, 298, 306, 206, 726, 574, 735, 790, 898, 273, 560, 597, 185, 954, 286, 516, 245, 362, 269, 664, 731, 145, 942, 393, 380, 619, 948, 359, 53, 672, 669, 566, 104, 499, 749, 134, 732, 642, 560, 744, 979, 288, 1000, 375, 447, 181, 253, 545, 871, 401, 842, 762, 387, 814, 988, 260, 536, 633, 205, 3, 541, 428, 410, 336, 863, 401, 606, 662, 308, 53, 414, 905, 70, 73, 392, 778, 987, 975, 71, 297, 428, 314, 655, 816, 559, 532, 23, 853, 139, 633, 227, 142, 893, 433, 727, 135, 328, 606, 268, 214, 273, 700, 309, 904, 9, 628, 272, 695, 820, 792, 201, 125, 177, 426, 886, 268, 794, 358, 38, 501, 69, 693, 924, 269, 330, 724, 98, 494, 686, 338, 509, 307, 440, 195, 245, 145, 913, 532, 694, 521, 662, 68, 877, 363, 368, 48, 398, 989, 697, 718, 290, 422, 349, 215, 658, 294, 283, 770, 515, 599, 225, 934, 117, 956, 5, 892, 298, 63, 551, 200, 555, 296, 149, 345, 326, 845, 376, 336, 622, 313, 78, 134, 730, 555, 497, 117, 665, 460, 820, 84, 98, 980, 595, 329, 777, 815, 752, 826, 870, 228, 11, 378, 891, 958, 687, 995, 991}
{80, 100, 20, 0, 0, 100, 100, 100, 80, 0, 100, 100, 20, 20, 20, 100, 60, 0, 100, 20, 40, 0, 20, 60, 60, 40, 80, 100, 60, 80, 40, 40, 60, 80, 0, 100, 80, 0, 100, 0, 0, 80, 0, 40, 100, 0, 20, 80, 60, 60, 100, 80, 80, 60, 40, 0, 80, 40, 80, 40, 20, 100, 100, 80, 0, 60, 80, 100, 100, 60, 20, 20, 60, 100, 80, 20, 100, 80, 100, 80, 60, 0, 100, 0, 100, 20, 80, 80, 60, 20, 80, 0, 20, 100, 0, 100, 20, 80, 80, 80, 40, 20, 80, 100, 20, 100, 60, 20, 100, 100, 60, 100, 40, 60, 0, 40, 100, 100, 40, 100, 40, 20, 20, 40, 40, 80, 100, 0, 40, 40, 80, 80, 60, 20, 40, 100, 0, 100, 60, 20, 20, 80, 0, 100, 0, 0, 20, 80, 100, 100, 100, 40, 20, 60, 0, 0, 0, 40, 40, 100, 40, 60, 20, 80, 80, 80, 20, 80, 80, 60, 60, 80, 60, 40, 0, 80, 20, 80, 60, 40, 100, 60, 80, 60, 0, 60, 100, 20, 40, 40, 80, 100, 60, 0, 80, 60, 0, 0, 80, 20, 100, 80, 60, 100, 0, 100, 60, 100, 40, 60, 0, 100, 20, 40, 100, 80, 0, 0, 80, 80, 80, 80, 0, 0, 100, 80, 0, 80, 60, 80, 20, 40, 0, 100, 100, 0, 60, 100, 20, 40, 0, 60, 60, 60, 0, 0, 100, 60, 20, 40, 80, 100, 100, 40, 100, 60, 20, 0, 0, 40, 100, 80, 60, 20, 40, 80, 100, 100, 40, 100, 40, 40, 60, 40, 100, 80, 80, 100, 40, 80, 20, 80, 60, 100, 0, 80, 80, 20, 60, 80, 40, 0, 100, 20, 100, 20, 0, 0, 20, 0, 80, 0, 80, 40, 100, 80, 40, 0, 0, 80, 40, 80, 60, 40, 0, 40, 20, 80, 80, 100, 100, 60, 80, 60, 0, 100, 80, 20, 20, 20, 80, 0, 40, 80, 20, 0, 80, 80, 100, 60, 80, 60, 0, 100, 20, 100, 20, 80, 20, 0, 80, 60, 20, 40, 0, 20, 0, 80, 60, 20, 0, 100, 40, 80, 0, 60, 100, 0, 60, 0, 40, 100, 0, 60, 20, 80, 80, 80, 40, 80, 40, 80, 40, 40, 0, 100, 80, 60, 100, 40, 100, 0, 100, 100, 60, 80, 20, 40, 40, 80, 0, 40, 20, 60, 0, 20, 80, 100, 100, 100, 0, 0, 60, 80, 100, 100, 0, 0, 80}
Returns: 153539617
{68, 962, 499, 113, 956, 527, 231, 758, 989, 260, 521, 165, 823, 985, 878, 301, 968, 908, 220, 937, 991, 656, 283, 895, 668, 968, 423, 845, 63, 654, 5, 701, 210, 530, 166, 286, 726, 88, 598, 323, 202, 392, 246, 991, 872, 732, 516, 208, 884, 244, 837, 354, 312, 668, 442, 141, 931, 566, 469, 848, 758, 196, 126, 775, 310, 392, 221, 170, 117, 224, 261, 237, 237, 648, 462, 785, 228, 189, 977, 583, 563, 953, 909, 884, 948, 423, 142, 295, 237, 403, 31, 400, 339, 156, 208, 883, 749, 326, 803, 101, 19, 192, 146, 949, 366, 845, 477, 88, 686, 151, 672, 76, 299, 266, 812, 973, 156, 343, 28, 772, 284, 951, 65, 990, 91, 297, 83, 559, 345, 629, 841, 636, 455, 516, 974, 414, 91, 204, 691, 989, 571, 579, 251, 396, 779, 248, 407, 543, 757, 126, 949, 236, 853, 822, 901, 359, 518, 425, 282, 453, 933, 85, 654, 171, 491, 59, 657, 319, 190, 542, 736, 763, 399, 604, 593, 919, 797, 86, 880, 560, 679, 954, 925, 908, 945, 757, 93, 164, 168, 841, 197, 113, 301, 818, 153, 708, 962, 291, 696, 930, 762, 762, 625, 796, 762, 286, 391, 670, 368, 147, 684, 135, 818, 480, 165, 434, 111, 108, 713, 529, 535, 296, 812, 435, 748, 576, 938, 257, 94, 341, 305, 733, 165, 727, 489, 700, 414, 266, 205, 642, 721, 647, 332, 258, 656, 597, 771, 493, 251, 20, 502, 638, 985, 187, 276, 787, 8, 978, 122, 946, 601, 200, 462, 455, 792, 683, 167, 775, 77, 206, 171, 118, 4, 53, 955, 546, 296, 807, 330, 701, 933, 141, 96, 53, 526, 554, 840, 510, 172, 860, 207, 615, 982, 710, 534, 270, 891, 152, 658, 3, 204, 399, 123, 98, 536, 295, 759, 194, 802, 315, 504, 659, 97, 798, 913, 406, 591, 943, 819, 485, 128, 989, 709, 916, 732, 72, 160, 473, 583, 305, 354, 394, 514, 792, 868, 350, 298, 472, 274, 266, 275, 118, 859, 148, 562, 515, 417, 493, 22, 599, 854, 990, 8, 844, 887, 396, 181, 893, 494, 49, 511, 49, 874, 942, 977, 359, 449, 906, 443, 364, 948, 5, 54, 659, 641, 841, 532, 481, 565, 943, 96, 154, 101, 47, 206, 564, 188, 619, 475, 298, 385, 449, 882, 971, 930, 118, 404, 495, 154, 552, 753, 843, 747, 314, 229, 473, 157, 174, 200, 21, 285, 14, 82, 422, 63, 685, 882, 3, 570, 881, 626, 448, 723, 402, 552, 33, 94, 488, 613, 966, 344, 921, 246, 424, 292, 480, 973, 721, 130, 907, 600, 876, 855, 763, 554, 758, 648, 433, 391, 880, 722, 775, 1, 701, 53, 191, 77, 864, 434, 642, 818, 782, 367, 201, 573, 397, 143, 581, 767, 500, 994, 418}
{44, 99, 94, 13, 95, 34, 82, 41, 100, 83, 97, 76, 8, 73, 55, 38, 68, 57, 22, 91, 5, 55, 99, 17, 41, 41, 52, 39, 97, 4, 71, 64, 57, 68, 86, 27, 45, 54, 30, 95, 98, 35, 50, 5, 44, 87, 23, 21, 33, 54, 36, 53, 98, 86, 59, 4, 23, 81, 87, 13, 54, 99, 30, 35, 72, 39, 70, 69, 15, 90, 14, 9, 10, 17, 0, 86, 76, 6, 11, 77, 28, 40, 39, 89, 41, 42, 91, 94, 52, 28, 23, 84, 64, 99, 100, 83, 54, 71, 59, 74, 28, 2, 45, 4, 2, 100, 37, 7, 76, 9, 19, 0, 31, 94, 45, 12, 26, 39, 42, 21, 16, 16, 13, 93, 59, 75, 54, 10, 100, 89, 70, 8, 28, 50, 35, 19, 78, 52, 28, 24, 79, 76, 89, 24, 74, 54, 29, 79, 72, 17, 62, 92, 26, 15, 24, 70, 55, 90, 11, 98, 96, 36, 92, 90, 20, 57, 76, 38, 40, 44, 96, 35, 1, 19, 10, 36, 41, 40, 96, 61, 12, 66, 64, 46, 68, 17, 81, 62, 60, 52, 97, 24, 7, 9, 49, 48, 57, 16, 71, 93, 54, 66, 15, 84, 22, 59, 37, 84, 63, 70, 71, 42, 80, 95, 10, 32, 77, 34, 17, 43, 2, 73, 83, 89, 78, 71, 80, 29, 2, 18, 24, 14, 98, 54, 67, 2, 20, 36, 12, 39, 55, 36, 14, 53, 44, 33, 42, 15, 69, 58, 64, 0, 85, 51, 38, 96, 29, 93, 24, 79, 75, 35, 54, 49, 77, 96, 44, 87, 27, 16, 84, 26, 52, 17, 34, 18, 55, 65, 75, 27, 41, 6, 59, 53, 53, 82, 80, 80, 57, 67, 68, 88, 91, 41, 63, 31, 93, 89, 3, 24, 62, 47, 24, 92, 30, 1, 75, 6, 47, 51, 72, 47, 88, 12, 77, 43, 27, 16, 87, 60, 44, 67, 88, 20, 67, 1, 79, 40, 43, 97, 69, 94, 29, 79, 17, 79, 53, 24, 7, 73, 51, 60, 8, 48, 80, 77, 6, 32, 28, 49, 35, 6, 100, 56, 87, 42, 9, 80, 89, 85, 10, 86, 99, 51, 100, 11, 95, 62, 20, 57, 39, 15, 63, 52, 20, 8, 89, 57, 100, 94, 67, 61, 72, 96, 80, 2, 17, 84, 87, 58, 3, 2, 76, 84, 8, 20, 71, 2, 46, 6, 90, 91, 17, 40, 31, 73, 78, 33, 50, 53, 6, 22, 72, 34, 24, 56, 96, 8, 66, 79, 72, 61, 27, 5, 51, 11, 100, 65, 60, 42, 98, 46, 94, 74, 69, 61, 51, 61, 70, 21, 68, 43, 26, 98, 51, 81, 22, 6, 19, 4, 71, 48, 85, 3, 27, 92, 91, 84, 41, 94, 93, 53, 42, 10, 23, 61, 72, 18, 76, 100, 9, 98}
Returns: 644019157
{308, 865, 643, 692, 636, 445, 647, 904, 669, 236, 110, 897, 9, 798, 143, 559, 275, 717, 790, 818, 621, 946, 697, 262, 82, 86, 538, 897, 981, 25, 758, 588, 394, 627, 345, 450, 5, 419, 824, 871, 835, 165, 608, 107, 960, 303, 217, 536, 605, 213, 829, 7, 7, 826, 867, 271, 791, 331, 41, 620, 958, 866, 698, 161, 221, 936, 218, 646, 617, 179, 268, 433, 726, 66, 210, 272, 827, 128, 59, 921, 723, 974, 146, 252, 649, 348, 613, 357, 865, 563, 403, 426, 588, 695, 707, 169, 257, 339, 56, 26, 204, 186, 642, 271, 290, 658, 62, 254, 451, 551, 864, 740, 609, 585, 365, 265, 549, 855, 290, 407, 92, 256, 801, 937, 659, 884, 482, 847, 928, 741, 256, 556, 272, 356, 953, 53, 500, 145, 608, 625, 551, 933, 888, 283, 420, 828, 178, 28, 100, 936, 761, 965, 659, 816, 258, 749, 653, 912, 723, 717, 357, 608, 961, 927, 319, 724, 103, 827, 103, 841, 665, 764, 158, 495, 344, 769, 722, 666, 927, 678, 183, 740, 699, 952, 319, 209, 265, 619, 563, 803, 551, 647, 592, 606, 141, 161, 596, 672, 363, 267, 339, 55, 955, 652, 404, 94, 556, 856, 665, 449, 41, 953, 118, 916, 185, 143, 368, 696, 913, 533, 182, 939, 169, 280, 168, 787, 962, 380, 336, 999, 790, 150, 879, 893, 70, 340, 798, 311, 566, 461, 491, 968, 143, 346, 572, 580, 876, 436, 982, 868, 302, 242, 486, 391, 134, 37, 635, 405, 983, 768, 327, 447, 871, 598, 404, 916, 832, 720, 778, 409, 103, 576, 952, 21, 55, 442, 676, 597, 785, 83, 774, 434, 394, 125, 180, 649, 748, 481, 304, 338, 105, 660, 131, 807, 888, 159, 328, 535, 563, 554, 212, 217, 131, 969, 954, 270, 542, 161, 694, 809, 797, 291, 384, 968, 679, 909, 301, 121, 862, 558, 68, 329, 671, 562, 14, 126, 409, 212, 959, 389, 524, 604, 884, 552, 669, 493, 75, 441, 981, 728, 327, 934, 188, 773, 218, 101, 378, 505, 508, 215, 846, 901, 60, 290, 309, 223, 754, 745, 687, 716, 813, 771, 700, 950, 368, 265, 554, 466, 788, 884, 632, 190, 227, 14, 941, 953, 387, 449, 924, 734, 661, 763, 29, 29, 936, 730, 832, 822, 209, 203, 948, 502, 333, 938, 937, 668, 555, 851, 616, 198, 373, 62, 976, 842, 852, 953, 947, 710, 190, 294, 779, 690, 14, 250, 120, 832, 541, 318, 462, 117, 839, 707, 722, 560, 386, 428, 940, 653, 81, 972, 559, 763, 655, 325, 139, 115, 158, 960, 798, 249, 477, 446, 201, 444, 329, 129, 73, 757, 588, 220, 781, 463, 131}
{40, 8, 64, 68, 39, 0, 0, 72, 58, 4, 32, 1, 30, 17, 20, 61, 92, 90, 3, 78, 33, 39, 38, 2, 24, 87, 84, 46, 36, 18, 59, 12, 52, 53, 20, 30, 66, 13, 27, 20, 20, 77, 24, 36, 36, 98, 52, 96, 36, 84, 13, 72, 98, 2, 63, 58, 44, 63, 46, 63, 65, 60, 40, 59, 18, 2, 38, 78, 75, 7, 31, 40, 78, 24, 63, 67, 72, 2, 26, 15, 100, 5, 34, 41, 14, 13, 42, 13, 51, 91, 1, 55, 77, 54, 69, 64, 72, 97, 89, 14, 15, 59, 51, 97, 55, 75, 40, 76, 13, 56, 85, 55, 97, 14, 23, 33, 29, 20, 93, 51, 74, 21, 25, 27, 17, 32, 45, 32, 87, 54, 38, 53, 33, 42, 42, 25, 11, 66, 48, 29, 3, 75, 71, 88, 75, 24, 84, 77, 49, 3, 63, 66, 66, 93, 34, 44, 25, 69, 62, 36, 84, 66, 12, 21, 67, 71, 35, 0, 97, 76, 30, 77, 2, 23, 11, 66, 28, 42, 18, 36, 33, 97, 81, 43, 3, 18, 46, 17, 70, 50, 60, 4, 93, 92, 59, 6, 23, 72, 21, 78, 51, 14, 99, 61, 7, 14, 85, 85, 74, 79, 95, 20, 74, 31, 3, 81, 74, 30, 55, 92, 45, 39, 98, 7, 14, 57, 66, 55, 47, 81, 73, 58, 31, 59, 26, 96, 54, 61, 59, 32, 71, 81, 16, 4, 100, 59, 49, 55, 71, 75, 71, 1, 70, 11, 98, 99, 97, 36, 8, 70, 59, 100, 54, 47, 11, 7, 84, 93, 49, 42, 23, 49, 57, 88, 13, 22, 74, 24, 93, 43, 0, 72, 53, 43, 79, 6, 30, 37, 70, 38, 78, 74, 37, 3, 100, 89, 95, 68, 14, 55, 81, 78, 43, 22, 1, 15, 60, 6, 78, 37, 43, 2, 85, 18, 64, 31, 38, 1, 8, 51, 58, 53, 15, 78, 91, 37, 54, 43, 43, 20, 39, 18, 79, 70, 39, 9, 77, 3, 68, 60, 56, 63, 11, 75, 50, 36, 63, 46, 80, 85, 1, 46, 36, 12, 65, 48, 60, 72, 99, 91, 35, 61, 13, 71, 72, 82, 55, 71, 44, 8, 44, 38, 46, 60, 13, 22, 90, 62, 0, 41, 89, 75, 42, 41, 54, 56, 68, 79, 84, 77, 77, 91, 53, 11, 83, 65, 40, 36, 11, 23, 14, 46, 76, 87, 79, 89, 88, 33, 25, 47, 29, 20, 68, 37, 25, 28, 96, 89, 16, 14, 19, 82, 94, 5, 64, 25, 77, 96, 34, 58, 58, 76, 40, 57, 97, 25, 23, 31, 9, 59, 88, 9, 43, 57, 62, 25, 21, 35, 43, 73, 15, 34, 96}
Returns: 260548368
{160, 640, 790, 72, 517, 182, 438, 216, 492, 709, 734, 924, 218, 35, 937, 330, 41, 830, 171, 647, 130, 142, 136, 475, 165, 285, 237, 338, 363, 203, 263, 735, 62, 494, 807, 918, 371, 989, 629, 14, 108, 898, 671, 766, 6, 931, 956, 504, 823, 90, 244, 230, 12, 879, 266, 565, 184, 111, 648, 171, 716, 896, 538, 624, 356, 169, 263, 50, 676, 536, 297, 240, 583, 297, 691, 930, 484, 801, 144, 870, 860, 777, 725, 133, 795, 858, 394, 63, 821, 801, 709, 242, 721, 422, 344, 821, 20, 397, 321, 729, 440, 525, 406, 665, 749, 887, 758, 923, 51, 889, 399, 138, 955, 334, 462, 144, 829, 341, 997, 189, 257, 908, 133, 187, 967, 901, 153, 962, 458, 43, 190, 540, 830, 193, 593, 950, 915, 132, 340, 855, 930, 395, 806, 141, 882, 217, 916, 63, 474, 720, 87, 855, 330, 590, 868, 759, 424, 846, 105, 391, 935, 424, 829, 953, 120, 898, 963, 571, 501, 683, 286, 385, 823, 887, 401, 688, 190, 276, 168, 342, 552, 877, 407, 991, 557, 761, 805, 429, 836, 168, 524, 248, 249, 811, 182, 755, 775, 851, 349, 692, 307, 784, 737, 494, 804, 539, 787, 81, 88, 200, 844, 794, 273, 777, 281, 540, 773, 198, 261, 540, 673, 716, 476, 173, 950, 811, 708, 732, 963, 140, 809, 991, 223, 519, 467, 259, 681, 79, 885, 635, 865, 912, 785, 585, 122, 655, 871, 116, 160, 923, 786, 168, 253, 580, 376, 220, 889, 683, 953, 657, 804, 347, 199, 431, 394, 204, 623, 339, 199, 724, 458, 266, 423, 60, 595, 377, 91, 565, 471, 497, 558, 482, 550, 239, 908, 883, 182, 796, 303, 762, 378, 229, 770, 68, 620, 315, 956, 550, 24, 562, 41, 385, 303, 721, 262, 179, 191, 630, 346, 86, 833, 959, 655, 584, 271, 5, 458, 939, 817, 781, 77, 290, 921, 791, 771, 185, 940, 28, 154, 186, 699, 876, 907, 197, 95, 500, 951, 483, 608, 79, 858, 632, 98, 190, 466, 310, 39, 584, 637, 584, 645, 230, 596, 544, 487, 520, 844, 226, 196, 517, 877, 809, 130, 323, 809, 309, 95, 33, 367, 341, 796, 127, 852, 218, 401, 664, 451, 410, 442, 473, 446, 581, 616, 577, 614, 280, 325, 815, 236, 6, 655, 503, 860, 977, 39, 812, 855, 454, 37, 109, 733, 212, 232, 842, 856, 998, 887, 71, 335, 193, 474, 761, 865, 196, 764, 507, 231, 110, 668, 182, 929, 90, 263, 208, 565, 651, 381, 769, 855, 621, 124, 314, 23, 337, 17, 750, 753, 367, 853, 627, 926, 595, 566, 453, 423, 440, 831, 322, 791, 894, 222, 842, 75, 211}
{75, 26, 30, 29, 65, 23, 66, 92, 87, 77, 60, 53, 57, 37, 49, 4, 5, 46, 38, 7, 88, 3, 37, 8, 36, 24, 31, 8, 73, 58, 72, 5, 51, 35, 46, 68, 81, 52, 6, 77, 59, 59, 80, 57, 67, 8, 45, 96, 72, 80, 19, 0, 95, 26, 72, 71, 35, 55, 1, 73, 0, 60, 37, 34, 65, 55, 79, 2, 27, 10, 90, 11, 87, 7, 100, 16, 85, 78, 11, 41, 48, 63, 66, 51, 6, 62, 74, 7, 32, 80, 47, 24, 20, 84, 30, 95, 7, 81, 87, 70, 26, 79, 74, 86, 40, 71, 89, 35, 75, 32, 49, 9, 98, 29, 14, 60, 14, 94, 21, 13, 63, 54, 1, 78, 4, 65, 14, 54, 76, 81, 52, 74, 80, 16, 84, 72, 44, 93, 79, 31, 90, 74, 60, 37, 77, 17, 36, 8, 17, 0, 79, 93, 49, 88, 14, 89, 59, 34, 9, 30, 72, 43, 78, 80, 28, 94, 31, 69, 14, 72, 90, 12, 44, 98, 51, 62, 42, 100, 35, 35, 64, 39, 36, 81, 10, 75, 55, 77, 22, 65, 23, 94, 83, 83, 55, 70, 12, 11, 64, 94, 72, 37, 37, 89, 12, 34, 35, 4, 8, 9, 36, 79, 64, 78, 2, 3, 17, 33, 54, 50, 92, 93, 90, 56, 54, 1, 72, 88, 3, 17, 83, 51, 67, 91, 76, 47, 82, 60, 6, 30, 76, 82, 69, 13, 36, 34, 65, 16, 47, 40, 24, 85, 78, 50, 30, 22, 20, 0, 26, 14, 12, 75, 17, 81, 27, 55, 41, 15, 81, 65, 32, 89, 93, 68, 13, 11, 61, 32, 96, 39, 44, 99, 40, 3, 76, 45, 9, 3, 74, 71, 15, 43, 20, 66, 77, 39, 9, 89, 70, 74, 92, 17, 19, 20, 12, 89, 43, 96, 47, 93, 97, 48, 77, 86, 98, 61, 22, 59, 54, 61, 92, 72, 3, 13, 53, 92, 90, 100, 26, 49, 77, 1, 74, 40, 37, 11, 60, 97, 63, 18, 89, 96, 66, 35, 45, 75, 45, 29, 14, 49, 42, 63, 12, 83, 84, 46, 98, 80, 20, 98, 83, 26, 65, 38, 16, 27, 49, 23, 2, 97, 83, 93, 62, 99, 3, 83, 90, 7, 31, 40, 28, 72, 20, 62, 50, 94, 19, 37, 31, 53, 93, 36, 30, 45, 27, 6, 18, 31, 96, 35, 16, 49, 62, 97, 30, 69, 72, 66, 36, 82, 5, 42, 10, 31, 20, 90, 32, 1, 23, 48, 82, 64, 1, 48, 100, 50, 70, 1, 55, 46, 4, 24, 8, 30, 39, 24, 41, 18, 37, 52, 1, 82, 82, 86, 21, 3, 99, 11, 64, 82, 15, 67, 51, 18}
Returns: 880244615
{79, 963, 725, 958, 973, 849, 714, 679, 369, 703, 436, 313, 347, 235, 2, 369, 342, 485, 189, 404, 716, 279, 374, 493, 835, 890, 759, 161, 16, 167, 305, 292, 407, 388, 690, 837, 587, 840, 121, 107, 936, 176, 296, 33, 667, 150, 413, 482, 762, 503, 424, 87, 835, 52, 924, 113, 276, 512, 583, 170, 757, 633, 174, 773, 777, 55, 53, 731, 192, 457, 726, 416, 927, 532, 89, 210, 679, 626, 662, 225, 80, 61, 787, 957, 161, 383, 506, 51, 254, 174, 247, 690, 179, 91, 312, 708, 554, 186, 369, 311, 439, 172, 989, 995, 120, 316, 358, 559, 282, 841, 353, 163, 80, 816, 20, 49, 509, 963, 29, 115, 573, 817, 314, 705, 821, 795, 945, 855, 925, 556, 710, 174, 549, 130, 237, 132, 587, 962, 107, 106, 163, 66, 706, 474, 155, 578, 72, 15, 925, 329, 7, 795, 158, 672, 611, 34, 119, 786, 22, 790, 882, 359, 501, 732, 894, 800, 649, 297, 625, 807, 542, 531, 123, 893, 533, 413, 513, 833, 971, 717, 990, 42, 193, 562, 749, 786, 466, 526, 300, 172, 412, 168, 317, 869, 961, 391, 223, 110, 766, 413, 737, 52, 713, 926, 91, 657, 865, 751, 496, 447, 544, 946, 941, 801, 652, 244, 353, 716, 781, 603, 863, 618, 222, 704, 102, 378, 481, 417, 502, 686, 196, 990, 490, 57, 803, 846, 915, 684, 63, 455, 527, 981, 208, 342, 60, 159, 81, 904, 592, 397, 351, 982, 319, 575, 977, 385, 308, 76, 300, 12, 959, 96, 13, 176, 587, 25, 257, 867, 322, 350, 181, 802, 514, 515, 626, 47, 923, 909, 829, 897, 698, 68, 921, 178, 22, 593, 443, 105, 606, 950, 668, 176, 72, 968, 311, 730, 745, 650, 512, 86, 659, 713, 103, 307, 760, 191, 201, 724, 753, 222, 835, 121, 905, 66, 240, 969, 476, 644, 211, 237, 711, 964, 982, 61, 837, 464, 1, 426, 883, 806, 171, 799, 115, 533, 264, 194, 296, 597, 180, 518, 245, 475, 149, 466, 375, 838, 355, 746, 868, 481, 882, 435, 978, 678, 837, 456, 230, 908, 814, 936, 169, 681, 335, 92, 419, 191, 878, 188, 442, 954, 501, 533, 244, 847, 446, 504, 653, 673, 638, 360, 329, 883, 151, 29, 591, 413, 529, 238, 406, 615, 413, 242, 640, 8, 812, 307, 608, 630, 510, 238, 827, 932, 656, 363, 730, 61, 982, 378, 872, 686, 918, 879, 994, 161, 848, 171, 644, 896, 851, 818, 535, 221, 520, 462, 180, 832, 986, 752, 253, 77, 63, 251, 841, 848, 491, 580, 176, 542, 227, 59, 648, 410, 37, 811, 649, 747, 670, 914, 3}
{40, 80, 80, 20, 100, 80, 100, 80, 60, 80, 0, 60, 40, 40, 100, 40, 20, 40, 60, 80, 0, 80, 80, 80, 100, 60, 20, 40, 80, 80, 60, 80, 40, 60, 80, 0, 20, 0, 40, 0, 20, 80, 20, 0, 100, 40, 80, 20, 80, 80, 40, 80, 80, 20, 0, 20, 100, 60, 80, 80, 100, 20, 100, 80, 0, 60, 0, 80, 40, 60, 0, 20, 20, 0, 100, 40, 0, 100, 40, 80, 40, 80, 60, 20, 80, 60, 40, 80, 80, 0, 0, 20, 0, 60, 60, 100, 20, 100, 100, 0, 60, 80, 100, 20, 100, 0, 80, 60, 20, 20, 0, 20, 40, 20, 0, 60, 80, 80, 20, 80, 80, 20, 60, 40, 60, 100, 100, 0, 100, 60, 100, 0, 0, 100, 20, 40, 60, 60, 80, 0, 20, 20, 0, 20, 60, 60, 60, 0, 100, 100, 60, 100, 0, 0, 20, 40, 80, 40, 100, 40, 20, 20, 100, 60, 0, 100, 20, 60, 20, 80, 100, 0, 20, 20, 80, 40, 100, 0, 100, 80, 40, 80, 0, 100, 60, 80, 100, 40, 40, 40, 60, 60, 60, 60, 20, 80, 60, 0, 80, 40, 100, 20, 80, 60, 20, 80, 20, 40, 60, 80, 100, 40, 60, 100, 20, 20, 80, 40, 40, 80, 20, 80, 40, 80, 100, 80, 80, 0, 0, 20, 100, 60, 80, 100, 60, 80, 60, 40, 60, 0, 60, 40, 0, 20, 0, 0, 0, 20, 100, 40, 40, 80, 20, 40, 20, 20, 20, 20, 100, 0, 40, 40, 0, 20, 100, 40, 0, 0, 20, 0, 40, 40, 0, 80, 20, 0, 40, 60, 0, 80, 20, 80, 100, 0, 40, 20, 100, 0, 0, 20, 80, 20, 40, 40, 80, 40, 40, 20, 20, 80, 40, 100, 60, 40, 80, 80, 40, 20, 80, 80, 80, 80, 0, 80, 20, 60, 40, 40, 80, 80, 20, 40, 100, 20, 60, 100, 40, 0, 100, 40, 20, 20, 0, 100, 0, 40, 20, 40, 80, 80, 40, 80, 0, 60, 0, 80, 40, 60, 40, 40, 60, 60, 80, 100, 40, 60, 0, 0, 0, 80, 60, 100, 80, 20, 0, 80, 0, 40, 80, 100, 80, 0, 60, 20, 0, 100, 60, 80, 100, 80, 40, 40, 40, 20, 100, 80, 60, 80, 80, 0, 40, 100, 60, 60, 0, 20, 100, 0, 100, 20, 80, 80, 100, 100, 100, 80, 60, 20, 40, 0, 100, 40, 60, 0, 0, 40, 80, 80, 60, 80, 100, 20, 60, 20, 20, 60, 100, 100, 60, 60, 60, 100, 40, 80, 80, 80, 80, 20, 40, 80, 20, 20, 0, 80, 40, 60, 0, 100, 100}
Returns: 686077826
{472, 444, 905, 348, 922, 287, 721, 583, 791, 431, 196, 95, 65, 743, 576, 900, 835, 581, 162, 95, 982, 615, 166, 532, 729, 388, 109, 22, 700, 513, 137, 67, 404, 178, 381, 953, 392, 396, 311, 382, 261, 166, 59, 253, 363, 621, 890, 807, 697, 948, 84, 586, 570, 910, 761, 349, 100, 487, 596, 552, 564, 180, 279, 321, 359, 194, 476, 305, 941, 180, 222, 419, 524, 86, 134, 557, 256, 903, 220, 874, 212, 356, 578, 29, 233, 37, 22, 902, 772, 218, 964, 186, 407, 834, 299, 461, 213, 836, 380, 3, 700, 837, 203, 606, 206, 749, 320, 758, 119, 405, 161, 621, 645, 570, 284, 568, 322, 89, 629, 237, 642, 471, 613, 591, 260, 320, 687, 601, 236, 435, 413, 324, 394, 558, 911, 819, 656, 315, 114, 797, 31, 625, 617, 627, 554, 345, 478, 504, 520, 968, 558, 297, 660, 198, 745, 28, 360, 549, 731, 594, 721, 130, 224, 533, 575, 436, 769, 210, 235, 419, 858, 898, 259, 20, 928, 691, 16, 959, 528, 527, 52, 241, 783, 651, 332, 185, 722, 296, 550, 409, 543, 607, 777, 977, 790, 900, 102, 462, 295, 743, 512, 777, 635, 697, 881, 392, 418, 200, 327, 577, 996, 811, 794, 373, 831, 506, 731, 798, 224, 763, 913, 912, 954, 846, 378, 992, 779, 200, 610, 827, 814, 646, 267, 683, 187, 690, 937, 934, 552, 204, 795, 936, 411, 201, 982, 487, 380, 235, 905, 23, 611, 218, 382, 15, 152, 617, 410, 464, 460, 861, 121, 633, 298, 339, 591, 802, 354, 98, 55, 160, 472, 322, 217, 512, 470, 277, 449, 966, 913, 375, 725, 302, 303, 849, 458, 339, 23, 312, 350, 594, 737, 445, 439, 905, 371, 817, 402, 752, 855, 16, 527, 312, 152, 422, 754, 166, 48, 581, 703, 673, 351, 702, 436, 171, 726, 47, 436, 494, 869, 358, 287, 880, 848, 70, 924, 308, 763, 426, 294, 349, 173, 47, 824, 413, 480, 353, 895, 190, 653, 140, 64, 811, 33, 431, 295, 274, 847, 644, 262, 996, 383, 286, 568, 338, 594, 816, 147, 376, 440, 644, 209, 601, 883, 430, 626, 349, 899, 55, 497, 171, 409, 530, 757, 290, 537, 527, 184, 404, 821, 790, 683, 728, 72, 359, 262, 116, 446, 354, 523, 805, 92, 99, 894, 462, 708, 423, 994, 715, 89, 727, 117, 296, 736, 471, 63, 9, 35, 229, 426, 549, 471, 843, 172, 185, 253, 463, 431, 46, 329, 822, 254, 976, 166, 684, 679, 720, 746, 568, 569, 351, 798, 676, 750, 4, 747, 720, 516, 954, 182, 686, 405, 91, 278, 706, 860, 42, 8, 180, 194, 992, 642, 11, 641, 686, 841, 889, 633, 111, 157, 74, 578, 595, 604, 428, 266, 504, 330, 740, 439, 180, 477, 337, 76}
{1, 60, 47, 20, 26, 98, 36, 16, 69, 41, 93, 72, 74, 83, 30, 23, 67, 28, 48, 1, 12, 66, 8, 4, 82, 69, 65, 19, 12, 4, 62, 85, 62, 83, 51, 10, 96, 92, 89, 94, 96, 98, 51, 51, 41, 10, 99, 29, 59, 78, 30, 74, 46, 93, 33, 6, 79, 5, 93, 2, 45, 7, 18, 88, 26, 48, 76, 91, 3, 30, 1, 100, 50, 7, 45, 6, 100, 97, 67, 76, 41, 14, 100, 73, 19, 57, 88, 74, 86, 32, 7, 22, 67, 83, 52, 27, 76, 56, 96, 47, 54, 22, 52, 34, 1, 89, 91, 49, 52, 18, 34, 39, 16, 75, 62, 75, 25, 27, 10, 59, 82, 9, 13, 76, 16, 74, 72, 90, 84, 18, 90, 58, 49, 2, 11, 76, 44, 82, 86, 100, 7, 38, 2, 56, 47, 58, 5, 96, 4, 68, 77, 1, 92, 13, 19, 73, 99, 97, 49, 66, 45, 12, 93, 36, 71, 48, 72, 3, 92, 91, 99, 63, 89, 36, 40, 58, 88, 73, 60, 11, 52, 94, 11, 17, 39, 41, 60, 71, 37, 31, 29, 97, 96, 78, 55, 87, 37, 58, 65, 62, 39, 55, 6, 5, 58, 38, 24, 0, 88, 71, 15, 3, 97, 51, 63, 57, 25, 99, 14, 91, 35, 61, 95, 51, 88, 91, 90, 36, 80, 25, 39, 3, 39, 52, 91, 27, 73, 93, 28, 69, 22, 58, 25, 49, 53, 75, 51, 28, 30, 36, 55, 40, 3, 63, 23, 77, 44, 58, 38, 39, 69, 68, 11, 72, 47, 15, 21, 95, 61, 22, 43, 34, 34, 43, 73, 29, 46, 68, 75, 46, 59, 10, 53, 9, 54, 30, 53, 86, 9, 9, 61, 87, 95, 52, 26, 84, 13, 62, 53, 82, 58, 55, 24, 73, 72, 90, 7, 56, 44, 82, 83, 3, 5, 22, 43, 15, 36, 46, 7, 11, 78, 20, 76, 91, 94, 19, 31, 43, 91, 53, 52, 6, 37, 23, 37, 15, 77, 76, 9, 16, 77, 24, 33, 47, 52, 48, 47, 17, 12, 29, 57, 87, 46, 29, 97, 24, 36, 91, 43, 76, 82, 21, 97, 53, 48, 90, 22, 68, 65, 13, 87, 96, 78, 91, 47, 78, 50, 51, 54, 92, 70, 28, 42, 78, 5, 78, 67, 89, 47, 47, 72, 8, 44, 67, 28, 31, 29, 84, 76, 88, 94, 15, 72, 16, 30, 69, 45, 42, 73, 87, 90, 90, 20, 78, 93, 55, 73, 50, 0, 4, 15, 3, 34, 1, 5, 73, 24, 59, 14, 25, 77, 3, 67, 74, 41, 2, 27, 76, 93, 2, 8, 60, 42, 84, 11, 28, 68, 93, 74, 22, 57, 31, 53, 50, 58, 70, 87, 92, 5, 63, 57, 25, 12, 8, 15, 25, 67, 63, 58, 99, 15, 26, 92}
Returns: 614728322
{417, 681, 219, 783, 629, 938, 205, 800, 897, 833, 828, 750, 401, 533, 638, 389, 324, 525, 905, 748, 769, 58, 53, 850, 908, 867, 907, 996, 389, 408, 689, 615, 74, 294, 918, 990, 686, 508, 385, 59, 692, 180, 953, 956, 878, 581, 853, 761, 919, 245, 525, 986, 124, 341, 774, 899, 124, 958, 958, 618, 421, 794, 187, 569, 375, 845, 810, 769, 970, 209, 35, 442, 719, 268, 807, 535, 981, 516, 91, 877, 198, 745, 737, 43, 266, 306, 657, 903, 343, 70, 162, 984, 461, 785, 271, 736, 630, 44, 675, 981, 309, 450, 529, 709, 469, 373, 715, 176, 787, 563, 630, 874, 873, 147, 373, 706, 970, 428, 73, 101, 914, 483, 531, 985, 584, 219, 733, 328, 478, 819, 829, 445, 817, 349, 163, 127, 306, 45, 628, 627, 2, 982, 607, 934, 745, 503, 971, 330, 136, 715, 539, 689, 367, 958, 433, 424, 68, 36, 693, 614, 257, 705, 862, 328, 17, 942, 386, 939, 798, 785, 587, 974, 820, 150, 913, 473, 550, 291, 393, 114, 698, 131, 214, 11, 394, 218, 701, 355, 921, 824, 180, 697, 515, 586, 829, 725, 508, 801, 423, 472, 24, 842, 251, 568, 658, 936, 147, 437, 989, 463, 349, 64, 398, 486, 121, 813, 412, 89, 764, 916, 562, 266, 307, 160, 54, 211, 671, 618, 224, 736, 68, 349, 898, 9, 19, 668, 736, 873, 563, 380, 774, 281, 633, 301, 83, 545, 578, 215, 724, 203, 191, 972, 77, 37, 508, 687, 740, 711, 655, 227, 679, 599, 232, 268, 650, 926, 155, 351, 899, 518, 29, 711, 694, 543, 65, 821, 738, 166, 345, 284, 862, 188, 2, 925, 224, 953, 883, 692, 854, 646, 528, 243, 395, 373, 936, 478, 965, 797, 228, 540, 821, 237, 151, 671, 424, 477, 162, 44, 334, 522, 157, 679, 380, 579, 479, 255, 455, 465, 981, 505, 814, 394, 935, 385, 353, 185, 672, 786, 665, 515, 727, 587, 108, 984, 535, 539, 140, 887, 626, 260, 650, 121, 365, 629, 830, 664, 187, 881, 859, 934, 917, 903, 502, 423, 412, 927, 793, 713, 602, 424, 657, 541, 120, 602, 210, 513, 295, 289, 673, 722, 54, 145, 124, 499, 906, 961, 169, 940, 491, 389, 774, 636, 123, 288, 798, 446, 167, 804, 43, 337, 280, 990, 552, 437, 534, 55, 464, 164, 750, 315, 807, 613, 709, 920, 94, 466, 895, 391, 107, 562, 202, 193, 621, 974, 458, 586, 235, 913, 50, 414, 726, 733, 895, 151, 148, 155, 99, 610, 139, 174, 700, 936, 372, 98, 498, 46, 300, 212, 561, 133, 335, 581, 276, 415, 492, 612, 35, 549, 999, 442, 946, 275, 83, 654, 934, 696, 906, 395, 929, 257, 657, 760, 227, 840, 562, 97, 826, 937, 848, 522, 468, 481, 945, 422, 985, 331, 469, 992, 905, 137, 908, 867, 944, 111, 403, 734, 457, 547, 7, 752, 503, 563, 816, 16, 673, 149}
{40, 60, 0, 80, 100, 100, 80, 0, 20, 80, 80, 40, 80, 20, 20, 40, 60, 0, 60, 80, 40, 100, 100, 40, 20, 40, 40, 20, 40, 60, 80, 100, 100, 40, 20, 40, 40, 40, 100, 40, 80, 40, 0, 80, 20, 60, 0, 60, 40, 40, 60, 100, 0, 20, 40, 0, 80, 20, 20, 40, 60, 80, 0, 20, 0, 20, 80, 0, 100, 100, 20, 40, 20, 80, 80, 60, 20, 80, 80, 100, 80, 80, 80, 60, 0, 20, 100, 0, 20, 80, 100, 40, 60, 80, 20, 100, 0, 20, 0, 60, 60, 100, 60, 60, 40, 100, 100, 20, 60, 20, 80, 20, 100, 60, 60, 100, 0, 100, 100, 40, 80, 60, 40, 0, 20, 0, 80, 80, 20, 60, 0, 0, 40, 20, 60, 60, 60, 20, 40, 80, 20, 40, 60, 20, 40, 80, 80, 60, 20, 0, 60, 0, 0, 40, 100, 100, 100, 20, 40, 0, 20, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 80, 100, 80, 40, 0, 80, 40, 0, 20, 60, 0, 80, 0, 20, 100, 80, 20, 0, 40, 20, 60, 100, 60, 40, 40, 80, 100, 80, 80, 40, 40, 60, 80, 0, 80, 60, 40, 40, 20, 100, 60, 100, 0, 0, 80, 60, 80, 80, 60, 60, 0, 0, 100, 20, 100, 100, 20, 100, 40, 100, 20, 0, 40, 100, 60, 20, 100, 100, 60, 60, 20, 80, 80, 20, 20, 100, 20, 100, 60, 60, 80, 0, 60, 40, 0, 100, 20, 20, 0, 20, 20, 20, 100, 0, 0, 20, 20, 80, 60, 60, 60, 100, 60, 20, 40, 20, 0, 40, 60, 60, 80, 100, 100, 20, 80, 0, 60, 40, 100, 100, 80, 20, 60, 40, 80, 20, 100, 100, 20, 40, 100, 60, 100, 100, 40, 80, 40, 20, 80, 60, 40, 100, 100, 0, 60, 80, 80, 0, 100, 60, 0, 100, 100, 20, 20, 100, 100, 20, 80, 40, 60, 40, 20, 60, 60, 20, 100, 40, 60, 80, 80, 60, 40, 60, 0, 60, 0, 60, 60, 80, 60, 60, 0, 60, 40, 0, 40, 100, 0, 0, 0, 100, 0, 60, 40, 60, 80, 40, 40, 100, 0, 40, 100, 80, 20, 60, 0, 40, 80, 80, 80, 0, 100, 80, 60, 100, 60, 60, 60, 60, 80, 100, 0, 100, 20, 40, 40, 60, 80, 40, 40, 80, 0, 60, 0, 100, 20, 0, 0, 60, 80, 60, 40, 60, 80, 60, 20, 0, 20, 20, 80, 100, 60, 60, 60, 80, 40, 0, 20, 60, 0, 100, 40, 0, 80, 100, 0, 40, 60, 60, 80, 100, 0, 0, 80, 80, 0, 100, 60, 0, 80, 0, 20, 60, 60, 40, 0, 100, 100, 40, 40, 100, 20, 0, 100, 60, 60, 40, 0, 40, 0, 0, 80, 20, 20, 0, 0, 40, 100, 0, 60, 20, 80, 80, 40, 80, 60, 100, 100, 80, 80, 40, 60, 80, 40}
Returns: 944903308
{36, 5, 1, 56, 21, 234, 22, 9, 3, 60, 1, 20, 16, 1, 240, 25, 85, 29, 8, 1, 523, 2, 110, 1, 13, 6, 3, 10, 54, 1, 58, 1, 64, 2, 115, 3, 800, 38, 1, 25, 471, 4, 84, 530, 1, 31, 126, 39, 50, 96, 2, 14, 196, 3, 141, 496, 175, 168, 643, 53, 12, 28, 1, 34, 100, 510, 7, 1, 3, 917, 29, 3, 206, 343, 38, 426, 172, 148, 850, 249, 115, 10, 1, 16, 57, 11, 36, 546, 11, 71, 14, 571, 97, 103, 1, 46, 176, 93, 411, 872, 177, 15, 90, 700, 3, 48, 1, 2, 1, 3, 77, 404, 764, 2, 3, 2, 3, 153, 30, 13, 228, 425, 13, 74, 46, 6, 25, 52, 82, 2, 15, 1, 1, 31, 60, 177, 5, 167, 245, 106, 227, 5, 1, 29, 587, 390, 237, 894, 12, 49, 484, 2, 277, 3, 165, 580, 232, 609, 14, 73, 816, 26, 41, 171, 519, 3, 1, 22, 23, 98, 37, 48, 26, 27, 1, 125, 25, 3, 13, 242, 144, 5, 35, 178, 4, 214, 86, 439, 1, 222, 29, 57, 1, 4, 245, 9, 172, 5, 12, 2, 31, 41, 1, 5, 394, 983, 3, 488, 321, 2, 246, 382, 7, 406, 8, 50, 239, 2, 39, 2, 7, 15, 30, 5, 692, 22, 28, 19, 1, 34, 58, 78, 127, 3, 519, 3, 1, 3, 482, 3, 152, 24, 17, 60, 3, 35, 114, 16, 1, 3, 3, 48, 221, 4, 29, 21, 206, 506, 874, 1, 28, 229, 286, 22, 639, 3, 5, 23, 228, 1, 3, 657, 7, 429, 242, 1, 6, 26, 2, 3, 21, 1, 9, 11, 9, 10, 3, 1, 22, 256, 82, 1, 926, 482, 9, 89, 18, 6, 1, 82, 795, 1, 1, 57, 236, 10, 8, 353, 1, 2, 510, 52, 379, 10, 2, 347, 9, 11, 25, 131, 17, 3, 4, 2, 256, 22, 5, 368, 108, 23, 5, 627, 6, 128, 27, 26, 246, 142, 1, 1, 3, 20, 164, 53, 156, 2, 80, 3, 34, 4, 22, 108, 1, 41, 4, 1, 2, 923, 102, 246, 430, 1, 14, 323, 256, 6, 712, 65, 1, 4, 925, 510, 412, 3, 112, 60, 9, 2, 2, 3, 43, 3, 86, 6, 68, 883, 23, 14, 15, 26, 44, 12, 13, 692, 134, 19, 19, 452, 200, 1, 557, 30, 129, 9, 4, 70, 14, 382, 230, 3, 37}
{0, 80, 40, 0, 40, 0, 40, 80, 20, 20, 20, 40, 60, 60, 40, 100, 0, 80, 100, 80, 60, 80, 20, 40, 80, 40, 0, 40, 80, 60, 20, 0, 40, 100, 40, 60, 0, 80, 80, 0, 40, 40, 60, 20, 60, 20, 40, 80, 100, 0, 60, 60, 40, 0, 20, 60, 20, 40, 40, 0, 60, 60, 60, 100, 80, 40, 0, 20, 60, 100, 40, 100, 60, 40, 40, 80, 80, 80, 100, 20, 100, 40, 60, 20, 20, 20, 0, 0, 40, 80, 20, 0, 100, 100, 60, 100, 40, 0, 60, 60, 0, 20, 60, 100, 40, 100, 0, 0, 40, 40, 100, 20, 0, 20, 20, 40, 100, 0, 100, 20, 100, 40, 60, 40, 40, 60, 80, 40, 20, 0, 60, 100, 100, 100, 40, 0, 40, 100, 40, 0, 100, 0, 40, 0, 20, 0, 40, 0, 20, 40, 60, 20, 60, 80, 20, 0, 80, 80, 80, 100, 80, 60, 20, 60, 60, 60, 20, 40, 80, 60, 40, 20, 20, 0, 80, 40, 60, 100, 100, 0, 100, 80, 0, 60, 60, 100, 40, 40, 20, 60, 0, 100, 100, 80, 20, 60, 40, 100, 60, 40, 60, 20, 60, 100, 20, 40, 60, 60, 100, 80, 0, 40, 60, 0, 40, 0, 20, 100, 20, 80, 100, 100, 0, 40, 100, 80, 40, 80, 40, 40, 40, 40, 100, 20, 100, 60, 80, 80, 80, 60, 40, 80, 0, 40, 20, 0, 40, 60, 20, 80, 0, 0, 40, 80, 100, 0, 80, 100, 60, 100, 40, 0, 40, 80, 20, 80, 80, 80, 100, 0, 0, 100, 100, 40, 40, 20, 20, 80, 80, 0, 60, 80, 100, 40, 0, 100, 60, 40, 100, 0, 20, 20, 100, 40, 0, 60, 60, 0, 60, 100, 80, 60, 60, 20, 60, 100, 80, 0, 100, 40, 40, 100, 80, 100, 0, 100, 80, 0, 80, 80, 80, 80, 100, 100, 20, 20, 80, 80, 0, 60, 40, 60, 40, 100, 20, 100, 80, 0, 80, 60, 80, 60, 20, 80, 60, 100, 0, 40, 80, 60, 80, 60, 40, 60, 40, 40, 100, 0, 80, 60, 40, 100, 60, 60, 100, 80, 0, 100, 40, 60, 20, 0, 40, 40, 0, 40, 0, 60, 100, 20, 100, 20, 60, 60, 60, 100, 100, 0, 100, 40, 80, 20, 60, 100, 100, 100, 40, 0, 40, 0, 80, 40, 0, 60, 60, 60, 40, 60, 60, 80, 80}
Returns: 476418817
{255, 829, 595, 490, 837, 862, 228, 926, 797, 676, 645, 808, 144, 58, 870, 182, 438, 716, 470, 274, 104, 485, 970, 440, 904, 775, 642, 849, 294, 784, 476, 318, 763, 543, 981, 781, 297, 700, 952, 134, 506, 884, 581, 240, 750, 477, 175, 410, 201, 921, 67, 979, 978, 634, 808, 729, 669, 451, 75, 891, 508, 153, 718, 171, 21, 484, 120, 328, 252, 146, 76, 686, 261, 338, 292, 546, 270, 24, 47, 819, 968, 743, 537, 444, 339, 707, 339, 202, 599, 5, 867, 798, 882, 790, 314, 624, 225, 258, 305, 87, 667, 521, 95, 308, 916, 715, 818, 188, 364, 344, 602, 743, 899, 282, 415, 560, 253, 45, 721, 644, 251, 506, 855, 791, 17, 904, 506, 993, 686, 882, 260, 127, 143, 369, 196, 940, 343, 772, 500, 939, 834, 453, 935, 96, 729, 411, 267, 436, 337, 527, 468, 257, 200, 797, 899, 623, 338, 690, 885, 243, 255, 158, 201, 105, 371, 133, 189, 983, 206, 150, 124, 799, 77, 721, 991, 426, 169, 513, 578, 945, 336, 636, 296, 304, 316, 875, 833, 437, 859, 966, 830, 983, 869, 640, 348, 837, 848, 878, 685, 864, 870, 595, 219, 801, 52, 516, 799, 924, 426, 126, 928, 863, 412, 175, 749, 576, 732, 283, 571, 291, 429, 594, 959, 548, 19, 53, 737, 660, 589, 259, 42, 270, 73, 206, 750, 480, 575, 237, 573, 558, 284, 723, 567, 44, 828, 171, 602, 164, 605, 852, 22, 868, 100, 413, 447, 235, 430, 198, 259, 181, 665, 140, 556, 555, 877, 524, 892, 354, 427, 39, 570, 436, 752, 692, 885, 506, 104, 716, 842, 128, 383, 733, 83, 70, 677, 918, 611, 357, 908, 544, 314, 739, 600, 217, 932, 918, 338, 320, 791, 304, 462, 428, 966, 635, 711, 463, 818, 514, 491, 728, 212, 208, 116, 771, 258, 212, 181, 916, 691, 743, 408, 771, 727, 947, 70, 590, 446, 237, 266, 601, 362, 5, 920, 206, 806, 102, 555, 748, 645, 397, 2, 82, 28, 119, 449, 386, 758, 949, 732, 598, 345, 206, 33, 544, 768, 632, 408, 260, 227, 609, 156, 875, 393, 346, 35, 178, 932, 887, 115, 943, 628, 723, 739, 709, 957, 373, 824, 898, 914, 985, 155, 747, 264, 183, 276, 245, 355, 17, 682, 900, 485, 146, 182, 532, 389, 194, 654, 534, 696, 964, 840, 269, 883, 150, 374, 406, 467, 874, 138, 297, 705, 975, 505, 343, 428, 616, 300, 293, 311, 902, 254, 366, 206, 820, 281, 988, 460, 648, 133, 302, 234, 483, 902, 824, 188, 221, 113, 228, 919, 85}
{0, 32, 22, 46, 61, 8, 34, 20, 48, 79, 49, 95, 56, 28, 86, 55, 55, 7, 76, 29, 75, 36, 72, 90, 100, 98, 66, 64, 72, 36, 32, 76, 57, 49, 97, 87, 90, 70, 75, 60, 100, 55, 63, 84, 13, 27, 69, 35, 62, 27, 53, 23, 93, 71, 71, 33, 75, 91, 45, 7, 83, 52, 37, 39, 59, 73, 69, 76, 41, 56, 81, 37, 20, 72, 37, 50, 88, 4, 5, 77, 59, 52, 54, 90, 80, 75, 82, 69, 37, 13, 78, 74, 58, 88, 52, 49, 21, 91, 4, 8, 28, 39, 25, 41, 0, 95, 35, 6, 91, 56, 28, 67, 27, 36, 3, 19, 2, 54, 0, 55, 96, 41, 10, 57, 56, 42, 51, 52, 47, 61, 78, 90, 65, 70, 7, 70, 21, 29, 30, 61, 3, 61, 40, 3, 51, 40, 68, 75, 27, 7, 57, 7, 64, 49, 0, 37, 84, 6, 84, 23, 13, 22, 69, 39, 89, 2, 77, 3, 87, 39, 73, 25, 86, 30, 41, 95, 61, 37, 53, 27, 76, 15, 92, 29, 50, 41, 66, 52, 98, 44, 70, 2, 67, 74, 52, 100, 95, 100, 90, 28, 78, 88, 32, 25, 8, 5, 63, 86, 97, 36, 12, 32, 97, 27, 9, 72, 30, 25, 94, 79, 98, 47, 52, 0, 52, 1, 96, 28, 91, 33, 66, 29, 70, 52, 30, 45, 54, 15, 9, 65, 76, 50, 60, 68, 37, 50, 62, 42, 57, 54, 64, 54, 17, 27, 63, 40, 40, 95, 74, 73, 92, 2, 62, 15, 70, 9, 76, 77, 53, 89, 73, 42, 11, 26, 28, 27, 93, 62, 57, 34, 43, 27, 23, 81, 4, 69, 98, 42, 83, 42, 85, 78, 40, 35, 83, 65, 52, 7, 5, 7, 66, 5, 23, 93, 51, 38, 96, 56, 46, 94, 98, 38, 88, 16, 79, 44, 77, 34, 15, 5, 22, 34, 41, 51, 97, 6, 44, 35, 99, 41, 76, 53, 51, 23, 99, 48, 90, 99, 95, 69, 74, 3, 19, 55, 7, 63, 91, 95, 67, 61, 34, 77, 71, 0, 27, 21, 16, 75, 93, 20, 94, 76, 2, 64, 5, 7, 12, 5, 7, 23, 76, 61, 21, 39, 84, 55, 93, 33, 99, 77, 96, 1, 70, 24, 26, 66, 98, 91, 79, 95, 16, 22, 75, 34, 4, 62, 4, 85, 45, 50, 41, 80, 46, 73, 62, 30, 49, 71, 85, 56, 81, 83, 27, 95, 70, 31, 10, 39, 79, 87, 94, 41, 91, 15, 54, 47, 88, 52, 19, 15, 89, 41, 46, 91, 62, 20, 37, 13, 54, 78}
Returns: 594930273
{581, 383, 424, 13, 141, 759, 971, 110, 998, 877, 434, 54, 936, 902, 239, 593, 665, 341, 769, 798, 537, 159, 910, 613, 871, 720, 325, 730, 964, 845, 583, 309, 925, 690, 142, 207, 866, 106, 993, 393, 137, 620, 514, 638, 298, 743, 822, 490, 272, 910, 742, 468, 164, 864, 266, 523, 19, 526, 790, 351, 137, 437, 844, 98, 741, 727, 387, 153, 578, 38, 62, 166, 625, 610, 254, 881, 47, 762, 725, 201, 348, 988, 697, 184, 154, 729, 384, 167, 850, 63, 564, 697, 93, 402, 98, 488, 722, 422, 922, 268, 940, 547, 808, 476, 245, 539, 464, 874, 936, 568, 534, 997, 768, 844, 646, 919, 639, 73, 200, 628, 168, 6, 463, 984, 961, 413, 484, 663, 183, 6, 25, 432, 109, 187, 601, 882, 833, 923, 224, 343, 52, 390, 932, 301, 941, 998, 781, 831, 731, 667, 394, 895, 729, 489, 265, 269, 226, 818, 753, 191, 722, 878, 413, 826, 59, 848, 888, 351, 465, 43, 310, 966, 368, 193, 435, 353, 126, 584, 457, 926, 826, 229, 38, 156, 896, 531, 391, 422, 354, 887, 323, 619, 570, 520, 699, 803, 430, 400, 454, 986, 150, 906, 225, 883, 840, 533, 890, 681, 101, 172, 245, 376, 705, 215, 422, 151, 514, 800, 998, 557, 967, 91, 996, 869, 339, 312, 970, 788, 945, 750, 271, 101, 846, 564, 135, 213, 171, 518, 810, 686, 330, 966, 105, 878, 951, 285, 647, 260, 907, 926, 132, 380, 208, 116, 813, 745, 194, 150, 843, 649, 256, 863, 628, 581, 651, 912, 731, 594, 783, 302, 663, 284, 50, 788, 13, 368, 18, 267, 406, 140, 874, 679, 233, 77, 422, 887, 343, 729, 594, 332, 229, 259, 832, 819, 277, 951, 878, 621, 453, 142, 314, 462, 882, 375, 692, 945, 317, 514, 82, 79, 564, 896, 268, 202, 133, 273, 442, 37, 628, 448, 41, 404, 13, 69, 29, 588, 2, 368, 397, 607, 146, 854, 978, 351, 566, 965, 212, 313, 349, 287, 638, 298, 228, 494, 878, 163, 183, 224, 717, 777, 400, 125, 25, 118, 937, 490, 990, 741, 111, 464, 866, 406, 920, 760, 899, 862, 422, 636, 604, 920, 630, 759, 382, 248, 773, 992, 549, 170, 86, 104, 210, 696, 303, 66, 249, 494, 249, 206, 523, 129, 646, 998, 609, 86, 475, 785, 147, 765, 828, 78, 897, 890, 984, 706, 474, 79, 896}
{8, 56, 25, 23, 31, 24, 36, 66, 45, 67, 8, 46, 28, 88, 63, 21, 4, 23, 97, 61, 69, 0, 42, 39, 25, 54, 86, 92, 54, 19, 63, 57, 47, 82, 36, 17, 94, 74, 15, 67, 72, 55, 15, 25, 47, 23, 62, 63, 88, 15, 50, 71, 77, 61, 29, 22, 31, 13, 0, 96, 27, 70, 13, 49, 53, 42, 46, 65, 83, 30, 13, 75, 63, 88, 21, 7, 20, 98, 78, 72, 29, 21, 59, 21, 60, 93, 56, 57, 62, 5, 18, 58, 87, 86, 47, 89, 62, 67, 59, 32, 19, 64, 78, 76, 39, 15, 61, 20, 36, 17, 23, 30, 9, 25, 1, 75, 43, 16, 4, 97, 88, 5, 17, 1, 2, 56, 94, 79, 72, 35, 58, 38, 32, 65, 87, 57, 78, 39, 80, 17, 45, 68, 41, 94, 18, 69, 96, 90, 89, 41, 58, 39, 85, 34, 20, 15, 86, 0, 40, 79, 53, 17, 21, 27, 87, 51, 71, 39, 28, 100, 18, 88, 77, 79, 50, 82, 73, 14, 17, 3, 35, 74, 81, 37, 54, 32, 8, 55, 2, 81, 92, 37, 77, 43, 87, 43, 53, 27, 81, 49, 22, 14, 17, 44, 92, 27, 92, 87, 46, 78, 15, 48, 31, 80, 27, 41, 28, 25, 92, 59, 71, 97, 72, 90, 2, 75, 29, 91, 72, 57, 18, 67, 25, 95, 17, 1, 3, 81, 100, 2, 84, 26, 11, 10, 60, 93, 52, 27, 0, 8, 92, 81, 37, 86, 69, 22, 65, 2, 91, 45, 22, 14, 3, 56, 81, 54, 54, 24, 94, 1, 5, 43, 64, 65, 45, 14, 81, 70, 57, 3, 56, 78, 25, 92, 41, 29, 80, 84, 95, 0, 76, 35, 85, 100, 88, 42, 94, 22, 8, 57, 1, 81, 49, 79, 32, 40, 95, 40, 58, 26, 62, 76, 92, 65, 0, 100, 99, 2, 14, 48, 5, 76, 97, 45, 7, 61, 26, 98, 99, 42, 13, 89, 43, 12, 70, 19, 51, 43, 59, 66, 34, 54, 98, 45, 16, 29, 90, 93, 35, 34, 13, 5, 1, 52, 60, 57, 88, 69, 75, 42, 60, 60, 40, 12, 44, 0, 53, 62, 28, 97, 22, 41, 0, 8, 32, 30, 38, 10, 14, 11, 87, 88, 48, 58, 51, 44, 10, 67, 41, 62, 67, 70, 52, 52, 49, 91, 68, 89, 43, 26, 56, 97, 85, 42, 35, 86, 99}
Returns: 536698621
{814, 835, 812, 91, 267, 894, 394, 400, 564, 646, 618, 485, 698, 900, 51, 841, 752, 172, 234, 450, 701, 707, 441, 26, 330, 663, 514, 241, 290, 20, 642, 933, 425, 39, 433, 478, 690, 355, 397, 779, 182, 223, 469, 994, 123, 346, 637, 499, 19, 211, 323, 645, 398, 610, 782, 395, 926, 309, 659, 670, 723, 509, 357, 718, 920, 293, 187, 783, 985, 82, 352, 150, 891, 323, 520, 50, 189, 696, 969, 756, 178, 539, 786, 516, 947, 18, 444, 982, 522, 41, 103, 752, 613, 866, 271, 445, 194, 535, 405, 168, 702, 633, 526, 149, 629, 182, 55, 567, 410, 506, 32, 124, 516, 288, 572, 848, 809, 527, 778, 891, 331, 34, 918, 358, 269, 398, 290, 679, 709, 233, 101, 164, 420, 888, 607, 498, 840, 592, 198, 99, 851, 181, 84, 672, 13, 632, 25, 728, 533, 231, 796, 997, 141, 636, 541, 426, 778, 502, 446, 695, 713, 774, 511, 897, 672, 406, 554, 737, 7, 830, 1000, 397, 745, 145, 337, 365, 737, 128, 827, 119, 515, 257, 133, 392, 228, 4, 594, 432, 646, 700, 350, 33, 850, 921, 149, 330, 268, 388, 520, 606, 58, 648, 520, 824, 808, 975, 862, 232, 959, 846, 649, 861, 579, 469, 628, 466, 774, 681, 523, 292, 730, 206, 469, 703, 702, 65, 562, 261, 932, 51, 17, 55, 545, 875, 474, 951, 96, 265, 481, 413, 331, 493, 758, 26, 288, 972, 326, 251, 776, 938, 229, 192, 984, 659, 945, 412, 3, 828, 935, 710, 570, 516, 400, 933, 413, 963, 678, 87, 979, 68, 936, 474, 301, 188, 522, 621, 31, 148, 550, 754, 330, 646, 921, 818, 327, 571, 272, 800, 54, 187, 749, 509, 806, 480, 842, 347, 754, 349, 995, 37, 757, 86, 282, 588, 634, 60, 536, 924, 685, 329, 806, 825, 500, 335, 661, 473, 710, 639, 401, 209, 375, 699, 538, 736, 704, 75, 343, 949, 179, 42, 692, 584, 468, 200, 469, 110, 278, 747, 158, 540, 285, 883, 664, 529, 649, 60, 743, 978, 670, 445, 808, 228, 521, 620, 654, 138, 71, 983, 120, 919, 296, 833, 497, 217, 314, 664, 618, 76, 407, 805, 498, 725, 875, 396, 194, 761, 192, 142, 831, 656, 48, 247, 438, 88, 934, 670, 973, 315, 947, 233, 675, 990, 282, 180, 377, 908, 655, 302, 455, 902, 608, 956, 544, 489, 639, 241, 639, 95, 942, 266, 513, 883, 489, 727, 423, 574, 985, 716, 914, 490, 505, 874, 665, 833, 725, 677}
{29, 94, 61, 85, 42, 19, 67, 51, 36, 56, 27, 81, 30, 43, 97, 33, 7, 80, 40, 21, 8, 8, 75, 85, 47, 91, 99, 36, 30, 24, 83, 90, 23, 32, 16, 56, 91, 41, 30, 49, 43, 54, 66, 81, 79, 100, 11, 46, 76, 90, 47, 17, 57, 59, 43, 12, 5, 96, 59, 70, 44, 92, 86, 87, 41, 82, 92, 33, 62, 53, 13, 25, 100, 92, 2, 91, 50, 76, 30, 77, 65, 9, 21, 79, 26, 6, 26, 50, 61, 33, 83, 99, 25, 32, 52, 51, 43, 88, 18, 59, 83, 29, 41, 39, 71, 89, 33, 41, 9, 39, 35, 14, 5, 2, 53, 17, 71, 98, 75, 56, 18, 40, 35, 73, 54, 34, 7, 20, 27, 4, 0, 97, 43, 34, 58, 29, 9, 14, 40, 58, 89, 32, 98, 26, 64, 3, 10, 55, 26, 16, 18, 21, 99, 82, 97, 37, 26, 57, 37, 77, 12, 97, 20, 43, 83, 35, 87, 82, 56, 33, 36, 47, 69, 56, 23, 77, 16, 20, 87, 50, 7, 10, 54, 28, 0, 98, 81, 90, 84, 15, 3, 52, 93, 69, 73, 24, 64, 96, 0, 57, 67, 59, 64, 11, 37, 69, 65, 93, 10, 66, 69, 82, 5, 78, 18, 5, 39, 37, 93, 25, 41, 31, 77, 30, 45, 48, 46, 82, 87, 76, 10, 30, 91, 53, 79, 16, 92, 37, 69, 8, 78, 95, 89, 85, 16, 83, 35, 39, 100, 98, 10, 100, 81, 84, 39, 39, 38, 56, 95, 15, 7, 50, 89, 72, 69, 64, 19, 49, 15, 12, 47, 39, 16, 13, 34, 41, 1, 58, 27, 33, 98, 8, 32, 35, 58, 96, 44, 69, 40, 90, 17, 94, 16, 74, 96, 13, 43, 73, 95, 90, 49, 22, 73, 36, 31, 19, 87, 0, 4, 83, 1, 73, 95, 32, 51, 95, 67, 19, 42, 67, 41, 69, 0, 45, 2, 9, 8, 51, 50, 35, 61, 36, 96, 4, 93, 28, 51, 59, 81, 8, 53, 68, 73, 34, 61, 5, 0, 30, 39, 47, 2, 64, 48, 30, 87, 62, 93, 92, 37, 64, 91, 10, 98, 40, 63, 61, 96, 38, 39, 11, 12, 7, 91, 67, 5, 88, 95, 33, 20, 30, 21, 62, 72, 38, 63, 98, 100, 77, 21, 40, 83, 66, 1, 93, 8, 23, 24, 23, 45, 39, 4, 27, 17, 78, 48, 44, 12, 41, 46, 50, 13, 80, 52, 22, 47, 70, 43, 50, 1, 3, 82, 4, 98, 51, 15, 81}
Returns: 48014771
{733, 641, 188, 830, 651, 111, 472, 297, 884, 3, 862, 191, 30, 188, 639, 812, 864, 662, 71, 970, 252, 620, 283, 496, 491, 316, 783, 468, 805, 139, 209, 230, 652, 206, 188, 3, 243, 621, 816, 969, 10, 233, 690, 562, 586, 178, 842, 43, 218, 292, 77, 702, 292, 18, 504, 227, 708}
{60, 20, 100, 100, 80, 60, 100, 100, 60, 60, 40, 0, 0, 40, 60, 0, 60, 0, 40, 20, 60, 80, 20, 40, 0, 20, 40, 20, 80, 100, 20, 80, 0, 60, 0, 60, 100, 80, 0, 0, 20, 40, 40, 40, 80, 20, 60, 80, 80, 20, 0, 0, 0, 0, 20, 40, 40}
Returns: 16067714
{733, 225, 997, 310, 286, 7, 258, 950, 376, 255, 816, 626, 824, 207, 724, 247, 921, 48, 636, 186, 851, 600, 133, 487, 925, 283, 543, 462, 897, 504, 121, 358, 781, 344, 474, 751, 553, 716, 60, 753, 612, 520, 485, 482, 98, 291, 771, 349, 926, 995, 161, 505, 999, 76, 979, 645, 58, 122, 208, 139, 917, 516, 195, 289, 855, 870, 750, 652, 62, 971, 565, 579, 887, 155, 889, 761, 984, 304, 372, 308, 158, 177, 584, 172, 323, 716, 68, 214, 118, 892, 612, 935, 219, 112, 225, 319, 160, 908, 46, 59, 694, 83, 766, 334, 336, 990, 140, 787, 730, 144, 634, 535, 108, 919, 640, 452, 679, 288, 623, 609, 911, 458, 721, 899, 555, 889, 990, 267, 675, 531, 260, 954, 511, 227, 768, 424, 488, 680, 595, 912, 998, 715, 467, 556, 277, 4, 755, 379, 549, 257, 809, 333, 255, 590, 926, 381, 8, 387, 244, 474, 351, 786, 556, 670, 574, 590, 489, 803, 510, 171, 969, 659, 983, 244, 591, 985, 64, 204, 350, 955, 108, 570, 190, 720, 296, 41, 22, 583, 536, 859, 748, 244, 594, 209, 838, 673, 598, 146, 253, 28, 518, 881, 43, 674, 832, 438, 938, 49, 910, 837, 816, 310, 18, 164, 994, 104, 682, 359, 510, 523, 479, 419, 860, 679, 115, 547, 13, 836, 682, 722, 481, 952, 17, 544, 103, 73, 562, 656, 932, 605, 589, 522, 573, 998, 300, 37, 428, 270, 963, 715, 968, 840, 279, 980, 835, 696, 329, 448, 260, 630, 320, 78, 241, 82, 797, 278, 422, 353, 455, 589, 698, 268, 469, 676, 726, 998, 561, 386, 967, 451, 664, 754, 326, 334, 865, 389, 207, 133, 104, 353, 510, 252, 909, 148, 378, 622, 250, 968, 258, 303, 897, 17, 525, 978, 148, 401, 545, 183, 830, 296, 100, 477, 619, 649, 118, 34, 545, 489, 92, 71, 213, 801, 520, 188, 772, 196, 443, 162, 597, 404, 230, 338, 544, 100, 393, 647, 274, 676, 527, 49, 46, 880, 902, 409, 499, 904, 545, 773, 380, 503, 344, 423, 86, 628, 35, 318, 932, 278, 318, 812, 41, 284, 971, 551, 421, 628, 278, 96, 415, 440, 104, 175, 195, 522, 621, 468, 401, 617, 114, 709, 429, 661, 482, 422, 363, 640, 888, 738, 579, 647, 267, 685, 191, 782, 832, 118, 135, 752, 569, 988, 916, 444, 215, 483, 310, 553, 329, 839, 908, 203, 363, 520, 507, 744, 211, 847, 181, 358, 656, 960, 171, 199, 517, 332, 94, 223, 986, 686, 413, 401, 369, 805, 753, 568, 624, 677, 769, 688, 894, 29, 314, 616, 887}
{97, 71, 57, 73, 19, 72, 33, 64, 73, 31, 1, 50, 15, 26, 14, 46, 43, 49, 18, 98, 9, 35, 72, 44, 62, 62, 8, 29, 100, 34, 88, 69, 34, 28, 59, 36, 33, 28, 53, 50, 8, 33, 42, 10, 43, 40, 80, 66, 34, 66, 28, 48, 95, 72, 94, 41, 41, 58, 69, 6, 49, 52, 45, 95, 81, 38, 44, 84, 23, 82, 18, 80, 69, 7, 40, 72, 57, 44, 93, 12, 91, 38, 69, 39, 18, 67, 88, 24, 5, 54, 78, 75, 16, 15, 88, 8, 8, 97, 86, 64, 22, 16, 20, 12, 87, 72, 62, 74, 22, 50, 62, 53, 89, 83, 98, 56, 69, 59, 95, 98, 60, 47, 96, 90, 3, 63, 81, 65, 30, 50, 22, 52, 43, 8, 41, 61, 59, 79, 38, 47, 49, 80, 31, 11, 24, 27, 80, 35, 86, 1, 19, 80, 14, 61, 3, 23, 9, 78, 20, 11, 2, 42, 24, 34, 9, 81, 54, 79, 63, 1, 31, 56, 2, 58, 76, 1, 12, 98, 94, 90, 30, 32, 76, 67, 13, 1, 59, 64, 85, 78, 36, 90, 4, 68, 4, 45, 100, 91, 54, 83, 17, 86, 34, 35, 53, 64, 54, 85, 57, 94, 63, 15, 95, 94, 97, 78, 82, 8, 57, 16, 71, 62, 96, 65, 1, 99, 55, 15, 31, 40, 73, 71, 34, 54, 6, 26, 79, 34, 3, 14, 98, 91, 58, 19, 67, 79, 77, 48, 78, 81, 84, 2, 64, 1, 63, 0, 87, 100, 97, 88, 15, 83, 88, 1, 85, 31, 61, 64, 90, 90, 80, 45, 71, 85, 64, 17, 57, 78, 89, 0, 24, 44, 31, 73, 5, 85, 66, 75, 41, 62, 47, 90, 17, 55, 43, 72, 2, 45, 18, 94, 5, 29, 68, 11, 31, 35, 49, 52, 11, 27, 60, 21, 90, 4, 92, 38, 89, 98, 10, 34, 35, 27, 99, 42, 60, 54, 1, 24, 72, 78, 34, 1, 49, 55, 44, 1, 63, 22, 19, 56, 93, 1, 92, 75, 59, 28, 3, 58, 62, 49, 50, 16, 66, 32, 69, 76, 29, 76, 27, 9, 55, 33, 57, 84, 20, 73, 81, 0, 45, 41, 71, 70, 59, 88, 45, 44, 67, 81, 8, 88, 47, 72, 50, 30, 41, 3, 83, 38, 63, 2, 31, 41, 9, 23, 79, 56, 47, 35, 26, 40, 93, 1, 6, 16, 3, 5, 98, 51, 83, 5, 79, 65, 82, 59, 85, 47, 85, 24, 85, 91, 80, 23, 86, 34, 67, 39, 28, 53, 81, 62, 40, 24, 0, 29, 25, 83, 24, 60, 89, 7, 83, 59, 91}
Returns: 134167941
{765, 600, 926, 592, 892, 713, 384, 317, 169, 874, 565, 831, 894, 112, 427, 683, 383, 32, 32, 363, 991, 499, 803, 62, 525, 71, 891, 204, 682, 675, 347, 541, 143, 837, 137, 654, 78, 255, 900, 479, 361, 485, 816, 567, 720, 492, 165, 435, 944, 528, 815, 591, 396, 273, 927, 430, 345, 549, 764, 369, 225, 685, 236, 4, 825, 291, 616, 704, 130, 847, 78, 254, 919, 673, 728, 748, 903, 440, 12, 626, 637, 628, 808, 842, 921, 221, 720, 307, 656, 154, 646, 723, 514, 261, 275, 592, 371, 59, 569, 337, 262, 875, 310, 100, 466, 952, 235, 104, 980, 204, 603, 415, 897, 608, 895, 265, 312, 297, 495, 830, 834, 198, 624, 283, 175, 875, 51, 924, 498, 961, 409, 618, 107, 798, 396, 743, 131, 59, 34, 785, 300, 943, 502, 213, 115, 701, 127, 999, 164, 316, 121, 182, 969, 266, 881, 544, 954, 40, 835, 312, 575, 637, 80, 638, 681, 567, 692, 783, 73, 953, 927, 472, 596, 254, 519, 711, 279, 683, 739, 944, 131, 387, 935, 37, 190, 259, 368, 55, 250, 192, 949, 189, 307, 616, 499, 579, 954, 701, 901, 627, 312, 100, 119, 589, 960, 637, 482, 699, 897, 931, 247, 2, 838, 351, 111, 431, 165, 24, 713, 691, 113, 980, 873, 718, 142, 675, 87, 297, 752, 573, 526, 937, 857, 415, 103, 815, 70, 964, 188, 690, 497, 402, 291, 918, 362, 997, 758, 115, 653, 201, 521, 49, 352, 805, 284, 905, 538, 773, 238, 545, 737, 192, 489, 73, 586, 116, 398, 577, 501, 618, 456, 176, 929, 662, 865, 852, 499, 557, 592, 291, 336, 626, 539, 428, 511, 249, 691, 643, 899, 336, 910, 315, 65, 474, 805, 467, 257, 357, 957, 648, 218, 268, 623, 279, 380, 26, 486, 988, 422, 464, 677, 254, 357, 355, 916, 240, 350, 276, 687, 99, 42, 6, 339, 708, 206, 982, 18, 101, 554, 347, 919, 366, 62, 460, 612, 864, 962, 402, 43, 625, 978, 61, 866, 425, 51, 896, 742, 972, 452, 684, 280, 844, 147, 88, 627, 376, 541, 494, 937, 546, 484, 286, 338, 32, 735, 170, 541, 586, 261, 948, 496, 147, 538, 41, 991, 101, 60, 129, 826, 195, 877, 683, 361, 15, 927, 870, 656, 533, 739, 826, 848, 532, 281, 292, 947, 790, 828, 940, 323, 166, 6, 337, 814, 183, 261, 77, 925, 605, 474, 431, 477, 906, 229, 906, 667, 375, 999, 226, 33, 196, 23, 182, 395, 273, 440, 530, 546, 77, 501, 258, 669, 537, 65, 964, 932, 827}
{20, 60, 20, 40, 80, 80, 0, 40, 100, 40, 80, 0, 0, 60, 60, 20, 0, 20, 100, 100, 60, 40, 60, 40, 60, 100, 40, 80, 20, 60, 0, 40, 100, 20, 20, 20, 60, 0, 100, 20, 20, 40, 20, 60, 80, 20, 40, 60, 80, 40, 60, 60, 0, 100, 100, 0, 80, 20, 100, 80, 80, 20, 60, 20, 0, 60, 80, 60, 20, 40, 80, 40, 40, 80, 0, 0, 100, 20, 60, 80, 40, 40, 60, 80, 40, 0, 40, 0, 100, 60, 0, 20, 20, 100, 100, 0, 80, 0, 100, 100, 80, 100, 100, 0, 80, 0, 40, 0, 60, 80, 100, 20, 20, 20, 60, 0, 80, 60, 80, 40, 0, 40, 20, 40, 0, 40, 80, 0, 40, 80, 80, 40, 20, 100, 60, 80, 60, 40, 60, 40, 20, 40, 80, 60, 100, 60, 40, 0, 80, 20, 40, 100, 0, 100, 80, 100, 0, 40, 20, 80, 0, 80, 60, 20, 40, 0, 100, 60, 60, 60, 60, 100, 40, 100, 100, 0, 20, 60, 0, 60, 100, 80, 0, 100, 40, 20, 100, 20, 100, 0, 20, 60, 80, 80, 20, 100, 60, 0, 40, 40, 80, 20, 40, 40, 0, 0, 60, 60, 60, 20, 100, 100, 20, 60, 20, 40, 60, 0, 100, 0, 80, 40, 60, 40, 100, 40, 100, 0, 60, 20, 20, 60, 100, 0, 0, 40, 0, 20, 100, 80, 40, 80, 100, 80, 80, 60, 20, 60, 100, 40, 40, 60, 0, 20, 20, 0, 60, 40, 0, 0, 0, 20, 20, 0, 60, 100, 100, 80, 0, 0, 60, 0, 100, 40, 0, 100, 20, 0, 60, 20, 80, 80, 40, 0, 40, 100, 0, 0, 40, 40, 100, 60, 40, 0, 40, 60, 80, 40, 40, 40, 0, 100, 100, 0, 100, 100, 0, 100, 80, 0, 60, 40, 100, 100, 100, 0, 0, 40, 40, 40, 20, 100, 20, 100, 20, 60, 80, 100, 80, 100, 40, 60, 20, 0, 40, 40, 0, 20, 40, 0, 80, 60, 40, 20, 0, 80, 0, 60, 0, 40, 0, 20, 20, 40, 20, 40, 100, 100, 0, 0, 80, 40, 40, 60, 100, 40, 100, 20, 40, 0, 40, 100, 40, 100, 40, 0, 80, 100, 80, 100, 60, 100, 60, 0, 60, 60, 80, 60, 40, 0, 60, 100, 20, 60, 100, 20, 40, 80, 20, 0, 80, 40, 20, 100, 80, 60, 100, 60, 0, 100, 0, 80, 0, 80, 0, 60, 0, 40, 80, 60, 40, 60, 80, 60, 20, 40, 0, 0, 100, 0, 60, 40, 0, 100, 80, 80}
Returns: 358376308
{826, 91, 869, 724, 45, 844}
{100, 0, 80, 0, 100, 80}
Returns: 985255487
{598, 255, 227, 148, 122, 345, 297, 676, 54, 618, 110, 206, 735, 318, 541, 748, 586, 20, 347, 479, 691, 284, 232, 905, 857, 717, 509, 969, 636, 943, 826, 954, 568, 412, 746, 873, 276, 332, 9, 707, 762, 728, 164, 527, 502, 471, 809, 429, 826, 565, 913, 243, 61, 454, 251, 949, 383, 977, 881, 283, 504, 531, 444, 513, 428, 886, 915, 648, 851, 574, 938, 420, 441, 999, 632, 455, 673, 164, 756, 132, 79, 200, 941, 626, 341, 165, 428, 830, 332, 307, 995, 430, 148, 101, 864, 626, 781, 827, 534, 309, 811, 946, 582, 218, 651, 84, 23, 78, 232, 403, 96, 992, 772, 745, 544, 993, 699, 731, 162, 534, 988, 988, 78, 192, 449, 549, 270, 61, 795, 267, 971, 915, 27, 945, 387, 473, 344, 712, 810, 891, 222, 993, 141, 203, 198, 215, 457, 585, 453, 189, 475, 9, 84, 59, 99, 626, 313, 296, 601, 628, 566, 242, 137, 347, 196, 839, 700, 914, 924, 193, 573, 322, 17, 266, 306, 557, 62, 290, 692, 947, 910, 556, 788, 835, 432, 198, 16, 536, 529, 585, 283, 346, 8, 124, 299, 584, 699, 423, 959, 441, 837, 5, 160, 267, 497, 928, 37, 655, 793, 989, 557, 58, 419, 322, 104, 421, 637, 356, 540, 330, 796, 806, 387, 599, 297, 502, 723, 680, 934, 502, 851, 550, 856, 529, 925, 205, 954, 738, 353, 455, 561, 515, 793, 797, 71, 398, 925, 357, 18, 234, 864, 854, 557, 485, 253, 469, 238, 435, 673, 40, 996, 510, 165, 782, 713, 516, 497, 762, 694, 29, 523, 799, 800, 529, 856, 802, 625, 555, 631, 514, 971, 798, 910, 802, 649, 855, 265, 361, 633, 215, 145, 694, 601, 366, 571, 727, 625, 891, 254, 797, 601, 344, 568, 267, 114, 413, 391, 34, 75, 633, 729, 600, 117, 281, 519, 578, 777, 846, 126, 25, 853, 769, 202, 181, 429, 318, 661, 336, 841, 918, 372, 695, 74, 635, 796, 164, 559, 345, 412, 638, 100, 504, 784, 506, 140, 807, 49, 747, 394, 127, 175, 75, 647, 261, 986, 924, 794, 616, 472, 592, 472, 529, 348, 116, 547, 495, 534, 49, 71, 385, 715, 857, 624, 534, 913, 275, 186, 379, 827, 489, 11, 195, 649, 667, 786, 468, 86, 23, 310, 25, 753, 21, 681, 861, 933, 18, 582, 30, 932, 713, 166, 236, 682, 340, 591, 414, 756, 515, 466, 344, 363, 235, 152, 617, 866, 919, 30, 817, 236, 51, 931, 76, 978, 519, 301, 763, 544, 497, 98, 224, 733, 233, 755, 10, 803, 591, 785, 824, 2, 929, 57, 100, 151, 993, 503, 587, 734, 412, 368, 556, 798, 373, 866, 3, 678, 894, 994, 401, 326, 251, 97, 341, 894, 307, 284, 767, 286, 364, 588, 454, 876, 673, 516, 68, 192, 182, 992, 434, 150, 846, 375, 739, 707, 947, 750}
{79, 34, 9, 36, 50, 25, 96, 52, 36, 9, 0, 1, 7, 0, 62, 8, 8, 66, 15, 61, 20, 44, 41, 96, 3, 22, 79, 84, 73, 31, 30, 33, 12, 56, 59, 72, 64, 11, 5, 56, 52, 51, 20, 8, 23, 76, 49, 78, 43, 56, 80, 78, 64, 71, 68, 77, 67, 88, 88, 62, 38, 60, 77, 9, 66, 7, 25, 61, 64, 63, 63, 99, 21, 9, 67, 81, 18, 52, 27, 94, 13, 99, 15, 22, 21, 71, 50, 89, 46, 50, 38, 20, 81, 99, 10, 11, 97, 16, 14, 64, 58, 77, 64, 93, 54, 96, 30, 21, 14, 68, 73, 45, 70, 36, 90, 97, 43, 88, 94, 58, 79, 58, 3, 64, 27, 82, 2, 0, 61, 60, 67, 9, 49, 84, 86, 53, 20, 28, 9, 86, 98, 48, 83, 52, 67, 78, 75, 37, 26, 47, 3, 3, 68, 27, 83, 38, 56, 27, 96, 26, 96, 18, 55, 85, 38, 94, 26, 70, 79, 18, 4, 21, 100, 97, 66, 100, 24, 99, 49, 9, 20, 14, 15, 52, 71, 32, 46, 43, 87, 58, 20, 93, 51, 42, 15, 44, 82, 59, 100, 69, 1, 55, 84, 47, 1, 6, 7, 93, 86, 86, 35, 67, 44, 25, 45, 26, 32, 57, 25, 90, 73, 7, 80, 26, 44, 50, 15, 10, 84, 48, 26, 12, 10, 77, 86, 2, 32, 20, 43, 62, 97, 51, 88, 61, 11, 66, 63, 77, 36, 23, 46, 55, 98, 27, 41, 10, 58, 9, 100, 39, 32, 74, 66, 19, 37, 95, 100, 73, 98, 100, 30, 66, 40, 1, 80, 42, 9, 41, 47, 24, 20, 86, 22, 29, 86, 27, 48, 90, 38, 80, 62, 72, 36, 45, 54, 31, 41, 90, 17, 69, 2, 34, 18, 39, 74, 33, 84, 52, 43, 13, 5, 89, 96, 34, 92, 9, 96, 30, 100, 19, 29, 86, 43, 96, 65, 21, 47, 47, 6, 11, 44, 45, 76, 17, 30, 84, 46, 43, 16, 65, 100, 84, 90, 88, 73, 16, 24, 67, 22, 81, 86, 96, 47, 30, 2, 52, 19, 50, 6, 17, 54, 48, 13, 22, 45, 36, 98, 9, 59, 11, 57, 52, 2, 59, 93, 97, 32, 60, 24, 9, 18, 50, 99, 8, 31, 18, 64, 93, 37, 99, 64, 34, 98, 99, 47, 61, 33, 77, 55, 80, 39, 49, 72, 39, 37, 21, 31, 61, 57, 59, 15, 36, 18, 35, 3, 47, 51, 46, 25, 56, 46, 96, 79, 12, 66, 40, 12, 61, 4, 68, 82, 88, 17, 58, 80, 39, 93, 33, 71, 69, 41, 30, 8, 58, 80, 100, 65, 55, 8, 56, 27, 88, 57, 86, 59, 95, 22, 14, 98, 81, 92, 21, 61, 8, 67, 94, 77, 95, 98, 35, 11, 37, 45, 87, 75, 14, 37, 72, 81, 54, 73, 77, 64, 88, 74}
Returns: 390855686
{732, 89, 763, 924, 224, 277, 22, 717, 757, 611, 51, 614, 158, 254, 380, 977, 631, 832, 112, 144, 541, 966, 319, 178, 67, 154, 230, 473, 273, 827, 699, 733, 155, 897, 950, 511, 328, 634, 769, 549, 692, 732, 278, 84, 821, 535, 683, 143, 91, 933, 556, 457, 935, 567, 341, 629, 154, 248, 421, 782, 41, 790, 25, 110, 323, 22, 662, 549, 942, 846, 521, 921, 697, 871, 18, 783, 460, 856, 591, 706, 840, 940, 945, 703, 859, 587, 319, 124, 181, 629, 546, 737, 494, 743, 86, 494, 64, 661, 305, 860, 774, 725, 147, 608, 457, 590, 332, 391, 135, 177, 46, 697, 531, 549, 747, 256, 704, 73, 732, 627, 550, 788, 814, 61, 319, 38, 623, 592, 326, 923, 394, 688, 775, 847, 788, 902, 973, 914, 878, 324, 491, 905, 440, 324, 282, 243, 987, 770, 551, 258, 44, 468, 610, 591, 78, 460, 761, 246, 661, 301, 343, 89, 755, 790, 84, 56, 648, 463, 119, 909, 402, 219, 142, 236, 164, 73, 217, 679, 389, 485, 964, 196, 905, 421, 274, 302, 268, 714, 312, 733, 608, 900, 941, 423, 955, 673, 550, 887, 723, 696, 888, 992, 661, 712, 466, 722, 359, 59, 735, 68, 723, 921, 434, 180, 479, 181, 57, 872, 94, 4, 132, 701, 460, 233, 326, 902, 699, 246, 607, 710, 626, 464, 745, 344, 452, 248, 786, 136, 173, 867, 283, 576, 743, 545, 399, 886, 182, 590, 445, 291, 418, 839, 488, 616, 37, 36, 506, 564, 850, 412, 722, 770, 72, 331, 17, 449, 773, 774, 623, 181, 581, 631, 255, 39, 217, 990, 992, 869, 210, 28, 845, 162, 665, 641, 655, 999, 83, 473, 188, 699, 947, 267, 69, 865, 679, 629, 631, 795, 685, 328, 537, 29, 759, 277, 891, 616, 167, 40, 29, 964, 254, 693, 967, 455, 976, 800, 623, 975, 753, 544, 184, 583, 9, 125, 1000, 66, 88, 569, 912, 279, 860, 740, 668, 291, 84, 264, 542, 28, 510, 132, 777, 976, 194, 945, 30, 639, 952, 924, 522, 977, 382, 614, 163, 222, 211, 914, 848, 925, 931, 715, 858, 934, 840, 86, 863, 543, 818, 746, 958, 956, 717, 388, 875, 422, 247, 236, 442, 738, 930, 122, 648, 93, 686, 10, 551, 897, 815, 806, 354, 241, 448, 997, 195, 483, 415, 387, 668, 964, 898, 974, 56, 325, 775, 21, 419, 865, 990, 843, 115, 680, 652, 349, 955, 85, 836, 443, 118, 885, 785, 902, 153, 937, 645, 904, 253, 836, 893, 757, 68, 135, 384, 805, 987, 931, 794, 794, 13, 609, 810, 378, 818, 10, 285, 617, 104, 935, 25, 126, 86, 85, 913, 555, 575, 486, 706, 873, 662, 11, 513, 105, 170, 397, 407, 746, 757, 246, 280, 559, 878}
{50, 97, 50, 60, 23, 13, 55, 59, 37, 4, 93, 91, 5, 16, 50, 58, 35, 65, 31, 8, 97, 100, 76, 96, 80, 48, 25, 100, 52, 82, 72, 8, 12, 69, 74, 40, 32, 51, 52, 80, 82, 81, 60, 6, 0, 95, 71, 2, 55, 5, 62, 35, 64, 70, 90, 71, 78, 20, 60, 17, 76, 83, 100, 31, 34, 71, 51, 76, 47, 5, 24, 42, 53, 30, 42, 48, 71, 8, 61, 2, 50, 55, 38, 16, 11, 48, 37, 47, 4, 39, 90, 35, 46, 0, 39, 4, 8, 49, 94, 35, 75, 77, 19, 22, 96, 41, 68, 2, 85, 27, 39, 82, 73, 11, 43, 37, 37, 19, 33, 59, 9, 63, 6, 70, 4, 72, 56, 42, 82, 75, 24, 83, 23, 4, 21, 39, 31, 13, 14, 36, 89, 80, 63, 3, 62, 49, 44, 44, 7, 2, 22, 37, 89, 67, 35, 28, 25, 67, 94, 50, 5, 94, 85, 30, 93, 89, 25, 82, 59, 75, 79, 26, 30, 21, 38, 93, 15, 58, 25, 45, 94, 21, 29, 41, 99, 9, 67, 33, 27, 85, 54, 87, 24, 70, 31, 84, 26, 43, 35, 6, 45, 53, 15, 51, 97, 84, 93, 78, 94, 43, 75, 44, 51, 2, 97, 74, 22, 48, 70, 92, 94, 84, 16, 69, 59, 90, 38, 1, 76, 40, 87, 73, 49, 19, 42, 47, 83, 47, 14, 67, 66, 81, 76, 13, 67, 50, 50, 78, 76, 61, 59, 19, 99, 30, 68, 55, 4, 32, 100, 43, 74, 89, 42, 82, 96, 19, 9, 88, 25, 60, 30, 23, 65, 33, 44, 53, 25, 51, 72, 15, 70, 11, 99, 35, 77, 49, 100, 23, 37, 49, 78, 69, 47, 44, 55, 57, 96, 78, 100, 20, 89, 8, 97, 94, 60, 35, 56, 38, 70, 61, 27, 70, 15, 64, 3, 46, 43, 57, 47, 79, 68, 61, 71, 38, 14, 34, 50, 98, 37, 85, 62, 67, 84, 82, 17, 54, 20, 87, 78, 86, 25, 45, 37, 38, 47, 74, 49, 22, 33, 54, 86, 14, 75, 39, 40, 76, 18, 0, 16, 41, 75, 36, 67, 12, 89, 75, 55, 9, 56, 95, 65, 62, 22, 7, 30, 88, 81, 34, 12, 88, 46, 88, 44, 12, 11, 35, 95, 34, 16, 39, 75, 58, 0, 74, 99, 73, 30, 2, 34, 78, 66, 41, 62, 94, 37, 100, 76, 37, 16, 7, 68, 89, 3, 19, 90, 62, 4, 71, 21, 99, 51, 28, 0, 2, 84, 61, 19, 43, 72, 50, 38, 19, 13, 47, 63, 75, 52, 38, 55, 28, 98, 13, 20, 75, 16, 20, 66, 87, 24, 16, 17, 50, 94, 39, 58, 44, 15, 48, 39, 15, 56, 49, 30, 7, 17, 67, 10, 34, 68}
Returns: 751375130
{1, 251, 375, 22, 2, 4, 1, 12, 2, 61, 149, 120, 349, 36, 3, 63, 107, 4, 3, 27, 161, 90, 25, 57, 1, 193, 25, 11, 3, 10, 1, 5, 1, 24, 13, 912, 15, 3, 119, 5, 452, 7, 89, 31, 63, 5, 531, 305, 1, 10, 461, 13, 235, 55, 448, 385, 11, 2, 58, 114, 11, 2, 111, 355, 108, 21, 5, 223, 993, 43, 17, 3, 1, 23, 1, 213, 161, 61, 14, 136, 13, 6, 176, 1, 199, 61, 59, 2, 46, 118, 6, 4, 292, 119, 40, 828, 7, 123, 545, 44, 1, 75, 7, 5, 506, 3, 1, 6, 62, 4, 20, 249, 13, 1, 1, 237, 3, 5, 23, 186, 12, 50, 351, 3, 17, 803, 126, 115, 105, 4, 79, 109, 7, 20, 91, 947, 621, 153, 1, 123, 4, 806, 10, 972, 6, 122, 2, 199, 6, 4, 272, 20, 7, 918, 5, 18, 462, 906, 3, 223, 21, 472, 484, 568, 7, 1, 156, 2, 1, 1, 234, 105, 226, 180, 12, 77, 81, 4, 2, 6, 1, 181, 203, 107, 3, 958, 5, 276, 401, 100, 72, 5, 4, 305, 1, 577, 320, 1, 50, 38, 935, 12, 2, 126, 9, 120, 9, 234, 10, 22, 12, 24, 279, 17, 1, 8, 1, 447, 2, 860, 3, 40, 1, 27, 6, 75, 904, 5, 831, 1, 22, 1, 19, 497, 7, 34, 5, 98, 231, 70, 3, 15, 13, 3, 185, 276, 90, 1, 5, 15, 805, 25, 402, 1, 44, 14, 348, 25, 3, 20, 3, 28, 7, 3, 798, 89, 71, 2, 23, 2, 117, 1000, 10, 1, 7, 1, 24, 5, 9, 11, 59, 59, 308, 452, 15, 37, 77, 21, 5, 24, 130, 1, 396, 250, 11, 21, 1, 1, 7, 31, 81, 38, 280, 228, 11, 26, 9, 2, 331, 393, 3, 8, 17, 1, 21, 3, 22, 413, 2, 213, 842, 25, 446, 12, 57, 134, 1, 14, 19, 159, 467, 1, 541, 3, 34, 6, 215, 1, 6, 95, 12, 55, 8, 98, 1, 1, 50, 239, 245, 15, 232, 7, 386, 59, 328, 20, 7, 3, 22, 60, 3, 56, 7, 407, 5, 29, 692, 59, 3, 2, 244, 57, 31, 2, 17, 40, 12, 55, 10, 46, 224, 619, 16, 845, 90, 7, 544, 6, 2, 21, 193, 42, 6, 46, 107, 10, 20, 15, 6, 176, 9, 7, 987, 508, 2, 58, 802, 974, 6, 806, 2, 11, 2, 19, 113, 79, 22, 1, 132, 11, 1, 237, 246, 16, 264, 509, 44, 1, 2, 49, 3, 83}
{40, 80, 60, 60, 0, 60, 20, 60, 60, 60, 0, 80, 40, 100, 60, 60, 0, 0, 60, 20, 60, 40, 0, 80, 0, 0, 0, 40, 20, 0, 20, 60, 20, 0, 40, 40, 0, 60, 60, 100, 20, 100, 40, 80, 100, 100, 0, 60, 20, 20, 80, 20, 60, 40, 0, 100, 40, 60, 80, 40, 0, 20, 40, 20, 40, 0, 0, 40, 80, 20, 60, 40, 40, 80, 60, 40, 20, 100, 20, 60, 0, 0, 0, 40, 20, 0, 80, 60, 0, 0, 80, 20, 60, 100, 20, 60, 0, 40, 80, 80, 20, 20, 0, 100, 80, 20, 40, 0, 100, 20, 0, 100, 0, 100, 0, 60, 100, 0, 80, 0, 60, 80, 100, 40, 100, 20, 60, 0, 100, 40, 100, 60, 20, 40, 80, 20, 60, 0, 100, 0, 20, 60, 40, 0, 100, 0, 0, 0, 80, 0, 20, 40, 100, 100, 80, 60, 100, 40, 100, 100, 80, 40, 100, 20, 80, 0, 60, 100, 0, 80, 0, 40, 60, 0, 40, 60, 40, 80, 40, 20, 0, 20, 40, 60, 60, 0, 80, 40, 20, 20, 40, 60, 80, 80, 100, 0, 100, 40, 80, 0, 20, 40, 40, 0, 80, 40, 100, 0, 100, 0, 40, 0, 80, 100, 0, 60, 100, 20, 80, 80, 20, 0, 60, 80, 0, 80, 80, 0, 0, 0, 0, 0, 40, 80, 40, 20, 80, 0, 20, 80, 0, 0, 100, 100, 40, 80, 80, 80, 80, 20, 20, 40, 20, 0, 40, 100, 20, 20, 0, 40, 40, 60, 60, 80, 0, 100, 80, 40, 40, 60, 20, 60, 40, 20, 20, 80, 80, 0, 0, 60, 40, 80, 60, 80, 0, 0, 100, 100, 20, 20, 40, 40, 40, 80, 100, 60, 80, 80, 0, 20, 100, 40, 80, 80, 80, 60, 80, 100, 100, 80, 80, 20, 60, 20, 80, 100, 60, 40, 0, 80, 20, 40, 0, 60, 20, 80, 100, 60, 60, 20, 80, 100, 100, 40, 0, 0, 0, 40, 20, 20, 100, 20, 100, 100, 0, 0, 40, 100, 40, 0, 100, 40, 0, 20, 60, 0, 0, 20, 0, 40, 80, 40, 0, 80, 0, 80, 60, 0, 80, 100, 80, 80, 0, 80, 40, 60, 60, 0, 80, 100, 100, 40, 80, 0, 40, 100, 0, 0, 20, 0, 40, 20, 20, 0, 40, 0, 100, 100, 80, 60, 0, 40, 40, 100, 80, 0, 80, 0, 0, 0, 0, 0, 60, 100, 80, 0, 60, 60, 60, 40, 20, 40, 20, 100, 20, 80, 20, 0, 40, 20, 100, 100}
Returns: 224347732
{972, 24, 77, 860, 240, 179, 188, 20, 671, 264, 430, 176, 561, 893, 719, 198, 590, 64, 13, 736, 163, 858, 665, 194, 351, 51, 954, 726, 37, 902, 374, 456, 899, 471, 185, 741, 584, 106, 38, 735, 691, 954, 109, 309, 738, 384, 725, 517, 285, 961, 518, 805, 325, 218, 572, 181, 918, 682, 501, 229, 226, 799, 329, 350, 960, 53, 624, 649, 299, 71, 690, 340, 481, 908, 926, 433, 424, 243, 578, 184, 352, 649, 565, 904, 64, 689, 974, 767, 566, 75, 196, 619, 222, 865, 361, 104, 894, 802, 11, 263, 469, 850, 159, 763, 868, 131, 624, 43, 16, 434, 94, 569, 223, 289, 283, 128, 81, 50, 206, 438, 793, 317, 283, 155, 9, 876, 958, 858, 314, 591, 649, 779, 446, 377, 482, 370, 611, 56, 1, 183, 366, 97, 539, 70, 36, 872, 250, 936, 590, 238, 316, 442, 794, 696, 958, 746, 201, 37, 499, 129, 77, 717, 792, 667, 611, 103, 45, 519, 55, 49, 102, 547, 747, 425, 532, 905, 287, 657, 523, 505, 883, 421, 606, 178, 224, 349, 694, 281, 697, 550, 794, 320, 421, 404, 432, 937, 524, 318, 591, 390, 883, 4, 807, 964, 506, 357, 915, 836, 967, 945, 497, 956, 916, 522, 407, 54, 571, 250, 721, 869, 61, 855, 402, 810, 845, 150, 930, 332, 48, 821, 611, 800, 771, 651, 801, 257, 489, 398, 881, 124, 705, 95, 753, 905, 892, 321, 564, 622, 725, 590, 651, 403, 604, 97, 213, 785, 76, 43, 576, 993, 917, 699, 68, 495, 796, 971, 961, 383, 32, 5, 773, 606, 803, 243, 862, 809, 562, 191, 989, 342, 938, 761, 683, 306, 346, 184, 613, 616, 470, 445, 462, 868, 411, 155, 348, 605, 582, 7, 621, 505, 255, 183, 127, 733, 567, 778, 514, 273, 851, 885, 568, 579, 416, 33, 698, 773, 773, 146, 327, 107, 824, 40, 433, 965, 362, 801, 81, 626, 213, 665, 445, 937, 918, 561, 12, 811, 122, 485, 502, 958, 526, 619, 483, 338, 715, 221, 451, 543, 342, 59, 170, 796, 533, 436, 317, 818, 429, 888, 166, 248, 868, 577, 150, 937, 597, 828, 968, 716, 268, 28, 308, 795, 567, 933, 29, 544, 455, 429, 748, 34, 912, 619, 539, 634, 949, 893, 899, 120, 156, 78, 287, 118, 953, 817, 563, 691, 908, 120, 962, 578, 576, 482, 949, 790, 548, 373, 840, 931, 174, 372, 311, 532, 812, 631, 502, 727, 817, 641, 102, 538, 676, 456, 325, 951, 466, 196, 770, 638, 831, 666, 202, 170, 106, 51}
{64, 51, 18, 44, 50, 64, 6, 75, 80, 49, 34, 76, 61, 15, 30, 80, 14, 83, 15, 30, 29, 40, 51, 60, 74, 40, 9, 77, 73, 51, 78, 62, 37, 21, 55, 35, 76, 51, 32, 10, 100, 46, 89, 26, 65, 18, 78, 57, 43, 99, 58, 3, 47, 74, 69, 33, 77, 4, 19, 25, 58, 43, 84, 15, 80, 83, 42, 78, 96, 96, 51, 19, 8, 26, 40, 29, 22, 48, 50, 78, 90, 30, 80, 28, 79, 15, 4, 29, 66, 0, 30, 53, 43, 58, 89, 17, 40, 90, 9, 82, 82, 80, 14, 80, 45, 45, 53, 21, 91, 98, 99, 9, 28, 60, 73, 21, 100, 2, 85, 26, 86, 20, 63, 52, 36, 75, 62, 14, 7, 44, 100, 9, 35, 61, 23, 15, 39, 11, 12, 66, 95, 9, 13, 1, 56, 67, 40, 17, 86, 18, 29, 59, 56, 68, 40, 60, 35, 16, 96, 98, 61, 64, 58, 15, 45, 85, 44, 41, 77, 55, 59, 18, 72, 61, 83, 33, 1, 31, 85, 12, 65, 98, 86, 91, 75, 91, 68, 12, 7, 50, 16, 30, 20, 94, 81, 7, 3, 49, 59, 17, 45, 51, 57, 37, 81, 45, 60, 96, 7, 32, 66, 64, 54, 52, 24, 28, 80, 20, 71, 41, 69, 26, 42, 79, 100, 69, 48, 59, 4, 29, 88, 87, 4, 6, 67, 28, 3, 24, 13, 36, 23, 54, 59, 98, 83, 7, 86, 98, 62, 52, 22, 32, 46, 29, 37, 11, 43, 30, 86, 96, 69, 37, 7, 74, 9, 78, 95, 83, 95, 48, 94, 2, 88, 50, 98, 42, 89, 57, 1, 60, 98, 9, 7, 57, 30, 53, 77, 84, 53, 43, 31, 15, 57, 83, 92, 30, 2, 0, 49, 5, 96, 29, 60, 39, 88, 72, 35, 8, 68, 88, 59, 81, 84, 56, 76, 18, 33, 9, 34, 52, 12, 22, 16, 7, 20, 59, 83, 28, 42, 47, 61, 6, 70, 74, 11, 2, 98, 8, 3, 21, 58, 73, 6, 92, 39, 50, 48, 43, 88, 67, 25, 30, 18, 43, 85, 27, 96, 90, 11, 26, 85, 54, 72, 21, 79, 76, 53, 60, 44, 44, 8, 2, 81, 25, 46, 94, 69, 82, 43, 4, 47, 46, 37, 69, 12, 49, 66, 75, 73, 13, 38, 24, 87, 59, 96, 12, 27, 100, 88, 36, 67, 29, 91, 8, 11, 2, 2, 72, 8, 25, 83, 1, 91, 35, 92, 31, 1, 55, 61, 17, 40, 100, 51, 24, 13, 53, 98, 99, 17, 23, 73, 67, 63, 18}
Returns: 96977967
{262, 382, 72, 150, 791, 933, 570, 532, 777, 139, 754, 105, 385, 43, 338, 912, 163, 258, 244, 306, 108, 254, 827, 36, 350, 250, 543, 425, 631, 32, 860, 485, 851, 143, 687, 979, 243, 920, 672, 473, 744, 26, 643, 132, 27, 564, 782, 628, 946, 743, 955, 461, 216, 936, 739, 987, 489, 82, 742, 815, 841, 215, 305, 66, 584, 271, 717, 71, 85, 906, 589, 84, 266, 112, 419, 594, 75, 690, 725, 85, 827, 274, 517, 750, 23, 989, 570, 48, 356, 212, 558, 834, 273, 816, 880, 118, 556, 903, 129, 409, 902, 98, 352, 745, 84, 282, 245, 217, 214, 796, 325, 369, 29, 172, 778, 749, 48, 76, 466, 312, 276, 603, 160, 290, 836, 798, 235, 106, 476, 422, 16, 753, 391, 719, 971, 925, 689, 498, 332, 680, 476, 363, 389, 462, 935, 507, 293, 519, 726, 901, 403, 670, 184, 379, 569, 846, 918, 623, 330, 15, 879, 434, 179, 971, 486, 385, 767, 672, 64, 40, 401, 410, 7, 116, 186, 73, 531, 489, 783, 323, 966, 556, 497, 592, 66, 138, 990, 949, 732, 891, 974, 172, 485, 485, 620, 774, 293, 120, 161, 776, 576, 255, 25, 62, 274, 684, 183, 174, 809, 903, 678, 936, 690, 606, 332, 528, 347, 376, 902, 864, 670, 217, 522, 526, 973, 294, 279, 679, 81, 112, 661, 802, 146, 703, 121, 206, 91, 801, 264, 154, 770, 819, 667, 577, 820, 963, 682, 929, 671, 622, 438, 651, 364, 870, 597, 55, 417, 972, 922, 506, 203, 732, 782, 431, 955, 805, 161, 118, 393, 557, 241, 109, 360, 402, 892, 823, 563, 818, 121, 951, 200, 293, 992, 196, 316, 778, 836, 527, 673, 974, 797, 971, 93, 537, 217, 141, 65, 240, 453, 802, 693, 303, 419, 322, 7, 518, 578, 91, 446, 732, 751, 270, 476, 639, 199, 642, 59, 137, 21, 266, 690, 731, 394, 847, 874, 117, 343, 488, 256, 964, 744, 628, 982, 414, 288, 88, 359, 492, 791, 310, 630, 530, 294, 318, 311, 90, 78, 244, 572, 272, 383, 903, 988, 900, 66, 246, 957, 474, 365, 9, 811, 486, 412, 270, 928, 555, 209, 904, 976, 383, 637, 506, 793, 90, 975, 999, 758, 954, 687, 40, 949, 484, 257, 207, 524, 271, 639, 835, 123, 271, 660, 229, 660, 63, 969, 179, 647, 602, 831, 657, 782, 623, 842, 99, 249, 131, 958, 917}
{92, 61, 42, 16, 38, 19, 55, 55, 18, 94, 86, 72, 47, 85, 98, 24, 64, 41, 93, 89, 53, 19, 42, 41, 74, 11, 65, 22, 67, 3, 37, 92, 52, 57, 66, 16, 24, 63, 25, 12, 98, 87, 23, 85, 41, 47, 34, 62, 11, 42, 56, 22, 50, 93, 91, 57, 67, 23, 83, 92, 83, 0, 73, 58, 26, 99, 97, 51, 96, 9, 35, 97, 78, 38, 62, 91, 5, 93, 7, 86, 14, 69, 26, 86, 34, 56, 40, 34, 75, 63, 58, 66, 37, 65, 62, 21, 38, 14, 62, 34, 52, 30, 86, 31, 19, 100, 65, 5, 97, 48, 47, 53, 23, 47, 55, 34, 37, 49, 35, 39, 45, 97, 81, 22, 75, 22, 86, 95, 40, 58, 90, 14, 11, 40, 1, 81, 61, 86, 58, 25, 67, 6, 62, 39, 52, 64, 82, 9, 7, 66, 57, 27, 21, 9, 25, 68, 49, 72, 68, 35, 46, 16, 10, 26, 91, 26, 88, 80, 95, 29, 14, 57, 16, 61, 93, 19, 51, 85, 80, 95, 55, 85, 22, 14, 98, 47, 43, 3, 91, 60, 39, 48, 44, 80, 29, 14, 91, 45, 6, 93, 57, 14, 70, 41, 79, 93, 52, 68, 38, 29, 15, 14, 69, 61, 82, 67, 81, 27, 22, 11, 69, 85, 39, 21, 89, 12, 87, 80, 13, 28, 12, 63, 56, 1, 81, 85, 21, 18, 44, 4, 80, 78, 64, 43, 95, 55, 67, 57, 20, 84, 85, 89, 21, 29, 48, 56, 10, 15, 73, 49, 11, 75, 53, 64, 82, 12, 64, 6, 64, 10, 22, 55, 25, 12, 23, 66, 47, 17, 39, 88, 32, 33, 78, 44, 27, 82, 67, 54, 68, 89, 87, 11, 20, 65, 10, 39, 55, 65, 38, 92, 67, 2, 50, 89, 15, 61, 95, 40, 40, 65, 86, 29, 52, 4, 57, 29, 55, 41, 20, 63, 57, 76, 87, 2, 3, 3, 5, 18, 59, 65, 16, 9, 67, 37, 30, 4, 63, 79, 70, 23, 14, 36, 19, 44, 82, 60, 0, 100, 4, 88, 46, 61, 67, 34, 80, 13, 44, 17, 10, 72, 46, 57, 7, 79, 30, 24, 74, 34, 67, 15, 3, 2, 4, 16, 18, 71, 18, 13, 27, 94, 58, 6, 21, 2, 23, 36, 35, 94, 70, 10, 75, 19, 16, 29, 28, 50, 10, 83, 55, 20, 43, 84, 65, 58, 76, 41, 99, 30}
Returns: 264708436
{241, 220, 373, 297, 451, 197, 871, 364, 175, 512, 935, 547, 778, 675, 378, 94, 99, 867, 694, 944, 722, 567, 383, 962, 284, 727, 101, 522, 235, 707, 341, 243, 671, 299, 679, 320, 826, 413, 858, 590, 840, 580, 88, 30, 514, 80, 703, 346, 648, 447, 776, 665, 629, 979, 175, 332, 28, 881, 473, 357, 156, 490, 488, 981, 546, 414, 894, 257, 212, 832, 85, 981, 642, 991, 141, 70, 349, 986, 924, 718, 771, 999, 355, 826, 254, 97, 305, 809, 544, 456, 23, 771, 8, 248, 556, 994, 952, 649, 584, 283, 846, 146, 260, 25, 523, 560, 171, 570, 964, 532, 268, 792, 300, 479, 765, 454, 727, 376, 141, 974, 962, 824, 714, 92, 580, 514, 271, 820, 67, 224, 846, 831, 897, 759, 258, 591, 865, 218, 58, 373, 443, 715, 545, 564, 184, 117, 993, 371, 588, 982, 41, 170, 211, 554, 167, 302, 81, 899, 30, 330, 438, 880, 315, 602, 582, 496, 925, 805, 81, 250, 913, 885, 882, 328, 967, 260, 666, 703, 718, 960, 284, 241, 998, 264, 867, 613, 213, 157, 743, 262, 965, 713, 751, 497, 253, 934, 853, 214, 806, 498, 644, 565, 975, 104, 76, 998, 165, 5, 368, 860, 437, 597, 973, 115, 711, 467, 879, 380, 680, 734, 677, 172, 232, 351, 81, 20, 602, 765, 702, 955, 483, 23, 160, 902, 54, 135, 353, 594, 382, 939, 943, 187, 32, 780, 908, 668, 827, 166, 180, 596, 894, 730, 387, 150, 805, 244, 26, 791, 83, 383, 281, 642, 769, 930, 763, 756, 400, 423, 318, 793, 246, 909, 429, 245, 807, 83, 665, 366, 425, 574, 404, 356, 815, 45, 130, 875, 174, 417, 858, 681, 220, 473, 122, 510, 958, 368, 470, 267, 13, 773, 519, 628, 23, 116, 850, 936, 184, 361, 565, 84, 736, 453, 430, 909, 739, 909, 738, 3, 846, 807, 201, 262, 879, 379, 791, 60, 33, 423, 308, 647, 305, 858, 747, 809, 256, 626, 136, 799, 315, 484, 336, 327, 5, 388, 220, 652, 498, 717, 752, 842, 135, 271, 940, 168, 768, 106, 701, 564, 145, 261, 294, 768, 752, 359, 98, 279, 820, 812, 990, 61, 40, 120, 994, 556, 799, 744, 160, 962, 31, 842, 971, 885, 605, 139, 484, 867, 690, 763, 781, 829, 167, 204, 461, 505, 254, 733, 267, 604, 991, 285, 840, 817, 714, 950, 702, 226, 989, 332, 138, 407, 868, 322, 898, 950, 123, 41, 416, 773, 990, 971, 637, 290, 353, 208, 42, 263, 584, 556, 908, 34, 514, 680, 275, 900, 23, 225, 319, 550, 373, 353, 102, 316, 153, 51, 43, 390, 985, 522, 778, 46, 133, 265, 606, 663, 537, 736, 618, 706, 558, 790, 571, 898, 651, 235, 594, 222, 238, 681, 53, 954, 648, 906, 665, 169, 110, 823, 98, 646, 826, 900, 24, 565, 942, 337, 997, 642, 149, 612, 771, 898, 834}
{34, 68, 32, 24, 72, 17, 14, 7, 27, 58, 66, 65, 71, 60, 44, 14, 47, 97, 37, 86, 41, 13, 87, 30, 99, 2, 65, 31, 62, 65, 5, 40, 93, 100, 35, 94, 51, 28, 63, 6, 95, 99, 14, 79, 80, 5, 75, 91, 7, 42, 48, 8, 5, 0, 10, 2, 6, 82, 62, 31, 16, 11, 29, 75, 27, 8, 43, 16, 31, 52, 46, 62, 76, 22, 94, 30, 95, 8, 45, 21, 25, 29, 42, 65, 21, 66, 76, 80, 66, 66, 31, 80, 10, 0, 92, 91, 63, 71, 28, 33, 38, 56, 85, 63, 71, 15, 34, 78, 59, 30, 18, 46, 49, 71, 87, 41, 17, 71, 33, 24, 97, 47, 68, 4, 39, 59, 64, 22, 27, 68, 2, 39, 56, 69, 47, 99, 31, 60, 63, 85, 6, 3, 53, 0, 37, 94, 3, 9, 69, 92, 57, 46, 89, 25, 40, 65, 17, 30, 37, 45, 18, 96, 55, 94, 46, 46, 14, 78, 27, 39, 57, 71, 88, 29, 75, 70, 81, 55, 35, 44, 28, 73, 41, 94, 90, 98, 61, 68, 39, 7, 4, 61, 23, 6, 33, 14, 37, 97, 92, 86, 62, 37, 99, 16, 28, 50, 99, 87, 72, 84, 36, 69, 2, 88, 54, 77, 68, 15, 17, 85, 23, 80, 60, 29, 32, 60, 73, 10, 85, 26, 59, 59, 60, 65, 41, 77, 57, 10, 70, 71, 76, 98, 47, 52, 73, 41, 19, 34, 67, 22, 51, 77, 71, 53, 0, 82, 8, 59, 23, 40, 28, 36, 69, 58, 83, 76, 99, 78, 91, 55, 88, 47, 41, 46, 79, 41, 48, 42, 54, 17, 86, 63, 96, 24, 4, 88, 89, 66, 93, 1, 18, 2, 17, 68, 93, 6, 10, 43, 66, 68, 64, 61, 91, 38, 24, 12, 52, 68, 28, 85, 10, 82, 90, 77, 31, 93, 3, 92, 2, 0, 5, 35, 61, 85, 72, 66, 69, 57, 22, 11, 16, 61, 26, 77, 28, 53, 30, 6, 20, 28, 32, 27, 77, 24, 82, 32, 14, 25, 88, 1, 50, 25, 26, 10, 41, 50, 5, 11, 8, 31, 74, 18, 59, 49, 30, 98, 82, 95, 100, 18, 40, 35, 46, 42, 42, 99, 41, 55, 72, 0, 50, 29, 39, 82, 23, 0, 50, 33, 93, 86, 12, 80, 20, 46, 5, 38, 46, 95, 60, 24, 23, 45, 27, 28, 66, 93, 54, 32, 51, 24, 62, 75, 100, 79, 3, 49, 89, 92, 77, 37, 79, 64, 89, 22, 38, 12, 8, 22, 54, 78, 79, 8, 75, 26, 6, 67, 15, 64, 54, 23, 59, 74, 85, 56, 76, 28, 32, 46, 13, 82, 15, 78, 10, 46, 74, 30, 44, 80, 91, 89, 38, 21, 57, 71, 47, 66, 92, 24, 47, 75, 100, 52, 57, 54, 57, 68, 77, 39, 30, 41, 20, 39, 83, 11, 97, 70, 32, 100, 79, 90, 30}
Returns: 733146553
{5, 84, 1, 125, 1, 56, 1}
{80, 60, 40, 40, 0, 20, 60}
Returns: 541520145
{292, 578, 162, 460, 449, 555, 1, 501, 316, 925, 88, 826, 465, 210, 964, 485, 392, 51, 420, 203, 726, 326, 124, 180, 86, 626, 112, 450, 163, 504, 740, 571, 366, 464, 266, 270, 240, 456, 212, 709, 815, 369, 257, 251, 515, 891, 449, 95, 820, 13, 107, 954, 221, 894, 677, 835, 473, 504, 584, 79, 946, 37, 423, 256, 323, 620, 620, 981, 793, 1000, 613, 88, 688, 802, 563, 334}
{55, 4, 17, 24, 1, 47, 60, 52, 80, 77, 1, 6, 37, 5, 69, 17, 92, 13, 26, 77, 95, 11, 89, 18, 1, 84, 12, 74, 74, 85, 72, 51, 0, 72, 84, 22, 19, 32, 53, 40, 81, 20, 78, 36, 73, 10, 9, 68, 47, 0, 70, 68, 69, 44, 43, 95, 90, 96, 41, 15, 92, 18, 12, 92, 77, 64, 67, 94, 79, 1, 69, 38, 8, 15, 66, 72}
Returns: 641102094
{579, 507, 494, 269, 644, 258, 507, 85, 252, 403, 977, 860, 162, 345, 853, 257, 434, 979, 200, 685, 194, 552, 859, 990, 103, 837, 99, 706, 280, 731, 523, 408, 994, 149, 760, 627, 97, 780, 432, 985, 485, 955, 154, 519, 505, 481, 76, 667, 348, 350, 168, 802, 619, 323, 679, 617, 379, 701, 646, 339, 240, 655, 480, 25, 990, 153, 887, 173, 933, 533, 303, 8, 44, 522, 216, 772, 787, 850, 516, 584, 739, 507, 822, 106, 804, 342, 43, 229, 319, 115, 413, 652, 311, 690, 625, 293, 657, 827, 729, 997, 771, 464, 198, 406, 622, 971, 731, 741, 491, 957, 938, 1000, 454, 333, 95, 5, 811, 504, 221, 220, 952, 902, 449, 998, 378, 256, 484, 775, 189, 462, 554, 72, 716, 508, 515, 872, 745, 424, 390, 641, 181, 228, 193, 490, 748, 614, 169, 500, 75, 540, 684, 188, 94, 620, 825, 766, 954, 896, 988, 908, 474, 616, 745, 467, 438, 548, 799, 698, 358, 435, 254, 326, 846, 744, 82, 772, 830, 572, 526, 606, 288, 192, 462, 929, 802, 692, 46, 561, 206, 37, 580, 707, 448, 291, 590, 922, 51, 644, 939, 571, 158, 160, 884, 455, 492, 752, 158, 486, 361, 919, 542, 919, 510, 696, 727, 213, 491, 857, 611, 222, 542, 164, 679, 273, 690, 462, 7, 16, 653, 13, 820, 935, 888, 80, 629, 25, 937, 922, 169, 627, 593, 343, 750, 771, 383, 192, 843, 746, 144, 17, 68, 507, 708, 584, 336, 717, 635, 675, 821, 658, 665, 812, 691, 791, 60, 351, 335, 775, 135, 47, 731, 515, 662, 19, 684, 983, 837, 71, 274, 160, 773, 716, 353, 697, 135, 852, 740, 81, 528, 614, 235, 773, 186, 23, 837, 29, 319, 146, 709, 9, 730, 7, 605, 213, 46, 395, 553, 546, 225, 221, 853, 882, 516, 335, 635, 748, 415, 965, 403, 872, 177, 463, 336, 9, 412, 414, 472, 648, 638, 307, 350, 587, 852, 907, 128, 192, 958, 634, 754, 49, 515, 800, 685, 201, 362, 411, 347, 282, 496, 628, 112, 66, 570, 710, 81, 366, 906, 174, 309, 272, 539, 680, 925, 191, 662, 289, 903, 725, 523, 34, 180, 208, 230, 843, 140, 861, 935, 271, 186, 178, 492, 346, 773, 846, 902, 421, 883, 755, 327, 817, 982, 803, 882, 758, 310, 2, 362, 782, 629, 543, 562, 574, 909, 648, 981, 196, 483, 291, 262, 478, 775, 850, 883, 70, 586, 621, 431, 458, 49, 749, 795, 496, 101, 408, 981, 170, 612, 535, 165, 783, 684, 36, 598, 946, 458, 676, 790, 635, 545, 832}
{44, 89, 52, 61, 79, 58, 90, 84, 13, 74, 55, 26, 34, 18, 32, 58, 14, 93, 29, 69, 100, 75, 62, 22, 36, 13, 43, 13, 30, 27, 36, 39, 91, 3, 73, 55, 92, 33, 81, 71, 52, 73, 47, 34, 31, 38, 45, 89, 57, 40, 43, 20, 92, 8, 19, 24, 36, 52, 94, 91, 23, 17, 0, 84, 8, 63, 73, 14, 99, 9, 76, 5, 47, 26, 55, 39, 64, 47, 60, 44, 95, 33, 9, 84, 57, 89, 7, 39, 73, 54, 86, 10, 28, 87, 81, 36, 56, 51, 79, 79, 80, 7, 41, 21, 8, 6, 24, 85, 10, 8, 58, 97, 77, 58, 9, 50, 11, 54, 38, 77, 54, 37, 37, 80, 21, 84, 27, 24, 91, 94, 94, 98, 78, 89, 70, 89, 41, 26, 9, 97, 35, 11, 27, 43, 66, 83, 94, 58, 93, 37, 86, 45, 52, 99, 19, 30, 51, 92, 73, 13, 82, 4, 43, 58, 64, 35, 21, 48, 41, 32, 0, 62, 30, 58, 5, 26, 93, 3, 74, 83, 58, 17, 33, 17, 94, 77, 58, 29, 79, 85, 65, 56, 9, 4, 13, 26, 50, 25, 39, 72, 27, 90, 51, 49, 29, 7, 5, 89, 26, 63, 24, 82, 40, 85, 45, 66, 66, 65, 85, 99, 64, 25, 58, 77, 46, 10, 81, 35, 35, 47, 28, 63, 23, 33, 87, 92, 83, 70, 70, 2, 64, 22, 19, 43, 56, 8, 44, 70, 43, 81, 8, 75, 17, 66, 95, 4, 80, 88, 93, 3, 66, 74, 45, 9, 74, 1, 58, 28, 21, 23, 12, 38, 4, 16, 39, 29, 65, 6, 30, 48, 63, 31, 67, 12, 25, 81, 43, 27, 98, 28, 77, 58, 42, 10, 19, 80, 12, 90, 16, 52, 96, 9, 43, 13, 0, 28, 26, 89, 33, 75, 51, 1, 55, 71, 19, 36, 7, 98, 22, 96, 74, 4, 98, 83, 71, 66, 17, 63, 74, 78, 65, 33, 74, 85, 86, 65, 0, 79, 69, 38, 30, 93, 24, 83, 79, 52, 99, 32, 82, 15, 93, 68, 33, 22, 98, 84, 68, 90, 36, 71, 12, 66, 56, 62, 99, 68, 44, 35, 18, 96, 46, 23, 50, 2, 65, 98, 34, 62, 33, 68, 60, 100, 49, 55, 75, 71, 17, 53, 53, 41, 97, 90, 73, 33, 86, 91, 63, 63, 49, 81, 15, 64, 26, 75, 99, 70, 79, 91, 10, 22, 88, 14, 34, 17, 67, 20, 61, 12, 0, 21, 77, 48, 14, 39, 64, 77, 94, 80, 50, 11, 94, 85, 58, 16, 16, 75, 99, 83, 31, 97}
Returns: 460347893
{50, 248, 945, 46, 877, 149, 582, 322, 565, 272, 55, 549, 260, 926, 293, 664, 610, 919, 810, 326, 953, 701, 88, 429, 880, 865, 864, 636, 239, 846, 868, 337, 190, 30, 655, 612, 404, 876, 621, 73, 426, 254, 959, 541, 210, 307, 140, 535, 27, 641, 172, 871, 839, 704, 392, 468, 710, 844, 256, 901, 871, 357, 595, 550, 1000, 431, 584, 132, 302, 764, 349, 634, 769, 151, 577, 100, 69, 871, 710, 148, 574, 168, 509, 680, 119, 184, 247, 172, 917, 649, 83, 340, 187, 713, 48, 319, 724, 82, 223, 539, 394, 990, 217, 108, 527, 949, 698, 477, 468, 35, 430, 541, 689, 726, 663, 321, 543, 160, 528, 876, 493, 159, 215, 719, 949, 271, 159, 94, 549, 952, 574, 959, 636, 414, 7, 93, 600, 382, 160, 967, 549, 320, 727, 523, 826, 249, 917, 128, 271, 656, 599, 926, 858, 406, 549, 454, 176, 959, 978, 17, 448, 21, 658, 652, 792, 240, 143, 20, 70, 71, 341, 905, 892, 555, 365, 163, 27, 45, 19, 797, 218, 703, 730, 625, 990, 238, 303, 798, 260, 936, 566, 149, 881, 343, 336, 189, 112, 825, 136, 404, 289, 608, 428, 953, 730, 2, 115, 912, 683, 242, 985, 226, 495, 664, 64, 31, 676, 458, 232, 343, 594, 588, 997, 680, 350, 721, 316, 787, 90, 975, 534, 935, 913, 416, 977, 180, 420, 85, 712, 888, 902, 64, 742, 862, 988, 948, 267, 398, 826, 649, 661, 667, 618, 486, 90, 237, 821, 323, 316, 766, 110, 293, 817, 472, 174, 204, 648, 222, 436, 170, 977, 841, 472, 195, 282, 782, 967, 410, 283, 561, 821, 301, 807, 397, 206, 701, 878, 831, 604, 30, 501, 397, 763, 234, 670, 357, 209, 803, 10, 229, 995, 660, 689, 294, 121, 356, 172, 573, 307, 626, 692, 507, 516, 342, 657, 665, 412, 79, 253, 833, 403, 753, 235, 261, 74, 389, 495, 544, 553, 615, 216, 687, 84, 187, 516, 461, 315, 881, 556, 363, 108, 335, 681, 611, 57, 75, 412, 463, 365, 645, 408, 357, 197, 467, 341, 430, 789, 662, 828, 532, 107, 250, 192, 70, 804, 583, 160, 490, 386, 803, 592, 160, 337, 513, 608, 653, 17, 716, 897, 878, 271, 371, 678, 357, 959, 845, 399, 792, 285, 14, 343, 95, 869, 139, 557, 18, 976, 659, 169, 440, 738, 301, 64, 742, 437, 173, 842, 355, 309, 532, 237, 804, 990, 71, 191, 624, 429, 27, 868, 139, 749, 460, 914, 561, 940, 117, 767, 288, 653, 187, 697, 546, 540, 823, 531, 240, 35, 372, 206, 559, 380, 860, 625, 312, 339, 897, 392, 36, 365, 429, 996, 61, 654, 18, 35, 876, 29, 775, 768, 778, 977, 629, 111, 854, 33, 753, 67, 129, 39, 831, 482, 144, 268, 968, 199, 591, 881, 856, 317, 498, 547, 256, 730, 626, 682, 215, 182, 403, 192, 525, 653, 639}
{100, 0, 80, 100, 100, 100, 60, 20, 100, 40, 60, 40, 80, 40, 60, 0, 40, 20, 100, 80, 80, 20, 0, 0, 0, 0, 60, 40, 80, 80, 40, 100, 100, 40, 20, 80, 20, 100, 0, 60, 40, 100, 100, 80, 80, 40, 80, 0, 0, 0, 20, 40, 60, 0, 60, 40, 0, 0, 60, 20, 100, 100, 60, 40, 100, 0, 0, 20, 0, 100, 0, 0, 20, 0, 60, 20, 40, 100, 0, 20, 100, 60, 0, 40, 0, 20, 100, 20, 20, 20, 40, 0, 0, 20, 60, 100, 60, 40, 0, 80, 100, 60, 40, 80, 20, 60, 100, 100, 60, 20, 0, 20, 0, 80, 80, 80, 20, 0, 20, 40, 80, 80, 80, 0, 40, 0, 100, 0, 40, 0, 20, 20, 0, 20, 80, 40, 60, 40, 40, 20, 100, 40, 20, 20, 80, 100, 80, 100, 40, 20, 100, 0, 100, 40, 40, 40, 60, 20, 60, 60, 80, 60, 0, 60, 60, 20, 80, 80, 20, 60, 0, 80, 60, 100, 80, 0, 20, 100, 20, 60, 0, 80, 60, 100, 80, 20, 0, 100, 40, 80, 100, 20, 20, 20, 20, 100, 0, 100, 0, 40, 60, 40, 60, 0, 0, 20, 80, 20, 60, 20, 80, 100, 40, 40, 60, 100, 80, 40, 100, 0, 60, 0, 80, 40, 20, 20, 80, 60, 80, 100, 20, 0, 0, 0, 40, 100, 80, 60, 20, 0, 0, 60, 100, 100, 20, 60, 0, 40, 40, 80, 20, 40, 60, 40, 20, 20, 0, 100, 60, 40, 60, 20, 20, 100, 100, 20, 60, 100, 80, 40, 60, 0, 0, 40, 80, 100, 60, 0, 60, 0, 60, 40, 60, 20, 20, 20, 20, 20, 60, 100, 20, 80, 100, 80, 20, 80, 100, 0, 80, 60, 100, 40, 100, 40, 40, 0, 0, 20, 20, 40, 100, 0, 60, 80, 100, 60, 80, 60, 80, 80, 20, 0, 0, 40, 100, 60, 60, 40, 80, 80, 20, 80, 60, 20, 80, 0, 20, 80, 100, 40, 60, 80, 0, 100, 60, 20, 20, 0, 40, 40, 100, 20, 20, 20, 20, 0, 60, 40, 20, 0, 100, 0, 100, 0, 40, 60, 100, 100, 40, 40, 80, 40, 20, 20, 100, 40, 40, 20, 40, 60, 20, 20, 0, 40, 100, 0, 20, 0, 20, 100, 20, 80, 60, 80, 20, 20, 40, 60, 60, 100, 80, 80, 40, 40, 60, 80, 60, 20, 100, 100, 20, 20, 100, 0, 100, 100, 60, 100, 0, 0, 80, 100, 0, 80, 80, 20, 100, 40, 0, 100, 80, 80, 80, 80, 100, 20, 40, 100, 20, 20, 0, 0, 0, 80, 0, 80, 80, 80, 100, 80, 60, 20, 80, 80, 20, 20, 80, 100, 20, 20, 0, 20, 0, 40, 60, 100, 100, 100, 80, 80, 60, 40, 40, 80, 80, 60, 40, 40, 20, 60, 80, 20, 60, 80, 20, 20, 100, 80, 0, 40, 60, 60}
Returns: 699103
{466, 995, 241, 966, 282, 388, 489, 812, 18, 70, 58, 50, 59, 138, 63, 430, 195, 482, 40, 19, 663, 455, 962, 13, 542, 99, 492, 634, 209, 374, 225, 566, 330, 705, 859, 353, 812, 966, 317, 731, 644, 485, 10, 346, 286, 944, 614, 639, 813, 911, 954, 75, 198, 304, 181, 365, 991, 16, 812, 102, 314, 346, 773, 987, 984, 436, 57, 96, 587, 196, 63, 563, 90, 271, 571, 20, 920, 92, 467, 536, 378, 198, 644, 626, 875, 587, 670, 755, 678, 40, 450, 783, 336, 580, 466, 60, 759, 268, 709, 255, 672, 301, 205, 166, 315, 821, 786, 282, 793, 103, 200, 950, 565, 620, 632, 499, 209, 394, 391, 322, 561, 281, 905, 755, 746, 576, 894, 874, 735, 18, 772, 877, 914, 853, 572, 121, 975, 113, 424, 953, 597, 39, 34, 129, 367, 748, 811, 927, 74, 692, 987, 940, 22, 507, 933, 168, 612, 456, 567, 380, 223, 605, 555, 921, 864, 512, 792, 855, 182, 834, 699, 196, 797, 523, 359, 678, 305, 470, 688, 508, 843, 565, 80, 584, 674, 788, 657, 460, 461, 273, 80, 540, 905, 180, 45, 609, 9, 611, 927, 209, 50, 873, 642, 110, 216, 749, 267, 371, 468, 151, 945, 639, 2, 595, 756, 937, 634, 404, 320, 756, 469, 964, 408, 880, 367, 540, 836, 928, 967, 411, 621, 383, 650, 811, 596, 272, 135, 296, 333, 801, 402, 457, 598, 564, 332, 872, 237, 872, 242, 943, 458, 168, 416, 264, 938, 68, 9, 927, 991, 521, 105, 695, 654, 152, 695, 831, 330, 302, 673, 166, 927, 404, 472, 379, 227, 859, 85, 69, 417, 368, 993, 398, 720, 636, 459, 241, 317, 492, 235, 152, 125, 810, 488, 813, 467, 349, 428, 301, 861, 701, 281, 439, 707, 156, 404, 462, 959, 650, 415, 983, 379, 628, 260, 358, 278, 562, 525, 421, 306, 717, 452, 113, 437, 81, 616, 195, 890, 110, 350, 298, 349, 15, 470, 569, 54, 432, 670, 892, 814, 352, 219, 573, 257, 95, 462, 869, 270, 297, 900, 589, 785, 686, 31, 945, 579, 691, 552, 433, 838, 507, 141, 817, 350, 791, 267, 774, 708, 932, 813, 611, 864, 339, 906, 277, 963, 846, 458, 736, 278, 292, 298, 225, 443, 927, 532, 7, 657, 219, 266, 517, 785, 380, 31, 449, 580, 951, 983, 414, 595, 879, 892, 48, 787, 825, 412, 394, 290, 523, 141, 652, 718, 993, 156, 476, 157, 776, 878, 256, 783, 200, 869, 621, 154, 246, 144, 972, 706, 172, 77, 889, 359, 131, 477, 219, 653, 765, 547, 483, 538, 315, 709, 18, 595, 635, 797, 945, 380, 336, 472, 833, 613, 516, 418, 235, 994, 338, 835, 482, 185, 27, 779}
{92, 48, 44, 27, 55, 58, 27, 17, 21, 16, 98, 88, 25, 83, 61, 52, 25, 9, 45, 66, 71, 61, 1, 82, 70, 57, 5, 96, 51, 2, 6, 64, 43, 47, 37, 90, 3, 99, 88, 26, 90, 58, 14, 67, 53, 89, 96, 38, 80, 36, 93, 90, 10, 58, 2, 20, 22, 62, 55, 60, 71, 84, 75, 63, 12, 60, 62, 64, 32, 36, 64, 20, 66, 27, 44, 76, 75, 74, 88, 0, 3, 25, 84, 24, 13, 12, 34, 100, 12, 6, 15, 0, 87, 74, 8, 35, 3, 61, 80, 35, 25, 49, 79, 19, 68, 87, 23, 70, 88, 15, 16, 39, 82, 43, 41, 83, 98, 95, 57, 18, 30, 95, 94, 74, 74, 11, 18, 31, 41, 46, 26, 93, 15, 62, 36, 4, 98, 96, 12, 82, 51, 63, 72, 14, 87, 2, 59, 90, 41, 33, 16, 63, 95, 5, 21, 42, 50, 50, 53, 68, 87, 7, 80, 14, 73, 44, 95, 67, 62, 95, 57, 30, 78, 69, 90, 82, 79, 8, 94, 41, 84, 56, 91, 97, 15, 70, 5, 21, 69, 67, 8, 49, 45, 71, 27, 39, 81, 53, 36, 7, 38, 18, 100, 58, 100, 65, 54, 80, 0, 86, 16, 43, 43, 15, 19, 24, 6, 24, 34, 13, 33, 90, 17, 15, 13, 3, 90, 34, 44, 6, 37, 51, 32, 63, 81, 68, 10, 69, 51, 29, 38, 23, 10, 38, 66, 83, 73, 49, 42, 77, 86, 5, 78, 98, 7, 3, 55, 14, 94, 68, 96, 24, 74, 68, 6, 58, 6, 93, 79, 73, 37, 93, 70, 37, 95, 49, 68, 12, 5, 2, 97, 26, 34, 48, 25, 46, 91, 83, 52, 88, 48, 2, 61, 47, 31, 26, 99, 16, 72, 93, 47, 87, 27, 97, 12, 50, 54, 8, 97, 42, 82, 52, 4, 24, 46, 45, 72, 86, 60, 12, 13, 7, 77, 14, 39, 34, 85, 3, 50, 51, 27, 2, 72, 11, 37, 78, 93, 72, 33, 50, 92, 84, 72, 100, 57, 89, 76, 54, 97, 42, 70, 25, 44, 34, 34, 39, 28, 27, 9, 93, 9, 56, 31, 30, 39, 50, 48, 41, 21, 94, 64, 14, 43, 8, 34, 5, 0, 26, 20, 0, 96, 6, 44, 8, 18, 99, 75, 75, 16, 14, 98, 45, 72, 42, 74, 49, 97, 73, 16, 3, 17, 54, 100, 77, 100, 41, 46, 74, 90, 12, 87, 95, 73, 85, 74, 40, 84, 89, 80, 73, 24, 14, 62, 54, 95, 65, 17, 71, 74, 23, 32, 17, 11, 59, 76, 6, 38, 74, 52, 80, 62, 48, 14, 23, 46, 75, 10, 15, 11, 20, 36, 88, 42, 57, 3, 82, 36, 59, 5, 46, 40}
Returns: 516928937
{900, 378, 212, 128, 552, 645, 382, 402, 777, 545, 190, 920, 39, 114, 385, 22, 824, 668, 30, 448, 150, 174, 961, 248, 222, 378, 736, 638, 660, 451, 288, 537, 538, 472, 893, 232, 153, 543, 735, 993, 47, 723, 188, 470, 110, 891, 526, 982, 492, 51, 94, 646, 697, 557, 31, 563, 664, 691, 244, 220, 912, 919, 653, 184, 448, 466, 696, 311, 590, 188, 913, 696, 925, 131, 24, 293, 233, 823, 669, 570, 80, 932, 266, 714, 847, 777, 439, 471, 81, 644, 279, 120, 726, 880, 752, 824, 980, 40, 958, 494, 925, 558, 811, 582, 58, 479, 609, 824, 148, 937, 652, 382, 658, 775, 457, 184, 26, 545, 872, 567, 228, 136, 654, 954, 826, 62, 998, 682, 811, 820, 536, 214, 153, 972, 147, 203, 561, 301, 7, 69, 261, 53, 787, 810, 415, 884, 488, 918, 922, 127, 419, 515, 541, 259, 679, 146, 714, 739, 275, 381, 488, 378, 543, 719, 378, 146, 85, 918, 413, 330, 88, 77, 449, 834, 248, 588, 339, 468, 467, 847, 661, 220, 931, 409, 82, 56, 568, 492, 477, 431, 768, 591, 508, 606, 420, 786, 879, 397, 959, 209, 611, 475, 82, 94, 323, 782, 622, 224, 372, 500, 750, 810, 611, 269, 449, 402, 544, 589, 454, 921, 849, 483, 21, 118, 492, 858, 906, 427, 219, 215, 478, 52, 736, 745, 599, 423, 181, 806, 257, 15, 267, 899, 607, 283, 437, 623, 79, 293, 37, 312, 344, 973, 760, 517, 551, 79, 34, 778, 155, 969, 75, 882, 262, 308, 571, 221, 46, 392, 554, 474, 965, 59, 674, 710, 871, 354, 143, 58, 889, 972, 913, 175, 823, 734, 802, 447, 700, 768, 436, 650, 832, 118, 648, 603, 372, 573, 334, 161, 786, 42, 270, 900, 553, 580, 532, 843, 483, 912, 946, 632, 551, 885, 528, 28, 450, 960, 812, 369, 981, 233, 549, 34, 87, 749, 375, 830, 672, 973, 323, 583, 729, 50, 847, 685, 896, 618, 179, 655, 650, 406, 188, 124, 528, 505, 265, 555, 983, 204, 937, 700, 936, 422, 286, 194, 109, 980, 8, 103, 47, 537, 67, 867, 880, 462, 740, 760, 910, 184, 200, 890, 732, 358, 327, 891, 249, 879, 867, 330, 985, 597, 402, 463, 128, 789, 247, 244, 903, 207, 540, 50, 693, 412, 680, 861, 563, 486, 989, 707, 634, 464, 323, 811, 649, 500, 201, 127, 882, 907, 982, 84, 888, 293, 492, 290, 613, 360, 374, 554, 828, 157, 355, 577, 794, 220, 982, 473, 368, 94, 803, 269, 588, 937, 571, 165, 527, 388, 900, 48, 253, 540, 434, 991, 837, 918, 287, 860, 263, 468, 642, 51, 53, 810, 84, 857, 573, 916, 267, 565, 92, 643, 750, 885, 724, 228, 831, 616, 750, 38, 563, 415, 178, 376, 713, 397, 926, 680, 445, 525, 820, 24, 347, 742, 3, 363, 857, 434, 769, 72, 347, 737, 461, 590, 674, 319}
{99, 18, 31, 50, 6, 8, 32, 19, 67, 76, 8, 14, 61, 4, 8, 63, 27, 59, 13, 31, 32, 39, 42, 74, 89, 72, 76, 29, 98, 80, 52, 30, 71, 98, 49, 74, 35, 68, 98, 87, 99, 38, 77, 4, 50, 10, 71, 62, 41, 55, 33, 44, 17, 95, 84, 40, 5, 99, 97, 73, 81, 90, 49, 42, 41, 66, 25, 46, 9, 96, 13, 98, 65, 84, 0, 68, 5, 36, 90, 80, 8, 15, 81, 55, 26, 58, 5, 32, 50, 5, 42, 34, 14, 42, 58, 51, 64, 84, 30, 63, 46, 64, 90, 69, 21, 7, 60, 78, 54, 38, 65, 35, 73, 15, 84, 45, 21, 55, 18, 67, 90, 84, 22, 7, 80, 47, 51, 78, 7, 53, 29, 83, 37, 33, 35, 34, 83, 42, 93, 32, 63, 58, 14, 72, 86, 96, 20, 36, 82, 32, 41, 39, 34, 92, 81, 68, 71, 11, 17, 40, 3, 32, 17, 85, 82, 86, 54, 69, 20, 55, 14, 72, 47, 44, 90, 42, 55, 5, 42, 84, 45, 93, 64, 52, 93, 86, 88, 93, 93, 45, 42, 53, 19, 61, 7, 27, 30, 56, 54, 53, 6, 33, 82, 23, 68, 91, 95, 99, 100, 70, 97, 47, 79, 44, 12, 90, 44, 77, 100, 93, 61, 81, 95, 78, 77, 88, 38, 56, 32, 6, 92, 70, 86, 35, 86, 15, 28, 67, 64, 18, 66, 61, 18, 98, 67, 49, 14, 31, 73, 44, 37, 96, 75, 13, 39, 24, 44, 40, 48, 2, 27, 64, 89, 81, 76, 30, 16, 53, 94, 40, 9, 90, 51, 47, 19, 37, 52, 73, 43, 28, 91, 35, 78, 35, 31, 56, 92, 73, 61, 22, 62, 30, 68, 59, 15, 2, 50, 98, 34, 10, 29, 21, 82, 78, 36, 61, 96, 53, 64, 31, 97, 51, 54, 49, 61, 67, 88, 76, 14, 39, 22, 47, 97, 13, 88, 15, 0, 9, 91, 18, 53, 41, 55, 18, 62, 24, 45, 44, 49, 2, 97, 54, 11, 29, 86, 55, 32, 98, 56, 42, 52, 90, 88, 24, 11, 75, 26, 23, 34, 80, 1, 96, 43, 66, 5, 85, 74, 90, 98, 28, 75, 10, 99, 61, 28, 90, 30, 8, 5, 40, 61, 65, 34, 31, 63, 71, 25, 55, 66, 23, 74, 17, 69, 7, 55, 76, 17, 59, 2, 23, 90, 11, 93, 3, 42, 38, 32, 70, 97, 34, 53, 0, 41, 25, 12, 64, 76, 65, 33, 17, 26, 78, 45, 27, 71, 21, 58, 90, 52, 64, 24, 74, 99, 23, 82, 77, 92, 68, 83, 12, 63, 82, 62, 89, 99, 9, 22, 86, 99, 62, 78, 46, 51, 72, 4, 97, 76, 100, 53, 40, 3, 9, 0, 100, 21, 93, 96, 39, 89, 83, 20, 17, 30, 34, 17, 16, 84, 22, 29, 2, 54, 91, 87, 87, 72, 75, 72, 89, 36, 21, 13, 74, 0, 67}
Returns: 492568694
{3, 85, 44, 374, 47, 4, 11, 12, 2, 1, 6, 347, 1, 1, 6, 7, 54, 1, 102, 194, 60, 21, 429, 4, 15, 77, 43, 19, 478, 136, 34, 2, 68, 183, 203, 560, 186, 3, 5, 146, 4, 7, 124, 470, 176, 489, 17, 55, 1, 87, 602, 1, 11, 24, 17, 6, 2, 1, 65, 45, 45, 3, 23, 12, 1, 120, 17, 12, 113, 256, 3, 165, 2, 206, 3, 524, 436, 25, 1, 20, 10, 12, 5, 1, 331, 25, 21, 20, 337, 13, 78, 1, 204, 55, 1, 394, 23, 6, 88, 1, 241, 15, 60, 28, 48, 352, 117, 57, 197, 477, 792, 4, 4, 200, 19, 3, 418, 15, 53, 23, 23, 227, 54, 111, 43, 172, 730, 619, 3, 44, 167, 53, 455, 1, 10, 15, 172, 2, 2, 30, 1, 10, 823, 185, 1, 10, 136, 125, 122, 9, 616, 7, 101, 1, 108, 57, 25, 24, 142, 5, 4, 955, 91, 45, 128, 87, 1, 42, 272, 2, 7, 7, 10, 3, 1, 3, 39, 26, 151, 56, 11, 15, 317, 210, 14, 1, 2, 40, 627, 1, 10, 227, 590, 725, 1, 22, 157, 466, 716, 683, 117, 44, 3, 823, 86, 16, 21, 739, 60, 41, 28, 31, 578, 29, 667, 307, 179, 242, 463, 2, 48, 11, 7, 10, 28, 67, 2, 37, 1, 27, 27, 2, 16, 4, 15, 428, 5, 432, 230, 897, 1, 24, 13, 38, 48, 43, 14, 6, 15, 76, 3, 7, 4, 820, 196, 6, 41, 16, 702, 278, 102, 22, 170, 685, 515, 5, 45, 17, 1, 690, 459, 138, 253, 54, 1, 635, 33, 9, 11, 91, 380, 413, 6, 134, 913, 52, 1, 17, 172, 72, 307, 130, 6, 14, 2, 6, 62, 432, 1, 825, 1, 1, 1, 247, 546, 7, 147, 143, 12, 177, 15, 414, 41, 156, 30, 745, 333, 3, 5, 994, 3, 13, 225, 125, 9, 4, 998, 456, 6, 665, 94, 92, 8, 37, 9, 62, 1, 82, 250, 13, 10, 60, 69, 2, 255, 192, 586, 18, 76, 49, 699, 31, 30, 33, 46, 149, 113, 1, 1, 180, 45, 20, 90, 1, 155, 4, 41, 31, 34, 1, 957, 63, 57, 215, 121, 1, 3, 6, 15, 47, 100, 6, 119, 9, 6, 268, 13, 114, 98, 851, 14, 437, 1, 217, 149, 1, 14, 1, 73, 1, 6, 1, 354, 636, 1, 401, 2, 7, 876, 1, 363, 6, 29, 59, 678, 153, 398, 37, 664, 7, 364, 152, 26, 1, 1, 445, 1, 2, 40, 93, 44, 39, 81, 162, 234, 2, 81, 199, 57, 1, 10, 25, 929, 353, 5, 246, 806, 13, 14, 4, 57}
{61, 32, 51, 71, 1, 62, 12, 52, 26, 1, 74, 86, 84, 28, 62, 49, 48, 24, 83, 19, 40, 66, 72, 5, 18, 19, 89, 41, 99, 97, 69, 95, 1, 57, 9, 98, 44, 86, 78, 28, 12, 65, 22, 42, 45, 1, 100, 6, 23, 86, 48, 53, 4, 54, 16, 54, 90, 23, 74, 64, 98, 47, 72, 85, 100, 91, 83, 78, 7, 74, 28, 40, 1, 96, 14, 78, 64, 1, 6, 24, 93, 19, 0, 47, 68, 9, 50, 32, 56, 22, 40, 40, 40, 90, 95, 48, 83, 19, 19, 7, 95, 22, 57, 13, 72, 7, 55, 64, 32, 72, 70, 42, 26, 44, 93, 86, 75, 90, 21, 26, 44, 43, 62, 9, 10, 92, 72, 83, 57, 96, 12, 89, 92, 97, 85, 81, 7, 95, 53, 43, 8, 26, 0, 34, 39, 88, 48, 43, 23, 14, 58, 6, 78, 12, 53, 88, 66, 74, 99, 17, 45, 78, 68, 38, 56, 56, 34, 86, 72, 57, 78, 36, 71, 81, 51, 45, 77, 93, 87, 99, 84, 57, 14, 19, 30, 19, 95, 67, 28, 81, 38, 90, 98, 54, 24, 46, 23, 74, 3, 49, 60, 88, 47, 61, 9, 38, 91, 75, 90, 28, 83, 15, 10, 99, 47, 50, 36, 11, 75, 52, 92, 45, 25, 90, 15, 96, 11, 34, 79, 12, 96, 61, 81, 49, 24, 21, 6, 42, 48, 91, 84, 19, 26, 79, 80, 72, 21, 23, 91, 79, 50, 1, 46, 3, 98, 80, 43, 95, 16, 37, 28, 65, 91, 14, 81, 13, 10, 84, 39, 34, 74, 50, 12, 95, 41, 63, 60, 86, 45, 66, 36, 17, 57, 78, 68, 90, 97, 90, 24, 91, 4, 27, 40, 3, 11, 8, 57, 51, 6, 65, 44, 95, 88, 37, 47, 2, 80, 38, 47, 99, 55, 98, 1, 12, 92, 94, 0, 86, 1, 13, 26, 28, 58, 100, 54, 77, 14, 23, 17, 12, 96, 22, 34, 94, 57, 50, 88, 54, 67, 23, 64, 22, 16, 49, 35, 48, 88, 83, 98, 80, 4, 50, 40, 72, 11, 95, 41, 25, 98, 33, 43, 65, 69, 33, 55, 91, 26, 72, 100, 23, 50, 59, 49, 72, 32, 32, 10, 22, 1, 72, 74, 47, 41, 46, 85, 84, 79, 66, 72, 93, 58, 84, 57, 2, 99, 79, 39, 31, 99, 7, 24, 53, 40, 47, 91, 23, 16, 25, 10, 14, 80, 53, 50, 55, 67, 3, 22, 47, 50, 98, 9, 22, 91, 59, 94, 2, 85, 81, 93, 8, 61, 17, 30, 12, 95, 13, 10, 49, 1, 5, 59, 40, 27, 0, 85, 71, 87, 86, 56, 79, 75}
Returns: 126313687
{443, 465, 150, 121, 116, 992, 276, 703, 26, 785, 371, 124, 857, 159, 512, 625, 380, 971, 578, 294, 549, 910, 278, 633, 872, 122, 717, 688, 726, 560, 657, 678, 982, 210, 13, 98, 291, 530, 230, 879, 427, 905, 177, 757, 297, 372, 709, 420, 157, 357, 630, 449, 696, 579, 343, 37, 523, 348, 845, 518, 954, 897, 898, 481, 265, 155, 225, 165, 537, 621, 342, 645, 759, 870, 514, 898, 49, 577, 351, 759, 321, 82, 827, 651, 868, 621, 597, 910, 278, 421, 650, 972, 266, 637, 550, 795, 804, 676, 698, 837, 930, 415, 296, 509, 16, 490, 537, 552, 329, 38, 855, 765, 321, 177, 634, 919, 538, 188, 202, 991, 442, 871, 271, 439, 329, 630, 932, 611, 499, 589, 589, 683, 498, 999, 20, 712, 194, 881, 881, 311, 981, 236, 53, 929, 402, 712, 991, 209, 712, 385, 516, 597, 489, 38, 361, 730, 47, 164, 922, 120, 569, 182, 948, 655, 53, 762, 359, 946, 507, 419, 777, 809, 623, 330, 411, 432, 429, 878, 356, 934, 753, 783, 502, 109, 32, 812, 281, 633, 614, 158, 714, 420, 233, 25, 998, 188, 35, 747, 29, 149, 916, 905, 215, 803, 267, 504, 545, 133, 512, 496, 981, 452, 411, 824, 637, 430, 849, 27, 642, 751, 433, 859, 124, 124, 812, 555, 669, 344, 645, 231, 618, 375, 401, 289, 673, 409, 417, 831, 24, 627, 381, 270, 60, 815, 573, 541, 785, 219, 311, 508, 749, 102, 526, 951, 302, 63, 139, 239, 1000, 436, 971, 394, 540, 744, 630, 178, 746, 705, 156, 322, 718, 582, 544, 506, 875, 136, 157, 195, 95, 944, 73, 420, 875, 965, 726, 960, 445, 638, 252, 279, 69, 378, 159, 1, 693, 482, 764, 955, 230, 95, 716, 808, 233, 764, 525, 516, 680, 616, 692, 916, 774, 723, 532, 910, 883, 647, 388, 1000, 745, 82, 486, 455, 235, 257, 486, 584, 558, 313, 488, 230, 180, 463, 60, 286, 254, 978, 538, 61, 341, 556, 546, 889, 400, 12, 446, 4, 290, 90, 582, 582, 754, 586, 372, 203, 661, 684, 811, 512, 288, 796, 758, 509, 788, 106, 540, 692, 539, 547, 56, 460, 895, 237, 345, 388, 554, 987, 976, 511, 364, 249, 220, 790, 141, 331, 347, 457, 400, 995, 52, 720, 990, 249, 422, 66, 836, 894, 564, 221, 918, 718, 707, 427, 200, 960, 446, 97, 879, 425, 821, 47, 439, 770, 366, 706, 529, 582, 670, 961, 636, 877, 597, 58, 479, 747, 699, 486, 253, 34, 835, 16, 525, 608, 231, 777, 551, 19, 276, 678, 696, 984, 160, 864, 229, 26, 919, 293, 966, 630, 619, 112, 417, 64}
{20, 80, 20, 60, 0, 60, 20, 80, 80, 80, 0, 0, 80, 100, 100, 100, 60, 60, 100, 100, 0, 0, 20, 80, 40, 100, 100, 20, 20, 80, 60, 20, 0, 20, 60, 80, 0, 100, 100, 0, 40, 0, 60, 40, 40, 60, 100, 20, 0, 60, 60, 60, 100, 40, 20, 80, 80, 60, 100, 80, 40, 20, 60, 80, 40, 60, 20, 100, 80, 0, 60, 60, 60, 100, 0, 20, 100, 80, 80, 40, 80, 60, 100, 60, 0, 60, 20, 40, 20, 100, 80, 40, 60, 40, 0, 100, 80, 40, 80, 100, 100, 20, 60, 60, 20, 20, 80, 20, 100, 60, 40, 40, 40, 40, 60, 100, 0, 0, 40, 0, 0, 60, 80, 20, 20, 40, 60, 0, 0, 80, 20, 40, 20, 80, 100, 60, 80, 100, 40, 20, 80, 60, 80, 0, 100, 20, 60, 100, 60, 0, 100, 60, 60, 100, 40, 0, 0, 40, 100, 0, 60, 80, 80, 0, 80, 100, 0, 40, 100, 20, 20, 40, 0, 40, 80, 20, 20, 40, 20, 0, 20, 80, 0, 60, 60, 20, 60, 20, 0, 40, 80, 20, 0, 20, 40, 80, 100, 0, 100, 0, 100, 100, 40, 20, 100, 100, 100, 0, 40, 60, 80, 60, 20, 60, 20, 20, 20, 80, 60, 60, 100, 60, 20, 80, 100, 0, 20, 80, 0, 100, 80, 0, 40, 40, 60, 60, 20, 60, 20, 40, 80, 0, 100, 0, 0, 40, 60, 20, 100, 100, 60, 0, 20, 80, 0, 60, 0, 40, 100, 60, 100, 100, 80, 20, 80, 0, 20, 60, 60, 100, 20, 100, 0, 20, 80, 0, 20, 60, 0, 80, 60, 40, 0, 100, 80, 60, 40, 20, 100, 80, 20, 80, 0, 60, 20, 40, 60, 40, 80, 60, 60, 40, 80, 20, 40, 60, 0, 60, 80, 60, 100, 80, 80, 40, 60, 80, 60, 80, 0, 0, 100, 0, 20, 40, 80, 80, 0, 40, 0, 40, 60, 0, 0, 0, 20, 40, 100, 60, 60, 60, 0, 80, 60, 40, 60, 0, 20, 0, 0, 100, 60, 0, 20, 20, 60, 40, 80, 60, 40, 0, 80, 0, 100, 60, 100, 80, 0, 0, 60, 100, 100, 80, 100, 60, 60, 80, 100, 20, 0, 40, 80, 20, 60, 100, 100, 80, 20, 60, 60, 0, 20, 80, 0, 60, 100, 20, 40, 100, 100, 40, 20, 100, 60, 60, 20, 40, 100, 60, 20, 80, 20, 20, 60, 60, 100, 60, 20, 80, 80, 0, 20, 0, 20, 20, 80, 80, 40, 0, 40, 100, 20, 100, 40, 40, 0, 60, 100, 20, 100, 60, 80, 20, 20, 80, 100, 40, 100, 100, 0, 100, 20, 20}
Returns: 350717489
{792, 96, 662, 113, 800, 832, 989, 569, 26, 209, 854, 959, 674, 29, 680, 224, 641, 570, 599, 805, 449, 16, 976, 954, 618, 101, 945, 73, 861, 930, 808, 845, 298, 21, 887, 866, 624, 729, 50, 86, 366, 637, 560, 927, 64, 478, 752, 795, 368, 643, 577, 346, 965, 103, 371, 190, 883, 455, 897, 789, 493, 628, 742, 33, 763, 203, 832, 670, 835, 374, 514, 693, 97, 280, 759, 653, 77, 545, 495, 396, 588, 58, 146, 763, 369, 911, 907, 297, 160, 586, 741, 53, 77, 634, 237, 691, 87, 545, 674, 766, 547, 317, 502, 109, 413, 262, 759, 254, 492, 442, 906, 61, 37, 351, 297, 713, 690, 224, 55, 217, 466, 14, 383, 625, 429, 11, 896, 686, 200, 809, 240, 100, 231, 632, 381, 112, 498, 502, 517, 874, 561, 690, 824, 549, 453, 334, 833, 12, 949, 550, 380, 201, 648, 283, 237, 457, 428, 322, 104, 137, 159, 726, 1, 909, 546, 791, 907, 698, 638, 282, 169, 7, 788, 160, 500, 592, 761, 606, 464, 970, 606, 198, 663, 934, 449, 426, 34, 290, 253, 745, 380, 391, 966, 444, 360, 605, 52, 836, 361, 148, 244, 91, 263, 626, 167, 389, 441, 363, 827, 694, 736, 627, 440, 760, 776, 803, 341, 892, 727, 948, 323, 884, 592, 600, 252, 102, 774, 311, 532, 152, 337, 693, 264, 761, 884, 816, 642, 158, 32, 999, 965, 404, 398, 164, 356, 252, 907, 454, 86, 304, 136, 407, 718, 888, 927, 604, 151, 659, 505, 700, 613, 915, 594, 605, 793, 685, 219, 579, 662, 628, 68, 349, 673, 607, 262, 827, 992, 992, 539, 167, 560, 966, 897, 313, 666, 428, 658, 911, 568, 813, 730, 146, 678, 891, 766, 434, 120, 579, 957, 132, 403, 26, 696, 134, 599, 602, 77, 529, 90, 309, 255, 983, 286, 850, 507, 802, 942, 724, 60, 985, 516, 183, 702, 533, 844, 607, 490, 970, 574, 135, 270, 309, 283, 213, 107, 55, 449, 445, 120, 376, 872, 689, 953, 228, 670, 851, 363, 943, 834, 730, 297, 379, 233, 615, 651, 125, 596, 756, 919, 181, 179, 695, 609, 782, 927, 593, 689, 808, 600, 273, 408, 124, 89, 511, 420, 806, 88, 320, 754, 755, 725, 912, 417, 435, 736, 668, 742, 321, 623, 762, 391, 250, 596, 44, 350, 899, 315, 796, 545, 911, 281, 991, 812, 718, 818, 978, 157, 810, 752, 362, 302, 900, 147, 885, 129, 13, 905, 564}
{63, 97, 63, 94, 19, 8, 73, 55, 79, 47, 26, 35, 11, 26, 14, 42, 46, 23, 44, 74, 72, 52, 76, 44, 57, 88, 71, 73, 36, 22, 49, 98, 81, 7, 78, 49, 44, 74, 90, 59, 52, 45, 35, 61, 1, 69, 92, 77, 99, 38, 42, 10, 30, 33, 24, 60, 59, 43, 0, 67, 71, 92, 57, 23, 43, 69, 15, 80, 8, 53, 28, 53, 77, 31, 73, 12, 96, 61, 25, 43, 15, 21, 100, 62, 84, 67, 87, 6, 11, 2, 94, 74, 98, 37, 79, 53, 12, 94, 38, 69, 42, 53, 73, 2, 86, 13, 44, 0, 81, 57, 88, 18, 64, 35, 28, 42, 95, 74, 78, 49, 42, 41, 62, 80, 69, 99, 70, 86, 95, 89, 71, 53, 54, 61, 31, 13, 63, 71, 84, 40, 22, 96, 72, 74, 86, 39, 25, 10, 17, 28, 10, 75, 87, 15, 21, 48, 30, 73, 67, 79, 100, 26, 12, 20, 80, 48, 86, 42, 76, 5, 100, 26, 50, 92, 45, 11, 19, 20, 50, 91, 86, 90, 9, 68, 33, 79, 63, 11, 88, 100, 97, 24, 21, 5, 29, 79, 31, 57, 56, 17, 27, 93, 0, 46, 11, 63, 50, 52, 1, 82, 71, 73, 82, 32, 82, 89, 23, 17, 30, 21, 58, 28, 2, 37, 95, 80, 65, 42, 72, 30, 23, 7, 0, 22, 3, 96, 90, 44, 5, 44, 59, 85, 22, 59, 16, 0, 11, 22, 82, 81, 48, 69, 22, 64, 48, 79, 76, 79, 54, 1, 39, 87, 73, 14, 59, 13, 18, 89, 69, 27, 99, 82, 0, 54, 56, 59, 84, 60, 91, 88, 8, 27, 39, 8, 80, 4, 55, 76, 65, 33, 86, 81, 68, 33, 51, 35, 18, 54, 83, 63, 100, 70, 10, 73, 39, 83, 2, 39, 2, 24, 94, 41, 35, 73, 33, 71, 90, 82, 68, 95, 23, 30, 77, 14, 78, 41, 34, 78, 54, 89, 41, 92, 70, 38, 84, 88, 56, 99, 39, 24, 25, 17, 22, 3, 75, 18, 48, 47, 27, 20, 65, 29, 40, 80, 25, 81, 92, 19, 98, 4, 1, 46, 34, 63, 68, 45, 45, 30, 46, 80, 99, 79, 24, 73, 33, 79, 68, 82, 46, 76, 96, 81, 84, 62, 2, 55, 42, 30, 5, 95, 90, 50, 82, 100, 36, 22, 42, 72, 0, 39, 94, 87, 46, 98, 34, 54, 79, 57, 69, 53, 41, 5, 44, 33, 91, 76, 32, 56}
Returns: 139482257
{918, 401, 402, 548, 743, 88, 648, 512, 482, 916, 752, 922, 717, 171, 523, 580, 566, 322, 865, 951, 900, 913, 38, 945, 521, 924, 881, 687, 148, 856, 203, 81, 197, 463, 369, 287, 395, 169, 996, 95, 111, 603, 981, 14, 593, 780, 799, 452, 564, 436, 801, 532, 992, 468, 841, 782, 474, 730, 109, 585, 884, 931, 817, 23, 723, 539, 846, 377, 399, 126, 618, 435, 764, 291, 781, 191, 927, 955, 745, 617, 212, 302, 849, 945, 407, 571, 690, 537, 579, 876, 108, 315, 53, 692, 56, 203, 912, 12, 27, 342, 634, 152, 857, 495, 680, 828, 414, 872, 102, 631, 513, 728, 905, 120, 568, 701, 818, 793, 841, 765, 799, 816, 794, 500, 454, 325, 69, 618, 183, 458, 366, 765, 166, 732, 260, 761, 222, 863, 83, 896, 859, 712, 987, 712, 407, 937, 561, 414, 485, 750, 271, 429, 631, 207, 385, 699, 243, 577, 190, 89, 113, 638, 130, 722, 938, 360, 894, 788, 486, 108, 232, 922, 763, 753, 359, 891, 28, 250, 976, 544, 880, 840, 299, 26, 361, 464, 144, 360, 279, 747, 179, 827, 913, 815, 287, 489, 580, 434, 400, 887, 247, 1, 324, 277, 540, 46, 876, 135, 297, 797, 175, 246, 769, 625, 51, 479, 915, 723, 995, 673, 257, 674, 83, 791, 389, 742, 391, 584, 273, 824, 507, 862, 231, 899, 184, 698, 924, 202, 992, 941, 469, 353, 506, 934, 817, 486, 638, 846, 15, 163, 505, 343, 972, 106, 867, 564, 324, 53, 346, 893, 799, 990, 66, 919, 991, 830, 322, 677, 905, 422, 477, 310, 871, 35, 400, 400, 399, 405, 920, 231, 47, 12, 6, 459, 160, 277, 271, 68, 690, 687, 176, 718, 332, 954, 297, 687, 360, 272, 903, 830, 759, 816, 941, 267, 397, 342, 613, 913, 565, 213, 676, 28, 304, 219, 418, 825, 256, 367, 828, 652, 11, 809, 693, 946, 305, 447, 767, 350, 981, 902, 934, 422, 843, 106, 424, 198, 483, 640, 983, 334, 196, 435, 762, 695, 680, 202, 550, 578, 755, 138, 843, 306, 226, 291, 82, 574, 393, 423, 501, 72, 904, 285, 519, 306, 297, 36, 978, 225, 725, 366, 846, 997, 469, 478, 214, 413, 605, 716, 229, 979, 196, 47, 81, 959, 869, 260, 564, 946, 1, 550, 756, 972, 79, 131, 471, 937, 636, 415, 172, 244, 619, 22, 686, 850, 150, 230, 293, 233, 573, 65, 250, 439, 262, 17, 344, 211, 384, 22, 946, 940, 181, 718, 881, 959, 282, 324, 606}
{75, 58, 31, 2, 7, 85, 37, 78, 88, 60, 19, 87, 85, 77, 13, 20, 7, 39, 64, 11, 8, 43, 27, 64, 72, 88, 15, 44, 9, 44, 97, 14, 35, 1, 82, 8, 17, 7, 55, 36, 32, 0, 64, 93, 67, 93, 29, 78, 41, 60, 43, 9, 95, 8, 61, 28, 32, 61, 36, 57, 46, 57, 0, 28, 84, 75, 18, 45, 19, 56, 87, 26, 52, 84, 58, 81, 96, 49, 74, 48, 19, 19, 50, 97, 10, 37, 71, 10, 47, 62, 53, 89, 56, 47, 94, 49, 59, 89, 57, 11, 64, 81, 17, 72, 3, 86, 79, 36, 38, 12, 25, 87, 56, 47, 64, 1, 96, 94, 25, 23, 58, 24, 35, 36, 100, 64, 82, 26, 54, 44, 40, 27, 29, 34, 39, 95, 44, 98, 43, 41, 26, 5, 99, 96, 43, 18, 62, 96, 19, 81, 92, 98, 44, 85, 12, 88, 28, 39, 57, 84, 27, 74, 1, 50, 100, 28, 12, 85, 79, 67, 10, 33, 7, 31, 71, 15, 97, 41, 81, 25, 12, 51, 57, 43, 100, 50, 63, 58, 83, 82, 74, 100, 20, 11, 36, 62, 25, 59, 79, 7, 21, 57, 85, 42, 41, 39, 3, 71, 66, 70, 3, 89, 5, 4, 2, 25, 3, 1, 72, 74, 22, 14, 9, 3, 81, 60, 2, 80, 42, 13, 87, 38, 56, 99, 98, 42, 96, 49, 19, 9, 0, 67, 45, 63, 60, 18, 14, 31, 80, 94, 54, 79, 27, 79, 87, 89, 45, 47, 37, 49, 65, 43, 5, 90, 66, 27, 61, 13, 47, 32, 79, 69, 10, 77, 36, 15, 44, 100, 48, 7, 4, 73, 91, 32, 57, 82, 37, 27, 100, 22, 9, 82, 88, 45, 1, 33, 31, 24, 57, 57, 93, 9, 86, 66, 80, 72, 14, 69, 47, 2, 93, 31, 51, 34, 93, 48, 97, 41, 45, 73, 60, 78, 99, 51, 97, 71, 4, 59, 74, 60, 58, 95, 17, 9, 19, 49, 20, 29, 64, 26, 46, 2, 10, 92, 55, 46, 60, 91, 20, 18, 37, 59, 94, 26, 32, 0, 22, 85, 94, 46, 11, 50, 91, 57, 15, 35, 48, 16, 33, 31, 51, 46, 41, 14, 71, 59, 17, 4, 88, 18, 66, 75, 90, 96, 33, 48, 42, 65, 73, 73, 29, 29, 86, 92, 60, 69, 4, 54, 61, 100, 82, 66, 8, 26, 77, 100, 85, 50, 57, 43, 62, 39, 28, 31, 61, 56, 60, 10, 4, 13, 69, 22, 5, 52, 80, 91, 47}
Returns: 606258757
{222, 5, 1, 85, 10, 185, 762, 2, 2, 2, 232, 1, 4, 660, 202, 380, 2, 42, 199, 1, 5, 30, 1, 564, 191, 288, 18, 68, 1, 432, 11, 71, 3, 3, 110, 84, 6, 1, 7, 469, 104, 49, 1, 8, 923, 51, 749, 19, 7, 16, 73, 3, 361, 145, 931, 203, 7, 477, 6, 116, 158, 13, 6, 4, 110, 7, 8, 825, 8, 109, 13, 941, 144, 4, 17, 43, 609, 13, 5, 1, 125, 1, 42, 48, 7, 116, 54, 115, 17, 16, 1, 2, 902, 1, 2, 415, 19, 27, 51, 624, 115, 35, 154, 3, 9, 21, 280, 37, 1, 135, 518, 129, 14, 6, 13, 24, 213, 1, 3, 84, 38, 4, 412, 1, 405, 240, 14, 15, 3, 6, 4, 612, 6, 99, 8, 17, 18, 2, 445, 2, 132, 15, 389, 264, 24, 107, 338, 12, 1, 66, 1, 6, 3, 5, 23, 513, 426, 1, 1, 54, 5, 83, 35, 4, 18, 25, 31, 1, 130, 398, 73, 3, 577, 6, 21, 13, 8, 438, 203, 40, 840, 908, 1, 374, 59, 823, 1, 305, 7, 36, 5, 5, 2, 1, 87, 5, 12, 1, 15, 3, 418, 69, 1, 4, 705, 4, 107, 552, 83, 10, 9, 32, 281, 2, 9, 7, 3, 290, 900, 7, 6, 1, 57, 2, 119, 68, 30, 5, 59, 6, 3, 1, 21, 7, 737, 7, 3, 26, 3, 15, 266, 9, 22, 9, 1, 394, 211, 844, 30, 2, 61, 33, 114, 190, 291, 60, 5, 72, 6, 41, 466, 247, 13, 830, 3, 44, 137, 3, 322, 1, 24, 235, 333, 337, 3, 31, 62, 823, 120, 306, 5, 29, 227, 299, 1, 347, 12, 38, 78, 103, 218, 248, 47, 1, 6, 20, 227, 233, 11, 23, 9, 12, 422, 47, 457, 144, 32, 16, 15, 3, 28, 253, 2, 4, 15, 1, 6, 493, 59, 877, 152, 1, 779, 3, 13, 244, 1, 2, 300, 57, 307, 143, 812, 12, 951, 33, 1, 2, 2, 137, 318, 54, 98, 8, 121, 16, 3, 6, 287, 906, 850, 1, 252, 682, 21, 105, 552, 33, 13, 54, 32, 2, 639, 65, 57, 20, 326, 72, 3, 461, 187, 56, 863, 88, 3, 366, 7, 28, 61, 144, 6, 1, 258, 10, 3, 12, 328, 124, 330, 438, 235, 2, 69, 122, 73, 44, 1, 90, 770, 111, 169, 1, 12, 26, 187, 93, 1, 3, 3, 30, 2, 1, 12, 1, 144, 84, 23, 637, 53, 196, 3, 41, 30, 2, 437, 1, 1, 981, 361, 5, 65, 48, 5, 712, 288, 34, 891, 56, 2, 222, 2, 191, 86, 3, 25, 2, 3, 877, 884, 70}
{60, 80, 100, 100, 60, 0, 80, 100, 40, 100, 80, 80, 100, 40, 80, 80, 20, 40, 100, 20, 40, 40, 100, 80, 100, 60, 20, 60, 80, 20, 60, 100, 60, 100, 80, 60, 60, 60, 40, 100, 80, 0, 20, 60, 20, 100, 0, 40, 100, 60, 40, 100, 60, 80, 60, 80, 20, 20, 0, 40, 0, 80, 60, 60, 60, 20, 20, 0, 20, 0, 20, 40, 0, 40, 80, 20, 80, 0, 0, 20, 80, 40, 0, 20, 80, 100, 40, 0, 20, 40, 40, 80, 40, 20, 80, 100, 60, 20, 0, 80, 80, 0, 40, 100, 40, 20, 80, 20, 60, 20, 20, 60, 40, 40, 20, 20, 60, 40, 20, 100, 80, 100, 80, 100, 0, 80, 20, 60, 60, 100, 100, 0, 80, 80, 20, 20, 20, 100, 0, 60, 20, 80, 80, 40, 100, 60, 60, 60, 20, 80, 60, 100, 80, 60, 60, 0, 40, 80, 80, 100, 100, 100, 0, 60, 40, 20, 100, 80, 40, 40, 20, 40, 40, 20, 80, 60, 0, 40, 20, 100, 100, 0, 20, 60, 0, 80, 80, 40, 80, 0, 20, 0, 100, 40, 40, 100, 40, 20, 100, 60, 20, 0, 0, 0, 80, 100, 20, 40, 40, 100, 20, 60, 80, 40, 100, 20, 80, 100, 60, 80, 0, 0, 60, 80, 100, 100, 40, 0, 80, 100, 100, 20, 0, 0, 0, 80, 0, 0, 60, 40, 40, 100, 80, 20, 40, 80, 60, 0, 100, 40, 20, 40, 40, 100, 100, 80, 0, 80, 40, 40, 20, 100, 0, 100, 60, 60, 60, 80, 20, 80, 40, 80, 100, 40, 80, 20, 40, 60, 0, 0, 100, 0, 60, 80, 20, 0, 40, 0, 40, 100, 40, 40, 20, 80, 100, 100, 40, 40, 100, 100, 0, 20, 80, 40, 0, 40, 60, 80, 80, 100, 40, 0, 100, 0, 40, 80, 40, 20, 40, 80, 80, 40, 0, 40, 20, 0, 80, 0, 80, 40, 80, 0, 0, 60, 0, 20, 100, 100, 40, 0, 80, 40, 20, 100, 60, 20, 0, 100, 20, 40, 100, 100, 100, 80, 100, 60, 0, 20, 0, 80, 0, 80, 20, 40, 40, 40, 60, 40, 60, 100, 100, 20, 100, 100, 40, 100, 20, 60, 40, 20, 20, 40, 100, 40, 0, 60, 60, 20, 40, 40, 40, 20, 80, 80, 0, 40, 20, 0, 80, 40, 60, 80, 20, 80, 20, 100, 0, 80, 0, 100, 20, 40, 80, 100, 80, 100, 20, 0, 0, 60, 80, 80, 80, 100, 80, 40, 80, 20, 40, 100, 40, 0, 40, 80, 80, 100, 20, 0, 100, 0, 80, 60, 40, 100, 40, 100, 100, 100, 100, 40}
Returns: 215765670
{12, 14, 9, 7, 31, 22, 1, 27, 81, 337, 3, 308, 249, 896, 137, 52, 5, 1, 209, 6, 17, 150, 244, 30, 3, 124, 15, 332, 6, 25, 14, 402, 15, 45, 1, 416, 395, 91, 4, 1, 873, 15, 19, 129, 336, 231, 116, 1, 400, 342, 8, 2, 323, 13, 61, 85, 5, 2, 9, 116, 5, 4, 905, 6, 1, 742, 7, 11, 2, 56, 27, 135, 5, 599, 3, 4, 208, 2, 598, 1, 111, 25, 682, 556, 157, 411, 3, 822, 6, 301, 15, 125, 583, 897, 67, 169, 401, 5, 7, 10, 16, 11, 24, 69, 25, 139, 2, 51, 60, 13, 16, 84, 7, 17, 484, 8, 781, 24, 18, 135, 3, 3, 127, 111, 59, 195, 434, 9, 2, 572, 229, 5, 21, 3, 28, 1, 685, 5, 5, 8, 5, 97, 719, 754, 2, 699, 22, 6, 109, 608, 251, 2, 391, 3, 26, 567, 128, 25, 216, 587, 11, 207, 59, 1, 608, 37, 10, 712, 1, 698, 2, 349, 1, 59, 1, 120, 44, 61, 7, 144, 5, 6, 365, 43, 68, 203, 10, 3, 6, 903, 1, 18, 5, 17, 4, 5, 3, 7, 77, 419, 28, 11, 7, 12, 90, 1, 85, 12, 20, 13, 48, 31, 1, 16, 1, 231, 1, 45, 799, 241, 6, 9, 52, 14, 22, 10, 7, 20, 2, 97, 6, 7, 2, 21, 356, 1, 13, 654, 222, 691, 43, 448, 24, 4, 100, 60, 5, 26, 450, 674, 282, 1, 309, 888, 49, 51, 60, 2, 174, 35, 5, 38, 228, 1, 12, 61, 186, 38, 25, 50, 59, 9, 76, 15, 42, 8, 42, 984, 105, 7, 23, 3, 27, 48, 14, 12, 4, 164, 28, 12, 4, 13, 512, 123, 3, 1, 218, 722, 10, 1, 8, 50, 1, 8, 404, 20, 499, 3, 6, 9, 35, 4, 10, 16, 201, 155, 2, 1, 7, 286, 446, 3, 141, 57, 742, 913, 52, 123, 30, 1, 10, 3, 360, 3, 9, 7, 114, 61, 13, 112, 751, 498, 468, 159, 3, 18, 10, 110, 101, 751, 592, 111, 590, 4, 2, 3, 15, 903, 1, 14, 19, 133, 41, 1, 523, 507, 7, 6, 50, 220, 3, 29, 127, 102, 22, 6, 26, 25, 2, 130, 20, 969, 1, 210, 11, 215, 214, 175, 1, 1, 404, 4, 1, 2, 29, 2, 1, 17, 105, 432, 917, 63, 1, 2, 234, 8, 899, 210, 44, 13, 98, 91, 986, 181, 24, 920, 10, 113, 422, 511, 9, 18, 58, 10, 7, 8, 2, 1, 1, 4, 34, 482, 24, 6, 259, 1, 33, 24, 612, 256, 2, 50, 2, 3, 18, 136, 1, 1, 593, 352, 15, 3, 3, 165, 380, 13, 634, 4, 678, 3, 7, 110, 14, 53, 7, 125, 845, 3, 70, 348, 2, 63, 95}
{100, 20, 60, 60, 20, 80, 80, 80, 40, 0, 0, 0, 100, 0, 100, 100, 60, 40, 100, 60, 20, 20, 40, 80, 0, 100, 0, 40, 80, 80, 20, 60, 60, 60, 0, 60, 100, 20, 40, 20, 100, 40, 80, 80, 60, 0, 60, 60, 100, 60, 100, 0, 80, 100, 60, 80, 80, 40, 80, 0, 40, 0, 60, 80, 60, 0, 80, 20, 40, 20, 0, 40, 100, 80, 20, 40, 0, 60, 0, 80, 100, 20, 80, 80, 60, 40, 0, 0, 40, 0, 60, 0, 0, 0, 80, 60, 80, 100, 40, 40, 20, 100, 20, 20, 60, 80, 80, 60, 0, 0, 40, 60, 20, 100, 40, 60, 60, 100, 40, 20, 40, 20, 80, 0, 0, 20, 20, 100, 20, 60, 0, 80, 0, 20, 60, 60, 20, 20, 80, 40, 60, 20, 60, 100, 20, 40, 0, 0, 60, 20, 80, 20, 100, 80, 0, 60, 20, 80, 40, 0, 20, 20, 20, 0, 100, 40, 100, 100, 60, 0, 100, 100, 60, 20, 60, 100, 20, 40, 80, 60, 40, 20, 20, 60, 60, 100, 0, 100, 60, 80, 20, 100, 60, 80, 20, 20, 40, 80, 40, 60, 20, 40, 60, 20, 40, 80, 40, 60, 80, 0, 40, 0, 0, 20, 80, 0, 40, 20, 20, 100, 20, 60, 80, 0, 60, 100, 20, 0, 100, 80, 40, 60, 40, 60, 20, 20, 0, 20, 0, 0, 80, 40, 40, 0, 60, 80, 60, 0, 100, 100, 40, 20, 80, 40, 80, 0, 60, 20, 0, 60, 0, 100, 80, 100, 60, 0, 80, 40, 20, 0, 0, 100, 60, 40, 20, 100, 60, 100, 0, 40, 40, 80, 100, 80, 0, 20, 0, 0, 20, 0, 0, 20, 60, 80, 100, 80, 20, 80, 80, 40, 0, 20, 100, 60, 40, 80, 100, 0, 80, 20, 20, 80, 100, 60, 0, 80, 0, 60, 60, 20, 20, 100, 0, 80, 20, 100, 0, 0, 0, 80, 40, 0, 20, 20, 60, 0, 20, 20, 60, 100, 0, 80, 100, 40, 60, 60, 100, 20, 0, 80, 100, 60, 20, 0, 100, 80, 40, 60, 100, 100, 100, 100, 20, 80, 40, 20, 0, 0, 0, 20, 40, 20, 100, 40, 20, 60, 100, 40, 100, 20, 20, 0, 100, 40, 60, 0, 100, 80, 100, 80, 80, 80, 80, 0, 100, 100, 60, 80, 0, 20, 60, 40, 20, 80, 60, 20, 40, 40, 40, 40, 20, 80, 60, 60, 0, 100, 0, 100, 0, 100, 40, 80, 20, 40, 0, 100, 60, 20, 60, 20, 60, 60, 80, 20, 20, 20, 60, 100, 80, 60, 100, 60, 80, 20, 60, 40, 100, 40, 60, 60, 0, 40, 40, 40, 100, 80, 0, 80, 0, 0, 20, 100, 20, 80, 40, 60, 100, 80, 100, 0, 60, 100, 100}
Returns: 218656651
{107, 733, 57, 620, 79, 275, 252, 647, 825, 29, 223, 27, 884, 853, 588, 327, 446, 486, 522, 161, 147, 549, 127, 33, 182, 786, 242, 815, 341, 960, 264, 403, 711, 211, 281, 788, 706, 305, 479, 4, 44, 28, 820, 740, 942, 637, 976, 424, 957, 697, 677, 350, 947, 345, 968, 644, 702, 309, 640, 37, 570, 541, 803, 659, 847, 418, 291, 345, 66, 151, 806, 88, 1000, 100, 269, 332, 730, 285, 57, 875, 410, 14, 367, 336, 133, 278, 900, 317, 907, 937, 747, 223, 295, 747, 884, 586, 436, 498, 164, 895, 901, 88, 315, 26, 683, 141, 315, 84, 556, 825, 105, 122, 305, 614, 45, 872, 214, 699, 73, 227, 397, 746, 536, 918, 958, 781, 744, 237, 68, 516, 610, 516, 65, 702, 997, 319, 669, 10, 435, 429, 956, 439, 695, 14, 234, 744, 92, 109, 799, 673, 284, 461, 210, 432, 360, 206, 492, 241, 294, 874, 70, 197, 785, 627, 237, 494, 204, 80, 929, 654, 64, 500, 687, 112, 269, 616, 298, 359, 430, 677, 841, 651, 250, 387, 107, 113, 947, 852, 807, 968, 739, 81, 939, 148, 236, 193, 295, 321, 823, 690, 547, 750, 244, 599, 793, 311, 137, 509, 867, 988, 144, 198, 753, 679, 409, 377, 383, 152, 895, 393, 629, 12, 322, 762, 297, 121, 820, 55, 976, 282, 596, 952, 491, 45, 111, 536, 91, 319, 183, 732, 293, 867, 990, 586, 849, 631, 325, 997, 231, 660, 73, 324, 744, 911, 998, 66, 195, 898, 32, 536, 556, 179, 589, 369, 103, 765, 112, 678, 446, 415, 803, 202, 968, 191, 915, 484, 230, 105, 683, 996, 3, 597, 504, 141, 986, 414, 105, 897, 778, 263, 163, 46, 834, 965, 870, 146, 776, 257, 739, 105, 286, 134, 880, 652, 736, 166, 318, 490, 890, 718, 458, 518, 350, 130, 713, 83, 942, 975, 570, 490, 943, 835, 375, 807, 289, 114, 901, 700, 276, 938, 28, 576, 316, 104, 873, 352, 663, 793, 149, 483, 923, 775, 339, 336, 512, 232, 225, 209, 232, 685, 557, 712, 506, 883, 836, 503, 481, 488, 959, 812, 567, 80, 590, 236, 692, 58, 88, 877, 386, 287, 606, 79, 413, 570, 651, 173, 958, 725, 921, 377, 229, 613, 837, 677, 18, 623, 452, 9, 828, 577, 965, 512, 144, 40, 802, 668, 565, 387, 207, 250, 670, 48, 28, 900, 536, 230, 166, 461, 805, 972, 13, 498, 535, 224, 574, 719, 752, 231, 634, 110, 914, 71, 43, 910, 509, 51, 281, 207, 206, 607, 974, 711, 762, 889, 307, 365, 559, 426, 277, 597, 971, 146, 905, 262, 711, 7, 699, 425, 952, 365, 714, 9, 569, 954, 421, 609, 68, 184, 860, 400, 660, 804, 550, 272, 78, 667, 460, 926, 637, 445, 744, 373, 837, 713, 867, 793}
{45, 63, 62, 12, 22, 36, 41, 0, 74, 34, 3, 12, 82, 85, 78, 68, 30, 3, 43, 62, 13, 51, 46, 76, 32, 31, 13, 84, 43, 8, 36, 61, 85, 43, 26, 62, 4, 50, 3, 65, 66, 36, 34, 64, 17, 27, 77, 79, 53, 1, 14, 21, 85, 48, 35, 50, 94, 86, 16, 98, 58, 62, 99, 15, 78, 11, 94, 79, 86, 51, 45, 88, 80, 0, 94, 76, 19, 88, 81, 43, 35, 43, 15, 51, 30, 43, 6, 35, 32, 61, 80, 50, 9, 57, 57, 91, 24, 8, 23, 58, 39, 55, 67, 93, 94, 46, 87, 84, 37, 17, 14, 67, 91, 93, 36, 98, 84, 30, 77, 83, 26, 6, 63, 32, 43, 78, 77, 25, 34, 31, 5, 20, 12, 100, 8, 11, 93, 77, 80, 65, 44, 96, 82, 54, 16, 11, 83, 79, 72, 72, 58, 77, 5, 96, 63, 18, 99, 36, 57, 66, 60, 3, 71, 99, 29, 66, 65, 14, 61, 36, 52, 64, 31, 81, 15, 93, 87, 92, 87, 63, 94, 88, 3, 5, 95, 90, 41, 78, 31, 66, 82, 83, 94, 17, 74, 58, 78, 64, 46, 51, 41, 44, 42, 79, 87, 39, 56, 74, 22, 3, 98, 70, 67, 24, 96, 70, 85, 29, 56, 62, 43, 52, 26, 10, 57, 62, 85, 52, 82, 78, 74, 68, 58, 35, 94, 50, 77, 70, 3, 32, 22, 94, 33, 7, 5, 99, 54, 42, 94, 57, 8, 10, 30, 4, 18, 81, 69, 56, 32, 11, 52, 72, 29, 94, 87, 78, 39, 75, 16, 86, 57, 37, 0, 62, 42, 56, 1, 82, 80, 76, 86, 36, 3, 48, 49, 53, 47, 50, 6, 82, 72, 6, 55, 65, 67, 28, 66, 91, 27, 56, 83, 63, 46, 60, 30, 21, 5, 63, 45, 44, 86, 7, 73, 6, 74, 99, 34, 21, 70, 97, 63, 88, 2, 64, 92, 97, 24, 6, 16, 45, 77, 48, 57, 17, 78, 42, 40, 24, 90, 2, 84, 42, 8, 78, 17, 83, 89, 40, 72, 6, 21, 11, 96, 24, 1, 26, 89, 66, 87, 24, 58, 86, 53, 54, 45, 63, 27, 14, 94, 41, 94, 33, 63, 58, 97, 56, 95, 58, 41, 65, 97, 94, 53, 86, 9, 34, 68, 97, 9, 16, 49, 36, 32, 24, 98, 73, 33, 28, 28, 6, 3, 7, 71, 51, 60, 28, 30, 12, 92, 94, 94, 96, 68, 49, 1, 27, 88, 30, 99, 47, 93, 38, 97, 43, 46, 33, 75, 89, 10, 46, 3, 99, 95, 17, 53, 97, 75, 64, 81, 61, 34, 61, 60, 49, 83, 98, 19, 49, 5, 72, 91, 94, 82, 86, 0, 89, 99, 64, 5, 72, 85, 9, 17, 91, 20, 17, 17, 52, 51, 71, 38, 21, 64, 83, 48, 26}
Returns: 783225207
{17, 16, 3, 176, 45, 1, 190, 18, 7, 4, 356, 452, 208, 1, 972, 13, 8, 61, 7, 602, 426, 219, 70, 479, 750, 171, 12, 37, 9, 475, 6, 11, 115, 38, 1, 572, 552, 407, 21, 9, 12, 2, 112, 534, 3, 5, 673, 941, 761, 489, 224, 435, 3, 41, 56, 24, 619, 760, 928, 9, 22, 8, 11, 2, 311, 706, 252, 4, 153, 230, 4, 98, 222, 6, 80, 6, 36, 7, 4, 5, 144, 1, 1, 3, 421, 32, 148, 8, 8, 199, 377, 595, 495, 224, 732, 108, 64, 25, 176, 803, 59, 1, 15, 13, 438, 65, 24, 6, 56, 37, 1, 224, 18, 581, 572, 2, 6, 575, 3, 97, 5, 7, 7, 1, 10, 6, 1, 130, 372, 313, 44, 349, 20, 239, 79, 17, 1, 237, 2, 132, 4, 6, 870, 709, 348, 2, 1, 132, 357, 10, 1, 918, 870, 208, 3, 7, 2, 80, 116, 167, 13, 320, 354, 2, 396, 70, 60, 21, 531, 77, 33, 3, 3, 12, 58, 24, 27, 475, 127, 1, 13, 174, 115, 49, 7, 72, 6, 20, 464, 347, 4, 3, 283, 452, 2, 1, 7, 1, 18, 93, 1, 12, 69, 7, 1, 13, 6, 193, 474, 293, 2, 454, 18, 1, 1, 42, 721, 45, 19, 3, 14, 30, 3, 181, 822, 55, 25, 59, 463, 2, 3, 426, 7, 22, 13, 1, 251, 454, 6, 48, 151, 23, 2, 6, 800, 4, 11, 222, 198, 121, 245, 18, 2, 11, 87, 930, 111, 21, 253, 74, 52, 11, 593, 4, 40, 225, 406, 474, 71, 1, 75, 5, 1, 15, 9, 1, 241, 214, 143, 281, 28, 4, 28, 1, 27, 996, 1, 9, 117, 85, 27, 52, 29, 1, 217, 494, 2, 24, 86, 13, 6, 19, 17, 13, 29, 730, 29, 5, 43, 15, 51, 11, 2, 19, 7, 337, 84, 1, 291, 11, 349, 425, 4, 1, 444, 250, 74, 29, 15, 1, 107, 511, 670, 1, 5, 280, 126, 28, 685, 1, 356, 954, 8, 716, 256, 1, 20, 3, 188, 40, 323, 181, 1, 37, 30, 302, 12, 434, 3, 981, 4, 28, 9, 1, 493, 1, 1, 158, 12, 167, 42, 769, 10, 3, 9, 99, 328, 59, 13, 57, 13, 815, 1, 7, 115, 17, 1, 27, 70, 137, 3, 2, 73, 728, 985, 239, 204, 11, 601, 528, 138, 2, 87, 2, 31, 7, 17, 410, 3, 14, 42, 2, 33, 291, 7, 508, 6, 2, 86, 20, 22, 4, 20, 1, 1, 950, 85, 3, 11, 319, 11, 1, 217, 490, 112, 32, 83, 777, 1, 1, 1, 185, 497, 94, 103, 6, 1, 9, 60, 1, 4, 15, 18, 1, 33, 537, 12, 5, 14, 79, 2, 50, 55, 4, 9, 133, 344, 201, 2, 642, 2, 1, 45, 72, 396, 397, 146, 831, 24, 4, 40}
{40, 80, 100, 0, 20, 20, 0, 40, 80, 80, 20, 80, 20, 40, 60, 0, 0, 60, 80, 80, 60, 40, 80, 20, 40, 60, 40, 80, 100, 40, 40, 0, 80, 0, 80, 20, 0, 40, 80, 40, 60, 0, 40, 60, 40, 20, 0, 20, 80, 40, 40, 100, 100, 40, 40, 60, 20, 40, 100, 60, 0, 80, 100, 60, 100, 40, 40, 40, 20, 60, 40, 80, 20, 60, 0, 100, 40, 20, 20, 60, 100, 40, 0, 40, 0, 0, 40, 100, 60, 60, 40, 0, 100, 20, 40, 80, 20, 80, 60, 60, 40, 20, 0, 0, 0, 80, 80, 60, 20, 40, 60, 0, 60, 60, 100, 20, 60, 0, 40, 0, 80, 40, 80, 80, 40, 60, 20, 0, 100, 20, 80, 60, 40, 20, 60, 60, 80, 60, 100, 100, 60, 0, 60, 0, 0, 0, 0, 0, 80, 0, 40, 60, 100, 100, 0, 60, 20, 60, 100, 100, 0, 40, 100, 60, 80, 100, 80, 100, 80, 0, 20, 80, 0, 0, 20, 40, 40, 20, 100, 40, 0, 0, 60, 0, 20, 20, 100, 80, 100, 40, 40, 60, 0, 100, 60, 20, 0, 20, 80, 60, 100, 40, 40, 40, 20, 60, 100, 80, 80, 40, 40, 40, 40, 60, 100, 100, 80, 20, 40, 60, 20, 20, 60, 100, 60, 80, 100, 60, 100, 0, 40, 60, 20, 40, 20, 80, 80, 20, 40, 60, 40, 60, 60, 60, 20, 40, 20, 60, 100, 0, 80, 40, 40, 60, 0, 100, 60, 100, 40, 60, 40, 80, 100, 80, 100, 80, 0, 100, 60, 20, 20, 40, 60, 20, 0, 0, 100, 40, 80, 0, 0, 100, 80, 100, 40, 20, 40, 20, 0, 20, 40, 20, 0, 0, 0, 80, 60, 80, 80, 100, 40, 40, 80, 20, 0, 20, 40, 100, 60, 40, 0, 100, 0, 100, 80, 60, 100, 20, 80, 40, 20, 60, 100, 60, 0, 60, 80, 0, 80, 20, 100, 100, 0, 80, 40, 100, 20, 20, 80, 0, 100, 100, 100, 100, 40, 100, 0, 20, 0, 20, 80, 80, 20, 60, 100, 0, 0, 100, 0, 80, 80, 60, 100, 40, 100, 20, 100, 20, 20, 80, 20, 60, 80, 40, 80, 40, 80, 20, 0, 0, 80, 0, 100, 0, 100, 60, 20, 0, 60, 20, 20, 80, 100, 100, 80, 40, 20, 0, 60, 100, 60, 60, 80, 40, 60, 100, 20, 60, 20, 40, 80, 20, 60, 20, 0, 100, 20, 100, 40, 60, 80, 20, 80, 100, 0, 100, 60, 80, 20, 40, 0, 0, 40, 40, 100, 40, 80, 80, 20, 100, 0, 60, 0, 100, 60, 0, 0, 60, 60, 80, 80, 20, 100, 40, 20, 40, 60, 20, 80, 60, 80, 60, 60, 40, 20, 100, 100, 0, 60, 80, 0, 20, 60, 100, 80, 20, 0, 100, 0, 40, 40}
Returns: 492236257
{973, 319, 916, 597, 980, 390, 260, 77, 214, 608, 479, 880, 5, 5, 289, 471, 163, 808, 55, 889, 628, 864, 144, 551, 565, 91, 580, 684, 670, 170, 835, 898, 275, 279, 960, 151, 192, 521, 367, 309, 236, 338, 270, 179, 208, 181, 294, 404, 578, 178, 568, 448, 5, 667, 404, 476, 785, 697, 581, 883, 119, 534, 230, 878, 379, 650, 771, 670, 257, 971, 907, 141, 152, 900, 381, 33, 208, 270, 510, 196, 461, 517, 299, 581, 818, 916, 846, 143, 643, 171, 732, 960, 243, 483, 5, 49, 110, 198, 592, 96, 976, 396, 628, 534, 906, 708, 810, 490, 452, 689, 200, 243, 9, 430, 221, 396, 796, 843, 238, 583, 893, 403, 4, 832, 914, 457, 48, 723, 464, 407, 774, 851, 223, 670, 719, 679, 28, 267, 567, 745, 660, 624, 965, 729, 424, 348, 380, 837, 537, 862, 102, 688, 382, 779, 732, 912, 648, 846, 898, 946, 492, 371, 429, 555, 261, 455, 451, 790, 197, 314, 632, 745, 792, 820, 939, 758, 356, 241, 446, 544, 406, 112, 325, 714, 20, 182, 76, 539, 476, 598, 499, 561, 545, 648, 887, 48, 544, 236, 387, 657, 471, 748, 607, 248, 301, 842, 635, 581, 581, 371, 894, 542, 993, 124, 522, 500, 799, 668, 39, 575, 257, 795, 482, 101, 269, 411, 736, 318, 272, 40, 142, 612, 468, 365, 740, 249, 365, 600, 940, 563, 98, 271, 715, 965, 220, 156, 533, 720, 387, 442, 333, 48, 124, 732, 743, 269, 229, 302, 936, 417, 388, 373, 920, 512, 264, 17, 904, 490, 221, 730, 602, 821, 121, 516, 440, 428, 965, 167, 58, 920, 44, 241, 742, 826, 702, 464, 87, 154, 520, 893, 854, 255, 228, 891, 246, 411, 445, 827, 36, 857, 133, 560, 941, 552, 957, 21, 330, 761, 629, 218, 596, 260, 537, 993, 779, 87, 378, 406, 520, 492, 56, 707, 499, 323, 840, 380, 905, 948, 440, 3, 862, 761, 964, 250, 170, 923, 741, 900, 489, 613, 58, 955, 723, 187, 773, 180, 900, 292, 279, 820, 797, 632, 766, 403, 468, 627, 839, 686, 123, 260, 733, 927, 166, 690, 765, 740, 816, 857, 21, 966, 242, 155, 923, 745, 863, 254, 707, 476, 962, 281, 397, 353, 22, 101, 823, 475, 786, 926, 479, 406, 606, 971, 998, 187, 250, 382, 510, 4, 630, 541, 866, 471, 810, 215, 17, 897, 501, 138, 814, 229, 472, 418, 209, 338, 818, 377, 7}
{16, 59, 83, 67, 54, 16, 30, 87, 65, 48, 19, 27, 31, 11, 30, 20, 54, 62, 52, 34, 97, 99, 28, 3, 81, 7, 10, 24, 57, 20, 22, 48, 13, 98, 10, 11, 13, 27, 23, 1, 69, 69, 32, 100, 64, 17, 39, 94, 77, 88, 15, 9, 62, 44, 7, 31, 75, 84, 70, 79, 42, 43, 28, 86, 80, 65, 78, 47, 80, 57, 81, 52, 4, 99, 66, 70, 3, 69, 11, 23, 90, 11, 54, 100, 70, 50, 75, 76, 10, 97, 26, 43, 11, 45, 48, 77, 23, 29, 0, 58, 33, 1, 20, 8, 4, 32, 91, 61, 24, 20, 89, 92, 96, 55, 9, 9, 70, 52, 92, 59, 16, 62, 73, 18, 98, 57, 80, 51, 77, 78, 70, 65, 88, 68, 1, 91, 24, 19, 50, 62, 41, 66, 100, 21, 79, 16, 83, 64, 4, 72, 18, 99, 64, 43, 84, 47, 7, 59, 48, 13, 48, 25, 73, 35, 21, 87, 71, 44, 16, 86, 61, 77, 3, 71, 4, 21, 98, 32, 86, 41, 75, 14, 65, 17, 90, 1, 91, 5, 70, 20, 85, 68, 89, 22, 77, 30, 42, 82, 78, 81, 59, 48, 27, 18, 17, 38, 95, 61, 34, 82, 71, 32, 29, 80, 47, 6, 24, 87, 16, 65, 12, 65, 96, 95, 23, 83, 80, 28, 30, 69, 72, 90, 5, 77, 20, 39, 8, 72, 16, 27, 14, 57, 91, 40, 6, 88, 67, 9, 6, 61, 90, 78, 70, 97, 13, 55, 30, 5, 42, 28, 79, 93, 35, 58, 24, 88, 100, 72, 100, 66, 71, 35, 29, 98, 68, 10, 50, 4, 16, 46, 60, 9, 13, 57, 70, 98, 22, 38, 20, 39, 74, 13, 31, 99, 10, 11, 87, 17, 39, 53, 97, 76, 37, 51, 36, 14, 71, 87, 27, 83, 62, 43, 22, 37, 9, 24, 62, 5, 63, 31, 5, 28, 82, 41, 43, 72, 93, 82, 32, 72, 74, 34, 6, 36, 96, 52, 12, 23, 58, 34, 36, 80, 25, 52, 1, 85, 87, 6, 46, 39, 30, 48, 98, 35, 50, 40, 10, 20, 46, 11, 82, 61, 28, 77, 58, 53, 13, 37, 41, 10, 84, 37, 10, 53, 58, 74, 56, 65, 86, 70, 30, 57, 6, 59, 24, 79, 82, 14, 31, 68, 56, 66, 90, 74, 66, 13, 35, 85, 37, 91, 61, 92, 2, 3, 20, 30, 33, 46, 5, 33, 1, 66, 77, 56, 0, 55, 68}
Returns: 628755456
{997, 326, 108, 731, 196, 300, 117, 898, 849, 524, 818, 955, 940, 239, 527, 933, 579, 531, 731, 899, 832, 34, 626, 573, 138, 687, 533, 185, 902, 467, 847, 521, 301, 547, 439, 73, 835, 698, 933, 271, 254, 806, 608, 224, 16, 364, 841, 106, 496, 670, 99, 643, 583, 373, 487, 570, 706, 367, 381, 69, 732, 205, 50, 51, 297, 909, 907, 326, 156, 434, 589, 360, 473, 390, 556, 517, 396, 96, 507, 140, 239, 934, 683, 7, 505, 259, 176, 992, 162, 817, 524, 694, 995, 355, 676, 211, 593, 357, 168, 683, 692, 865, 324, 604, 996, 529, 296, 252, 414, 732, 711, 895, 633, 459, 838, 513, 271, 45, 192, 868, 591, 944, 523, 842, 594, 180, 375, 145, 112, 859, 335, 785, 112, 805, 482, 706, 602, 954, 974, 445, 819, 615, 859, 250, 951, 677, 101, 159, 88, 876, 672, 391, 396, 333, 307, 318, 802, 557, 713, 52, 69, 983, 789, 189, 934, 528, 76, 926, 101, 612, 596, 331, 867, 898, 147, 170, 47, 775, 443, 905, 298, 745, 512, 493, 677, 319, 108, 839, 885, 680, 585, 505, 69, 794, 135, 828, 366, 880, 915, 666, 50, 947, 714, 486, 262, 90, 34, 538, 594, 134, 118, 743, 447, 35, 539, 793, 934, 317, 203, 429, 109, 286, 896, 392, 209, 771, 815, 9, 338, 994, 880, 504, 351, 675, 581, 242, 838, 344, 843, 93, 515, 171, 874, 641, 232, 375, 630, 107, 798, 318, 782, 825, 192, 291, 600, 777, 591, 832, 698, 17, 686, 290, 111, 546, 179, 960, 377, 534, 347, 788, 682, 355, 957, 633, 388, 600, 397, 932, 467, 315, 727, 11, 182, 708, 66, 746, 22, 131, 651, 368, 295, 650, 390, 284, 389, 955, 161, 268, 15, 992, 575, 767, 222, 645, 87, 705, 751, 239, 763, 173, 269, 737, 764, 187, 430, 421, 413, 718, 81, 481, 966, 229, 34, 111, 957, 296, 809, 728, 614, 130, 575, 460, 19, 68, 790, 465, 101, 553, 312, 623, 230, 410, 468, 475, 529, 763, 535, 341, 240, 943, 72, 827, 176, 801, 915, 270, 836, 734, 902, 408, 70, 255, 738, 533, 826, 13, 947, 236, 975, 267, 336, 295, 134, 361, 365, 861, 474, 406, 454, 190, 423, 560, 251, 599, 246, 49, 362, 751, 9, 663, 851, 285, 658, 249, 454, 999, 535, 105, 352, 225, 516, 442, 487, 447, 561, 859, 12, 921, 623, 680, 812, 637, 760, 168, 472, 442, 820, 273, 40, 997, 59, 295, 775, 992, 436, 467, 135, 103, 384, 365, 744, 945, 714, 703, 179, 291, 22, 618, 399, 238, 948, 765, 549, 766, 692, 984, 42, 701, 87, 420, 847, 694, 276, 563, 86, 178, 991, 237, 202, 755, 885, 344, 621, 678, 85, 382, 341}
{1, 36, 6, 27, 10, 65, 47, 75, 62, 98, 51, 54, 14, 37, 43, 68, 82, 71, 37, 42, 47, 7, 6, 46, 14, 74, 39, 42, 51, 73, 7, 37, 1, 48, 25, 5, 26, 64, 50, 52, 40, 82, 54, 40, 50, 59, 2, 37, 54, 68, 73, 17, 94, 17, 5, 84, 85, 91, 62, 60, 4, 0, 54, 86, 0, 53, 8, 1, 88, 28, 99, 75, 48, 99, 58, 63, 1, 89, 92, 47, 46, 17, 1, 88, 23, 75, 54, 81, 62, 1, 51, 10, 54, 54, 60, 81, 55, 11, 6, 61, 84, 54, 19, 79, 57, 36, 92, 41, 18, 16, 1, 80, 90, 28, 12, 23, 3, 19, 44, 95, 70, 7, 53, 86, 7, 11, 74, 88, 4, 45, 52, 34, 32, 9, 63, 78, 62, 63, 92, 52, 85, 87, 31, 50, 50, 53, 38, 96, 3, 96, 52, 55, 72, 30, 86, 50, 66, 65, 25, 87, 41, 71, 2, 63, 82, 84, 56, 93, 10, 76, 20, 54, 41, 72, 42, 66, 95, 63, 35, 71, 13, 60, 77, 71, 88, 86, 73, 40, 28, 7, 86, 21, 28, 53, 22, 37, 16, 94, 7, 87, 54, 35, 23, 21, 38, 25, 22, 71, 2, 76, 29, 19, 42, 45, 64, 28, 39, 49, 83, 60, 2, 4, 35, 16, 71, 70, 6, 94, 64, 48, 40, 64, 53, 27, 14, 32, 75, 28, 76, 38, 90, 92, 42, 62, 83, 44, 4, 98, 82, 69, 85, 65, 91, 31, 87, 95, 8, 14, 22, 86, 84, 4, 59, 30, 16, 1, 66, 13, 41, 9, 97, 73, 37, 97, 90, 51, 62, 52, 58, 1, 65, 58, 64, 28, 44, 15, 82, 58, 98, 61, 66, 83, 53, 67, 25, 53, 72, 35, 14, 44, 22, 32, 14, 68, 88, 39, 99, 54, 20, 64, 59, 25, 32, 48, 4, 19, 74, 37, 62, 63, 75, 40, 51, 20, 51, 29, 99, 93, 41, 36, 10, 0, 51, 75, 4, 16, 31, 20, 38, 50, 25, 54, 19, 98, 21, 71, 72, 24, 91, 17, 67, 21, 52, 91, 24, 79, 100, 2, 15, 45, 42, 79, 66, 69, 85, 55, 5, 47, 8, 72, 79, 90, 52, 82, 95, 49, 7, 49, 89, 43, 49, 78, 99, 91, 64, 4, 97, 6, 20, 99, 23, 39, 49, 38, 79, 99, 91, 58, 52, 44, 19, 99, 68, 56, 41, 10, 56, 74, 9, 32, 82, 10, 57, 16, 64, 16, 82, 9, 53, 46, 74, 53, 7, 22, 90, 57, 49, 29, 95, 95, 89, 23, 55, 49, 88, 39, 73, 20, 26, 74, 20, 51, 43, 21, 2, 3, 19, 31, 16, 66, 94, 52, 6, 91, 17, 48, 41, 10, 19, 43, 5, 38, 6, 100, 100, 93, 36}
Returns: 748652817
{671, 835, 627, 803, 242, 905, 914, 911, 609, 694, 20, 100, 882, 422, 292, 236, 537, 528, 73, 812, 868, 695, 911, 94, 295, 15, 105, 679, 727, 184, 961, 171, 305, 593, 263, 137, 358, 369, 322, 42, 741, 903, 207, 393, 784, 707, 12, 760, 995, 70, 976, 441, 601, 900, 492, 108, 367, 966, 632, 644, 244, 408, 649, 464, 236, 177, 126, 479, 575, 784, 824, 8, 859, 460, 467, 340, 86, 433, 52, 233, 525, 390, 164, 358, 758, 51, 253, 308, 970, 567, 663, 990, 741, 460, 194, 736, 47, 306, 176, 552, 929, 460, 366, 306, 842, 109, 413, 663, 68, 369, 563, 579, 493, 925, 298, 152, 436, 939, 479, 206, 412, 344, 306, 200, 864, 699, 505, 517, 952, 925, 996, 766, 361, 597, 623, 383, 280, 723, 654, 975, 803, 333, 213, 9, 545, 894, 172, 504, 691, 50, 572, 343, 79, 797, 166, 210, 4, 80, 708, 912, 957, 817, 421, 265, 718, 355, 664, 271, 585, 564, 609, 194, 412, 613, 976, 887, 67, 32, 584, 94, 860, 532, 978, 450, 981, 465, 109, 209, 690, 6, 386, 947, 565, 721, 35, 310, 995, 927, 275, 384, 605, 776, 914, 401, 406, 125, 623, 294, 544, 874, 489, 736, 135, 382, 778, 648, 256, 710, 547, 299, 70, 297, 615, 501, 247, 257, 14, 542, 445, 319, 974, 454, 827, 546, 923, 30, 980, 763, 531, 66, 478, 525, 973, 956, 799, 862, 777, 252, 981, 426, 272, 68, 62, 547, 118, 628, 509, 429, 552, 849, 305, 749, 975, 392, 120, 411, 977, 183, 732, 465, 378, 576, 456, 986, 995, 271, 107, 574, 973, 81, 362, 759, 309, 717, 403, 315, 831, 33, 976, 831, 918, 117, 110, 270, 960, 791, 602, 687, 437, 365, 840, 287, 266, 811, 550, 133, 816, 286, 653, 384, 462, 562, 705, 833, 79, 520, 163, 693, 612, 535, 157, 931, 808, 779, 104, 916, 759, 698, 338, 747, 328, 838, 862, 655, 715, 736, 29, 389, 677, 738, 343, 561, 364, 287, 841, 170, 792, 398, 358, 627, 116, 43, 131, 560, 316, 663, 283, 172, 697, 109, 90, 607, 788, 981, 429, 76, 867, 707, 630, 825, 882, 801, 360, 985, 259, 379, 289, 283, 60, 138, 958, 779, 225, 382, 581, 974, 569, 342, 589, 426, 443, 80, 893, 113, 3, 969, 477, 840, 240, 891, 973, 822, 169, 62, 439, 914, 970, 998, 794, 772, 348, 647, 263, 31}
{70, 80, 34, 48, 1, 62, 75, 90, 97, 68, 36, 58, 28, 90, 13, 76, 97, 87, 32, 2, 32, 5, 9, 11, 97, 48, 13, 22, 50, 47, 23, 9, 88, 87, 87, 76, 36, 87, 83, 50, 32, 59, 49, 81, 84, 65, 70, 24, 33, 11, 88, 37, 53, 96, 100, 44, 4, 78, 35, 1, 18, 39, 74, 85, 24, 60, 58, 19, 98, 4, 45, 100, 71, 75, 16, 29, 17, 77, 57, 26, 31, 34, 17, 81, 38, 91, 7, 74, 54, 64, 1, 2, 91, 32, 67, 15, 34, 82, 1, 24, 69, 33, 1, 61, 77, 49, 6, 55, 11, 67, 44, 96, 100, 14, 74, 25, 11, 65, 47, 31, 70, 35, 26, 45, 81, 49, 99, 83, 78, 93, 84, 56, 86, 92, 72, 45, 31, 8, 50, 82, 63, 73, 94, 60, 93, 44, 97, 61, 4, 76, 31, 65, 97, 41, 49, 8, 2, 26, 7, 91, 93, 63, 70, 27, 9, 51, 24, 8, 47, 69, 15, 23, 92, 1, 72, 60, 55, 83, 92, 10, 12, 73, 33, 81, 91, 67, 74, 100, 21, 69, 14, 80, 75, 28, 18, 47, 77, 17, 8, 36, 79, 64, 50, 96, 55, 65, 33, 92, 23, 28, 28, 0, 77, 72, 97, 68, 3, 13, 47, 73, 51, 29, 6, 27, 93, 79, 56, 2, 14, 55, 11, 38, 10, 43, 29, 5, 32, 90, 16, 19, 95, 49, 52, 5, 7, 59, 72, 87, 36, 97, 47, 65, 11, 11, 51, 37, 52, 34, 91, 3, 72, 26, 57, 41, 94, 37, 54, 86, 30, 79, 95, 91, 100, 95, 92, 19, 45, 92, 0, 26, 52, 67, 30, 57, 25, 30, 22, 34, 93, 79, 37, 76, 47, 72, 79, 6, 95, 69, 12, 86, 77, 29, 41, 91, 4, 17, 80, 35, 7, 79, 64, 96, 65, 32, 45, 96, 4, 20, 89, 96, 21, 5, 62, 38, 79, 1, 40, 66, 97, 39, 7, 84, 42, 93, 23, 0, 83, 20, 5, 21, 29, 85, 88, 55, 21, 50, 22, 90, 69, 94, 73, 38, 31, 79, 64, 14, 22, 0, 2, 21, 32, 76, 93, 89, 7, 69, 62, 92, 56, 75, 25, 78, 23, 31, 1, 14, 66, 66, 11, 41, 9, 37, 3, 73, 86, 70, 28, 10, 45, 88, 4, 14, 64, 38, 60, 39, 5, 22, 61, 26, 79, 15, 30, 8, 92, 7, 36, 49, 55, 13, 98, 34, 75, 21}
Returns: 603794330
{691, 149, 644, 90, 468, 888, 861, 542, 820, 688, 810, 702, 830, 996, 773, 373, 68, 258, 57, 168, 366, 776, 78, 587, 120, 245, 848, 11, 803, 54, 867, 728, 369, 756, 70, 461, 135, 380, 954, 631, 303, 639, 17, 786, 826, 929, 881, 842, 49, 397, 252, 434, 458, 261, 317, 62, 848, 10, 455, 578, 800, 181, 245, 638, 214, 142, 75, 342, 744, 767, 303, 989, 978, 842, 556, 20, 748, 461, 201, 50, 951, 300, 55, 103, 997, 752, 572, 632, 781, 432, 455, 333, 785, 239, 448, 213, 60, 818, 558, 241, 484, 593, 962, 892, 618, 762, 289, 79, 869, 610, 983, 184, 970, 27, 945, 37, 14, 567, 66, 465, 334, 333, 769, 657, 412, 849, 669, 849, 814, 751, 332, 142, 273, 138, 871, 436, 199, 867, 256, 942, 108, 556, 532, 805, 976, 418, 837, 407, 24, 387, 772, 752, 188, 164, 182, 590, 4, 186, 945, 685, 258, 431, 68, 629, 241, 732, 496, 803, 853, 830, 603, 245, 294, 518, 439, 712, 764, 240, 131, 963, 397, 465, 789, 90, 614, 631, 378, 828, 100, 716, 879, 945, 292, 853, 290, 703, 649, 135, 2, 216, 749, 550, 355, 532, 811, 782, 945, 673, 963, 557, 670, 121, 665, 376, 837, 524, 622, 590, 6, 490, 1, 759, 89, 362, 233, 805, 926, 526, 707, 408, 933, 549, 911, 856, 826, 132, 430, 986, 969, 355, 182, 35, 920, 702, 634, 626, 392, 935, 655, 65, 830, 184, 882, 542, 582, 245, 732, 731, 670, 417, 16, 966, 736, 73, 984, 36, 55, 266, 854, 81, 575, 446, 630, 434, 181, 374, 76, 376, 465, 253, 716, 871, 346, 84, 223, 726, 14, 114, 888, 838, 322, 97, 410, 275, 418, 707, 405, 73, 948, 820, 412, 900, 980, 701, 272, 915, 257, 280, 347, 216, 770, 132, 846, 165, 476, 70, 359, 831, 407, 54, 233, 857, 840, 378, 840, 615, 98, 218, 814, 855, 717, 496, 930, 341, 840, 878, 284, 436, 34, 270, 866, 363, 575, 993, 49, 870, 463, 110, 939, 62, 35, 348, 711, 854, 841, 706, 128, 827, 833, 788, 157, 646, 534, 640, 806, 473, 898, 96, 425, 164, 493, 947, 999, 844, 768, 822, 995, 230, 528, 342, 118, 763, 719, 945, 841, 421, 593, 556, 279, 828, 984, 696, 970, 966, 459, 345, 283, 642, 853, 488, 425, 157, 719, 924, 121, 87, 559, 406, 165, 76, 672, 119, 350, 31, 409, 939, 861, 896, 990, 464, 864, 456, 362, 408, 647, 676, 15, 509, 607, 306, 277, 263, 707, 421, 72, 676, 709, 456, 5, 911, 590, 975, 662, 621, 181, 849, 770, 210, 952, 472, 459, 679, 977, 383, 547, 597, 363, 463, 131, 763, 221, 992, 712, 220, 928, 677, 410, 918, 195, 477, 139, 780, 833, 265, 870, 747, 590, 197}
{82, 91, 71, 60, 69, 78, 49, 84, 13, 79, 58, 80, 89, 87, 54, 52, 93, 64, 7, 43, 14, 98, 51, 46, 42, 33, 52, 5, 26, 16, 42, 17, 66, 61, 30, 63, 55, 76, 89, 87, 61, 42, 95, 57, 50, 42, 95, 32, 28, 63, 54, 56, 44, 22, 79, 44, 89, 38, 7, 52, 97, 86, 82, 97, 46, 64, 84, 88, 33, 83, 51, 86, 29, 23, 35, 83, 33, 54, 44, 84, 43, 79, 43, 69, 70, 4, 70, 89, 21, 12, 70, 50, 94, 34, 96, 95, 39, 6, 59, 73, 79, 44, 86, 96, 3, 70, 94, 34, 56, 86, 38, 36, 94, 92, 42, 29, 78, 92, 97, 46, 83, 55, 80, 28, 56, 61, 75, 3, 92, 77, 44, 35, 0, 1, 41, 26, 71, 20, 3, 70, 48, 50, 0, 89, 68, 66, 28, 32, 11, 72, 88, 54, 6, 48, 67, 39, 0, 4, 99, 63, 94, 24, 20, 43, 31, 51, 66, 40, 14, 44, 42, 85, 39, 35, 36, 43, 87, 31, 69, 54, 27, 53, 43, 67, 38, 98, 20, 96, 18, 34, 91, 38, 49, 97, 67, 17, 33, 64, 86, 43, 13, 15, 50, 24, 78, 63, 37, 6, 52, 19, 82, 45, 96, 96, 47, 18, 8, 89, 68, 15, 92, 7, 5, 65, 52, 69, 20, 32, 32, 96, 47, 25, 31, 35, 48, 19, 75, 81, 59, 48, 100, 76, 33, 80, 92, 100, 88, 65, 44, 28, 61, 54, 34, 69, 65, 18, 53, 86, 21, 92, 37, 45, 74, 83, 9, 64, 5, 78, 47, 10, 44, 11, 37, 20, 70, 17, 46, 1, 45, 13, 82, 35, 92, 94, 55, 10, 57, 86, 66, 89, 45, 98, 60, 98, 9, 29, 87, 86, 40, 91, 11, 36, 33, 51, 77, 53, 84, 23, 48, 14, 87, 17, 27, 63, 54, 70, 4, 71, 41, 96, 50, 26, 94, 12, 33, 84, 82, 83, 16, 59, 46, 24, 97, 46, 100, 31, 16, 53, 16, 51, 22, 63, 6, 91, 100, 76, 55, 57, 21, 8, 73, 54, 23, 21, 5, 63, 77, 21, 4, 81, 25, 17, 45, 19, 79, 65, 48, 97, 55, 45, 82, 83, 38, 14, 10, 0, 99, 56, 17, 49, 53, 56, 88, 4, 4, 42, 61, 65, 67, 25, 82, 95, 23, 41, 87, 5, 20, 92, 18, 53, 34, 43, 30, 77, 73, 71, 95, 68, 0, 77, 25, 89, 49, 6, 70, 20, 94, 19, 80, 52, 11, 87, 70, 7, 68, 93, 70, 66, 3, 54, 36, 74, 88, 46, 91, 100, 93, 38, 65, 86, 7, 6, 52, 59, 10, 95, 4, 80, 72, 86, 68, 56, 80, 3, 71, 69, 24, 31, 58, 16, 54, 35, 16, 25, 51, 27, 65, 68, 20, 68, 97, 96, 6, 39, 31, 3, 56, 62}
Returns: 382708731
{463, 902, 157, 966, 385, 406, 58, 88, 964, 174, 940, 527, 898, 985, 956, 958, 266, 937, 410, 974, 897, 238, 727, 330, 66, 139, 935, 83, 59, 892, 207, 279, 903, 272, 239, 880, 422, 142, 882, 150, 598, 104, 849, 586, 868, 4, 182, 606, 622, 578, 778, 783, 457, 387, 20, 116, 36, 716, 512, 291, 726, 480, 590, 789, 454, 94, 783, 168, 3, 808, 720, 68, 640, 529, 635, 134, 989, 736, 50, 305, 593, 649, 263, 615, 388, 839, 826, 575, 909, 793, 850, 311, 709, 621, 306, 480, 845, 88, 360, 707, 339, 79, 157, 74, 883, 602, 681, 46, 708, 203, 274, 345, 5, 891, 532, 955, 451, 608, 93, 331, 201, 363, 554, 597, 703, 265, 492, 838, 594, 236, 673, 522, 711, 304, 516, 801, 398, 82, 913, 331, 336, 583, 815, 941, 393, 575, 676, 265, 77, 909, 656, 540, 83, 283, 473, 244, 547, 369, 944, 155, 184, 774, 148, 768, 338, 644, 464, 31, 405, 257, 187, 254, 646, 531, 966, 21, 367, 246, 279, 751, 760, 767, 683, 548, 91, 774, 623, 262, 906, 272, 989, 584, 984, 77, 437, 582, 459, 80, 692, 49, 36, 39, 826, 211, 942, 164, 37, 202, 877, 429, 455, 762, 717, 866, 653, 384, 524, 572, 542, 115, 882, 626, 52, 8, 264, 795, 730, 564, 158, 166, 721, 758, 659, 213, 811, 886, 943, 26, 995, 553, 788, 973, 353, 505, 345, 71, 96, 831, 654, 242, 619, 981, 823, 17, 422, 815, 430, 625, 633, 15, 34, 220, 95, 178, 46, 444, 390, 872, 745, 949, 939, 513, 910, 502, 712, 752, 432, 859, 941, 179, 992, 964, 186, 536, 954, 140, 150, 656, 948, 231, 270, 909, 316, 773, 974, 736, 914, 308, 342, 450, 606, 553, 689, 107, 779, 896, 192, 37, 633, 718, 422, 512, 479, 542, 312, 906, 338, 374, 24, 334, 357, 801, 645, 699, 449, 321, 351, 444, 654, 759, 358, 131, 52, 174, 359, 1000, 504, 687, 830, 194, 93, 721, 760, 245, 623, 971, 230, 282, 627, 411, 805, 350, 679, 890, 959, 98, 912, 799, 331, 513, 284, 196, 875, 280, 962, 414, 850, 482, 663, 619, 527, 316, 19, 335, 670, 388, 646, 274, 500, 593, 216, 280, 893, 2, 625, 206, 381, 44, 481, 803, 794, 871, 555, 544, 725, 741, 911, 833, 793, 731, 449, 606, 890, 683, 605, 344, 454, 221, 877, 479, 365, 398, 805, 831, 307, 958, 916, 821, 959, 435, 194, 919, 801, 545, 976, 756, 639, 78, 385, 231, 309, 29, 761, 594, 109, 950, 483, 527, 131, 283, 845, 223, 863, 296, 141, 449, 41, 490, 687, 343, 76, 284, 755, 991, 678, 84, 19, 582, 882, 616, 567, 86, 414, 256, 172, 532, 949, 809, 574, 450, 961, 200, 366, 573, 659, 237, 992, 807, 825, 320, 529, 728, 347, 860, 230, 923, 29, 441, 504, 133, 647, 885}
{81, 87, 77, 100, 0, 45, 81, 42, 70, 95, 86, 11, 24, 92, 63, 66, 43, 63, 74, 21, 81, 50, 97, 71, 60, 29, 51, 99, 48, 3, 18, 86, 10, 72, 16, 51, 78, 51, 24, 73, 65, 93, 22, 46, 6, 3, 13, 6, 93, 64, 81, 6, 84, 62, 62, 52, 48, 74, 40, 25, 53, 4, 39, 45, 71, 5, 54, 5, 9, 39, 19, 44, 35, 33, 88, 48, 58, 100, 56, 46, 53, 53, 95, 36, 12, 52, 61, 24, 44, 40, 49, 22, 87, 51, 39, 13, 6, 90, 26, 32, 27, 25, 47, 21, 90, 34, 21, 19, 60, 92, 33, 30, 5, 57, 90, 33, 75, 69, 43, 49, 3, 55, 16, 57, 6, 42, 13, 45, 40, 33, 22, 29, 67, 77, 18, 90, 35, 10, 33, 85, 22, 80, 32, 16, 42, 96, 21, 58, 78, 62, 38, 27, 84, 82, 48, 97, 53, 7, 23, 76, 7, 2, 18, 5, 70, 38, 3, 11, 18, 22, 82, 41, 70, 47, 88, 27, 66, 23, 81, 93, 77, 87, 16, 76, 7, 0, 76, 7, 42, 44, 6, 99, 55, 61, 24, 38, 97, 23, 88, 40, 95, 24, 7, 31, 7, 82, 89, 77, 72, 94, 23, 18, 53, 24, 35, 31, 93, 93, 14, 31, 70, 13, 5, 9, 67, 75, 16, 72, 100, 22, 55, 63, 46, 11, 6, 65, 63, 90, 83, 45, 31, 69, 37, 95, 98, 72, 31, 72, 99, 62, 76, 59, 16, 52, 4, 34, 20, 33, 98, 78, 73, 30, 16, 84, 55, 19, 3, 13, 80, 68, 97, 9, 28, 69, 75, 11, 31, 35, 3, 38, 2, 12, 35, 40, 2, 9, 16, 1, 99, 99, 99, 58, 19, 56, 61, 99, 22, 28, 67, 27, 74, 5, 44, 85, 19, 53, 49, 57, 11, 39, 48, 10, 28, 3, 72, 12, 25, 8, 24, 16, 7, 81, 14, 49, 1, 10, 83, 23, 100, 39, 94, 83, 14, 92, 27, 66, 10, 24, 9, 57, 34, 58, 72, 19, 38, 91, 80, 88, 71, 75, 13, 83, 42, 5, 14, 69, 42, 80, 71, 49, 61, 32, 75, 68, 3, 83, 95, 75, 92, 10, 21, 84, 3, 14, 53, 90, 71, 77, 74, 4, 52, 66, 51, 39, 35, 49, 21, 31, 15, 23, 51, 91, 31, 25, 29, 54, 3, 77, 16, 57, 53, 51, 52, 18, 44, 62, 0, 78, 70, 40, 60, 0, 99, 68, 12, 96, 52, 70, 92, 24, 76, 2, 47, 51, 24, 32, 41, 100, 42, 22, 35, 38, 39, 87, 67, 56, 39, 89, 90, 75, 14, 79, 96, 73, 1, 42, 63, 6, 16, 53, 4, 73, 22, 88, 31, 44, 48, 68, 61, 36, 67, 72, 59, 8, 39, 43, 30, 74, 11, 9, 20, 46, 69, 92, 46, 28, 47, 6, 80, 37, 34, 87, 16, 72, 95, 72, 42, 3, 74, 54, 31, 80}
Returns: 301986744
{463, 5, 944, 844, 409, 875, 928, 377, 246, 756, 687, 792, 960, 848, 846, 100, 54, 14, 92, 890, 419, 66, 747, 530, 998, 234, 650, 180, 379, 385, 53, 457, 369, 147, 812, 762, 672, 230, 974, 302, 720, 185, 59, 4, 941, 802, 500, 344, 774, 862, 109, 240, 253, 385, 526, 254, 271, 200, 319, 791, 393, 917, 302, 198, 444, 269, 273, 471, 785, 645, 451, 277, 595, 165, 168, 421, 846, 578, 990, 400, 928, 843, 677, 37, 35, 710, 813, 183, 311, 558, 839, 958, 233, 554, 577, 325, 547, 932, 919, 654, 810, 20, 396, 536, 572, 538, 282, 212, 216, 451, 947, 936, 297, 212, 233, 599, 743, 87, 543, 650, 531, 368, 223, 321, 838, 235, 42, 533, 173, 354, 309, 780, 748, 344, 613, 568, 973, 180, 519, 982, 781, 93, 554, 122, 775, 122, 437, 461, 371, 778, 947, 977, 346, 978, 61, 700, 3, 460, 765, 439, 61, 827, 678, 168, 765, 274, 86, 677, 475, 113, 52, 970, 164, 270, 96, 649, 779, 425, 807, 586, 204, 996, 554, 117, 815, 353, 481, 330, 881, 754, 149, 712, 27, 339, 962, 324, 711, 389, 569, 503, 917, 385, 440, 823, 249, 1000, 664, 752, 248, 548, 276, 672, 421, 622, 93, 791, 706, 292, 299, 717, 901, 498, 499, 111, 85, 395, 69, 630, 17, 358, 167, 519, 462, 315, 576, 207, 127, 479, 91, 487, 151, 985, 166, 657, 466, 681, 756, 855, 545, 515, 828, 989, 193, 196, 956, 443, 452, 527, 59, 199, 585, 894, 793, 535, 484, 78, 340, 17, 892, 220, 60, 720, 139, 769, 588, 645, 527, 964, 949, 103, 94, 847, 404, 381, 374, 987, 943, 683, 869, 986, 331, 529, 853, 764, 967, 540, 542, 425, 99, 958, 792, 370, 630, 37, 404, 274, 170, 113, 490, 478, 920, 437, 135, 932, 733, 241, 457, 118, 890, 12, 601, 723, 612, 680, 604, 447, 558, 252, 405, 556, 611, 832, 926, 410, 194, 888, 896, 51, 196, 929, 760, 796, 524, 516, 373, 517, 658, 790, 837, 179, 972, 267, 373, 589, 968, 634, 511, 640, 399, 296, 156, 408, 174, 22, 242, 215, 437, 269, 377, 818, 361, 453, 507, 543, 319, 156, 980, 437, 475, 385, 621, 310, 27, 726, 370, 521, 287, 404, 210, 756, 795, 805, 115, 250, 486, 671, 694, 169, 506, 730, 160, 744, 992, 296, 440, 393, 763, 965, 119, 760, 87, 598, 822, 714, 922, 821, 385, 213, 938, 124, 845, 401, 546, 829, 497, 176, 579, 52, 940, 492, 457, 581, 320, 925, 79, 52, 63, 164, 39, 233, 595, 473, 650}
{86, 65, 74, 75, 13, 36, 65, 27, 7, 76, 67, 88, 41, 56, 65, 86, 93, 73, 4, 98, 63, 17, 74, 30, 22, 87, 94, 22, 90, 9, 22, 58, 85, 90, 74, 8, 68, 18, 72, 38, 55, 21, 6, 43, 3, 3, 36, 26, 98, 73, 17, 19, 26, 97, 77, 19, 43, 18, 77, 70, 79, 68, 1, 16, 49, 75, 28, 66, 8, 9, 41, 67, 5, 12, 33, 5, 2, 58, 60, 42, 71, 99, 44, 29, 74, 5, 37, 87, 53, 88, 23, 20, 44, 47, 45, 66, 27, 68, 84, 14, 91, 41, 52, 75, 17, 99, 29, 60, 85, 59, 96, 11, 63, 45, 92, 35, 18, 76, 92, 77, 71, 88, 78, 58, 46, 59, 3, 38, 73, 58, 83, 93, 36, 41, 36, 8, 1, 79, 6, 69, 38, 79, 0, 66, 5, 79, 52, 71, 84, 11, 32, 65, 14, 27, 57, 87, 0, 1, 66, 23, 48, 80, 30, 71, 38, 9, 1, 98, 89, 36, 11, 95, 21, 8, 51, 35, 25, 42, 7, 75, 98, 20, 9, 81, 17, 95, 57, 43, 26, 5, 55, 90, 62, 39, 93, 1, 16, 6, 45, 61, 27, 61, 70, 74, 18, 88, 2, 0, 100, 83, 30, 84, 69, 68, 92, 27, 8, 12, 63, 38, 38, 38, 22, 17, 53, 3, 86, 0, 81, 53, 74, 3, 85, 21, 84, 28, 77, 27, 66, 85, 63, 49, 56, 30, 86, 18, 89, 91, 6, 57, 44, 33, 80, 40, 22, 57, 27, 76, 100, 14, 44, 57, 63, 80, 57, 42, 55, 26, 95, 48, 99, 91, 99, 23, 87, 74, 92, 44, 14, 36, 12, 28, 79, 96, 8, 51, 21, 90, 63, 54, 29, 38, 29, 13, 52, 3, 23, 5, 62, 41, 52, 44, 54, 100, 67, 84, 63, 2, 63, 93, 66, 32, 97, 90, 21, 76, 28, 5, 17, 96, 44, 96, 1, 60, 28, 98, 33, 48, 20, 98, 51, 62, 80, 59, 56, 72, 79, 32, 36, 90, 24, 85, 0, 28, 98, 25, 14, 45, 18, 93, 13, 87, 100, 79, 11, 31, 65, 52, 94, 61, 22, 43, 25, 90, 0, 1, 93, 10, 19, 59, 47, 69, 39, 50, 92, 35, 4, 6, 66, 79, 53, 1, 82, 47, 71, 4, 94, 17, 6, 43, 70, 66, 2, 60, 95, 29, 50, 30, 77, 81, 75, 54, 42, 70, 32, 30, 100, 92, 79, 22, 67, 68, 55, 29, 67, 34, 71, 12, 79, 80, 97, 77, 12, 91, 96, 62, 33, 6, 16, 91, 49, 84, 21, 41, 65, 89, 53, 14, 36, 79, 7, 87, 66}
Returns: 982054659
{1, 278, 6, 37, 2, 107, 252, 1}
{27, 24, 5, 16, 51, 28, 12, 0}
Returns: 587197069
{422, 54, 4, 29, 320, 10, 46, 5, 1, 171, 588, 2, 251, 1000, 19, 683, 4, 421, 540, 112, 339, 3, 9, 43, 12, 101, 121, 210, 1, 119, 387, 1, 29, 183, 455, 404, 18, 19, 117, 106, 5, 660, 1, 134, 492, 3, 149, 931, 4, 2, 2, 2, 4, 901, 135, 15, 26, 554, 2, 14, 96, 122, 92, 1, 27, 550, 12, 13, 2, 526, 6, 11, 400, 1, 3, 112, 791, 31, 398, 188, 305, 5, 3, 11, 29, 16, 173, 207, 164, 43, 407, 3, 494, 44, 3, 192, 55, 77, 166, 3, 705, 985, 52, 25, 442, 46, 1, 3, 7, 24, 1, 13, 701, 119, 34, 234, 131, 116, 67, 10, 7, 4, 838, 2, 977, 341, 6, 365, 93, 20, 46, 72, 346, 233, 10, 5, 1, 283, 1, 7, 24, 239, 2, 2, 201, 79, 24, 3, 968, 57, 57, 29, 47, 292, 634, 29, 162, 41, 65, 939, 860, 7, 137, 2, 955, 70, 931, 4, 221, 1, 112, 61, 7, 917, 9, 5, 7, 441, 252, 45, 10, 61, 8, 95, 7, 23, 67, 12, 7, 15, 9, 6, 2, 12, 1, 3, 64, 158, 89, 509, 178, 48, 120, 1, 252, 28, 15, 162, 250, 90, 59, 47, 1, 1, 213, 69, 8, 107, 90, 44, 91, 4, 21, 112, 19, 94, 79, 1, 828, 31, 27, 48, 511, 5, 15, 106, 2, 358, 94, 21, 23, 808, 3, 5, 6, 54, 93, 2, 102, 42, 7, 100, 143, 24, 3, 102, 9, 560, 53, 3, 52, 3, 264, 14, 409, 192, 35, 695, 126, 9, 1, 7, 28, 15, 1, 1, 127, 313, 134, 9, 646, 5, 3, 18, 532, 5, 62, 5, 887, 13, 3, 299, 25, 1, 30, 90, 62, 1, 7, 5, 166, 23, 15, 493, 1, 136, 819, 1, 3, 2, 2, 7, 6, 929, 143, 18, 31, 987, 1, 3, 2, 473, 1, 61, 104, 842, 24, 103, 2, 87, 61, 427, 89, 214, 18, 1, 108, 233, 3, 5, 641, 262, 14, 6, 1, 8, 157, 2, 1, 108, 14, 440, 249, 217, 224, 136, 89, 1, 1, 456, 2, 924, 218, 32, 78, 151, 56, 1, 228, 1, 58, 1, 263, 261, 12, 455, 23, 757, 201, 19, 1, 9, 7, 94, 97, 65, 197, 113, 37, 1, 842, 18, 26, 8, 28, 137, 451, 3, 83, 14, 229, 22, 13, 1, 632, 889, 46, 30, 24, 871, 1, 227, 1, 140, 43, 471, 7, 152, 84, 199, 3, 205, 1, 454, 24, 656, 106, 474, 11, 3, 26, 925, 58, 8, 105, 9, 254, 8, 1, 1, 13, 3, 1, 35, 229, 205, 14, 119, 390, 4, 639, 5, 10, 1, 7, 17, 94, 2, 236, 240, 2, 955}
{60, 61, 63, 80, 41, 79, 66, 65, 20, 6, 61, 10, 63, 45, 74, 7, 84, 24, 96, 83, 63, 38, 9, 12, 31, 27, 81, 54, 12, 5, 53, 53, 89, 71, 19, 8, 8, 60, 89, 98, 41, 16, 86, 63, 77, 26, 2, 83, 35, 29, 66, 71, 63, 46, 90, 68, 73, 18, 92, 91, 59, 45, 6, 70, 22, 68, 16, 47, 79, 32, 54, 35, 3, 44, 99, 31, 70, 64, 61, 13, 45, 97, 65, 92, 19, 40, 88, 17, 24, 58, 72, 8, 14, 1, 96, 52, 56, 37, 29, 13, 87, 81, 9, 52, 87, 62, 35, 72, 21, 80, 68, 10, 55, 31, 53, 63, 18, 89, 27, 97, 89, 27, 19, 88, 11, 22, 13, 77, 61, 2, 11, 60, 41, 89, 5, 20, 96, 63, 61, 28, 88, 67, 84, 28, 9, 34, 69, 13, 8, 25, 36, 25, 55, 34, 53, 97, 2, 15, 70, 7, 79, 98, 89, 38, 63, 21, 47, 57, 50, 62, 60, 10, 38, 56, 4, 39, 20, 4, 25, 17, 4, 93, 14, 46, 54, 9, 39, 25, 85, 91, 32, 12, 80, 32, 96, 24, 70, 51, 22, 2, 9, 47, 22, 58, 6, 21, 21, 100, 36, 19, 59, 44, 24, 64, 83, 95, 91, 37, 17, 34, 51, 11, 70, 64, 23, 19, 33, 64, 87, 77, 57, 22, 47, 88, 75, 93, 43, 73, 46, 71, 51, 18, 94, 51, 2, 79, 3, 50, 1, 97, 24, 22, 19, 83, 56, 82, 18, 79, 31, 54, 45, 97, 74, 62, 7, 19, 50, 15, 28, 71, 44, 39, 9, 54, 0, 95, 83, 45, 69, 25, 27, 71, 83, 84, 67, 100, 77, 88, 76, 33, 32, 8, 99, 68, 2, 41, 70, 77, 32, 24, 60, 59, 98, 31, 59, 33, 84, 5, 46, 68, 17, 33, 66, 13, 89, 18, 51, 6, 30, 45, 46, 96, 9, 64, 37, 66, 56, 70, 10, 15, 5, 37, 54, 85, 3, 80, 85, 9, 62, 52, 12, 56, 23, 58, 92, 42, 54, 12, 77, 89, 2, 54, 35, 45, 64, 24, 96, 12, 59, 71, 87, 39, 41, 54, 95, 74, 53, 32, 57, 65, 77, 17, 56, 65, 31, 90, 7, 5, 5, 2, 30, 35, 11, 38, 87, 47, 72, 80, 63, 81, 77, 84, 93, 56, 28, 91, 57, 92, 26, 10, 69, 55, 74, 75, 11, 51, 23, 5, 27, 58, 63, 46, 17, 41, 37, 97, 54, 18, 75, 55, 80, 61, 83, 90, 65, 33, 92, 74, 98, 0, 79, 8, 87, 1, 67, 59, 78, 79, 42, 86, 68, 73, 7, 27, 74, 14, 90, 73, 38, 13, 47, 67, 1, 55, 15, 55, 99, 50, 26, 56, 60, 74}
Returns: 371438508
{266, 986, 238, 588, 548, 955, 374, 720, 702, 338, 2, 507, 78, 598, 992, 953, 24, 785, 236, 795, 359, 140, 671, 183, 694, 909, 726, 528, 925, 649, 229, 737, 664, 87, 555, 320, 461, 268, 288, 590, 255, 744, 444, 839, 308, 524, 160, 328, 407, 519, 571, 838, 149, 489, 146, 185, 187, 892, 446, 493, 271, 9, 295, 383, 494, 922, 318, 80, 479, 558, 683, 12, 817, 201, 172, 509, 458, 472, 636, 248, 10, 842, 849, 466, 511, 78, 763, 607, 796, 971, 495, 993, 234, 331, 346, 374, 501, 554, 106, 299, 218, 957, 151, 498, 707, 169, 432, 147, 550, 60, 767, 821, 322, 909, 967, 20, 648, 860, 732, 88, 170, 246, 422, 872, 723, 784, 996, 45, 647, 482, 685, 654, 142, 408, 207, 213, 200, 127, 206, 268, 28, 217, 304, 356, 550, 549, 41, 36, 710, 837, 563, 702, 867, 577, 684, 426, 952, 637, 402, 541, 805, 923, 228, 401, 268, 519, 831, 413, 112, 273, 938, 519, 654, 230, 666, 786, 312, 664, 289, 628, 976, 801, 424, 388, 723, 137, 614, 387, 836, 842, 303, 271, 210, 269, 786, 984, 171, 109, 863, 169, 546, 917, 846, 991, 684, 82, 244, 96, 304, 92, 284, 272, 674, 981, 728, 605, 760, 564, 204, 121, 663, 80, 646, 86, 516, 988, 823, 624, 806, 47, 866, 514, 583, 830, 509, 204, 830, 549, 189, 865, 982, 977, 756, 181, 112, 158, 390, 727, 766, 481, 951, 986, 417, 35, 58, 65, 313, 160, 837, 572, 920, 843, 614, 265, 186, 51, 809, 367, 998, 190, 100, 624, 227, 618, 799, 941, 88, 555, 158, 384, 324, 740, 754, 570, 331, 533, 729, 948, 771, 508, 144, 642, 817, 58, 205, 244, 845, 17, 522, 458, 430, 856, 680, 175, 484, 940, 406, 569, 700, 353, 315, 578, 368, 693, 778, 764, 973, 496, 628, 221, 137, 697, 965, 357, 17, 158, 446, 62, 98, 13, 663, 58, 242, 145, 1, 904, 715, 686, 204, 529, 800, 503, 688, 784, 502, 626, 619, 22, 624, 59, 963, 19, 545, 763, 106, 476, 516, 323, 226, 700, 397, 818, 136, 787, 326, 111, 808, 768, 387, 2, 157, 373, 347, 790, 817, 991, 841, 255, 779, 316, 570, 702, 679, 535, 577, 599, 611, 244, 852, 301, 526, 813, 24, 341, 923, 124, 175, 311, 499, 733, 18, 841, 415, 538, 408, 219, 505, 315, 268, 830, 157, 618, 628}
{100, 40, 0, 80, 80, 0, 100, 100, 20, 60, 40, 20, 40, 0, 40, 0, 0, 0, 40, 100, 60, 80, 20, 0, 60, 0, 80, 60, 100, 60, 60, 20, 80, 80, 80, 20, 80, 0, 20, 80, 100, 100, 60, 80, 20, 80, 100, 80, 20, 20, 40, 20, 60, 60, 60, 0, 80, 60, 80, 60, 40, 80, 80, 0, 0, 60, 0, 100, 80, 60, 0, 0, 100, 60, 60, 60, 40, 60, 60, 0, 0, 20, 20, 40, 40, 60, 40, 0, 100, 60, 0, 100, 80, 100, 0, 20, 0, 20, 40, 100, 100, 80, 0, 20, 80, 20, 40, 100, 80, 0, 20, 100, 40, 0, 40, 80, 60, 100, 20, 60, 40, 20, 100, 60, 0, 40, 100, 80, 40, 40, 20, 20, 60, 100, 100, 60, 100, 60, 100, 20, 0, 40, 80, 80, 100, 20, 60, 40, 40, 20, 40, 20, 40, 0, 20, 40, 0, 20, 100, 60, 100, 100, 20, 100, 100, 20, 80, 20, 60, 60, 60, 60, 40, 0, 20, 40, 20, 80, 0, 0, 0, 80, 20, 40, 20, 40, 20, 60, 0, 0, 40, 40, 0, 100, 40, 20, 100, 60, 100, 100, 20, 60, 40, 60, 60, 40, 40, 20, 80, 40, 20, 80, 60, 40, 100, 60, 100, 60, 60, 80, 60, 80, 0, 100, 80, 100, 0, 40, 80, 80, 20, 20, 60, 20, 20, 60, 100, 60, 0, 40, 0, 40, 20, 0, 100, 40, 100, 40, 60, 60, 0, 40, 0, 0, 60, 100, 60, 0, 100, 20, 20, 0, 60, 20, 100, 80, 40, 60, 20, 60, 0, 20, 20, 40, 0, 80, 60, 80, 80, 20, 20, 40, 40, 0, 100, 60, 0, 40, 100, 0, 100, 100, 80, 100, 0, 100, 0, 0, 60, 0, 80, 20, 80, 100, 60, 80, 0, 60, 20, 0, 20, 80, 40, 0, 60, 0, 40, 100, 80, 20, 100, 60, 80, 0, 100, 0, 40, 80, 40, 40, 60, 60, 0, 100, 0, 0, 60, 80, 100, 100, 100, 100, 80, 40, 0, 0, 60, 20, 20, 40, 40, 0, 80, 80, 20, 100, 0, 40, 100, 80, 40, 100, 20, 0, 0, 20, 80, 100, 20, 100, 100, 0, 100, 80, 40, 20, 80, 40, 40, 100, 100, 20, 20, 40, 60, 0, 100, 20, 100, 40, 0, 40, 0, 60, 40, 40, 100, 0, 80, 40, 80, 100, 80, 20, 20, 0, 100, 0, 0, 60, 0, 20, 20}
Returns: 321946072
{812, 862, 193, 232, 733, 818, 754, 890, 861, 885, 895, 978, 385, 182, 795, 106, 831, 180, 748, 870, 270, 361, 45, 382, 658, 889, 357, 419, 229, 349, 693, 243, 262, 509, 853, 366, 605, 411, 866, 699, 983, 974, 266, 257, 201, 418, 259, 223, 42, 844, 579, 288, 536, 946, 254, 962, 251, 890, 885, 984, 674, 906, 431, 111, 727, 705, 455, 592, 867, 797, 943, 592, 27, 183, 297, 995, 713, 170, 119, 274, 52, 362, 556, 469, 168, 763, 847, 587, 13, 732, 219, 552, 969, 218, 951, 122, 338, 952, 673, 811, 721, 96, 768, 569, 53, 141, 967, 170, 84, 498, 673, 375, 481, 997, 413, 486, 523, 785, 653, 484, 78, 91, 474, 278, 56, 921, 797, 664, 473, 168, 813, 458, 890, 293, 951, 655, 734, 91, 417, 735, 166, 770, 238, 631, 587, 895, 271, 821, 205, 646, 313, 581, 811, 626, 504, 240, 790, 226, 557, 916, 207, 568, 861, 270, 605, 802, 36, 387, 37, 477, 153, 577, 628, 364, 976, 377, 603, 456, 882, 449, 102, 668, 303, 452, 480, 299, 189, 508, 862, 937, 108, 659, 782, 941, 105, 312, 48, 614, 792, 708, 467, 908, 947, 802, 906, 926, 301, 653, 572, 624, 354, 813, 329, 156, 801, 624, 494, 325, 555, 187, 845, 775, 287, 224, 389, 930, 647, 981, 440, 455, 337, 394, 135, 631, 920, 96, 249, 694, 109, 957, 972, 929, 225, 345, 567, 813, 445, 481, 61, 143, 708, 514, 380, 682, 880, 161, 482, 167, 888, 349, 621, 340, 137, 639, 851, 380, 424, 455, 572, 520, 97, 307, 984, 388, 520, 762, 227, 513, 336, 895, 330, 812, 160, 379, 749, 941, 948, 426, 829, 782, 544, 998, 268, 145, 99, 284, 104, 245, 909, 520, 389, 980, 781, 370, 433, 500, 466, 585, 617, 481, 380, 224, 782, 491, 120, 263, 612, 27, 7, 86, 803, 951, 126, 237, 601, 402, 758, 433, 843, 72, 124, 431, 902, 787, 45, 207, 551, 267, 554, 544, 680, 642, 355, 107, 231, 997, 74, 221, 624, 121, 296, 507, 898, 448, 496, 915, 823, 547, 670, 634, 542, 284, 194, 798, 77, 606, 90, 609, 71, 969, 765, 48, 730, 75, 187, 470, 230, 367, 705, 26, 851, 689, 458, 57, 426, 281, 130, 407, 411, 505, 230, 165, 651, 981, 109, 388, 970, 982, 743, 684, 754, 104, 846, 485, 330, 174, 290, 122, 663, 890, 569, 205, 901, 749, 258, 509, 986, 225, 888, 809, 907, 401, 743, 903, 944, 689, 412, 343, 191, 249, 903, 537, 655, 220, 427, 929, 810, 759, 647, 982, 996, 236, 896, 649, 301, 842, 242, 793, 63, 935, 359, 572, 554, 759, 377, 269, 479, 843, 261, 234, 235, 84, 70, 641, 77, 458, 224, 276, 768, 673, 888, 3, 126, 481, 573}
{27, 2, 65, 16, 40, 32, 0, 9, 36, 49, 53, 12, 63, 38, 4, 29, 74, 44, 56, 1, 45, 32, 56, 57, 44, 59, 75, 1, 10, 17, 35, 94, 14, 8, 56, 82, 58, 31, 48, 71, 5, 69, 49, 36, 92, 91, 99, 6, 24, 67, 15, 26, 91, 88, 52, 23, 47, 43, 77, 72, 48, 37, 32, 31, 51, 12, 66, 81, 21, 17, 33, 38, 88, 7, 63, 22, 19, 17, 57, 92, 38, 24, 0, 94, 71, 92, 81, 19, 1, 83, 0, 52, 22, 56, 12, 31, 72, 57, 54, 29, 17, 71, 32, 39, 82, 65, 4, 45, 46, 32, 42, 41, 81, 44, 5, 80, 61, 12, 17, 39, 89, 92, 52, 69, 33, 82, 91, 9, 90, 88, 76, 79, 86, 88, 88, 91, 24, 39, 53, 4, 99, 2, 21, 15, 76, 42, 31, 22, 6, 72, 36, 64, 53, 34, 80, 65, 64, 60, 82, 29, 0, 80, 32, 55, 99, 52, 95, 22, 76, 5, 86, 87, 15, 100, 97, 41, 100, 39, 67, 62, 53, 32, 80, 11, 30, 88, 19, 59, 13, 94, 90, 44, 44, 75, 52, 18, 53, 36, 23, 86, 58, 1, 91, 47, 53, 96, 19, 86, 77, 92, 92, 21, 26, 30, 73, 37, 52, 3, 52, 14, 57, 2, 98, 7, 62, 65, 78, 9, 40, 77, 7, 23, 19, 50, 53, 68, 99, 89, 77, 9, 41, 45, 84, 50, 20, 92, 29, 1, 70, 43, 65, 29, 6, 35, 11, 27, 78, 87, 49, 19, 36, 51, 55, 88, 61, 65, 50, 75, 22, 36, 13, 68, 76, 40, 13, 59, 70, 47, 48, 100, 1, 51, 38, 28, 77, 26, 98, 91, 96, 12, 1, 68, 79, 63, 0, 33, 22, 35, 89, 91, 15, 87, 100, 18, 33, 68, 73, 35, 42, 49, 7, 74, 38, 89, 23, 32, 95, 8, 34, 1, 5, 61, 85, 45, 8, 32, 51, 16, 80, 81, 8, 36, 27, 58, 14, 19, 44, 83, 94, 53, 96, 38, 33, 41, 72, 21, 13, 20, 55, 83, 81, 31, 24, 54, 80, 78, 68, 71, 41, 36, 97, 34, 82, 73, 24, 10, 78, 3, 90, 42, 53, 52, 87, 11, 31, 25, 2, 5, 58, 80, 68, 51, 78, 57, 46, 0, 80, 60, 55, 39, 60, 29, 21, 3, 84, 32, 22, 65, 12, 54, 59, 79, 38, 23, 74, 90, 13, 76, 96, 97, 53, 38, 86, 50, 35, 18, 42, 27, 79, 34, 27, 0, 37, 91, 56, 80, 33, 58, 15, 7, 91, 2, 19, 45, 57, 84, 88, 43, 63, 61, 79, 41, 76, 43, 96, 59, 24, 75, 60, 67, 41, 24, 17, 65, 63, 33, 42, 81, 57, 30, 18, 77, 38, 83, 49, 65, 94, 36, 57, 67, 84, 5, 11, 16, 63}
Returns: 703654359
{721, 239, 635, 669, 424, 745, 202, 194, 417, 104, 786, 860, 548, 585, 872, 45, 761, 184, 898, 580, 937, 820, 397, 835, 416, 924, 853, 146, 963, 40, 606, 431, 931, 391, 300, 948, 235, 882, 734, 885, 687, 329, 951, 784, 179, 307, 884, 955, 999, 855, 992, 205, 504, 817, 410, 332, 486, 330, 487, 575, 132, 701, 489, 847, 614, 945, 947, 193, 44, 224, 242, 594, 751, 491, 128, 983, 725, 66, 106, 593, 327, 392, 193, 172, 456, 565, 303, 442, 8, 906, 837, 147, 845, 739, 846, 455, 96, 352, 925, 15, 351, 397, 692, 182, 858, 330, 574, 987, 399, 308, 334, 64, 676, 418, 441, 294, 888, 323, 667, 72, 284, 987, 642, 254, 870, 867, 27, 188, 237, 401, 630, 290, 529, 974, 636, 198, 223, 826, 686, 966, 452, 379, 174, 832, 532, 126, 298, 896, 580, 300, 178, 820, 392, 339, 947, 472, 135, 609, 240, 826, 566, 267, 590, 771, 333, 936, 813, 396, 47, 511, 451, 66, 736, 389, 110, 10, 196, 649, 422, 364, 62, 502, 800, 424, 308, 224, 528, 539, 93, 687, 425, 968, 940, 164, 677, 557, 516, 752, 961, 391, 239, 503, 838, 695, 372, 453, 509, 782, 825, 609, 52, 114, 622, 824, 445, 537, 646, 431, 692, 382, 987, 894, 640, 566, 352, 88, 493, 724, 433, 612, 280, 458, 1000, 939, 538, 997, 285, 747, 56, 682, 774, 247, 511, 855, 438, 776, 543, 242, 96, 952, 577, 21, 174, 134, 207, 489, 22, 544, 874, 547, 532, 483, 651, 616, 244, 449, 150, 688, 435, 257, 37, 930, 69, 227, 784, 326, 112, 19, 777, 913, 253, 407, 453, 58, 96, 49, 631, 629, 803, 375, 501, 662, 207, 420, 108, 481, 178, 581, 254, 645, 780, 502, 377, 990, 529, 835, 963, 706, 578, 237, 262, 141, 903, 905, 908, 609, 357, 755, 23, 74, 644, 101, 40, 89, 537, 904, 320, 183, 330, 630, 747, 439, 263, 540, 252, 302, 265, 892, 272, 105, 567, 260, 489, 754, 455, 940, 878, 116, 118, 464, 880, 693, 549, 511, 39, 532, 319, 656, 47, 775, 118, 215, 768, 300, 492, 689, 15, 399, 876, 771, 431, 590, 406, 397, 328, 512, 755, 215, 717, 97, 77, 304, 520, 472, 991, 41, 813, 404, 374, 40, 887, 348, 787, 75, 77, 99, 367, 696, 332, 86, 644, 40, 570, 133, 254, 509, 308, 32, 738, 849, 302, 159, 252, 221, 147, 310, 664, 209, 915, 549, 933, 289, 594, 451, 775, 377, 260, 94, 315, 512, 905, 752, 464, 464, 685, 297, 121, 443, 186, 568, 105, 861, 407, 276, 118, 768, 105, 261, 931, 13, 486, 339, 500, 561, 782}
{1, 65, 39, 86, 7, 90, 12, 90, 10, 96, 75, 26, 71, 25, 21, 5, 91, 69, 76, 93, 20, 23, 47, 17, 67, 47, 53, 69, 64, 19, 4, 43, 73, 75, 95, 67, 74, 73, 1, 6, 18, 24, 4, 66, 97, 86, 50, 55, 38, 78, 76, 18, 3, 29, 63, 70, 25, 1, 52, 92, 30, 16, 33, 41, 15, 37, 52, 37, 7, 96, 83, 65, 87, 54, 96, 22, 1, 77, 50, 0, 50, 13, 86, 50, 16, 23, 1, 50, 8, 78, 50, 10, 84, 3, 16, 73, 21, 73, 14, 22, 87, 2, 56, 22, 19, 5, 75, 6, 34, 15, 30, 91, 44, 99, 51, 14, 36, 76, 51, 8, 70, 68, 13, 33, 7, 96, 22, 87, 2, 71, 3, 35, 27, 60, 14, 76, 0, 32, 49, 74, 13, 22, 5, 77, 47, 87, 66, 64, 6, 94, 78, 80, 40, 23, 12, 45, 83, 67, 63, 74, 72, 20, 31, 11, 43, 81, 80, 19, 49, 63, 36, 47, 86, 8, 36, 28, 33, 16, 47, 97, 70, 8, 33, 23, 7, 40, 31, 6, 91, 25, 17, 70, 2, 14, 94, 79, 68, 37, 19, 55, 3, 19, 73, 37, 89, 17, 27, 50, 47, 3, 72, 75, 78, 95, 37, 41, 20, 80, 81, 67, 76, 67, 33, 30, 21, 61, 17, 27, 90, 35, 2, 33, 23, 17, 93, 93, 94, 83, 59, 86, 63, 47, 98, 43, 25, 33, 93, 49, 86, 59, 1, 93, 70, 29, 98, 16, 65, 99, 62, 26, 89, 12, 33, 89, 47, 61, 35, 21, 74, 94, 54, 44, 27, 48, 23, 73, 24, 2, 62, 15, 69, 81, 53, 87, 33, 10, 1, 34, 21, 37, 14, 21, 2, 44, 37, 83, 79, 7, 95, 80, 77, 5, 51, 71, 72, 97, 71, 82, 71, 31, 61, 54, 10, 11, 58, 55, 34, 8, 8, 59, 88, 22, 15, 69, 4, 66, 14, 65, 27, 92, 71, 3, 1, 92, 88, 10, 98, 74, 44, 96, 59, 69, 31, 27, 24, 63, 68, 69, 76, 46, 100, 40, 2, 2, 60, 95, 53, 42, 1, 66, 66, 76, 65, 33, 41, 92, 16, 41, 92, 14, 100, 29, 6, 60, 17, 56, 48, 25, 26, 31, 24, 69, 31, 88, 98, 23, 13, 44, 41, 97, 80, 9, 32, 14, 40, 78, 12, 72, 3, 76, 28, 33, 1, 20, 13, 3, 6, 15, 75, 19, 12, 36, 39, 0, 43, 43, 30, 13, 3, 21, 87, 95, 41, 75, 85, 97, 32, 7, 35, 80, 28, 68, 52, 86, 22, 1, 13, 5, 83, 14, 9, 73, 98, 40, 65, 71, 0, 66, 18, 46, 62, 40, 66, 39, 2}
Returns: 541023315
{498}
{100}
Returns: 49800
{540, 281, 530, 345, 361, 631, 790, 950, 539, 703, 919, 19, 919, 954, 906, 441, 164, 558, 216, 813, 345, 595, 789, 953, 960, 307, 646, 514, 545, 855, 454, 6, 275, 377, 40, 552, 891, 87, 525, 26, 115, 736, 800, 905, 813, 59, 115, 50, 750, 336, 510, 69, 566, 621, 542, 824, 900, 810, 175, 172, 941, 456, 148, 903, 317, 698, 222, 418, 513, 362, 821, 495, 266, 318, 869, 969, 171, 643, 24, 560, 312, 752, 935, 43, 161, 16, 703, 536, 122, 210, 758, 588, 648, 632, 528, 22, 727, 220, 322, 951, 882, 729, 707, 781, 785, 387, 4, 535, 232, 492, 414, 24, 749, 853, 160, 954, 598, 88, 548, 463, 515, 331, 61, 612, 909, 775, 366, 654, 925, 560, 12, 680, 610, 330, 795, 594, 519, 534, 998, 557, 180, 360, 934, 369, 655, 336, 590, 187, 222, 45, 874, 933, 514, 105, 543, 82, 617, 4, 470, 719, 331, 596, 421, 854, 7, 737, 762, 319, 906, 559, 276, 21, 73, 589, 292, 976, 69, 829, 302, 167, 102, 144, 729, 9, 897, 616, 782, 106, 303, 327, 114, 16, 141, 546, 666, 915, 940, 798, 447, 645, 147, 606, 752, 482, 648, 92, 794, 109, 384, 601, 112, 78, 113, 597, 906, 526, 414, 212, 581, 387, 715, 375, 279, 3, 896, 494, 328, 98, 615, 476, 895, 36, 312, 923, 134, 527, 392, 766, 820, 170, 989, 813, 18, 74, 485, 997, 491, 983, 227, 876, 624, 510, 825, 25, 900, 655, 748, 468, 778, 528, 766, 69, 338, 651, 989, 202, 740, 274, 845, 849, 158, 855, 236, 588, 243, 672, 252, 411, 925, 853, 690, 481, 646, 300, 971, 480, 242, 307, 156, 302, 729, 135, 721, 264, 989, 350, 291, 490, 332, 605, 791, 786, 548, 223, 822, 535, 727, 479, 225, 930, 152, 789, 653, 480, 977, 895, 120, 658, 661, 107, 699, 602, 477, 79, 814, 833, 233, 113, 739, 906, 695, 751, 885, 388, 49, 996, 514, 662, 57, 355, 366, 900, 298, 171, 951, 111, 671, 142, 932, 352, 586, 693, 252, 646, 225, 944, 528, 183, 753, 247, 160, 416, 117, 446, 559, 517, 835, 432, 519, 745, 407, 446, 158, 745, 219, 349, 701, 652, 362, 343, 116, 565, 428, 643, 781, 389, 793, 646, 835, 953, 571, 465, 674, 50, 655, 501, 39, 580, 923, 122, 874, 398, 41, 992, 70, 830, 584, 597, 959, 319, 554, 399, 641, 341, 565, 171, 582, 467, 992, 772, 311, 318, 404, 123, 329, 212, 861, 585, 687, 361, 346, 650, 606, 898, 402, 984, 925, 761, 863, 292, 945, 140, 65, 682, 716, 91, 945, 958, 608, 235, 881, 369, 378, 181, 314, 45, 662, 813, 468, 615, 837, 741, 78, 537}
{49, 6, 61, 38, 24, 3, 76, 89, 55, 43, 77, 55, 50, 50, 10, 4, 6, 99, 70, 5, 37, 32, 71, 90, 21, 85, 31, 17, 94, 69, 9, 65, 61, 78, 90, 49, 44, 91, 44, 41, 93, 12, 28, 31, 87, 25, 84, 12, 18, 55, 13, 61, 7, 71, 41, 79, 59, 93, 90, 37, 90, 1, 83, 24, 99, 7, 98, 74, 53, 23, 74, 15, 59, 76, 55, 52, 4, 91, 36, 48, 98, 24, 7, 58, 55, 16, 35, 45, 43, 76, 5, 63, 32, 15, 17, 78, 47, 54, 67, 86, 2, 65, 84, 61, 48, 96, 76, 66, 7, 88, 11, 9, 61, 81, 64, 0, 95, 7, 40, 47, 61, 76, 64, 64, 59, 12, 94, 83, 73, 3, 74, 57, 86, 64, 55, 17, 21, 21, 64, 20, 27, 90, 50, 6, 46, 4, 29, 83, 7, 57, 83, 29, 81, 0, 52, 29, 34, 88, 85, 27, 82, 25, 45, 10, 20, 24, 16, 75, 48, 38, 44, 50, 88, 13, 24, 22, 80, 1, 97, 6, 21, 62, 11, 93, 69, 30, 8, 56, 22, 80, 85, 32, 77, 29, 67, 90, 79, 66, 9, 37, 67, 68, 92, 41, 41, 64, 1, 94, 68, 61, 93, 88, 37, 99, 89, 94, 87, 59, 4, 25, 50, 5, 89, 83, 75, 40, 33, 54, 41, 4, 49, 44, 54, 42, 37, 66, 33, 52, 64, 37, 68, 69, 68, 87, 35, 98, 95, 80, 97, 2, 25, 80, 21, 18, 99, 43, 38, 34, 27, 87, 66, 39, 100, 61, 7, 100, 63, 20, 94, 28, 58, 88, 77, 69, 10, 78, 63, 23, 63, 0, 77, 44, 92, 4, 66, 34, 93, 8, 94, 16, 1, 36, 89, 27, 89, 6, 23, 25, 55, 37, 44, 87, 50, 73, 34, 83, 27, 27, 49, 79, 45, 44, 72, 54, 79, 60, 90, 68, 49, 66, 74, 53, 5, 25, 69, 91, 41, 45, 18, 34, 25, 46, 4, 25, 83, 71, 14, 22, 1, 87, 71, 76, 48, 53, 40, 27, 19, 47, 42, 76, 95, 59, 70, 89, 54, 91, 38, 97, 74, 79, 93, 36, 20, 79, 61, 16, 71, 76, 55, 38, 26, 44, 1, 58, 88, 51, 45, 78, 33, 85, 87, 35, 84, 15, 4, 17, 64, 54, 40, 27, 64, 18, 19, 29, 52, 64, 82, 60, 78, 52, 17, 44, 6, 77, 20, 63, 11, 58, 18, 83, 78, 41, 32, 42, 51, 99, 89, 30, 63, 73, 44, 70, 57, 37, 47, 52, 46, 85, 20, 37, 87, 100, 5, 55, 7, 99, 32, 46, 8, 66, 97, 20, 7, 93, 49, 42, 70, 81, 32, 50, 89, 51, 47, 10, 21, 17, 13, 19, 49, 58, 58, 15, 42, 22}
Returns: 8308923
{286, 14, 2, 785, 38, 1, 7, 41, 95, 17, 126, 9, 96, 17, 31, 10, 9, 5, 15, 429, 252, 112, 142, 9, 3, 28, 30, 6, 1, 15, 13, 2, 796, 391, 30, 504, 54, 251, 497, 657, 352, 193, 37, 1, 16, 221, 34, 245, 949, 21, 6, 584, 13, 229, 462, 670, 27, 381, 215, 553, 34, 1, 12, 287, 140, 11, 1, 22, 1, 5, 49, 43, 3, 29, 12, 13, 120, 114, 121, 244, 117, 5, 30, 3, 497, 85, 6, 847, 966, 3, 190, 226, 316, 865, 15, 357, 2, 1, 12, 6, 5, 5, 858, 20, 244, 220, 1, 976, 439, 21, 890, 3, 22, 813, 140, 137, 12, 45, 158, 5, 13, 71, 7, 1, 13, 8, 99, 424, 12, 460, 11, 28, 2, 115, 1, 55, 12, 42, 233, 1, 14, 40, 5, 36, 2, 11, 421, 473, 11, 179, 1, 40, 459, 30, 234, 60, 7, 11, 2, 12, 74, 23, 16, 90, 9, 756, 246, 61, 51, 28, 3, 347, 12, 113, 277, 224, 36, 71, 7, 523, 58, 2, 21, 124, 34, 999, 993, 550, 278, 508, 26, 23, 3, 75, 2, 805, 145, 8, 55, 955, 109, 1, 246, 14, 2, 1, 11, 21, 24, 7, 111, 37, 585, 203, 21, 3, 59, 68, 2, 948, 996, 468, 3, 792, 115, 26, 190, 6, 7, 4, 463, 315, 16, 28, 433, 31, 6, 940, 9, 470, 44, 31, 3, 15, 41, 1, 169, 33, 1, 5, 26, 646, 5, 62, 18, 3, 4, 21, 3, 106, 123, 6, 3, 76, 30, 183, 21, 27, 163, 503, 1, 17, 3, 6, 9, 43, 767, 571, 4, 131, 336, 388, 25, 848, 2, 1, 123, 1, 1, 12, 24, 437, 18, 15, 86, 150, 20, 271, 556, 57, 324, 129, 993, 1, 20, 1, 8, 562, 68, 339, 270, 230, 26, 3, 5, 11, 94, 626, 6, 22, 35, 1, 420, 19, 25, 115, 7, 1, 806, 207, 2, 249, 1, 72, 2, 3, 858, 14, 10, 20, 88, 89, 107, 10, 16, 1, 132, 14, 108, 89, 75, 313, 49, 7, 1, 2, 6, 9, 1, 79, 122, 1, 754, 25, 51, 1, 12, 162, 13, 7, 9, 3, 219, 63, 152, 9, 2, 10, 11, 57, 19, 747, 16, 10, 136, 1, 369, 511, 69, 777, 6, 861, 1, 10, 2, 973, 7, 823, 407, 1, 9, 48, 26, 4, 28, 65, 7, 3, 1, 789, 358, 38, 4, 9, 8, 38, 218, 346, 2, 1, 70, 62, 15, 2, 135, 150, 97, 2, 2, 217, 177, 2, 826, 1, 758, 2, 102, 76, 17, 354, 3, 86, 35, 2, 102, 3, 240, 10, 38, 7, 189, 9, 266, 306, 10, 71, 9, 819, 27, 1, 347, 1}
{12, 33, 99, 45, 67, 49, 98, 100, 63, 65, 56, 61, 77, 22, 62, 48, 100, 66, 55, 91, 33, 26, 69, 5, 69, 73, 53, 36, 67, 19, 11, 58, 43, 6, 93, 51, 13, 6, 79, 13, 7, 34, 87, 65, 18, 71, 26, 25, 65, 24, 64, 66, 37, 68, 26, 3, 10, 91, 92, 71, 63, 23, 82, 77, 13, 6, 75, 16, 32, 62, 25, 9, 89, 98, 77, 55, 62, 72, 26, 42, 57, 41, 15, 10, 44, 89, 35, 74, 85, 80, 14, 2, 2, 32, 45, 31, 65, 13, 53, 51, 39, 68, 95, 34, 13, 70, 44, 4, 24, 76, 88, 76, 87, 52, 63, 31, 38, 78, 23, 69, 56, 62, 68, 38, 78, 47, 71, 23, 83, 14, 65, 5, 35, 96, 73, 19, 15, 91, 63, 20, 97, 31, 96, 31, 62, 51, 78, 79, 59, 0, 20, 10, 28, 89, 80, 95, 58, 83, 61, 54, 47, 13, 92, 11, 99, 57, 26, 91, 94, 26, 53, 25, 82, 46, 52, 51, 66, 46, 14, 74, 24, 49, 83, 77, 74, 76, 4, 67, 77, 99, 45, 41, 19, 28, 52, 85, 57, 64, 66, 32, 41, 14, 73, 49, 80, 27, 54, 89, 25, 36, 34, 72, 55, 52, 15, 89, 12, 60, 23, 64, 19, 14, 8, 69, 26, 54, 58, 29, 73, 53, 36, 4, 17, 93, 100, 38, 32, 4, 12, 16, 72, 3, 17, 59, 80, 36, 7, 2, 46, 80, 93, 39, 88, 72, 56, 70, 84, 23, 5, 0, 44, 26, 29, 93, 41, 0, 100, 55, 79, 12, 54, 75, 76, 27, 15, 49, 7, 5, 16, 73, 55, 6, 33, 88, 46, 88, 20, 40, 6, 75, 53, 94, 20, 76, 95, 53, 56, 22, 44, 60, 0, 32, 40, 18, 30, 85, 1, 19, 55, 11, 89, 55, 55, 52, 35, 75, 22, 32, 1, 61, 92, 57, 66, 70, 73, 90, 24, 85, 77, 4, 99, 63, 85, 48, 33, 47, 92, 78, 58, 34, 91, 76, 75, 32, 74, 28, 61, 99, 9, 15, 35, 59, 94, 73, 92, 3, 36, 36, 19, 88, 39, 46, 81, 98, 74, 39, 31, 1, 5, 59, 59, 83, 93, 1, 31, 76, 18, 7, 9, 57, 56, 5, 32, 7, 5, 6, 5, 64, 76, 48, 7, 33, 52, 26, 70, 48, 38, 66, 67, 97, 99, 90, 9, 62, 38, 51, 70, 1, 16, 3, 75, 14, 60, 41, 63, 50, 2, 77, 13, 96, 31, 64, 63, 7, 44, 34, 47, 69, 62, 60, 47, 22, 17, 57, 88, 55, 31, 68, 37, 57, 11, 65, 56, 65, 34, 55, 85, 15, 88, 48, 41, 53, 16, 95, 86, 100, 98, 95, 57, 81, 11, 97}
Returns: 13423791
{535, 745, 308, 624, 449, 769, 366, 576, 716, 961, 951, 503, 146, 381, 867, 17, 545, 927, 39, 445, 845, 502, 569, 844, 979, 179, 771, 979, 852, 806, 575, 134, 574, 843, 976, 255, 359, 927, 798, 886, 36, 898, 795, 256, 440, 555, 21, 78, 599, 957, 428, 794, 249, 799, 999, 638, 925, 137, 946, 254, 378, 757, 797, 834, 261, 568, 177, 921, 719, 216, 649, 657, 664, 36, 766, 828, 847, 943, 170, 888, 914, 468, 854, 673, 619, 978, 675, 515, 679, 594, 644, 266, 799, 912, 120, 539, 221, 893, 456, 140, 613, 801, 897, 380, 620, 395, 742, 861, 100, 600, 385, 516, 598, 744, 986, 341, 500, 374, 332, 892, 308, 74, 230, 607, 760, 168, 90, 24, 870, 711, 767, 117, 370, 700, 607, 575, 471, 515, 373, 33, 262, 734, 906, 820, 930, 984, 483, 467, 990, 388, 56, 333, 236, 469, 798, 176, 479, 806, 263, 783, 327, 805, 907, 211, 288, 104, 25, 357, 268, 449, 958, 622, 146, 403, 78, 4, 1000, 819, 39, 957, 362, 941, 462, 410, 509, 687, 522, 71, 575, 817, 985, 219, 777, 670, 18, 197, 252, 279, 662, 183, 571, 486, 201, 313, 924, 485, 965, 697, 328, 799, 341, 68, 838, 169, 545, 76, 782, 737, 380, 950, 457, 946, 716, 207, 522, 743, 486, 692, 310, 730, 235, 817, 900, 188, 507, 45, 715, 520, 177, 262, 563, 349, 40, 284, 126, 875, 560, 71, 1000, 424, 599, 242, 740, 970, 46, 913, 206, 936, 834, 128, 207, 710, 506, 881, 502, 185, 764, 925, 682, 982, 978, 762, 340, 104, 535, 323, 198, 445, 674, 542, 574, 722, 573, 376, 623, 127, 667, 889, 455, 318, 687, 190, 273, 292, 599, 124, 838, 222, 345, 644, 377, 426, 385, 315, 653, 770, 673, 445, 100, 946, 66, 134, 423, 929, 318, 243, 720, 380, 781, 29, 277, 947, 303, 599, 273, 573, 357, 982, 265, 747, 428, 387, 620, 212, 576, 142, 586, 145, 941, 732, 33, 669, 402, 229, 990, 41, 499, 772, 295, 63, 97, 651, 300, 921, 221, 710, 447, 842, 758, 113, 942, 602, 883, 430, 374, 459, 422, 795, 600, 241, 888, 602, 849, 743, 8, 672, 934, 498, 77, 608, 129, 721, 209, 297, 556, 229, 556, 59, 107, 643, 323, 72, 179, 607, 218, 665, 952, 556, 256, 757, 856, 848, 727, 965, 75, 3, 410, 928, 906, 215, 134, 625, 991, 522, 954, 456, 379, 160, 532, 165, 468, 55, 238, 807, 608, 316, 351, 670, 213, 632, 785}
{70, 51, 70, 47, 37, 54, 75, 91, 20, 3, 76, 29, 55, 91, 35, 33, 78, 98, 5, 44, 25, 11, 91, 45, 95, 53, 12, 5, 58, 32, 15, 94, 40, 66, 68, 35, 15, 0, 95, 87, 10, 55, 94, 91, 51, 19, 36, 51, 84, 16, 44, 44, 56, 23, 51, 86, 52, 21, 2, 22, 86, 44, 10, 88, 73, 34, 15, 75, 10, 24, 31, 49, 44, 67, 15, 9, 60, 46, 56, 93, 37, 88, 57, 84, 13, 97, 2, 40, 93, 93, 30, 46, 89, 15, 86, 14, 79, 9, 12, 15, 76, 30, 17, 56, 49, 90, 90, 13, 0, 35, 3, 65, 18, 59, 52, 16, 32, 6, 98, 56, 3, 18, 4, 56, 62, 37, 94, 28, 21, 41, 39, 52, 88, 39, 34, 89, 45, 13, 78, 38, 91, 7, 58, 40, 1, 40, 95, 75, 50, 0, 9, 5, 17, 24, 64, 22, 35, 16, 47, 17, 11, 79, 6, 80, 54, 51, 60, 22, 30, 13, 95, 2, 3, 94, 83, 14, 60, 12, 100, 42, 17, 90, 86, 17, 58, 75, 19, 53, 59, 30, 87, 100, 24, 61, 6, 50, 46, 94, 23, 86, 48, 11, 66, 96, 4, 99, 70, 87, 58, 81, 67, 1, 54, 11, 25, 58, 20, 5, 19, 93, 40, 67, 19, 91, 33, 70, 53, 44, 51, 23, 88, 72, 91, 43, 38, 95, 69, 88, 27, 4, 30, 10, 6, 100, 62, 63, 31, 39, 97, 81, 8, 51, 66, 96, 81, 96, 13, 58, 10, 88, 40, 88, 79, 47, 82, 32, 39, 82, 38, 18, 77, 75, 47, 68, 47, 71, 4, 44, 66, 67, 55, 45, 4, 29, 51, 50, 31, 11, 3, 79, 51, 74, 74, 94, 90, 5, 88, 82, 61, 32, 11, 5, 16, 51, 11, 6, 50, 35, 61, 95, 66, 26, 94, 76, 11, 51, 52, 5, 78, 12, 94, 84, 39, 25, 25, 92, 69, 73, 16, 2, 53, 3, 93, 61, 34, 35, 20, 49, 100, 46, 2, 6, 1, 74, 85, 83, 41, 99, 80, 17, 80, 84, 66, 7, 62, 33, 13, 90, 91, 93, 40, 0, 51, 4, 44, 11, 53, 87, 32, 75, 54, 97, 100, 87, 57, 25, 63, 47, 23, 28, 23, 73, 38, 90, 44, 34, 30, 94, 11, 73, 68, 95, 53, 72, 36, 72, 92, 16, 72, 75, 79, 90, 49, 52, 74, 7, 78, 10, 17, 17, 56, 61, 33, 73, 37, 42, 77, 12, 42, 26, 88, 24, 12, 45, 52, 91, 25, 15, 30, 36, 52}
Returns: 689364232
{427, 517, 35, 557, 617, 659, 236, 187, 55, 530, 25, 699, 384, 347, 542, 733, 850, 74, 109, 148, 645, 324, 152, 872, 434, 383, 28, 318, 31, 3, 706, 576, 285, 294, 813, 963, 907, 144, 793, 957, 133, 651, 879, 647, 613, 311, 495, 450, 633, 885, 128, 462, 880, 480, 265, 315, 595, 948, 787, 975, 557, 789, 786, 474, 13, 31, 40, 704, 521, 253, 242, 828, 286, 462, 786, 70, 374, 556, 824, 117, 950, 413, 97, 848, 511, 500, 187, 686, 189, 247, 717, 58, 122, 595, 425, 989, 747, 499, 555, 739, 236, 347, 612, 421, 575, 453, 826, 692, 999, 310, 686, 497, 39, 580, 297, 744, 804, 881, 107, 168, 543, 66, 706, 903, 845, 420, 316, 522, 90, 428, 301, 293, 615, 136, 363, 596, 369, 947, 112, 572, 864, 3, 356, 616, 10, 913, 225, 33, 309, 968, 651, 452, 431, 222, 399, 376, 290, 839, 510, 5, 215, 657, 615, 225, 71, 123, 680, 366, 530, 955, 22, 159, 10, 632, 868, 686, 606, 644, 150, 42, 88, 67, 391, 768, 608, 585, 753, 653, 731, 282, 967, 884, 118, 15, 609, 202, 67, 847, 776, 728, 26, 171, 76, 742, 507, 811, 840, 110, 337, 859, 735, 617, 437, 9, 55, 131, 695, 706, 858, 810, 802, 219, 820, 858, 105, 939, 190, 781, 91, 355, 554, 494, 549, 508, 531, 985, 639, 439, 905, 781, 883, 988, 186, 245, 626, 639, 447, 45, 448, 219, 784, 759, 250, 605, 419, 518, 704, 9, 809, 722, 640, 854, 992, 652, 13, 210, 449, 321, 627, 854, 840, 819, 338, 692, 402, 450, 968, 950, 78, 343, 236, 1000, 897, 482, 85, 235, 22, 485, 167, 300, 488, 334, 301, 301, 307, 74, 486, 316, 608, 211, 41, 676, 400, 355, 819, 248, 657, 773, 84, 553, 452, 873, 89, 656, 909, 537, 37, 207, 673, 589, 69, 887, 682, 484, 823, 759, 683, 35, 405, 446, 205, 39, 891, 774, 248, 34, 808, 33, 349, 557, 960, 467, 529, 834, 997, 140, 761, 89, 265, 222, 684, 670, 643, 363, 527, 375, 721, 793, 952, 582, 982, 864, 118, 141, 200, 915, 866, 501, 23, 217, 529, 83, 215, 916, 180, 499, 23, 673, 430, 667, 929, 236, 802, 615, 68, 237, 874, 426, 382, 527, 531, 44, 345, 512, 63, 672, 769, 26, 158, 232, 295, 797, 256, 960, 305, 2, 148, 595, 324, 102, 526, 62, 550, 127, 493, 613, 786, 62, 812, 715, 86, 653, 462, 220, 490, 396, 338, 24, 938, 182, 897, 812, 482, 430, 387, 385, 314, 413, 83, 748, 77, 94, 751, 903, 697, 251, 74, 970, 705, 17, 164, 185, 734, 341, 716, 563, 60, 418, 328, 405, 763, 712, 504, 270, 877, 923, 244, 298, 256, 283, 385, 311, 659, 121, 878, 79, 474, 968, 168, 524, 173, 632, 308, 923, 192, 506, 332, 139, 749, 658, 210, 612, 154, 679}
{48, 14, 95, 22, 32, 90, 67, 81, 78, 35, 8, 26, 52, 6, 66, 17, 65, 84, 87, 76, 69, 80, 3, 38, 78, 63, 83, 69, 3, 72, 31, 85, 59, 82, 27, 95, 72, 77, 26, 2, 72, 1, 37, 43, 52, 1, 71, 25, 70, 11, 20, 22, 76, 98, 89, 24, 98, 74, 83, 84, 33, 55, 96, 53, 4, 85, 19, 89, 15, 82, 93, 31, 17, 8, 72, 92, 35, 92, 37, 83, 75, 62, 28, 57, 92, 58, 19, 4, 67, 94, 24, 13, 99, 0, 98, 89, 14, 12, 30, 21, 42, 49, 94, 77, 3, 72, 66, 17, 76, 59, 80, 44, 22, 80, 9, 25, 39, 33, 77, 43, 73, 62, 8, 87, 20, 57, 48, 3, 78, 92, 52, 91, 88, 46, 66, 0, 12, 92, 27, 94, 85, 11, 12, 80, 57, 96, 64, 71, 93, 34, 65, 57, 54, 58, 49, 72, 52, 8, 17, 63, 18, 13, 38, 70, 92, 52, 96, 11, 21, 33, 39, 74, 50, 38, 94, 17, 14, 20, 62, 11, 95, 92, 45, 97, 67, 41, 81, 32, 22, 21, 12, 6, 75, 83, 41, 68, 63, 97, 94, 14, 37, 98, 84, 89, 47, 65, 37, 63, 18, 41, 46, 96, 97, 19, 6, 8, 85, 23, 16, 51, 65, 87, 35, 80, 7, 18, 21, 87, 89, 62, 87, 97, 53, 13, 100, 80, 14, 78, 38, 21, 38, 72, 2, 51, 93, 92, 100, 96, 51, 65, 43, 76, 44, 56, 28, 25, 41, 82, 69, 86, 95, 49, 2, 78, 62, 80, 13, 18, 96, 38, 2, 95, 16, 79, 36, 52, 77, 69, 24, 62, 54, 26, 48, 87, 12, 11, 86, 35, 41, 85, 26, 19, 3, 47, 86, 3, 40, 28, 1, 39, 4, 39, 89, 94, 8, 1, 20, 82, 73, 42, 10, 72, 26, 90, 100, 26, 56, 70, 71, 21, 95, 76, 47, 46, 66, 68, 82, 81, 6, 51, 76, 75, 62, 71, 86, 50, 19, 8, 61, 44, 78, 44, 48, 45, 74, 46, 69, 37, 98, 7, 61, 24, 24, 38, 72, 86, 2, 17, 81, 1, 43, 59, 100, 28, 54, 11, 45, 35, 80, 22, 93, 79, 20, 84, 20, 32, 59, 4, 44, 1, 80, 43, 1, 52, 23, 92, 95, 30, 33, 73, 40, 50, 86, 53, 38, 58, 71, 57, 17, 50, 50, 79, 50, 64, 40, 69, 50, 39, 18, 66, 70, 2, 17, 53, 24, 53, 0, 13, 79, 62, 61, 52, 60, 30, 91, 18, 3, 72, 24, 34, 22, 86, 8, 22, 12, 75, 85, 50, 93, 45, 35, 81, 52, 93, 94, 64, 97, 81, 20, 78, 30, 40, 52, 78, 98, 31, 63, 48, 48, 90, 91, 97, 90, 18, 23, 22, 94, 43, 97, 59, 10, 34, 12, 4, 30, 82, 93, 6, 8, 83, 59, 20, 1, 89, 26, 70, 55, 40, 88, 38, 15, 49, 91, 45}
Returns: 830354529
{415, 243, 658, 190, 89, 242, 913, 103, 26, 666, 20, 529, 912, 123, 270, 174, 87, 319, 34, 750, 118, 754, 554, 930, 599, 298, 118, 261, 238, 964, 810, 413, 503, 699, 243, 66, 34, 18, 958, 423, 653, 373, 828, 746, 320, 867, 319, 494, 394, 428, 581, 923, 682, 976, 585, 387, 1, 64, 414, 999, 113, 49, 44, 613, 491, 663, 991, 295, 170, 994, 475, 554, 543, 100, 751, 399, 412, 155, 825, 604, 130, 581, 458, 145, 760, 700, 551, 789, 22, 156, 58, 939, 749, 92, 673, 99, 75, 141, 367, 613, 519, 616, 798, 271, 291, 669, 931, 699, 269, 793, 289, 334, 792, 339, 38, 85, 438, 931, 505, 85, 731, 844, 927, 502, 143, 302, 753, 36, 904, 430, 178, 16, 280, 258, 499, 284, 341, 952, 695, 332, 977, 851, 563, 245, 63, 562, 379, 720, 544, 178, 620, 690, 989, 516, 458, 61, 611, 885, 496, 949, 721, 838, 419, 289, 871, 733, 774, 985, 469, 828, 598, 184, 30, 914, 268, 823, 253, 726, 213, 506, 931, 497, 558, 7, 185, 901, 974, 964, 130, 689, 81, 120, 709, 240, 76, 478, 705, 206, 610, 128, 444, 425, 833, 900, 475, 275, 409, 636, 693, 495, 520, 417, 633, 911, 787, 784, 15, 442, 525, 685, 565, 872, 330, 608, 629, 989, 771, 232, 246, 912, 177, 251, 226, 731, 49, 718, 56, 129, 863, 789, 919, 802, 781, 143, 451, 536, 490, 656, 767, 748, 400, 349, 778, 14, 358, 801, 822, 972, 532, 954, 576, 700, 516, 758, 80, 322, 388, 983, 997, 988, 973, 335, 107, 175, 334, 35, 745, 844, 795, 633, 555, 769, 233, 672, 82, 772, 211, 386, 953, 1000, 979, 32, 352, 680, 362, 108, 198, 699, 281, 234, 964, 137, 521, 823, 27, 435, 754, 255, 218, 379, 859, 767, 96, 960, 426, 409, 504, 883, 78, 674, 408, 685, 292, 606, 433, 398, 566, 195, 986, 418, 379, 912, 669, 694, 18, 943, 676, 136, 235, 604, 217, 846, 954, 327, 723, 343, 892, 708, 607, 614, 99, 115, 382, 222, 69, 754, 566, 515, 814, 611, 900, 950, 367, 570, 230, 502, 549, 945, 156, 239, 968, 628, 301, 309, 908, 168, 777, 536, 636, 946, 48, 58, 39, 467, 638, 311, 844, 126, 483, 259, 674, 699, 150, 278, 671, 510, 617, 295, 616, 236, 133, 661, 33, 401, 509, 291, 839, 677, 852, 790, 164, 325, 950, 478, 175, 674, 535, 205, 231, 745, 528, 510, 547, 933, 553, 334, 957, 311, 209, 82, 341, 767, 568, 771, 55, 870, 991, 539, 71, 650, 281, 627, 413, 720, 134, 93, 636, 560, 470, 249, 640, 751, 909, 360, 645, 932, 85, 791, 469, 54, 813, 512, 35, 110, 986, 830, 959, 760, 599, 974, 162, 402, 69, 649}
{18, 33, 30, 86, 86, 21, 56, 45, 33, 10, 48, 60, 71, 72, 35, 55, 78, 12, 82, 19, 39, 33, 79, 88, 84, 69, 55, 22, 83, 99, 64, 64, 79, 25, 97, 27, 71, 27, 100, 92, 92, 89, 40, 9, 39, 64, 6, 92, 30, 62, 43, 58, 55, 57, 68, 25, 49, 14, 14, 93, 55, 69, 46, 78, 10, 60, 68, 82, 4, 26, 42, 87, 100, 81, 18, 80, 4, 49, 14, 66, 74, 22, 43, 20, 87, 66, 16, 64, 69, 54, 85, 59, 64, 72, 68, 25, 15, 26, 13, 97, 8, 8, 20, 11, 78, 28, 34, 25, 79, 22, 50, 88, 100, 54, 55, 14, 4, 44, 43, 29, 54, 4, 55, 26, 78, 78, 41, 23, 57, 71, 66, 21, 11, 69, 12, 95, 64, 68, 57, 92, 14, 57, 67, 60, 64, 91, 92, 74, 45, 83, 21, 89, 1, 70, 80, 57, 44, 36, 26, 86, 67, 24, 27, 36, 58, 87, 33, 6, 6, 26, 9, 99, 95, 85, 83, 75, 36, 96, 91, 61, 99, 3, 22, 72, 86, 20, 45, 45, 36, 17, 3, 81, 60, 37, 22, 98, 78, 63, 13, 95, 53, 79, 79, 75, 15, 11, 41, 6, 30, 7, 98, 60, 5, 2, 31, 67, 70, 74, 81, 76, 35, 88, 67, 12, 24, 89, 87, 43, 46, 11, 1, 19, 3, 25, 30, 44, 65, 48, 60, 47, 99, 94, 96, 2, 10, 43, 47, 44, 52, 9, 82, 57, 25, 16, 79, 34, 8, 90, 6, 3, 35, 80, 99, 54, 28, 48, 9, 84, 44, 57, 94, 56, 60, 31, 26, 64, 81, 18, 66, 20, 99, 94, 29, 20, 29, 8, 72, 58, 83, 44, 73, 49, 25, 20, 15, 68, 30, 14, 37, 35, 83, 9, 49, 49, 62, 94, 30, 11, 65, 93, 50, 67, 16, 10, 19, 55, 37, 57, 84, 83, 77, 79, 1, 62, 75, 81, 8, 96, 93, 81, 24, 10, 22, 2, 78, 61, 24, 33, 4, 18, 63, 53, 32, 13, 86, 95, 39, 76, 67, 5, 68, 59, 7, 46, 19, 59, 61, 19, 83, 70, 68, 21, 64, 52, 41, 62, 47, 3, 80, 3, 78, 80, 9, 77, 99, 5, 18, 19, 36, 54, 41, 10, 73, 16, 4, 62, 99, 42, 48, 49, 10, 77, 58, 71, 54, 63, 38, 0, 51, 97, 70, 50, 24, 7, 42, 8, 59, 39, 75, 5, 29, 2, 47, 86, 68, 90, 82, 66, 44, 27, 12, 93, 81, 37, 99, 13, 8, 46, 15, 4, 41, 82, 22, 36, 50, 28, 97, 29, 24, 7, 76, 63, 85, 70, 78, 16, 1, 68, 51, 5, 1, 2, 61, 37, 12, 18, 27, 74, 77, 32, 23, 55, 79, 91, 69, 47, 61, 7, 42, 63, 78, 48, 91, 64}
Returns: 368615378
{359, 324, 360, 170, 82, 619, 213, 814, 367, 982, 568, 53, 578, 389, 287, 349, 846, 309, 896, 189, 813, 803, 665, 913, 487, 347, 857, 369, 98, 478, 327, 99, 551, 75, 343, 118, 563, 218, 552, 92, 886, 122, 420, 92, 981, 679, 319, 903, 207, 894, 591, 998, 528, 659, 252, 608, 753, 542, 157, 594, 679, 652, 661, 276, 888, 58, 396, 571, 177, 934, 834, 471, 797, 128, 392, 231, 10, 500, 511, 778, 922, 153, 10, 262, 583, 830, 662, 733, 635, 426, 611, 967, 900, 768, 248, 235, 523, 215, 850, 244, 922, 392, 563, 133, 107, 458, 947, 375, 242, 277, 890, 25, 66, 288, 958, 715, 4, 488, 712, 525, 551, 998, 326, 478, 498, 694, 72, 504, 701, 302, 227, 316, 410, 113, 963, 476, 463, 821, 119, 32, 289, 757, 545, 43, 683, 150, 293, 284, 488, 507, 408, 115, 161, 473, 609, 685, 910, 759, 756, 791, 245, 947, 907, 451, 522, 769, 599, 218, 79, 488, 623, 32, 882, 518, 466, 936, 961, 408, 73, 592, 382, 784, 838, 258, 746, 766, 756, 400, 784, 216, 770, 982, 717, 316, 224, 556, 183, 486, 235, 153, 248, 451, 706, 384, 962, 618, 180, 767, 219, 411, 965, 444, 701, 353, 18, 694, 262, 24, 821, 14, 719, 239, 358, 467, 486, 688, 13, 243, 485, 91, 651, 309, 566, 986, 942, 144, 955, 18, 456, 221, 323, 352, 803, 306, 263, 575, 158, 877, 677, 958, 580, 397, 374, 890, 949, 879, 690, 915, 195, 770, 743, 430, 114, 170, 396, 801, 923, 386, 303, 340, 91, 992, 112, 927, 134, 205, 128, 815, 373, 132, 498, 681, 415, 676, 470, 391, 508, 873, 363, 973, 912, 444, 702, 914, 389, 972, 838, 999, 153, 112, 337, 432, 185, 927, 974, 946, 884, 949, 208, 125, 622, 609, 497, 671, 377, 346, 203, 924, 888, 859, 606, 976, 216, 411, 916, 112, 109, 95, 149, 103, 167, 334, 741, 549, 515, 224, 871, 204, 42, 731, 36, 152, 763, 615, 283, 369, 792, 445, 21, 59, 671, 805, 101, 140, 499, 795, 28, 117, 658, 93, 118, 37, 355, 129, 580, 419, 725, 194, 718, 889, 69, 633, 620, 484, 778, 583, 977, 686, 113, 234, 925, 688, 814, 679, 953, 742, 678, 282, 191, 749, 810, 35, 816, 206, 660, 550, 238, 857, 826, 11, 905, 28, 33, 566, 521, 10, 419, 532, 641, 979, 911, 517, 679, 184, 276, 138, 812, 14, 481, 446, 317, 304, 607, 756, 718, 16, 108}
{64, 63, 48, 76, 5, 96, 28, 73, 29, 85, 61, 92, 28, 12, 44, 99, 43, 9, 83, 93, 95, 0, 94, 86, 81, 94, 12, 27, 20, 52, 53, 5, 14, 40, 97, 78, 9, 24, 83, 61, 54, 15, 67, 12, 71, 66, 27, 82, 42, 94, 14, 34, 77, 79, 44, 87, 46, 77, 19, 41, 11, 63, 68, 67, 29, 89, 16, 64, 61, 3, 11, 81, 13, 67, 93, 57, 53, 81, 87, 46, 85, 26, 89, 95, 72, 31, 35, 0, 3, 8, 31, 85, 84, 65, 53, 68, 62, 49, 42, 18, 6, 2, 51, 81, 80, 6, 95, 31, 1, 55, 76, 12, 95, 91, 34, 48, 2, 15, 33, 29, 47, 56, 84, 28, 32, 64, 55, 24, 8, 46, 28, 84, 72, 49, 5, 61, 98, 50, 53, 68, 99, 17, 31, 13, 91, 60, 40, 38, 20, 33, 65, 75, 48, 41, 55, 76, 65, 35, 43, 63, 31, 25, 27, 2, 33, 37, 81, 32, 99, 73, 79, 99, 8, 17, 77, 62, 31, 70, 9, 35, 53, 2, 94, 95, 99, 90, 0, 71, 22, 23, 47, 45, 44, 28, 20, 93, 100, 47, 85, 42, 62, 62, 15, 6, 20, 74, 37, 100, 65, 38, 90, 57, 85, 87, 74, 64, 96, 31, 2, 59, 48, 11, 89, 63, 100, 82, 24, 71, 20, 27, 0, 38, 54, 73, 47, 2, 0, 55, 49, 38, 60, 18, 99, 73, 21, 100, 51, 83, 70, 56, 42, 78, 23, 72, 24, 58, 86, 90, 50, 50, 90, 98, 69, 94, 98, 68, 34, 59, 83, 34, 49, 50, 87, 87, 93, 55, 97, 94, 8, 81, 11, 75, 8, 92, 31, 44, 3, 57, 93, 40, 42, 52, 87, 15, 31, 9, 16, 18, 43, 73, 16, 26, 35, 60, 8, 45, 85, 2, 94, 62, 41, 28, 17, 0, 48, 52, 46, 42, 98, 40, 46, 76, 17, 23, 49, 48, 11, 45, 44, 82, 22, 63, 2, 76, 76, 60, 54, 76, 62, 46, 14, 30, 98, 100, 1, 58, 53, 69, 32, 40, 56, 86, 94, 55, 32, 10, 9, 46, 98, 51, 20, 66, 96, 44, 88, 11, 7, 1, 5, 81, 99, 70, 52, 46, 14, 55, 44, 80, 63, 26, 82, 36, 54, 36, 36, 59, 22, 57, 56, 37, 1, 95, 21, 9, 36, 58, 45, 89, 14, 53, 19, 48, 75, 23, 37, 1, 28, 29, 86, 35, 4, 1, 16, 47, 43, 86, 6, 16, 98, 74, 33, 47, 33, 54, 19, 30, 82}
Returns: 110983713
{195, 888, 510, 750, 749, 915, 183, 63, 222, 837, 537, 331, 333, 345, 13, 825, 384, 23, 371, 838, 115, 746, 627, 416, 477, 818, 266, 782, 259, 848, 615, 435, 20, 603, 969, 905, 694, 451, 754, 508, 450, 885, 756, 654, 825, 970, 834, 175, 586, 597, 378, 442, 375, 444, 161, 597, 280, 652, 559, 919, 282, 459, 204, 954, 658, 233, 284, 4, 534, 882, 726, 974, 774, 296, 612, 478, 814, 189, 538, 682, 721, 572, 660, 783, 376, 812, 587, 305, 39, 102, 862, 657, 344, 336, 142, 667, 642, 916, 166, 693, 742, 404, 354, 316, 977, 641, 19, 485, 292, 449, 602, 86, 831, 793, 767, 134, 980, 797, 29, 645, 919, 353, 66, 254, 383, 979, 174, 146, 534, 799, 639, 514, 172, 976, 484, 419, 672, 358, 400, 331, 847, 878, 419, 887, 271, 989, 687, 675, 998, 484, 738, 29, 208, 79, 745, 470, 440, 865, 687, 686, 638, 583, 788, 761, 403, 664, 882, 200, 6, 686, 947, 78, 103, 585, 589, 169, 705, 689, 3, 592, 740, 123, 849, 79, 747, 909, 757, 846, 428, 510, 70, 364, 674, 818, 756, 653, 469, 355, 240, 727, 703, 887, 819, 272, 794, 979, 740, 103, 360, 790, 264, 365, 968, 351, 904, 981, 40, 124, 859, 419, 638, 145, 68, 816, 258, 812, 461, 463, 385, 736, 487, 270, 394, 736, 616, 225, 470, 146, 680, 785, 572, 216, 257, 866, 573, 15, 698, 952, 383, 57, 401, 854, 47, 153, 378, 127, 709, 891, 280, 718, 583, 55, 608, 29, 516, 3, 510, 846, 783, 359, 162, 411, 176, 112, 89, 810, 693, 54, 876, 138, 343, 349, 321, 810, 558, 564, 251, 691, 678, 741, 96, 247, 745, 47, 76, 328, 632, 679, 140, 4, 122, 737, 227, 219, 691, 206, 263, 12, 250, 522, 48, 460, 787, 946, 166, 696, 788, 267, 815, 636, 858, 761, 908, 750, 712, 277, 97, 359, 742, 70, 639, 744, 786, 827, 709, 887, 440, 600, 537, 115, 993, 934, 367, 775, 627, 581, 731, 162, 418, 623, 64, 431, 425, 449, 424, 835, 404, 229, 597, 480, 892, 970, 653, 889, 467, 9, 796, 549, 210, 13, 517, 593, 754, 668, 763, 346, 26, 268, 669, 767, 86, 221, 216, 460, 84, 985, 143, 58, 966, 753, 71, 156, 940, 465, 124, 398, 87, 406, 700, 23, 89, 121, 439, 400, 596, 189, 941, 276, 464, 872, 268, 705, 711, 946, 74, 83, 827, 187, 55, 6, 926, 241, 991, 387, 321, 328, 881, 669, 596, 172, 393, 630, 133, 731, 793, 602, 695, 762, 16, 179, 975, 728, 888, 653, 233, 235, 627, 631, 308, 146, 200, 291, 275, 622, 706, 756, 54, 300, 735, 509, 48, 948, 256, 28, 872, 132, 552, 122, 830, 351, 897, 556, 192, 904}
{0, 0, 100, 80, 20, 20, 80, 100, 20, 40, 60, 100, 20, 80, 40, 0, 100, 60, 20, 40, 60, 0, 100, 60, 100, 0, 40, 100, 40, 100, 80, 100, 100, 0, 60, 0, 20, 20, 100, 20, 40, 20, 100, 20, 100, 0, 60, 100, 80, 100, 100, 0, 100, 0, 20, 20, 20, 20, 60, 60, 80, 80, 80, 80, 60, 60, 20, 20, 100, 60, 20, 80, 60, 0, 100, 100, 20, 80, 40, 80, 20, 100, 40, 60, 80, 80, 0, 80, 20, 20, 100, 100, 80, 60, 20, 40, 0, 0, 0, 100, 80, 80, 20, 60, 100, 80, 100, 100, 60, 20, 80, 80, 100, 40, 20, 100, 40, 0, 40, 0, 0, 20, 60, 60, 80, 60, 80, 60, 0, 100, 0, 40, 60, 40, 80, 100, 0, 40, 60, 20, 100, 40, 20, 20, 40, 20, 40, 60, 40, 0, 0, 0, 60, 60, 80, 40, 80, 20, 60, 0, 100, 0, 80, 20, 40, 40, 60, 20, 80, 0, 80, 100, 0, 100, 0, 20, 100, 60, 100, 60, 80, 0, 100, 20, 0, 60, 40, 100, 60, 0, 60, 80, 80, 0, 60, 100, 60, 20, 40, 0, 60, 0, 60, 100, 100, 20, 60, 20, 100, 0, 0, 20, 20, 40, 0, 0, 60, 40, 80, 40, 0, 40, 80, 20, 60, 20, 20, 100, 100, 40, 0, 20, 0, 40, 100, 40, 0, 60, 0, 80, 80, 60, 0, 100, 60, 0, 100, 60, 0, 100, 0, 60, 60, 20, 60, 60, 40, 60, 100, 0, 100, 80, 20, 0, 20, 40, 60, 60, 100, 60, 80, 40, 40, 0, 100, 60, 40, 80, 20, 40, 100, 100, 0, 40, 100, 60, 80, 80, 60, 40, 40, 0, 20, 100, 80, 0, 60, 60, 40, 0, 60, 60, 80, 0, 60, 0, 80, 80, 0, 20, 20, 0, 20, 20, 80, 60, 100, 40, 80, 80, 0, 0, 100, 20, 60, 80, 20, 40, 40, 80, 20, 80, 20, 80, 100, 80, 40, 40, 0, 60, 0, 0, 40, 40, 80, 20, 40, 60, 0, 0, 100, 80, 100, 20, 20, 80, 60, 20, 60, 20, 100, 0, 20, 100, 100, 80, 100, 20, 40, 80, 80, 20, 0, 80, 0, 80, 60, 0, 40, 60, 40, 80, 0, 0, 100, 60, 60, 20, 0, 60, 100, 80, 100, 40, 60, 40, 80, 40, 80, 100, 100, 20, 80, 0, 60, 80, 80, 20, 40, 80, 20, 0, 40, 60, 40, 60, 60, 20, 40, 80, 100, 20, 40, 100, 80, 40, 20, 20, 60, 40, 0, 40, 20, 40, 40, 0, 60, 80, 0, 40, 20, 100, 60, 40, 80, 80, 20, 0, 0, 20, 20, 20, 100, 80, 100, 60, 100, 100, 40, 20, 20, 100, 60, 80, 20, 100, 100, 100, 60, 20, 100, 20, 20, 40}
Returns: 330189601
{727, 450, 928, 873, 8, 588, 785, 961, 28, 655, 90, 831, 121, 748, 222, 374, 689}
{95, 70, 23, 99, 43, 79, 51, 71, 28, 55, 77, 16, 63, 65, 68, 96, 40}
Returns: 541180401
{148, 1, 345, 98, 35, 314, 34, 3, 11, 31, 1, 34, 3, 24, 1, 237, 123, 26, 14, 680, 4, 6, 214, 88, 937, 3, 29, 32, 140, 27, 40, 2, 8, 244, 7, 18, 5, 951, 1, 45, 8, 81, 1, 62, 32, 3, 10, 4, 804, 436, 120, 87, 167, 312, 245, 1, 158, 3, 14, 121, 3, 447, 1, 808, 441, 117, 875, 346, 1, 6, 7, 10, 139, 6, 143, 117, 11, 849, 13, 7, 4, 1, 21, 485, 1, 84, 66, 22, 6, 3, 581, 249, 684, 6, 12, 248, 2, 24, 372, 137, 1, 3, 9, 3, 2, 1, 379, 34, 1, 3, 2, 3, 1, 36, 684, 112, 987, 1, 19, 16, 119, 418, 3, 10, 108, 4, 9, 374, 4, 8, 12, 656, 14, 13, 4, 1, 80, 10, 28, 30, 1, 2, 913, 6, 1, 249, 103, 71, 2, 5, 109, 176, 3, 254, 151, 18, 959, 272, 991, 2, 1, 215, 240, 123, 72, 6, 8, 839, 966, 44, 1, 484, 57, 54, 95, 19, 852, 55, 14, 20, 4, 1, 1, 72, 3, 437, 3, 299, 3, 2, 2, 4, 1, 555, 34, 828, 15, 4, 171, 36, 1, 441, 319, 4, 122, 97, 24, 326, 3, 8, 358, 2, 118, 108, 19, 253, 13, 2, 76, 20, 31, 2, 2, 129, 11, 83, 422, 866, 1, 11, 13, 6, 56, 867, 901, 23, 109, 143, 516, 1, 4, 594, 21, 9, 499, 2, 1, 32, 29, 2, 11, 21, 1, 73, 4, 5, 15, 4, 6, 4, 3, 14, 890, 208, 375, 14, 61, 1, 84, 164, 123, 1, 241, 406, 509, 17, 2, 2, 129, 352, 1, 1, 7, 404, 199, 249, 239, 1, 560, 1, 8, 3, 2, 977, 11, 29, 8, 947, 322, 717, 22, 29, 141, 13, 2, 268, 10, 79, 21, 696, 509, 3, 355, 2, 70, 38, 27, 27, 211, 1, 1, 937, 1, 8, 49, 3, 253, 331, 1, 426, 17, 108, 187, 463, 244, 59, 98, 781, 48, 188, 135, 1, 73, 1, 2, 3, 6, 199, 88, 668, 65, 138, 223, 250, 522, 6, 262, 1, 1, 1, 1, 202, 98, 316, 3, 227}
{0, 0, 20, 40, 60, 100, 20, 40, 60, 0, 60, 40, 20, 0, 100, 60, 60, 100, 0, 0, 60, 20, 60, 40, 60, 100, 40, 20, 0, 20, 20, 0, 80, 60, 60, 20, 40, 0, 60, 0, 20, 40, 60, 20, 100, 80, 20, 60, 80, 100, 20, 20, 60, 0, 60, 100, 40, 100, 20, 100, 60, 100, 20, 100, 100, 100, 60, 20, 60, 0, 100, 40, 60, 40, 80, 20, 40, 80, 100, 100, 0, 60, 60, 40, 20, 100, 100, 20, 60, 60, 20, 0, 60, 0, 80, 100, 0, 100, 100, 0, 100, 0, 0, 40, 0, 20, 0, 20, 60, 20, 40, 80, 40, 0, 100, 60, 80, 60, 0, 100, 40, 80, 0, 0, 40, 60, 20, 0, 20, 40, 20, 60, 80, 100, 100, 0, 80, 100, 60, 60, 100, 60, 0, 60, 60, 80, 100, 60, 0, 40, 100, 0, 0, 20, 0, 20, 60, 80, 60, 60, 20, 60, 100, 0, 0, 20, 80, 20, 80, 0, 0, 100, 100, 0, 100, 60, 20, 40, 60, 80, 80, 20, 40, 100, 80, 0, 100, 60, 100, 60, 80, 100, 0, 80, 80, 60, 40, 20, 100, 80, 80, 80, 60, 20, 20, 0, 60, 80, 20, 20, 40, 0, 40, 100, 20, 0, 60, 40, 100, 60, 0, 60, 0, 0, 60, 20, 20, 100, 80, 60, 100, 80, 80, 0, 40, 60, 80, 40, 80, 0, 60, 80, 40, 40, 80, 100, 40, 20, 40, 40, 80, 0, 40, 100, 20, 40, 100, 100, 40, 80, 20, 60, 80, 0, 80, 20, 40, 40, 60, 20, 100, 20, 40, 80, 0, 80, 40, 20, 40, 0, 100, 40, 100, 20, 20, 0, 80, 60, 20, 40, 100, 20, 0, 40, 80, 20, 20, 60, 80, 100, 80, 20, 60, 0, 0, 40, 0, 100, 100, 100, 100, 0, 80, 20, 100, 40, 60, 80, 40, 80, 80, 20, 80, 100, 40, 0, 0, 60, 40, 60, 40, 100, 60, 100, 100, 40, 20, 40, 60, 20, 40, 0, 60, 20, 0, 80, 100, 80, 40, 60, 40, 40, 20, 20, 40, 100, 80, 40, 100, 60, 100, 80, 20, 0, 40, 40}
Returns: 70635134
{10, 12, 7, 216, 14, 9, 361, 5, 700, 2, 1, 19, 10, 72, 1, 49, 1, 74, 765, 1, 961, 1, 100, 28, 1, 31, 198, 11, 72, 3, 15, 28, 103, 1, 196, 278, 8, 65, 217, 11, 151, 50, 1, 815, 1, 13, 3, 5, 807, 196, 383, 146, 6, 120, 115, 20, 14, 906, 59, 7, 12, 841, 3, 1, 6, 9, 7, 15, 8, 3, 1, 216, 14, 341, 2, 11, 25, 1, 543, 989, 7, 142, 668, 2, 6, 3, 487, 15, 52, 1, 19, 37, 20, 252, 15, 156, 6, 18, 13, 176, 21, 102, 44, 3, 93, 468, 182, 6, 3, 386, 2, 37, 8, 3, 4, 76, 1, 365, 1, 1, 955, 1, 21, 5, 14, 15, 3, 408, 63, 3, 15, 3, 6, 58, 12, 158, 4, 16, 438, 257, 8, 432, 1, 10, 21, 3, 1, 8, 660, 9, 96, 301, 9, 94, 2, 242, 11, 2, 13, 157, 29, 29, 132, 3, 1, 452, 91, 207, 9, 1, 433, 1, 427, 409, 54, 15, 87, 3, 2, 443, 650, 493, 15, 4, 20, 30, 678, 117, 596, 1, 38, 2, 207, 1, 7, 29, 3, 22, 62, 233, 336, 1, 1, 6, 849, 5, 33, 18, 221, 33, 3, 18, 345, 9, 49, 601, 1, 18, 49, 304, 63, 149, 75, 1, 917, 4, 102, 97, 964, 943, 88, 686, 509, 3, 223, 26, 1, 599, 914, 2, 22, 65, 110, 40, 13, 29, 10, 2, 32, 6, 2, 22, 35, 52, 481, 50, 777, 7, 7, 1, 2, 48, 3, 2, 12, 71, 221, 2, 4, 23, 362, 8, 20, 2, 3, 229, 41, 439, 57, 630, 47, 10, 1, 2, 1, 4, 81, 2, 409, 1, 165, 3, 17, 8, 203, 1, 16, 6, 934, 2, 212, 15, 192, 5, 30, 529, 198, 21, 109, 3, 13, 13, 5, 4, 22, 67, 149, 905, 2, 12, 7, 3, 533, 13, 1, 368, 2, 176, 201, 92, 13, 3, 12, 334, 22, 16, 87, 136, 4, 174, 80, 3, 28, 34, 20, 6, 441, 15, 9, 1, 95, 532, 6, 8, 112, 2, 150, 1, 4, 17, 12, 32, 178, 21, 1, 24, 346, 37, 30, 21, 15, 23, 35, 483, 843, 12, 21, 59, 2, 23, 10, 12, 133, 189, 202, 28, 522, 27, 14, 3, 80, 18, 357, 46, 9, 253, 1, 45, 105, 21, 220, 577, 17, 1, 3, 453, 833, 415, 2, 106, 86, 228, 330, 99, 4, 6, 19, 16, 9, 11, 27, 285, 161, 1, 1, 900, 235, 6, 278, 1, 9, 28, 22, 52, 456, 129, 6, 1, 1, 217, 1, 40, 25, 56, 12, 1, 22, 21, 1, 269, 14, 3, 797, 401, 2, 108, 126, 483, 465, 18, 12, 92, 58, 39, 197, 32, 3, 19, 10, 27, 63, 16, 1, 4, 582, 5, 20, 251, 154, 8, 877, 3, 4, 19, 27, 164, 3, 33, 121, 4, 38, 360, 679, 351, 704}
{97, 34, 99, 66, 44, 100, 10, 58, 26, 67, 83, 72, 75, 27, 89, 77, 61, 13, 50, 53, 10, 73, 2, 70, 59, 83, 3, 44, 68, 100, 94, 96, 21, 34, 33, 2, 72, 58, 93, 22, 97, 71, 35, 28, 54, 76, 28, 47, 35, 58, 50, 15, 90, 86, 3, 73, 44, 9, 80, 28, 78, 31, 85, 26, 61, 19, 14, 92, 31, 85, 15, 24, 41, 90, 34, 79, 9, 83, 20, 25, 22, 74, 82, 44, 30, 6, 72, 95, 96, 37, 59, 22, 82, 31, 85, 24, 49, 71, 15, 82, 84, 93, 6, 7, 25, 68, 67, 98, 72, 32, 42, 70, 90, 77, 90, 46, 39, 22, 91, 16, 59, 61, 76, 58, 85, 74, 42, 70, 18, 53, 57, 26, 72, 21, 32, 55, 84, 37, 28, 10, 7, 31, 94, 81, 63, 68, 19, 48, 96, 44, 64, 96, 83, 34, 61, 43, 99, 83, 27, 76, 52, 71, 75, 49, 17, 95, 49, 81, 1, 56, 54, 51, 58, 64, 73, 47, 9, 55, 1, 2, 95, 12, 5, 46, 62, 72, 19, 100, 52, 20, 93, 72, 73, 100, 11, 62, 100, 79, 97, 0, 90, 45, 15, 66, 0, 42, 94, 19, 26, 39, 11, 18, 22, 98, 56, 5, 73, 54, 30, 5, 45, 17, 27, 6, 83, 88, 30, 80, 0, 30, 36, 99, 70, 31, 72, 18, 66, 97, 41, 40, 34, 92, 74, 40, 5, 79, 98, 40, 70, 4, 7, 39, 67, 83, 65, 78, 2, 7, 6, 46, 3, 86, 21, 41, 67, 68, 52, 82, 63, 42, 25, 59, 8, 50, 47, 77, 42, 54, 96, 98, 90, 78, 7, 36, 51, 14, 59, 80, 33, 37, 75, 95, 49, 52, 100, 71, 84, 62, 27, 97, 9, 24, 56, 29, 22, 66, 85, 49, 84, 6, 21, 54, 19, 46, 19, 0, 16, 36, 42, 52, 99, 57, 35, 49, 90, 21, 9, 99, 49, 96, 96, 50, 7, 13, 51, 67, 23, 5, 50, 31, 76, 60, 50, 70, 56, 80, 84, 42, 41, 57, 64, 92, 6, 10, 10, 20, 82, 78, 74, 80, 32, 6, 53, 93, 1, 80, 3, 89, 59, 64, 40, 94, 87, 32, 38, 2, 23, 56, 56, 17, 23, 82, 20, 19, 0, 96, 48, 31, 2, 39, 98, 31, 98, 36, 47, 10, 72, 100, 95, 52, 35, 71, 3, 13, 72, 99, 21, 64, 97, 63, 20, 2, 58, 66, 26, 77, 41, 52, 98, 100, 51, 38, 50, 83, 93, 0, 83, 7, 49, 50, 23, 14, 2, 48, 76, 22, 100, 2, 23, 93, 30, 57, 25, 40, 75, 15, 74, 68, 50, 92, 32, 64, 44, 70, 91, 76, 79, 23, 24, 22, 30, 46, 42, 4, 21, 18, 43, 76, 56, 37, 30, 47, 69, 28, 61, 68, 76, 14, 9, 6, 26, 32, 45, 36, 23, 57, 81, 19, 62, 84, 22, 95, 88, 53, 56}
Returns: 555244220
{448, 575, 955, 582, 842, 356, 879, 233, 423, 153, 285, 150, 472, 415, 711, 130, 609, 161, 810, 617, 357, 681, 170, 575, 877, 750, 504, 699, 973, 209, 210, 220, 587, 594, 814, 331, 95, 781, 240, 233, 946, 144, 158, 544, 44, 181, 591, 714, 333, 689, 119, 848, 237, 330, 185, 135, 241, 969, 979, 127, 303, 225, 480, 926, 103, 507, 457, 724, 44, 484, 182, 185, 825, 401, 796, 969, 818, 342, 626, 654, 183, 957, 143, 871, 834, 217, 711, 580, 169, 764, 242, 973, 175, 69, 641, 151, 731, 277, 706, 121, 282, 452, 753, 47, 642, 576, 952, 475, 595, 768, 515, 566, 671, 271, 865, 540, 126, 637, 196, 672, 21, 287, 789, 804, 508, 669, 109, 506, 147, 41, 319, 891, 993, 533, 284, 919, 695, 1000, 249, 504, 493, 144, 459, 703, 34, 74, 408, 513, 288, 284, 556, 168, 578, 381, 518, 759, 404, 660, 876, 280, 744, 64, 275, 939, 247, 811, 623, 490, 228, 415, 127, 818, 769, 936, 123, 381, 261, 502, 398, 395, 357, 175, 550, 395, 207, 554, 399, 605, 472, 567, 30, 944, 442, 777, 435, 1, 771, 959, 506, 279, 248, 81, 729, 998, 425, 709, 657, 657, 226, 114, 319, 222, 23, 491, 224, 92, 513, 117, 405, 120, 930, 503, 43, 11, 610, 307, 436, 764, 364, 415, 168, 625, 849, 594, 940, 739, 825, 942, 988, 937, 809, 167, 887, 34, 32, 271, 103, 158, 735, 625, 331, 671, 294, 339, 303, 273, 51, 51, 495, 39, 963, 671, 632, 303, 29, 900, 817, 49, 745, 433, 31, 977, 705, 641, 226, 429, 556, 738, 336, 503, 214, 54, 745, 879, 41, 607, 409, 273, 141, 130, 840, 928, 430, 438, 121, 335, 416, 76, 250, 3, 525, 464, 661, 261, 113, 420, 101, 114, 200, 796, 687, 609, 239, 989, 304, 767, 842, 20, 96, 556, 931, 209, 231, 190, 249, 617, 105, 41, 524, 345, 89, 303, 413, 783, 386, 163, 337, 63, 602, 242, 379, 777, 639, 654, 553, 644, 820, 210, 757, 232, 285, 631, 687, 326, 552, 390, 527, 446, 753, 872, 806, 548, 357, 497, 771, 554, 410, 862, 494, 415, 415, 184, 395, 883, 664, 614, 822, 604, 898, 974, 930, 177, 276, 9, 467, 670, 357, 440, 567, 161, 131, 258, 12, 749, 47, 828, 831, 477, 458, 955, 149, 919, 313, 936, 37, 543, 820, 435, 710, 772, 937, 397, 12, 903, 661, 880, 377, 567, 603, 383, 988, 997, 439, 517, 18, 114, 652, 207, 571, 580, 842, 983, 251, 794, 551, 341}
{75, 36, 10, 30, 19, 58, 62, 9, 32, 21, 42, 78, 18, 50, 66, 94, 95, 80, 68, 41, 68, 37, 18, 31, 48, 21, 73, 95, 65, 89, 84, 65, 90, 94, 82, 41, 42, 83, 59, 6, 94, 18, 17, 19, 23, 22, 96, 44, 17, 15, 43, 69, 4, 75, 4, 67, 5, 37, 17, 29, 49, 84, 86, 8, 82, 20, 80, 77, 80, 64, 89, 52, 78, 75, 72, 80, 79, 16, 43, 91, 99, 88, 33, 9, 36, 32, 53, 75, 61, 94, 36, 39, 58, 1, 12, 76, 31, 56, 4, 12, 93, 34, 86, 97, 57, 84, 27, 81, 44, 16, 51, 8, 44, 91, 55, 93, 24, 63, 83, 55, 98, 30, 57, 91, 18, 57, 32, 13, 36, 2, 20, 18, 10, 7, 79, 32, 91, 99, 6, 43, 1, 72, 30, 41, 34, 75, 37, 69, 45, 44, 63, 83, 1, 10, 75, 97, 93, 62, 72, 39, 85, 14, 34, 99, 35, 44, 10, 89, 95, 92, 95, 78, 61, 88, 16, 94, 27, 80, 39, 84, 27, 31, 24, 13, 33, 10, 21, 27, 59, 23, 77, 23, 40, 71, 25, 76, 13, 7, 50, 4, 11, 58, 17, 45, 14, 11, 72, 10, 48, 12, 79, 19, 61, 39, 23, 1, 88, 72, 64, 100, 94, 30, 8, 66, 12, 58, 92, 39, 91, 21, 66, 67, 17, 88, 45, 21, 86, 9, 74, 46, 22, 38, 100, 15, 3, 90, 90, 3, 82, 86, 75, 66, 91, 15, 39, 41, 19, 51, 85, 71, 11, 23, 23, 92, 27, 91, 53, 59, 46, 69, 94, 78, 55, 91, 27, 4, 42, 18, 98, 71, 82, 82, 66, 18, 100, 86, 100, 57, 98, 39, 97, 8, 50, 10, 78, 56, 26, 92, 56, 13, 45, 86, 44, 63, 32, 40, 55, 100, 70, 36, 4, 76, 13, 74, 69, 22, 83, 46, 91, 88, 19, 29, 36, 4, 47, 59, 19, 24, 79, 96, 12, 24, 31, 26, 8, 32, 13, 47, 17, 3, 71, 98, 55, 5, 68, 74, 67, 21, 65, 74, 30, 88, 49, 79, 2, 81, 21, 22, 54, 43, 55, 45, 8, 23, 96, 90, 89, 43, 76, 10, 97, 18, 61, 0, 64, 35, 24, 43, 23, 71, 45, 72, 4, 99, 83, 84, 52, 18, 23, 22, 5, 25, 24, 53, 1, 66, 81, 92, 76, 36, 81, 50, 89, 78, 91, 46, 15, 37, 21, 31, 2, 90, 95, 19, 59, 4, 20, 71, 46, 72, 58, 13, 48, 65, 76, 75, 71, 52, 71, 94, 68, 30, 86, 2, 92, 38}
Returns: 119621990
{553}
{45}
Returns: 24885
{372, 501, 256, 710, 544, 282, 494, 627, 134, 948, 291, 174, 273, 107, 266, 205, 779, 962, 331, 543, 869, 761, 738, 265, 283, 96, 485, 603, 205, 607, 247, 703, 655, 633, 411, 244, 503, 947, 889, 532, 842, 737, 647, 985, 542, 586, 596, 536, 150, 2, 566, 273, 1000, 89, 930, 185, 52, 144, 926, 528, 829, 299, 762, 585, 605, 260, 264, 862, 466, 736, 472, 686, 871, 106, 737, 675, 221, 950, 986, 91, 742, 932, 438, 237, 898, 591, 265, 811, 317, 638, 278, 980, 242, 302, 790, 743, 643, 86, 401, 883, 625, 865, 194, 94, 404, 904, 353, 447, 914, 903, 131, 505, 508, 645, 519, 539, 292, 524, 437, 416, 346, 971, 305, 897, 872, 547, 981, 781, 78, 91, 499, 387, 640, 161, 75, 566, 886, 296, 483, 739, 796, 9, 846, 126, 590, 873, 330, 656, 901, 326, 970, 744, 818, 681, 783, 184, 690, 109, 96, 665, 692, 604, 104, 369, 796, 675, 953, 980, 500, 172, 173, 743, 529, 822, 928, 612, 556, 145, 641, 355, 818, 335, 139, 507, 121, 850, 164, 767, 539, 225, 103, 821, 932, 465, 111, 393, 942, 931, 631, 164, 968, 176, 316, 968, 937, 154, 845, 977, 930, 489, 480, 461, 592, 33, 202, 273, 278, 217, 647, 27, 674, 437, 702, 594, 234, 614, 200, 879, 403, 689, 967, 957, 512, 217, 887, 955, 443, 423, 657, 608, 649, 463, 747, 11, 680, 586, 175, 37, 955, 164, 860, 84, 899, 210, 237, 29, 417, 537, 966, 246, 351, 387, 25, 305, 534, 408, 480, 166, 179, 385, 320, 955, 612, 118, 106, 116, 738, 972, 286, 148, 370, 71, 209, 866, 419, 419, 289, 834, 462, 137, 738, 119, 276, 501, 119, 494, 508, 923, 623, 85, 814, 834, 221, 36, 566, 288, 907, 824, 622, 23, 682, 473, 799, 749, 162, 949, 873, 101, 22, 251, 777, 242, 203, 407, 295, 13, 439, 893, 320, 901, 794, 128, 155, 230, 631, 958, 554, 558, 474, 109, 512, 802, 429, 453, 28, 807, 317, 609, 827, 773, 139, 156, 148, 965, 230, 481, 324, 383, 78, 886, 171, 607, 800, 698, 143, 883, 280, 984, 621, 434, 129, 707, 303, 389, 113, 762, 444, 33, 279, 380, 179, 192, 802, 527, 69, 901, 83, 112, 318, 939, 381, 863, 139, 577, 582, 625, 81, 832, 284, 119, 563, 667, 506, 435, 264, 835, 18, 722, 679, 112, 343, 151, 144, 648, 991, 450, 858, 276, 557, 300, 812, 830, 201, 683, 128, 465, 467, 967, 536, 562, 95, 796, 444, 267, 916, 716, 822, 753, 660, 90, 256, 387, 101, 808, 739, 567, 819, 47, 417, 951, 614, 921, 861, 744, 662, 734, 280, 875, 412, 391, 793, 832, 107, 638, 301, 830, 387, 236, 929, 549, 925, 59, 924, 927, 240, 604, 15, 61, 198}
{61, 31, 47, 3, 44, 77, 59, 48, 8, 31, 16, 83, 30, 16, 55, 67, 11, 50, 30, 50, 15, 11, 80, 37, 67, 79, 28, 24, 35, 98, 77, 99, 64, 18, 95, 60, 13, 61, 42, 63, 98, 67, 51, 92, 92, 17, 0, 17, 10, 100, 43, 9, 84, 81, 5, 33, 42, 40, 20, 78, 63, 26, 15, 73, 31, 53, 69, 29, 49, 9, 70, 0, 21, 42, 29, 35, 45, 89, 5, 0, 15, 89, 81, 97, 88, 7, 3, 67, 60, 43, 84, 19, 7, 79, 50, 50, 34, 51, 47, 97, 17, 70, 81, 14, 58, 25, 58, 76, 5, 46, 82, 31, 93, 29, 43, 29, 89, 49, 77, 62, 51, 68, 63, 39, 30, 65, 46, 82, 38, 2, 25, 23, 44, 31, 82, 11, 28, 14, 40, 67, 99, 82, 14, 68, 99, 95, 76, 0, 72, 33, 13, 23, 6, 66, 64, 98, 14, 50, 99, 5, 30, 61, 78, 35, 91, 96, 19, 37, 21, 19, 27, 90, 6, 50, 59, 13, 17, 57, 17, 82, 96, 83, 96, 10, 72, 89, 97, 69, 83, 66, 11, 74, 13, 24, 69, 94, 95, 34, 44, 64, 69, 60, 86, 85, 60, 31, 21, 100, 71, 99, 97, 31, 33, 97, 49, 54, 36, 15, 32, 0, 67, 91, 23, 22, 32, 65, 92, 16, 83, 16, 30, 27, 97, 56, 27, 83, 54, 55, 51, 13, 13, 78, 47, 93, 41, 54, 42, 81, 81, 58, 30, 7, 58, 64, 43, 58, 31, 20, 43, 20, 91, 54, 2, 54, 50, 76, 95, 63, 60, 67, 94, 91, 99, 1, 94, 53, 44, 83, 92, 18, 59, 76, 46, 0, 18, 81, 67, 51, 94, 46, 44, 61, 76, 47, 62, 83, 95, 83, 78, 19, 17, 18, 55, 78, 94, 50, 44, 77, 35, 95, 56, 78, 28, 95, 2, 81, 36, 89, 78, 57, 97, 93, 24, 45, 96, 53, 0, 47, 79, 62, 88, 21, 71, 11, 70, 33, 54, 94, 42, 41, 15, 47, 90, 81, 18, 55, 31, 49, 100, 45, 42, 62, 73, 17, 55, 15, 67, 31, 30, 64, 1, 65, 99, 4, 47, 62, 57, 82, 25, 99, 54, 100, 46, 56, 49, 28, 56, 89, 78, 67, 30, 74, 81, 45, 86, 5, 24, 42, 77, 31, 94, 20, 46, 38, 42, 65, 80, 59, 26, 53, 89, 54, 99, 9, 79, 55, 90, 75, 13, 41, 63, 66, 80, 18, 64, 19, 18, 61, 89, 50, 65, 66, 95, 78, 37, 83, 87, 51, 2, 18, 35, 99, 71, 15, 67, 44, 88, 64, 2, 9, 66, 29, 1, 100, 63, 91, 32, 28, 9, 40, 11, 27, 26, 85, 77, 27, 55, 98, 26, 74, 58, 47, 58, 8, 48, 31, 91, 25, 27, 40, 9, 54, 57, 78, 93, 88, 44, 14, 52}
Returns: 383156820
{405, 15, 26, 30, 1, 9, 1, 25, 371, 4, 514, 31, 82, 214, 161, 707, 8, 47, 262, 120, 925, 27, 14, 33, 21, 17, 1, 601, 31, 11, 10, 141, 5, 221, 3, 172, 12, 3, 3, 887, 13, 469, 19, 2, 822, 2, 258, 5, 198, 482, 28, 610, 1, 507, 12, 1, 72, 14, 14, 75, 1, 114, 580, 36, 602, 977, 1, 13, 196, 65, 3, 1, 35, 31, 127, 6, 5, 143, 200, 15, 312, 16, 2, 444, 6, 333, 24, 5, 10, 59, 210, 111, 56, 12, 2, 358, 3, 671, 29, 102, 22, 203, 1, 507, 2, 1, 2, 6, 18, 7, 91, 16, 1, 24, 8, 29, 4, 13, 1, 79, 1, 1, 6, 273, 1, 42, 7, 856, 528, 43, 3, 13, 867, 52, 92, 1, 60, 2, 1, 11, 20, 1, 74, 214, 183, 41, 757, 7, 59, 26, 986, 67, 2, 971, 633, 6, 34, 11, 732, 839, 219, 1, 132, 662, 473, 24, 146, 2, 1, 270, 41, 16, 783, 7, 3, 1, 7, 3, 7, 1, 100, 6, 411, 235, 24, 637, 192, 369, 13, 37, 2, 14, 14, 53, 55, 417, 51, 352, 18, 597, 112, 919, 23, 233, 74, 102, 22, 30, 154, 60, 121, 2, 266, 439, 952, 53, 5, 121, 7, 4, 406, 55, 47, 3, 161, 24, 60, 5, 492, 11, 63, 309, 141, 60, 538, 1, 47, 3, 11, 861, 4, 877, 17, 1, 1, 6, 796, 5, 1, 22, 218, 470, 1, 747, 108, 3, 645, 4, 1, 21, 45, 15, 108, 127, 7, 729, 1, 785, 109, 18, 181, 324, 145, 15, 14, 11, 6, 43, 59, 12, 1, 987, 13, 320, 72, 7, 426, 63, 104, 1, 343, 3, 340, 21, 349, 50, 1, 53, 1, 27, 14, 179, 261, 84, 2, 99, 15, 27, 7, 3, 6, 48, 80, 77, 1, 1, 637, 11, 2, 3, 31, 4, 130, 629, 2, 111, 2, 747, 54, 3, 819, 7, 20, 6, 888, 4, 1, 105, 24, 473, 3, 2, 72, 45, 3, 120, 28, 118, 34, 33, 1, 1, 645, 572, 74, 3, 29, 13, 470, 240, 1, 486, 216, 564, 52, 12, 2, 48, 11, 817, 157, 19, 495, 865, 12, 3, 4, 95, 1, 7, 10, 1, 1, 189, 111, 96, 4, 276, 300, 4, 4, 109, 3, 27, 472, 10, 453, 72, 125, 624, 1, 30, 395, 26, 203, 7, 1, 87, 1, 67, 53, 315, 153, 7, 7, 15, 41, 167, 50, 3, 26, 3, 167, 15, 2, 265, 4, 2, 843, 27, 5, 1, 421, 12, 328, 33, 95, 3, 10, 7, 114, 6, 30, 537, 21, 55, 3, 25, 28, 443, 373, 26, 1, 29, 9, 13, 3, 4, 5, 58, 4, 98, 6, 52, 1, 170, 264, 173, 5, 176, 2, 5, 45, 1, 342, 3, 1, 637, 13, 13, 2, 387, 3, 213, 29, 38, 623, 294, 5, 265, 3, 337, 203, 56, 52, 166, 50}
{23, 85, 54, 23, 74, 27, 17, 86, 75, 11, 89, 90, 37, 20, 6, 44, 60, 50, 26, 49, 40, 29, 78, 42, 52, 35, 0, 72, 25, 73, 14, 99, 83, 38, 94, 88, 25, 96, 67, 11, 95, 49, 30, 67, 0, 93, 85, 98, 57, 66, 42, 36, 67, 67, 33, 37, 71, 28, 53, 17, 16, 74, 65, 4, 45, 57, 16, 66, 11, 100, 34, 8, 91, 77, 86, 80, 47, 4, 61, 98, 55, 100, 46, 76, 65, 31, 70, 56, 34, 41, 19, 48, 45, 94, 35, 18, 68, 92, 87, 76, 65, 43, 31, 90, 1, 33, 39, 34, 36, 35, 24, 23, 52, 34, 17, 70, 79, 92, 100, 21, 34, 21, 53, 83, 62, 33, 35, 79, 87, 0, 7, 8, 38, 89, 20, 10, 72, 92, 43, 34, 77, 41, 9, 80, 64, 91, 60, 27, 60, 90, 98, 78, 44, 54, 92, 76, 55, 85, 57, 98, 55, 8, 72, 75, 38, 19, 81, 0, 89, 98, 73, 46, 81, 84, 63, 27, 75, 82, 18, 72, 90, 80, 41, 70, 95, 8, 71, 14, 53, 80, 74, 41, 9, 85, 25, 17, 8, 7, 12, 10, 75, 37, 60, 10, 49, 98, 13, 47, 28, 14, 13, 59, 42, 81, 86, 49, 29, 66, 37, 51, 95, 12, 31, 75, 82, 69, 13, 21, 10, 12, 77, 67, 28, 14, 21, 36, 76, 16, 70, 56, 94, 61, 16, 20, 97, 77, 35, 65, 96, 3, 83, 85, 82, 93, 81, 99, 97, 25, 67, 88, 63, 31, 59, 23, 10, 61, 18, 32, 25, 70, 39, 7, 22, 5, 43, 84, 5, 62, 46, 8, 89, 18, 53, 33, 51, 88, 37, 1, 64, 65, 40, 45, 90, 62, 38, 16, 17, 14, 20, 56, 40, 54, 5, 81, 15, 51, 85, 61, 31, 31, 0, 90, 19, 81, 83, 47, 47, 44, 28, 38, 42, 36, 35, 98, 86, 2, 51, 51, 86, 51, 7, 61, 79, 6, 3, 56, 36, 79, 86, 77, 82, 55, 45, 54, 61, 43, 4, 72, 85, 94, 34, 22, 59, 55, 25, 73, 9, 66, 97, 41, 56, 70, 97, 94, 60, 47, 65, 46, 40, 72, 28, 93, 79, 80, 26, 63, 41, 48, 90, 71, 47, 83, 73, 8, 88, 27, 48, 66, 42, 84, 79, 69, 39, 24, 11, 57, 26, 45, 23, 89, 18, 84, 21, 2, 85, 17, 29, 22, 38, 50, 8, 0, 15, 29, 99, 2, 78, 0, 96, 1, 92, 40, 18, 34, 25, 72, 85, 83, 40, 22, 48, 48, 12, 13, 64, 32, 83, 49, 71, 55, 50, 78, 27, 94, 30, 46, 48, 60, 70, 20, 81, 55, 33, 58, 7, 0, 66, 6, 89, 97, 92, 62, 34, 62, 52, 87, 52, 75, 70, 1, 100, 89, 97, 8, 40, 6, 31, 21, 26, 14, 47, 33, 14, 77, 94, 28, 75, 24, 80, 96, 88, 100, 46, 60, 5, 63, 79}
Returns: 731197026
{97, 544, 196, 12, 501, 18, 825, 938, 318, 676, 472, 996, 304, 147, 83, 234, 538, 973, 584, 890, 559, 753, 933, 572, 721, 861, 954, 91, 369, 513, 491, 470, 630, 988, 59, 708, 46, 335, 90, 142, 40, 240, 74, 948, 184, 56, 352, 984, 985, 422, 590, 819, 386, 431, 371, 365, 925, 619, 270, 416, 988, 984, 689, 733, 433, 613, 530, 979, 741, 450, 687, 846, 226, 929, 746, 914, 187, 945, 504, 871, 416, 381, 664, 730, 3, 198, 581, 107, 130, 449, 783, 980, 126, 378, 647, 869, 138, 630, 94, 740, 359, 795, 267, 449, 412, 369, 194, 22, 288, 771, 830, 430, 776, 884, 568, 840, 249, 583, 414, 828, 693, 857, 931, 23, 515, 416, 127, 358, 539, 849, 907, 756, 897, 157, 847, 796, 516, 758, 131, 963, 415, 746, 435, 371, 44, 706, 329, 788, 414, 746, 201, 428, 569, 155, 759, 36, 673, 293, 426, 283, 456, 527, 372, 846, 91, 250, 815, 838, 87, 893, 843, 175, 890, 144, 409, 333, 830, 834, 990, 437, 809, 982, 293, 111, 225, 742, 38, 894, 810, 958, 602, 484, 693, 466, 950, 998, 892, 499, 951, 123, 85, 269, 498, 997, 222, 166, 502, 123, 277, 359, 696, 639, 615, 599, 238, 290, 231, 811, 830, 609, 930, 855, 995, 469, 288, 722, 273, 40, 891, 573, 174, 917, 823, 625, 49, 239, 733, 659, 721, 57, 813, 79, 752, 567, 253, 493, 1, 83, 485, 564, 984, 601, 896, 948, 411, 993, 87, 698, 60, 620, 577, 152, 992, 387, 156, 361, 102, 503, 75, 378, 759, 386, 478, 895, 746, 268, 48, 725, 457, 17, 130, 532, 1000, 335, 91, 739, 669, 325, 116, 43, 720, 526, 997, 393, 848, 762, 202, 258, 962, 542, 13, 610, 25, 534, 422, 338, 956, 989, 902, 768, 563, 701, 819, 363, 236, 715, 452, 666, 95, 633, 26, 630, 303, 604, 118, 672, 950, 98, 436, 191, 23, 270, 21, 583, 40, 600, 811, 547, 9, 269, 996, 135, 4, 799, 617, 707, 752, 85, 485, 858, 514, 238, 683, 179, 337, 199, 946, 930, 770, 200, 103, 556, 991, 699, 210, 4, 918, 336, 216, 936, 706, 125, 453, 280, 936, 397, 666, 290, 505, 447, 727, 51, 517, 244, 212, 723, 595, 81, 848, 552, 33, 924, 25, 45, 249, 474, 888, 405, 445, 734, 263, 937, 774, 33, 358, 512, 232, 469, 182, 1, 30, 124, 262, 411, 612, 588, 637, 825, 770, 167, 746, 820, 746, 117, 801, 724, 587, 54, 7, 727, 190, 395, 712, 848, 239, 942, 854, 882, 276, 434, 805, 892, 262, 648, 699, 563, 162, 269, 78, 761, 525, 619, 599, 520, 222, 948, 377, 765, 451, 418, 536, 770, 662, 622, 467, 377, 892, 879, 287, 665, 655, 600, 597, 786, 258, 249, 761, 834, 745, 972, 963, 933, 441, 101, 142, 852, 152, 130, 912, 545}
{29, 95, 52, 42, 28, 73, 12, 69, 60, 81, 9, 64, 30, 32, 75, 46, 57, 72, 52, 71, 33, 71, 34, 63, 51, 47, 25, 66, 29, 43, 31, 83, 44, 70, 5, 61, 80, 67, 14, 45, 78, 30, 79, 27, 14, 26, 45, 71, 0, 25, 4, 19, 71, 57, 84, 39, 43, 54, 63, 32, 56, 68, 9, 52, 16, 57, 98, 63, 7, 58, 15, 81, 13, 72, 87, 42, 13, 89, 80, 88, 59, 44, 72, 26, 37, 82, 15, 88, 26, 53, 34, 78, 30, 91, 25, 11, 53, 54, 53, 18, 84, 67, 48, 85, 64, 97, 6, 7, 96, 79, 99, 44, 65, 89, 72, 38, 1, 6, 45, 50, 44, 45, 79, 47, 20, 7, 91, 13, 40, 41, 50, 25, 53, 15, 30, 100, 68, 41, 48, 92, 85, 4, 38, 8, 100, 62, 31, 3, 51, 73, 12, 65, 41, 49, 10, 98, 30, 4, 16, 66, 73, 57, 12, 28, 62, 86, 98, 50, 94, 0, 24, 81, 98, 80, 3, 54, 32, 78, 52, 48, 32, 8, 42, 21, 44, 81, 28, 46, 48, 69, 77, 13, 97, 25, 85, 30, 95, 21, 98, 25, 0, 22, 72, 32, 11, 51, 97, 54, 13, 96, 82, 69, 72, 73, 80, 35, 39, 7, 23, 53, 35, 73, 42, 93, 18, 24, 68, 17, 11, 69, 57, 27, 54, 90, 28, 96, 83, 63, 66, 18, 75, 52, 51, 5, 12, 77, 18, 16, 48, 5, 36, 68, 80, 40, 80, 65, 99, 46, 59, 26, 75, 90, 86, 9, 63, 55, 95, 65, 78, 50, 0, 13, 31, 39, 98, 97, 48, 93, 51, 12, 44, 36, 12, 100, 21, 59, 80, 3, 84, 39, 83, 69, 19, 27, 48, 13, 59, 78, 91, 30, 43, 82, 56, 24, 46, 66, 80, 77, 25, 34, 93, 59, 84, 86, 25, 6, 96, 71, 78, 45, 95, 68, 91, 72, 1, 74, 84, 95, 60, 0, 60, 88, 20, 59, 12, 24, 0, 45, 40, 28, 5, 36, 23, 68, 76, 21, 68, 30, 72, 41, 3, 41, 6, 19, 62, 100, 29, 73, 80, 57, 71, 49, 26, 84, 56, 37, 55, 67, 88, 11, 83, 18, 84, 83, 53, 57, 81, 91, 96, 21, 56, 83, 79, 93, 63, 35, 58, 89, 41, 49, 30, 41, 9, 69, 20, 86, 17, 23, 36, 75, 86, 59, 65, 85, 99, 66, 41, 74, 10, 77, 21, 3, 40, 33, 50, 18, 37, 75, 12, 66, 16, 29, 6, 82, 74, 64, 22, 25, 4, 83, 99, 80, 98, 18, 36, 33, 4, 50, 8, 38, 4, 92, 61, 10, 83, 50, 70, 100, 100, 16, 22, 42, 33, 68, 77, 31, 32, 26, 58, 62, 73, 63, 22, 5, 81, 68, 92, 30, 61, 12, 80, 87, 87, 10, 68, 22, 1, 76, 84, 29, 74, 98, 97, 38, 34, 1, 70, 41, 15, 32}
Returns: 23436885
{691, 79, 212, 932, 51, 694, 964, 945, 312, 916, 342, 108, 945, 65, 130, 573, 425, 167, 820, 246, 848, 293, 131, 910, 867, 397, 900, 779, 346, 627, 940, 893, 534, 864, 326, 483, 638, 132, 147, 105, 876, 69, 428, 505, 97, 855, 68, 204, 353, 455, 244, 408, 511, 737, 625, 93, 847, 607, 330, 623, 286, 845, 996, 279, 632, 876, 992, 196, 205, 779, 353, 3, 121, 878, 626, 203, 150, 386, 786, 801, 479, 822, 560, 522, 266, 626, 97, 533, 468, 883, 84, 998, 966, 792, 949, 474, 286, 201, 955, 867, 297, 974, 537, 792, 554, 67, 617, 831, 894, 932, 302, 334, 317, 851, 652, 920, 631, 202, 137, 778, 264, 555, 917, 249, 20, 756, 768, 347, 723, 835, 411, 750, 297, 797, 916, 105, 17, 970, 589, 952, 25, 667, 734, 532, 10, 37, 247, 569, 197, 357, 696, 764, 793, 145, 381, 103, 999, 165, 215, 269, 950, 444, 974, 39, 276, 396, 80, 916, 158, 115, 324, 133, 813, 121, 545, 322, 781, 313, 17, 358, 187, 463, 979, 37, 441, 825, 527, 940, 944, 291, 625, 533, 909, 279, 125, 279, 530, 343, 988, 332, 608, 333, 652, 692, 567, 948, 115, 811, 248, 257, 676, 994, 285, 718, 803, 427, 146, 508, 798, 2, 643, 996, 359, 448, 833, 616, 23, 727, 305, 196, 737, 206, 192, 192, 658, 119, 866, 984, 390, 364, 126, 28, 227, 887, 531, 275, 265, 138, 741, 971, 16, 451, 607, 706, 35, 460, 96, 781, 846, 46, 904, 183, 574, 354, 411, 542, 841, 885, 734, 851, 303, 17, 174, 187, 65, 335, 300, 142, 926, 434, 862, 983, 607, 556, 199, 881, 454, 998, 359, 957, 271, 757, 501, 244, 820, 393, 259, 241, 448, 111, 444, 462, 424, 987, 813, 85, 88, 894, 691, 947, 889, 380, 704, 246, 115, 316, 740, 568, 458, 770, 831, 528, 840, 168, 467, 65, 801, 31, 429, 766, 607, 990, 17, 512, 280, 297, 168, 504, 14, 556, 308, 119, 389, 417, 27, 737, 729, 23, 589, 640, 860, 221, 537, 515, 999, 68, 669, 212, 215, 50, 885, 533, 163, 482, 485, 911, 750, 139, 451, 981, 263, 829, 451, 449, 557, 808, 257, 725, 104, 940, 964, 884, 65, 928, 669, 597, 97, 633, 648, 122, 709, 794, 111, 58, 558, 43, 113, 594, 272, 160, 249, 546, 287, 642, 835, 860, 559, 613, 678}
{58, 18, 40, 61, 26, 96, 24, 20, 44, 1, 0, 14, 80, 0, 5, 24, 37, 8, 27, 31, 91, 89, 92, 82, 88, 73, 53, 45, 24, 46, 39, 4, 25, 79, 20, 77, 0, 8, 78, 100, 14, 15, 74, 33, 27, 56, 66, 74, 48, 2, 63, 100, 3, 5, 22, 57, 70, 76, 8, 20, 70, 25, 77, 11, 19, 14, 30, 53, 11, 86, 38, 42, 95, 21, 79, 41, 2, 24, 69, 43, 8, 40, 90, 0, 90, 75, 22, 5, 5, 40, 54, 60, 64, 83, 44, 84, 14, 40, 45, 43, 74, 91, 82, 13, 30, 27, 90, 28, 94, 58, 99, 92, 71, 30, 64, 94, 89, 51, 68, 81, 63, 57, 100, 12, 59, 64, 42, 72, 66, 0, 58, 52, 68, 61, 22, 53, 23, 93, 86, 42, 72, 40, 13, 61, 58, 76, 92, 24, 81, 92, 26, 75, 39, 4, 99, 17, 44, 49, 66, 90, 6, 99, 47, 7, 100, 16, 2, 78, 12, 88, 47, 68, 35, 19, 91, 76, 79, 1, 32, 43, 2, 3, 85, 72, 91, 46, 2, 48, 91, 69, 100, 74, 82, 48, 82, 74, 41, 48, 69, 53, 14, 86, 83, 42, 60, 35, 38, 61, 17, 11, 57, 49, 18, 87, 41, 13, 16, 32, 7, 86, 7, 12, 38, 51, 88, 70, 13, 10, 75, 96, 68, 80, 76, 82, 47, 89, 60, 21, 28, 26, 74, 64, 66, 45, 36, 21, 69, 30, 60, 19, 67, 48, 11, 81, 5, 46, 23, 12, 20, 10, 95, 31, 83, 75, 68, 30, 63, 77, 76, 89, 92, 3, 13, 44, 37, 98, 87, 61, 29, 78, 77, 57, 73, 39, 1, 59, 42, 72, 37, 42, 13, 63, 26, 5, 77, 51, 55, 57, 5, 66, 83, 48, 34, 52, 70, 52, 6, 61, 30, 55, 15, 63, 21, 14, 94, 34, 57, 93, 50, 27, 6, 60, 27, 9, 59, 42, 61, 43, 38, 36, 77, 59, 80, 50, 87, 32, 72, 40, 21, 56, 41, 90, 47, 91, 73, 62, 47, 23, 27, 93, 96, 0, 14, 22, 21, 73, 17, 38, 9, 58, 23, 88, 59, 32, 68, 57, 23, 18, 91, 25, 77, 38, 99, 91, 74, 63, 61, 37, 89, 28, 74, 8, 28, 22, 1, 31, 54, 62, 52, 52, 16, 90, 100, 93, 61, 7, 49, 77, 41, 6, 57, 79, 21, 52, 38, 67, 61, 28, 51}
Returns: 68474438
{55, 437, 870, 103, 694, 963, 603, 162, 698, 831, 63, 865, 32, 466, 584, 269, 408, 632, 993, 561, 405, 204, 185, 742, 166, 71, 377, 182, 986, 357, 387, 610, 94, 381, 890, 271, 791, 404, 181, 772, 377, 754, 539, 328, 788, 627, 240, 1, 815, 723, 833, 796, 457, 10, 292, 572, 431, 337, 992, 759, 582, 474, 816, 517, 425, 996, 833, 289, 39, 783, 598, 983, 353, 676, 744, 639, 52, 849, 588, 568, 780, 501, 615, 472, 908, 573, 368, 694, 290, 245, 132, 221, 493, 888, 501, 794, 703, 108, 297, 36, 362, 885, 835, 604, 622, 8, 229, 496, 739, 931, 517, 903, 674, 244, 693, 739, 573, 596, 717, 909, 196, 813, 637, 93, 484, 810, 371, 945, 526, 577, 912, 990, 62, 586, 545, 445, 497, 134, 150, 687, 47, 179, 218, 903, 332, 11, 724, 460, 159, 795, 32, 999, 441, 984, 25, 341, 816, 148, 747, 412, 972, 833, 649, 136, 642, 719, 919, 358, 118, 133, 640, 867, 561, 723, 332, 107, 822, 306, 930, 700, 474, 126, 787, 549, 560, 585, 652, 702, 794, 943, 974, 587, 887, 377, 697, 316, 87, 66, 961, 720, 596, 719, 127, 705, 974, 51, 835, 964, 436, 238, 722, 343, 344, 35, 400, 926, 743, 755, 133, 43, 566, 671, 313, 501, 979, 248, 708, 790, 208, 682, 890, 348, 34, 237, 918, 229, 323, 276, 328, 123, 557, 44, 383, 548, 245, 791, 884, 858, 479, 659, 767, 260, 738, 756, 569, 124, 455, 307, 673, 98, 755, 294, 791, 937, 136, 623, 346, 513, 497, 719, 66, 420, 57, 257, 354, 848, 904, 299, 490, 484, 20, 679, 475, 195, 566, 611, 240, 736, 513, 261, 47, 13, 790, 937, 327, 287, 928, 103, 245, 523, 327, 403, 542, 714, 294, 561, 437, 912, 977, 436, 955, 90, 859, 675, 447, 859, 202, 83, 939, 54, 221, 951, 995, 937, 23, 258, 108, 358, 816, 918, 160, 9, 812, 407, 335, 189, 960, 384, 426, 976, 55, 521, 462, 62, 774, 237, 968, 495, 145, 122, 800, 276, 403, 845, 394, 749, 394, 522, 697, 919, 954, 336, 612, 596, 536, 430, 580, 791, 226, 797, 15, 455, 485, 558, 664, 941, 13, 211, 206, 563, 7, 183, 671, 726, 634, 530, 650, 291, 887, 186, 83, 585, 649, 528, 548, 125, 204, 480, 62, 135, 39, 454, 337, 987, 645, 548, 254, 170, 642, 598, 938, 483, 284, 932, 962, 309, 287, 691, 364, 886, 449, 344, 110, 163, 205, 621, 827, 961, 635, 198, 756, 839, 21, 752, 611, 329, 81, 104, 642, 669, 219, 332, 366, 915, 916, 403, 11, 340, 113, 418, 613, 497, 936, 52, 174, 60, 390, 409, 653, 600, 776, 400, 289, 178, 425, 917, 66, 894, 352, 348, 426, 730, 424, 939, 412, 324, 790, 558, 809, 919, 970, 456, 67, 393, 950, 227, 556, 195, 380, 329, 186, 230, 86, 724, 356, 113, 958, 938, 529, 37 }
{24, 52, 62, 100, 0, 64, 84, 76, 83, 20, 15, 67, 17, 49, 80, 76, 0, 82, 97, 71, 20, 1, 100, 100, 36, 4, 96, 2, 25, 59, 51, 23, 57, 100, 28, 66, 81, 31, 100, 32, 0, 68, 0, 20, 100, 100, 5, 42, 0, 95, 54, 82, 16, 86, 98, 50, 8, 100, 55, 53, 98, 88, 100, 81, 78, 100, 13, 41, 100, 34, 18, 100, 18, 29, 68, 100, 64, 100, 54, 61, 12, 5, 0, 57, 95, 28, 58, 78, 0, 97, 52, 53, 56, 100, 28, 100, 49, 77, 43, 41, 45, 85, 59, 69, 95, 67, 16, 0, 100, 31, 45, 100, 0, 82, 60, 92, 18, 34, 100, 0, 100, 93, 1, 66, 100, 0, 37, 47, 47, 80, 0, 16, 46, 98, 98, 97, 36, 0, 55, 57, 43, 69, 48, 82, 11, 83, 0, 39, 34, 100, 92, 100, 0, 40, 100, 0, 39, 39, 100, 25, 100, 53, 100, 15, 99, 17, 100, 42, 89, 17, 97, 99, 18, 34, 94, 100, 100, 87, 11, 88, 3, 27, 27, 0, 12, 100, 31, 100, 100, 22, 79, 12, 28, 57, 7, 62, 8, 100, 35, 42, 13, 38, 89, 67, 11, 2, 77, 27, 0, 97, 100, 29, 12, 100, 75, 18, 100, 0, 82, 63, 54, 100, 2, 18, 90, 55, 8, 52, 58, 74, 19, 100, 0, 47, 0, 68, 100, 15, 100, 74, 78, 100, 100, 37, 28, 21, 32, 28, 100, 100, 3, 62, 37, 63, 99, 15, 25, 17, 54, 5, 81, 27, 0, 65, 8, 8, 27, 9, 0, 31, 89, 65, 69, 92, 59, 17, 77, 0, 19, 31, 33, 53, 78, 100, 88, 100, 79, 76, 79, 87, 100, 22, 29, 19, 33, 57, 0, 94, 63, 100, 53, 100, 16, 72, 16, 19, 100, 100, 100, 86, 39, 16, 28, 73, 38, 2, 100, 0, 100, 35, 100, 83, 97, 0, 100, 85, 0, 44, 37, 100, 100, 100, 50, 83, 0, 6, 73, 46, 100, 78, 29, 48, 55, 50, 63, 15, 86, 0, 0, 68, 87, 96, 33, 100, 26, 28, 97, 0, 100, 53, 72, 64, 18, 19, 31, 67, 75, 12, 91, 68, 0, 0, 87, 68, 27, 39, 79, 92, 50, 40, 0, 100, 100, 6, 24, 15, 100, 78, 63, 37, 46, 7, 0, 43, 12, 40, 70, 5, 12, 37, 90, 86, 79, 91, 19, 82, 42, 24, 49, 86, 58, 47, 24, 100, 100, 56, 76, 99, 19, 85, 66, 55, 4, 49, 3, 100, 97, 43, 8, 63, 0, 100, 97, 64, 53, 17, 69, 0, 56, 44, 100, 90, 0, 63, 72, 86, 89, 100, 67, 69, 38, 82, 72, 87, 0, 0, 35, 13, 49, 42, 39, 0, 100, 0, 9, 4, 42, 57, 38, 30, 100, 19, 100, 12, 100, 2, 100, 73, 100, 84, 85, 79, 0, 27, 0, 100, 100, 45, 30, 62, 100, 88, 43, 66, 89, 74, 80, 0, 100, 86 }
Returns: 820858038
{100, 1 }
{1, 2 }
Returns: 10002
{270, 514, 268, 436, 818, 551, 765, 472, 987, 170, 583, 662, 788, 467, 851, 550, 283, 154, 78, 872, 50, 797, 420, 355, 521, 687, 202, 514, 259, 45, 436, 974, 69, 297, 399, 332, 236, 216, 181, 975, 501, 42, 935, 329, 443, 955, 667, 978, 220, 294, 251, 635, 592, 519, 852, 958, 849, 185, 23, 126, 697, 322, 307, 976, 524, 828, 581, 533, 983, 344, 149, 747, 95, 822, 118, 890, 373, 407, 513, 893, 554, 250, 21, 601, 660, 710, 581, 50, 805, 708, 455, 504, 327, 763, 521, 759, 880, 2, 963, 691, 531, 900, 209, 328, 280, 253, 955, 82, 880, 851, 17, 505, 930, 602, 913, 181, 122, 801, 663, 633, 638, 150, 153, 138, 918, 570, 530, 166, 158, 35, 117, 889, 307, 371, 22, 714, 106, 78, 805, 947, 472, 883, 996, 825, 451, 29, 233, 115, 125, 584, 116, 492, 854, 225, 618, 163, 418, 109, 325, 58, 927, 383, 968, 866, 480, 536, 286, 645, 426, 680, 785, 611, 618, 691, 197, 611, 410, 840, 757, 611, 901, 863, 112, 404, 476, 641, 756, 507, 666, 113, 550, 792, 458, 65, 69, 368, 680, 934, 59, 419, 716, 413, 953, 334, 225, 489, 41, 418, 409, 484, 519, 466, 993, 898, 670, 819, 288, 15, 808, 184, 903, 82, 796, 505, 524, 347, 395, 688, 173, 115, 156, 730, 486, 791, 184, 42, 645, 678, 170, 359, 361, 411, 436, 941, 463, 85, 619, 169, 789, 264, 575, 611, 967, 941, 545, 53, 536, 791, 190, 12, 614, 314, 62, 182, 603, 619, 241, 129, 969, 142, 209, 621, 480, 466, 133, 287, 870, 800, 588, 328, 794, 890, 27, 667, 325, 199, 671, 722, 969, 587, 20, 726, 161, 100, 273, 265, 433, 951, 270, 692, 789, 63, 406, 386, 147, 633, 102, 416, 582, 222, 948, 521, 115, 227, 358, 473, 435, 368, 328, 871, 357, 140, 351, 313, 224, 903, 666, 607, 952, 769, 410, 407, 251, 986, 894, 7, 682, 872, 530, 126, 910, 332, 345, 532, 303, 503, 13, 834, 411, 482, 560, 810, 415, 789, 39, 222, 791, 573, 969, 881, 798, 860, 270, 48, 936, 496, 10, 647, 88, 783, 541, 975, 736, 310, 7, 85, 925, 712, 694, 793, 679, 330, 592, 505, 272, 11, 528, 300, 301, 931, 437, 245, 714, 303, 634, 995, 595, 556, 398, 536, 171, 212, 834, 406, 456, 294, 834, 429, 372, 259, 219, 881, 415, 950, 908, 662, 882, 580, 971, 695, 930, 262, 919, 339, 428, 772, 294, 656, 95, 32, 745, 884, 101, 669, 324, 40, 519, 711, 740, 33, 321, 51, 558, 262, 610, 625, 74, 998, 238, 833, 482, 20, 151, 206, 783, 854, 549, 91, 764, 580, 65, 888, 497, 384, 633, 255, 444, 469, 210, 212, 301, 344, 963, 879, 848, 540, 894, 608, 936, 635, 365, 680, 709, 261, 658, 423, 278, 483, 846, 971, 760, 116, 630, 519, 255, 673, 635, 85, 565, 529 }
{22, 58, 72, 95, 23, 98, 45, 17, 82, 52, 47, 83, 75, 95, 13, 26, 39, 59, 1, 14, 95, 61, 78, 93, 78, 87, 5, 70, 14, 61, 70, 61, 86, 36, 10, 48, 5, 10, 87, 85, 91, 50, 65, 10, 41, 22, 22, 96, 95, 72, 59, 71, 27, 63, 75, 37, 58, 78, 64, 43, 25, 0, 64, 39, 48, 34, 14, 12, 46, 8, 100, 13, 73, 68, 79, 36, 97, 35, 70, 67, 27, 45, 29, 6, 71, 85, 19, 67, 88, 48, 19, 36, 38, 4, 88, 44, 92, 71, 32, 93, 43, 41, 33, 69, 65, 58, 37, 41, 63, 16, 95, 11, 43, 11, 88, 54, 38, 71, 72, 82, 60, 21, 64, 57, 14, 45, 16, 55, 39, 50, 24, 10, 98, 57, 40, 87, 44, 22, 52, 65, 50, 60, 66, 61, 30, 92, 55, 61, 87, 29, 41, 88, 30, 59, 26, 100, 80, 48, 52, 32, 21, 41, 2, 54, 84, 45, 37, 6, 71, 54, 88, 100, 84, 56, 27, 19, 98, 87, 97, 99, 17, 53, 1, 36, 22, 36, 48, 92, 90, 39, 61, 36, 63, 77, 82, 55, 93, 97, 28, 25, 66, 35, 2, 64, 78, 72, 30, 32, 60, 64, 55, 36, 9, 43, 24, 8, 19, 9, 9, 33, 44, 26, 83, 26, 86, 92, 53, 4, 15, 36, 100, 72, 92, 69, 59, 32, 94, 51, 29, 22, 90, 50, 97, 86, 32, 72, 75, 88, 45, 7, 2, 19, 20, 23, 2, 95, 28, 99, 56, 89, 36, 45, 14, 40, 83, 44, 71, 38, 90, 68, 92, 69, 77, 40, 44, 72, 17, 95, 61, 28, 25, 79, 7, 68, 50, 54, 7, 3, 26, 26, 69, 59, 5, 93, 92, 71, 78, 88, 71, 13, 44, 7, 54, 77, 89, 72, 14, 88, 31, 22, 87, 82, 51, 77, 27, 68, 38, 41, 38, 86, 18, 38, 24, 33, 56, 98, 41, 57, 40, 93, 94, 43, 43, 47, 39, 1, 14, 34, 66, 71, 26, 38, 45, 18, 79, 67, 54, 40, 26, 9, 35, 87, 64, 96, 5, 84, 94, 21, 28, 18, 53, 85, 39, 47, 74, 33, 93, 62, 27, 91, 0, 99, 94, 55, 82, 76, 14, 70, 14, 47, 56, 27, 45, 72, 24, 63, 26, 63, 68, 7, 74, 10, 78, 29, 33, 25, 34, 68, 2, 83, 24, 30, 87, 84, 46, 16, 34, 72, 95, 87, 51, 27, 36, 90, 70, 90, 34, 78, 34, 34, 36, 23, 5, 89, 24, 62, 51, 23, 17, 3, 3, 17, 43, 21, 80, 45, 21, 55, 72, 85, 11, 27, 78, 54, 1, 34, 49, 91, 36, 28, 79, 79, 33, 58, 19, 82, 87, 12, 60, 16, 34, 53, 98, 97, 70, 63, 87, 57, 7, 22, 9, 28, 79, 57, 41, 7, 31, 1, 40, 91, 95, 48, 62, 79, 29, 34, 56, 62, 30, 27, 85, 74, 85, 31, 15, 59, 40, 11, 66, 82 }
Returns: 945845878
{100, 1 }
{40, 60 }
Returns: 402400