Problem Statement
You are given tree on n vertices that are labeled 0 through n-1. The tree is rooted at vertex 0. For each i ≥ 1, the parent of vertex i is p[i-1].
You are also given an
Furthermore, with each vertex i is associated a positive integer cost c[i]. Then, the cost of an assigment v is the summation of v[i] * c[i] over all 0 ≤ i < n.
Return the minimum cost over all the assignments that satisfy the demands given by d.
On the input you will be given p, d and c corresponding only to the vertices 0, ..., t - 1, for some 2 ≤ t ≤ n. The rest of these
for i = t-1 .. n-2 p[i] = (params[0] * p[i-1] + params[1]) mod (i+1) for i = t .. n-1 d[i] = 1 + ((params[2] * d[i-1] + params[3]) mod params[4]) for i = t .. n-1 c[i] = 1 + ((params[5] * c[i-1] + params[6]) mod params[7])
Definition
- Class:
- CoverTreePaths
- Method:
- minimumCost
- Parameters:
- int, int[], int[], int[], int[]
- Returns:
- long
- Method signature:
- long minimumCost(int n, int[] p, int[] d, int[] c, int[] params)
- (be sure your method is public)
Notes
- The intended solution should work within the given time limit for arbitrary int[]s p, d, c, and params that satisfy the constraints. It does not depend on any special properties of the pseudorandom generator.
Constraints
- n will be between 2 and 100,000, inclusive.
- p will contain between 1 and min(n - 1, 499) elements, inclusive.
- Each p[i] will be between 0 and i, inclusive.
- d will contain |p|+1 elements.
- c will contain |p|+1 elements.
- Each element of d will be between 1 and 1,000,000, inclusive.
- Each element of c will be between 1 and 1,000,000, inclusive.
- params will contain exactly 8 elements.
- For each i in {0, 1, 2, 3, 5, 6}, params[i] will be between 0 and 1,000,000, inclusive.
- params[4] and params[7] will be between 1 and 1,000,000, inclusive.
Examples
4
{0, 1, 2}
{2, 2, 1, 3}
{9, 4, 3, 3}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 21
One solution for this case is to set v[0]=2, v[1]=0, v[2]=0, and v[3]=1. This has the total cost of 2*9+0*4+0*3+1*3=21.
4
{0, 1, 2}
{2, 2, 1, 3}
{9, 4, 3, 2}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 20
6
{0, 0, 0, 0, 1}
{1, 2, 2, 2, 7, 1}
{2, 4, 5, 6, 1, 1}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 9
The optimum here is to set v[0]=2, v[4]=5, and each other value of v to be 0.
10
{0, 0, 2, 0, 1, 4, 5, 1, 4}
{1, 2, 4, 2, 7, 1, 3, 1, 10, 1}
{2, 4, 3, 6, 1, 2, 6, 9, 10, 4}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 20
5
{0, 1, 2, 3}
{1, 2, 3, 4, 5}
{5, 4, 3, 2, 1}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 15
2
{0}
{8, 5}
{10, 1}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 80
500
{0, 0, 2, 0, 1, 2, 6, 6, 0, 7, 5, 7, 0, 0, 0, 12, 2, 14, 16, 4, 0, 12, 3, 8, 6, 22, 25, 12, 18, 2, 14, 24, 14, 23, 10, 32, 16, 20, 32, 5, 7, 0, 11, 22, 33, 26, 10, 35, 35, 25, 44, 37, 48, 18, 8, 48, 30, 56, 19, 24, 34, 40, 60, 41, 55, 48, 9, 16, 65, 64, 23, 64, 4, 5, 12, 36, 51, 4, 53, 76, 80, 35, 57, 60, 35, 49, 22, 10, 29, 64, 34, 68, 14, 79, 0, 90, 8, 70, 66, 5, 37, 31, 78, 80, 30, 80, 69, 75, 89, 90, 21, 48, 95, 0, 20, 70, 114, 23, 25, 100, 119, 108, 114, 95, 71, 84, 106, 87, 88, 121, 18, 111, 101, 20, 34, 40, 135, 27, 19, 128, 126, 24, 81, 34, 124, 86, 5, 108, 67, 138, 60, 146, 68, 124, 61, 146, 72, 74, 123, 64, 0, 90, 28, 86, 99, 147, 163, 154, 154, 136, 65, 104, 61, 144, 100, 124, 19, 132, 50, 66, 169, 25, 159, 123, 123, 63, 24, 73, 63, 110, 39, 20, 84, 90, 65, 58, 173, 75, 147, 164, 113, 78, 142, 42, 4, 180, 163, 47, 154, 0, 97, 206, 54, 74, 30, 1, 21, 155, 78, 120, 74, 215, 2, 188, 93, 225, 164, 10, 50, 54, 186, 47, 130, 46, 165, 202, 48, 154, 126, 70, 72, 162, 38, 126, 155, 132, 175, 245, 83, 44, 116, 192, 114, 37, 17, 88, 184, 87, 220, 0, 15, 215, 248, 146, 183, 55, 27, 180, 257, 252, 179, 33, 111, 110, 58, 47, 54, 69, 7, 225, 63, 270, 102, 168, 75, 188, 276, 45, 146, 19, 276, 167, 127, 128, 229, 152, 89, 256, 230, 182, 266, 46, 77, 248, 234, 126, 179, 152, 69, 260, 211, 122, 305, 34, 124, 68, 278, 282, 284, 194, 18, 318, 136, 18, 235, 222, 184, 320, 117, 220, 110, 96, 273, 270, 315, 189, 41, 6, 168, 152, 20, 315, 252, 333, 54, 142, 40, 116, 30, 240, 54, 154, 26, 122, 345, 183, 153, 290, 213, 270, 247, 80, 286, 356, 0, 88, 208, 246, 93, 88, 123, 12, 302, 367, 311, 28, 100, 76, 135, 19, 19, 190, 300, 278, 140, 110, 148, 149, 350, 120, 350, 288, 48, 170, 350, 352, 21, 154, 108, 94, 396, 333, 63, 268, 215, 403, 258, 218, 258, 59, 202, 101, 6, 251, 308, 153, 304, 275, 394, 391, 310, 120, 55, 88, 25, 220, 85, 199, 33, 384, 300, 304, 200, 175, 390, 165, 33, 249, 196, 158, 354, 253, 394, 297, 187, 28, 366, 428, 292, 141, 69, 423, 282, 392, 182, 352, 347, 16, 439, 163, 423, 242, 340, 352, 403, 58, 243, 313, 296, 176, 282, 146, 262, 26, 105, 80, 183, 318, 406, 96, 71, 222, 387, 284, 330, 438, 340, 216, 213, 130, 255, 266, 324, 282, 95, 472, 38, 228, 305}
{105, 33, 265, 502, 553, 677, 421, 911, 621, 397, 245, 651, 225, 827, 961, 884, 826, 731, 151, 417, 586, 251, 878, 361, 199, 561, 941, 541, 681, 271, 431, 21, 107, 200, 841, 712, 921, 843, 501, 833, 209, 486, 793, 187, 947, 777, 59, 452, 111, 737, 145, 71, 2, 958, 805, 379, 121, 931, 249, 184, 111, 531, 402, 386, 350, 253, 553, 297, 237, 449, 657, 49, 772, 473, 409, 785, 187, 633, 322, 682, 827, 767, 362, 31, 584, 921, 946, 541, 262, 938, 547, 67, 841, 645, 447, 61, 486, 511, 669, 841, 502, 507, 669, 51, 289, 762, 994, 446, 560, 131, 542, 695, 720, 619, 434, 816, 58, 85, 82, 138, 401, 87, 545, 1, 595, 137, 46, 531, 721, 819, 383, 316, 407, 558, 123, 803, 577, 281, 713, 454, 370, 749, 17, 621, 935, 300, 76, 229, 106, 65, 61, 70, 152, 680, 414, 393, 686, 201, 517, 765, 58, 55, 56, 91, 412, 314, 580, 305, 215, 129, 484, 538, 344, 1001, 825, 805, 828, 9, 677, 34, 651, 883, 14, 98, 925, 905, 59, 784, 729, 204, 340, 99, 161, 332, 404, 246, 269, 31, 28, 98, 251, 325, 121, 665, 490, 62, 198, 93, 321, 475, 129, 253, 822, 121, 717, 622, 556, 464, 37, 805, 443, 590, 480, 994, 365, 881, 294, 823, 809, 161, 514, 912, 645, 383, 185, 595, 562, 97, 643, 649, 283, 781, 201, 369, 84, 801, 78, 7, 45, 477, 716, 146, 487, 898, 443, 570, 639, 395, 261, 613, 52, 922, 20, 596, 542, 509, 665, 269, 422, 314, 683, 455, 790, 557, 321, 26, 892, 230, 601, 667, 635, 659, 761, 796, 285, 87, 369, 953, 471, 161, 739, 225, 387, 345, 880, 458, 413, 805, 665, 35, 714, 946, 821, 564, 133, 36, 543, 521, 947, 862, 134, 816, 111, 391, 217, 601, 502, 515, 586, 197, 131, 550, 174, 139, 174, 485, 237, 13, 60, 597, 153, 274, 586, 112, 175, 47, 991, 504, 611, 965, 222, 239, 649, 187, 91, 519, 357, 934, 714, 152, 712, 163, 241, 767, 266, 533, 639, 889, 582, 998, 317, 645, 959, 86, 815, 878, 1007, 858, 361, 985, 731, 46, 634, 537, 678, 217, 106, 733, 845, 395, 86, 32, 739, 725, 233, 14, 803, 237, 247, 27, 40, 553, 511, 903, 119, 563, 526, 703, 892, 423, 237, 270, 694, 907, 832, 652, 862, 297, 339, 947, 652, 891, 451, 510, 497, 670, 717, 910, 365, 647, 615, 902, 202, 616, 902, 664, 194, 754, 768, 151, 685, 283, 108, 411, 677, 165, 685, 855, 283, 960, 357, 717, 687, 731, 490, 580, 573, 948, 385, 420, 506, 84, 457, 707, 833, 922, 181, 996, 361, 930, 424, 690, 401, 915, 483, 749, 113, 877, 905, 81, 115, 137, 453, 853, 883, 199, 864, 135, 439, 478, 259, 136, 591, 865, 333, 977, 210, 798, 258, 354, 233, 147, 50, 176, 922, 829, 183, 89, 710, 810}
{368, 680, 603, 282, 236, 152, 826, 232, 236, 875, 961, 192, 982, 645, 868, 504, 590, 744, 375, 625, 60, 740, 538, 550, 484, 165, 133, 741, 812, 491, 964, 104, 522, 318, 195, 388, 227, 336, 561, 556, 234, 368, 238, 986, 370, 251, 780, 728, 572, 390, 72, 852, 540, 84, 972, 964, 768, 965, 309, 296, 163, 440, 380, 894, 400, 761, 180, 840, 390, 724, 396, 216, 912, 60, 159, 289, 690, 184, 96, 894, 520, 787, 523, 118, 317, 114, 170, 122, 631, 257, 716, 169, 833, 135, 738, 585, 238, 139, 287, 691, 481, 392, 874, 75, 918, 347, 249, 418, 63, 788, 735, 651, 93, 72, 867, 63, 234, 575, 956, 404, 401, 357, 108, 765, 509, 112, 281, 270, 208, 147, 771, 143, 589, 685, 699, 555, 609, 469, 110, 135, 337, 924, 686, 850, 130, 987, 935, 526, 218, 220, 428, 268, 780, 525, 730, 380, 675, 639, 900, 258, 410, 216, 307, 884, 219, 352, 340, 365, 884, 393, 827, 495, 486, 764, 845, 779, 877, 106, 969, 766, 246, 568, 506, 459, 978, 61, 380, 255, 950, 832, 861, 59, 671, 574, 92, 660, 796, 980, 89, 716, 130, 260, 898, 880, 240, 592, 86, 222, 899, 762, 408, 790, 412, 748, 530, 708, 831, 579, 660, 296, 400, 704, 820, 146, 880, 816, 430, 726, 103, 182, 944, 800, 513, 130, 894, 106, 520, 546, 617, 279, 90, 290, 960, 640, 735, 320, 242, 458, 82, 636, 483, 860, 816, 503, 876, 526, 675, 992, 725, 635, 134, 480, 362, 657, 601, 474, 314, 812, 906, 235, 692, 293, 935, 522, 991, 709, 874, 295, 619, 590, 631, 430, 910, 613, 745, 556, 162, 544, 222, 990, 788, 991, 457, 600, 73, 804, 237, 216, 882, 615, 745, 144, 644, 519, 458, 914, 832, 776, 506, 910, 944, 846, 243, 565, 80, 490, 77, 945, 362, 675, 799, 160, 274, 951, 263, 597, 356, 939, 588, 932, 589, 628, 88, 642, 702, 861, 278, 140, 955, 927, 497, 145, 915, 816, 952, 600, 123, 127, 243, 173, 87, 850, 204, 964, 937, 929, 155, 607, 456, 724, 820, 278, 648, 195, 203, 964, 150, 294, 931, 435, 876, 772, 823, 576, 792, 156, 818, 940, 312, 970, 201, 599, 804, 430, 505, 449, 377, 392, 529, 204, 705, 348, 780, 143, 228, 595, 105, 426, 266, 88, 722, 405, 345, 539, 757, 250, 818, 661, 191, 710, 359, 351, 797, 93, 460, 295, 449, 741, 910, 372, 306, 194, 78, 478, 64, 637, 635, 433, 830, 196, 833, 496, 354, 939, 206, 810, 270, 342, 528, 972, 648, 610, 200, 371, 280, 506, 878, 277, 473, 489, 197, 176, 951, 344, 814, 805, 636, 427, 797, 698, 158, 890, 873, 203, 939, 234, 572, 381, 480, 374, 740, 185, 742, 864, 181, 248, 112, 271, 662, 369, 127, 927, 874, 498, 105, 973, 512, 533, 504, 724, 388, 394, 654, 735, 284, 329, 966, 836, 356, 896}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 369199
500
{0, 0, 0, 2, 4, 0, 0, 5, 1, 2, 5, 6, 0, 0, 6, 10, 14, 1, 3, 6, 7, 14, 15, 22, 19, 7, 13, 20, 18, 4, 12, 0, 0, 6, 3, 0, 0, 21, 0, 24, 11, 24, 42, 14, 24, 42, 21, 33, 5, 48, 41, 44, 29, 28, 20, 48, 55, 2, 58, 56, 0, 38, 21, 34, 24, 12, 50, 17, 50, 4, 60, 0, 37, 16, 60, 26, 25, 16, 18, 20, 72, 40, 75, 47, 53, 63, 75, 20, 66, 44, 12, 88, 27, 48, 71, 80, 0, 56, 17, 23, 31, 73, 2, 52, 60, 78, 72, 98, 43, 20, 96, 44, 47, 45, 50, 88, 47, 50, 96, 80, 15, 38, 93, 56, 80, 0, 97, 70, 90, 72, 118, 21, 35, 22, 44, 28, 39, 112, 92, 20, 69, 113, 136, 100, 61, 73, 90, 62, 129, 26, 130, 0, 30, 80, 115, 15, 126, 54, 36, 0, 30, 16, 161, 137, 23, 0, 82, 60, 117, 80, 18, 46, 46, 66, 119, 168, 100, 32, 177, 128, 113, 169, 84, 128, 7, 69, 21, 158, 175, 114, 120, 45, 59, 160, 96, 117, 128, 172, 190, 195, 156, 186, 112, 181, 104, 105, 189, 46, 39, 156, 115, 72, 60, 44, 64, 72, 0, 192, 199, 60, 178, 219, 59, 32, 98, 123, 128, 140, 161, 180, 105, 176, 174, 144, 151, 165, 23, 7, 171, 32, 126, 48, 108, 192, 112, 228, 144, 98, 38, 208, 208, 34, 138, 140, 198, 64, 209, 184, 134, 9, 141, 112, 116, 69, 80, 60, 8, 258, 213, 150, 145, 181, 203, 142, 74, 84, 92, 216, 93, 266, 136, 148, 244, 121, 78, 191, 14, 4, 245, 282, 252, 148, 124, 57, 63, 24, 292, 154, 117, 188, 94, 263, 6, 192, 40, 15, 134, 16, 279, 228, 4, 298, 100, 306, 9, 51, 8, 172, 255, 192, 72, 172, 43, 93, 295, 190, 53, 8, 73, 173, 0, 252, 326, 210, 171, 191, 172, 234, 51, 114, 125, 124, 234, 325, 290, 93, 244, 170, 79, 217, 14, 176, 47, 187, 112, 320, 215, 145, 173, 126, 45, 238, 183, 156, 231, 0, 246, 365, 144, 14, 5, 204, 67, 92, 114, 192, 181, 170, 138, 252, 305, 234, 270, 130, 238, 72, 81, 21, 311, 192, 323, 48, 62, 219, 130, 270, 130, 182, 359, 106, 364, 183, 170, 144, 135, 190, 67, 100, 70, 306, 33, 274, 248, 117, 32, 348, 141, 76, 318, 204, 172, 264, 135, 152, 246, 354, 7, 34, 0, 120, 327, 228, 344, 82, 380, 187, 259, 416, 99, 429, 70, 408, 204, 268, 250, 274, 372, 144, 118, 3, 361, 440, 318, 104, 426, 431, 297, 384, 337, 142, 250, 140, 44, 360, 220, 260, 449, 156, 87, 204, 74, 360, 31, 216, 226, 368, 341, 42, 475, 420, 196, 464, 203, 470, 451, 288, 284, 228, 144, 308, 30, 20, 87, 344, 447, 332, 378, 414, 172}
{1, 840, 116, 321, 878, 894, 446, 857, 286, 405, 886, 25, 617, 376, 681, 777, 473, 856, 681, 586, 936, 131, 356, 589, 823, 286, 773, 58, 706, 952, 321, 951, 538, 411, 259, 937, 551, 491, 285, 81, 225, 151, 57, 145, 563, 947, 538, 759, 7, 618, 969, 526, 293, 152, 273, 1, 116, 760, 951, 20, 408, 110, 881, 999, 67, 272, 28, 693, 72, 158, 905, 126, 970, 866, 621, 653, 673, 347, 403, 9, 78, 157, 818, 653, 183, 514, 100, 659, 613, 961, 782, 22, 721, 339, 284, 357, 602, 533, 352, 814, 385, 933, 445, 177, 331, 859, 476, 481, 2, 125, 242, 185, 281, 944, 547, 311, 476, 235, 371, 17, 403, 291, 88, 569, 225, 411, 344, 841, 609, 17, 257, 846, 909, 139, 647, 851, 401, 698, 246, 504, 210, 547, 685, 765, 200, 906, 883, 151, 519, 89, 125, 3, 104, 127, 220, 165, 41, 601, 483, 601, 903, 821, 503, 201, 151, 321, 669, 789, 341, 439, 568, 98, 465, 846, 619, 309, 603, 957, 796, 52, 577, 403, 98, 211, 65, 876, 353, 992, 891, 480, 345, 181, 724, 982, 484, 983, 617, 95, 443, 445, 721, 981, 604, 765, 309, 194, 344, 301, 226, 860, 913, 167, 252, 984, 746, 293, 193, 615, 432, 531, 615, 471, 648, 482, 703, 84, 775, 158, 781, 713, 119, 623, 576, 53, 45, 355, 429, 221, 191, 801, 166, 897, 947, 726, 654, 127, 151, 31, 900, 314, 213, 173, 444, 724, 799, 752, 174, 716, 980, 240, 353, 591, 755, 388, 487, 765, 917, 228, 933, 325, 392, 378, 220, 980, 636, 794, 352, 843, 812, 91, 181, 271, 794, 853, 466, 764, 684, 45, 804, 333, 164, 991, 938, 517, 384, 730, 696, 831, 566, 677, 53, 745, 368, 169, 49, 90, 596, 723, 709, 489, 283, 547, 839, 631, 956, 524, 296, 864, 365, 115, 147, 644, 613, 292, 257, 719, 141, 974, 395, 365, 379, 427, 491, 803, 985, 305, 943, 611, 757, 420, 374, 169, 729, 83, 694, 289, 839, 183, 221, 199, 868, 765, 54, 105, 81, 441, 702, 817, 234, 176, 976, 923, 813, 325, 826, 208, 324, 811, 338, 709, 589, 114, 366, 518, 684, 293, 1, 685, 248, 200, 908, 196, 586, 993, 815, 329, 635, 785, 963, 327, 76, 559, 1005, 452, 989, 145, 491, 604, 435, 341, 128, 205, 675, 741, 977, 335, 601, 170, 597, 867, 246, 58, 543, 28, 240, 181, 894, 806, 712, 985, 739, 647, 84, 64, 319, 821, 627, 433, 779, 951, 831, 422, 229, 985, 39, 883, 10, 217, 573, 386, 998, 564, 713, 302, 669, 1, 415, 941, 238, 79, 83, 857, 602, 165, 479, 494, 697, 290, 257, 551, 411, 579, 816, 288, 92, 310, 560, 352, 70, 126, 815, 869, 777, 821, 672, 749, 63, 735, 859, 936, 64, 464, 457, 964, 59, 387, 351, 463, 376, 604, 761, 157, 311, 77, 976, 371, 848, 680, 338, 525}
{359, 340, 620, 195, 495, 368, 790, 74, 490, 602, 175, 127, 164, 203, 172, 893, 864, 765, 692, 545, 342, 859, 600, 951, 444, 351, 840, 580, 460, 195, 544, 952, 256, 936, 840, 259, 757, 585, 530, 732, 552, 834, 752, 688, 582, 80, 124, 934, 284, 88, 276, 851, 260, 910, 645, 420, 121, 444, 268, 987, 108, 398, 247, 689, 530, 805, 587, 834, 624, 322, 368, 116, 356, 476, 284, 362, 105, 450, 950, 636, 678, 276, 250, 898, 400, 587, 220, 990, 160, 896, 958, 920, 930, 945, 330, 188, 71, 522, 590, 777, 167, 743, 110, 962, 143, 300, 868, 491, 374, 73, 931, 986, 225, 555, 918, 340, 67, 354, 890, 628, 453, 312, 130, 409, 185, 253, 88, 878, 603, 285, 880, 356, 767, 804, 276, 326, 217, 136, 720, 969, 451, 108, 98, 284, 862, 930, 183, 444, 350, 839, 460, 408, 300, 120, 607, 68, 140, 186, 891, 108, 189, 841, 931, 966, 105, 568, 176, 96, 400, 512, 598, 379, 248, 81, 453, 95, 940, 158, 334, 934, 696, 633, 168, 955, 369, 105, 596, 646, 126, 176, 876, 902, 811, 478, 551, 548, 264, 923, 188, 769, 508, 503, 437, 453, 297, 103, 401, 170, 295, 768, 497, 787, 408, 127, 888, 983, 185, 632, 526, 590, 213, 796, 864, 94, 249, 712, 773, 252, 444, 80, 994, 556, 620, 397, 656, 452, 137, 746, 984, 151, 190, 721, 76, 330, 729, 806, 434, 376, 216, 695, 845, 578, 508, 228, 694, 174, 79, 147, 696, 783, 743, 128, 121, 814, 508, 932, 212, 450, 366, 254, 975, 910, 174, 288, 698, 87, 462, 475, 519, 977, 398, 558, 930, 237, 699, 338, 754, 269, 300, 583, 744, 300, 228, 329, 79, 82, 432, 220, 86, 246, 87, 202, 796, 220, 311, 423, 263, 628, 726, 839, 56, 149, 507, 556, 53, 529, 108, 992, 960, 121, 79, 320, 894, 905, 872, 911, 837, 620, 204, 964, 299, 827, 608, 555, 76, 948, 870, 700, 537, 868, 123, 363, 925, 410, 280, 771, 54, 842, 720, 154, 249, 700, 342, 748, 743, 166, 656, 552, 219, 298, 769, 820, 600, 926, 479, 576, 800, 792, 142, 632, 816, 815, 488, 312, 435, 943, 608, 646, 174, 685, 880, 392, 859, 334, 934, 330, 853, 696, 262, 655, 917, 330, 440, 372, 631, 860, 419, 158, 992, 890, 205, 96, 339, 330, 297, 659, 683, 813, 633, 131, 891, 713, 703, 379, 825, 443, 926, 82, 184, 233, 522, 105, 706, 458, 86, 671, 500, 760, 984, 603, 747, 607, 88, 586, 943, 390, 846, 106, 849, 271, 888, 693, 739, 426, 752, 167, 630, 726, 510, 939, 406, 588, 656, 739, 950, 294, 809, 416, 989, 469, 706, 936, 492, 765, 112, 85, 443, 688, 827, 628, 842, 880, 780, 140, 725, 543, 926, 596, 68, 314, 823, 304, 458, 248, 728, 955, 777, 176, 924, 879, 390, 673, 73, 910, 656, 210, 614, 598, 280, 514}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 360344
500
{0, 0, 0, 3, 0, 4, 1, 3, 4, 0, 7, 6, 7, 10, 9, 1, 13, 0, 4, 14, 9, 0, 19, 6, 15, 8, 0, 22, 25, 10, 18, 4, 9, 20, 15, 26, 22, 6, 14, 30, 32, 15, 15, 22, 13, 36, 8, 10, 6, 14, 38, 24, 35, 24, 35, 6, 12, 14, 51, 10, 8, 49, 54, 57, 23, 54, 5, 16, 58, 48, 70, 32, 64, 41, 40, 48, 37, 27, 57, 20, 78, 76, 22, 0, 79, 64, 21, 52, 59, 48, 79, 79, 45, 80, 0, 21, 46, 54, 9, 40, 43, 72, 89, 54, 40, 96, 33, 20, 12, 40, 0, 48, 35, 3, 18, 49, 6, 59, 31, 14, 13, 0, 42, 61, 50, 34, 10, 14, 71, 70, 51, 99, 19, 102, 15, 27, 53, 104, 17, 73, 0, 58, 138, 141, 134, 29, 132, 110, 41, 16, 130, 75, 101, 88, 20, 26, 139, 82, 81, 155, 43, 102, 125, 34, 132, 20, 137, 48, 36, 114, 159, 90, 70, 168, 140, 160, 45, 40, 117, 132, 166, 91, 113, 111, 35, 66, 137, 24, 84, 164, 180, 144, 132, 58, 120, 96, 180, 14, 14, 120, 90, 52, 4, 93, 140, 144, 177, 16, 190, 84, 24, 173, 31, 90, 161, 3, 207, 53, 90, 90, 22, 36, 3, 220, 15, 12, 213, 54, 210, 28, 0, 114, 113, 168, 188, 68, 211, 84, 113, 183, 218, 208, 159, 138, 175, 196, 128, 34, 12, 96, 22, 108, 173, 116, 146, 64, 217, 248, 64, 108, 105, 98, 112, 131, 44, 87, 108, 201, 56, 24, 4, 70, 58, 115, 40, 24, 198, 28, 126, 125, 274, 180, 120, 244, 210, 227, 4, 198, 158, 28, 201, 160, 197, 143, 244, 208, 247, 134, 203, 196, 260, 116, 84, 48, 174, 246, 8, 12, 300, 100, 105, 48, 144, 12, 250, 39, 186, 173, 145, 136, 224, 70, 285, 108, 275, 137, 33, 300, 79, 124, 29, 145, 308, 274, 200, 144, 257, 202, 65, 88, 267, 76, 241, 98, 328, 141, 27, 216, 133, 129, 234, 236, 156, 154, 113, 204, 346, 45, 157, 188, 124, 336, 84, 127, 34, 0, 303, 33, 154, 48, 134, 348, 309, 205, 186, 0, 78, 72, 225, 28, 283, 362, 53, 354, 250, 252, 239, 114, 145, 338, 44, 163, 368, 245, 173, 150, 64, 114, 284, 162, 304, 186, 344, 227, 333, 110, 262, 320, 375, 236, 336, 398, 354, 240, 0, 408, 358, 145, 406, 16, 381, 50, 288, 22, 233, 80, 153, 373, 33, 326, 63, 420, 0, 197, 172, 312, 418, 1, 212, 360, 287, 340, 163, 408, 75, 52, 71, 116, 239, 108, 80, 5, 155, 410, 147, 156, 22, 292, 434, 336, 331, 48, 108, 100, 265, 460, 316, 158, 187, 288, 436, 152, 31, 301, 80, 406, 434, 354, 144, 360, 154, 414, 365, 19, 365, 342, 398, 188, 396, 273, 60, 324, 416, 440, 430, 66, 69, 371, 279}
{193, 361, 321, 241, 189, 378, 446, 673, 865, 795, 772, 761, 437, 444, 281, 909, 590, 913, 177, 361, 891, 617, 761, 105, 914, 553, 227, 433, 867, 707, 511, 137, 23, 777, 433, 401, 817, 695, 601, 985, 990, 102, 241, 301, 281, 41, 874, 214, 775, 801, 75, 547, 362, 497, 101, 684, 737, 858, 530, 48, 896, 18, 861, 509, 65, 807, 901, 145, 902, 980, 67, 268, 672, 508, 517, 42, 328, 463, 855, 651, 847, 869, 538, 163, 681, 506, 449, 753, 657, 899, 254, 761, 545, 63, 676, 243, 201, 999, 110, 363, 915, 547, 402, 41, 908, 347, 841, 708, 689, 290, 897, 601, 803, 185, 962, 254, 799, 494, 226, 445, 993, 496, 576, 574, 129, 490, 890, 17, 89, 657, 683, 211, 825, 49, 718, 724, 721, 891, 598, 579, 851, 872, 269, 408, 473, 89, 903, 453, 55, 308, 780, 309, 625, 611, 378, 518, 366, 155, 800, 712, 620, 447, 729, 411, 231, 441, 892, 602, 531, 394, 424, 861, 556, 351, 700, 115, 429, 891, 423, 337, 845, 757, 57, 241, 690, 450, 346, 17, 761, 332, 822, 922, 600, 402, 422, 60, 822, 233, 652, 158, 543, 881, 28, 334, 585, 249, 831, 685, 650, 917, 590, 725, 530, 868, 382, 791, 784, 924, 553, 102, 505, 59, 690, 758, 286, 593, 249, 308, 103, 652, 157, 306, 61, 53, 325, 733, 257, 1000, 523, 60, 111, 772, 751, 313, 713, 909, 561, 278, 506, 241, 164, 631, 823, 449, 371, 358, 605, 41, 557, 559, 922, 816, 47, 539, 397, 673, 664, 915, 161, 553, 941, 453, 276, 883, 825, 947, 162, 326, 698, 504, 301, 203, 201, 366, 249, 764, 169, 777, 896, 926, 255, 225, 445, 567, 847, 471, 979, 840, 89, 567, 197, 327, 805, 648, 764, 665, 441, 241, 305, 297, 831, 35, 801, 337, 435, 851, 881, 808, 401, 850, 248, 607, 188, 564, 304, 183, 809, 823, 402, 70, 170, 377, 551, 242, 194, 813, 280, 895, 708, 641, 435, 595, 854, 830, 45, 814, 916, 432, 613, 69, 284, 86, 175, 533, 180, 946, 822, 987, 710, 71, 865, 298, 3, 440, 615, 827, 731, 337, 737, 513, 869, 879, 103, 566, 244, 63, 845, 124, 37, 283, 600, 98, 821, 901, 906, 830, 129, 188, 384, 841, 170, 970, 454, 700, 106, 811, 791, 533, 342, 411, 607, 583, 880, 938, 896, 265, 955, 860, 930, 19, 86, 601, 190, 679, 584, 899, 828, 420, 587, 488, 905, 942, 430, 304, 501, 349, 507, 651, 94, 791, 943, 582, 406, 56, 706, 690, 947, 103, 79, 225, 479, 423, 713, 792, 189, 823, 443, 624, 894, 217, 457, 847, 11, 243, 127, 734, 323, 221, 241, 866, 463, 944, 127, 493, 54, 202, 433, 403, 187, 473, 257, 875, 415, 424, 425, 92, 489, 871, 735, 870, 445, 37, 804, 514, 36, 521, 650, 27, 468, 861, 258, 967, 576, 276, 359, 134, 778, 70, 850, 83}
{862, 220, 750, 978, 298, 750, 408, 838, 578, 979, 120, 500, 780, 679, 156, 850, 453, 120, 226, 840, 688, 450, 850, 346, 612, 790, 908, 138, 580, 617, 248, 565, 386, 75, 604, 208, 180, 279, 528, 132, 901, 541, 200, 610, 452, 360, 160, 548, 204, 979, 699, 872, 875, 963, 579, 96, 963, 825, 690, 542, 223, 230, 130, 603, 240, 690, 918, 432, 287, 268, 326, 648, 185, 778, 114, 631, 149, 100, 989, 520, 294, 623, 445, 408, 362, 229, 946, 524, 340, 925, 248, 589, 969, 771, 140, 175, 673, 619, 606, 988, 143, 240, 858, 335, 94, 398, 350, 171, 236, 522, 474, 660, 317, 480, 544, 264, 792, 919, 352, 249, 802, 76, 176, 328, 983, 530, 140, 439, 266, 902, 105, 736, 874, 960, 269, 623, 235, 868, 359, 888, 612, 82, 529, 394, 731, 385, 412, 633, 398, 848, 224, 110, 113, 610, 497, 238, 989, 98, 903, 545, 658, 270, 769, 318, 444, 772, 67, 831, 242, 563, 295, 444, 900, 126, 506, 502, 462, 874, 168, 80, 95, 756, 848, 67, 214, 621, 282, 220, 349, 196, 626, 60, 419, 700, 197, 480, 910, 926, 340, 656, 410, 174, 360, 710, 188, 323, 248, 430, 61, 351, 504, 345, 468, 222, 322, 278, 629, 940, 763, 435, 606, 685, 665, 469, 618, 620, 266, 453, 880, 459, 884, 454, 86, 773, 909, 216, 782, 499, 907, 297, 203, 875, 468, 185, 242, 989, 254, 946, 741, 652, 238, 348, 337, 813, 184, 600, 165, 866, 746, 325, 219, 575, 631, 776, 831, 445, 854, 780, 989, 586, 83, 189, 327, 776, 653, 78, 692, 815, 790, 453, 745, 547, 461, 912, 486, 752, 637, 268, 611, 86, 120, 794, 771, 180, 666, 596, 824, 634, 789, 608, 69, 84, 214, 514, 226, 920, 220, 202, 458, 152, 912, 436, 905, 810, 812, 104, 537, 551, 95, 400, 436, 711, 574, 59, 423, 96, 890, 178, 289, 96, 622, 634, 715, 596, 350, 353, 344, 794, 299, 367, 169, 740, 741, 415, 420, 340, 348, 399, 754, 431, 295, 447, 549, 847, 492, 800, 799, 959, 444, 892, 888, 648, 713, 626, 320, 772, 568, 418, 380, 155, 893, 80, 796, 251, 598, 595, 232, 934, 344, 226, 206, 656, 436, 98, 358, 847, 224, 476, 221, 952, 148, 680, 374, 266, 756, 88, 282, 177, 512, 348, 775, 121, 699, 479, 473, 914, 586, 61, 741, 246, 347, 724, 395, 873, 67, 233, 970, 936, 179, 956, 881, 182, 88, 289, 306, 327, 270, 175, 731, 341, 803, 983, 440, 479, 97, 331, 815, 895, 62, 831, 740, 213, 777, 338, 617, 456, 680, 879, 119, 644, 77, 160, 390, 687, 179, 468, 659, 160, 117, 72, 104, 664, 728, 258, 478, 910, 333, 817, 919, 731, 220, 152, 567, 833, 914, 288, 488, 428, 367, 900, 476, 793, 486, 117, 339, 728, 214, 436, 565, 729, 933, 913, 532, 850, 400, 197, 226, 868, 836, 318}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 854423
500
{0, 0, 0, 3, 2, 4, 4, 4, 0, 9, 5, 4, 0, 6, 8, 2, 9, 3, 2, 0, 15, 18, 15, 22, 18, 24, 0, 6, 7, 24, 11, 10, 26, 2, 0, 0, 28, 28, 12, 21, 23, 12, 25, 12, 16, 41, 24, 18, 13, 25, 0, 42, 48, 31, 8, 28, 24, 45, 45, 58, 59, 10, 27, 19, 35, 9, 5, 0, 23, 14, 41, 36, 49, 40, 49, 14, 58, 10, 44, 32, 23, 9, 64, 48, 24, 40, 47, 73, 29, 72, 70, 50, 60, 77, 93, 26, 8, 18, 19, 36, 37, 94, 0, 48, 0, 2, 73, 36, 107, 66, 55, 16, 50, 30, 67, 24, 108, 112, 61, 80, 59, 98, 31, 17, 82, 92, 103, 62, 90, 119, 4, 45, 63, 72, 26, 64, 116, 56, 9, 66, 129, 78, 41, 86, 106, 38, 61, 133, 115, 0, 114, 35, 27, 124, 66, 40, 101, 149, 0, 108, 21, 108, 155, 49, 66, 48, 117, 140, 65, 145, 54, 165, 28, 144, 75, 71, 6, 16, 56, 130, 152, 166, 10, 128, 116, 138, 121, 59, 163, 172, 81, 27, 60, 138, 13, 84, 13, 84, 5, 166, 18, 154, 98, 150, 82, 32, 0, 126, 77, 168, 130, 185, 30, 149, 170, 54, 154, 162, 124, 147, 43, 216, 171, 84, 1, 10, 75, 102, 52, 200, 22, 206, 221, 166, 160, 185, 26, 35, 33, 48, 119, 234, 75, 22, 122, 125, 130, 56, 93, 0, 22, 28, 98, 190, 180, 246, 135, 14, 167, 196, 72, 253, 211, 96, 230, 22, 261, 39, 66, 144, 97, 124, 120, 161, 250, 138, 108, 268, 143, 85, 4, 150, 56, 71, 200, 12, 188, 116, 56, 126, 39, 165, 142, 210, 235, 164, 243, 186, 6, 292, 281, 92, 52, 16, 135, 0, 305, 72, 246, 286, 169, 168, 232, 21, 300, 60, 285, 252, 139, 198, 101, 41, 16, 79, 173, 36, 141, 167, 195, 170, 46, 1, 82, 201, 322, 101, 296, 312, 84, 36, 286, 246, 20, 136, 97, 336, 134, 187, 259, 187, 306, 28, 294, 122, 141, 20, 136, 148, 148, 260, 8, 22, 13, 0, 39, 275, 285, 33, 21, 266, 334, 234, 190, 84, 249, 61, 237, 252, 70, 149, 195, 372, 382, 258, 24, 323, 53, 149, 217, 112, 366, 200, 96, 361, 337, 176, 267, 322, 315, 232, 172, 56, 354, 267, 252, 142, 132, 38, 305, 296, 171, 379, 333, 23, 298, 362, 30, 8, 260, 177, 104, 111, 57, 32, 221, 88, 67, 127, 253, 0, 228, 376, 106, 196, 135, 276, 152, 90, 246, 164, 189, 170, 245, 374, 371, 188, 100, 368, 94, 20, 292, 428, 113, 174, 105, 288, 379, 421, 236, 359, 373, 336, 167, 186, 381, 371, 26, 388, 305, 84, 54, 22, 120, 452, 236, 172, 369, 308, 293, 426, 338, 400, 219, 374, 145, 365, 68, 236, 173, 65, 67, 60, 254, 450, 15, 35, 119, 72, 497}
{869, 917, 451, 643, 159, 165, 651, 613, 257, 681, 306, 327, 251, 356, 521, 609, 797, 47, 360, 213, 197, 361, 287, 215, 711, 915, 937, 45, 221, 401, 401, 166, 717, 933, 584, 177, 931, 513, 23, 876, 451, 447, 298, 662, 441, 921, 693, 151, 610, 437, 897, 182, 597, 835, 679, 552, 134, 677, 201, 65, 801, 541, 621, 729, 488, 569, 517, 606, 369, 1, 672, 119, 331, 437, 742, 773, 844, 90, 989, 412, 370, 417, 505, 972, 61, 401, 681, 11, 320, 143, 554, 789, 433, 466, 196, 702, 551, 755, 892, 337, 153, 169, 297, 721, 635, 611, 863, 886, 289, 3, 281, 943, 766, 642, 314, 961, 85, 689, 243, 306, 608, 897, 591, 228, 619, 921, 377, 89, 148, 867, 89, 105, 864, 141, 999, 859, 691, 952, 534, 467, 515, 721, 580, 901, 83, 422, 399, 404, 257, 231, 561, 910, 384, 326, 753, 208, 243, 138, 283, 846, 953, 12, 696, 566, 274, 735, 640, 208, 849, 977, 761, 163, 304, 693, 913, 41, 50, 602, 913, 789, 58, 621, 865, 408, 721, 831, 202, 483, 315, 121, 53, 401, 115, 784, 334, 79, 810, 539, 547, 801, 532, 255, 887, 990, 543, 215, 783, 590, 755, 276, 991, 101, 36, 851, 20, 138, 259, 341, 921, 951, 471, 875, 985, 843, 770, 672, 187, 363, 67, 81, 585, 880, 3, 655, 901, 646, 601, 326, 565, 158, 914, 913, 990, 183, 731, 48, 204, 492, 883, 36, 661, 681, 335, 497, 502, 575, 741, 752, 804, 117, 56, 565, 11, 661, 489, 435, 313, 89, 414, 42, 563, 563, 110, 877, 181, 931, 734, 677, 93, 172, 304, 877, 951, 90, 191, 476, 971, 702, 890, 483, 953, 689, 664, 393, 767, 555, 380, 294, 986, 299, 167, 356, 891, 665, 614, 423, 542, 690, 147, 527, 731, 757, 860, 126, 403, 619, 208, 334, 124, 266, 166, 289, 488, 458, 647, 943, 719, 791, 112, 749, 995, 599, 182, 801, 179, 18, 106, 148, 334, 585, 737, 651, 306, 96, 23, 239, 364, 643, 39, 694, 637, 701, 864, 144, 946, 891, 869, 572, 9, 946, 989, 709, 378, 38, 677, 335, 39, 896, 926, 929, 68, 813, 239, 151, 225, 241, 373, 379, 214, 410, 825, 596, 589, 781, 139, 41, 893, 592, 612, 754, 315, 168, 234, 714, 642, 405, 449, 839, 18, 281, 31, 73, 552, 636, 476, 316, 975, 79, 1, 55, 957, 345, 771, 353, 183, 560, 836, 618, 819, 754, 995, 153, 176, 128, 274, 609, 597, 757, 150, 843, 234, 909, 906, 251, 423, 335, 347, 747, 74, 1, 912, 596, 301, 504, 104, 29, 170, 333, 284, 439, 17, 645, 237, 56, 973, 901, 669, 58, 282, 69, 282, 255, 485, 451, 864, 633, 970, 665, 793, 499, 534, 592, 761, 970, 440, 503, 265, 417, 794, 253, 620, 700, 421, 236, 347, 83, 795, 245, 665, 581, 989, 897, 999, 421, 443, 2, 688, 660, 201, 962}
{332, 914, 342, 474, 560, 219, 342, 494, 756, 830, 647, 150, 520, 252, 292, 862, 634, 948, 370, 287, 297, 418, 572, 870, 560, 180, 148, 340, 814, 780, 271, 822, 885, 510, 710, 959, 552, 798, 470, 995, 557, 784, 60, 928, 470, 910, 535, 640, 175, 380, 326, 508, 574, 728, 745, 735, 476, 786, 514, 697, 593, 608, 416, 936, 139, 80, 150, 64, 409, 64, 131, 274, 633, 90, 530, 462, 988, 155, 259, 259, 100, 450, 410, 410, 624, 754, 965, 436, 819, 159, 68, 380, 195, 488, 93, 578, 780, 660, 347, 774, 408, 910, 725, 716, 634, 569, 409, 224, 710, 514, 924, 408, 608, 284, 587, 422, 895, 520, 825, 336, 974, 822, 442, 458, 65, 364, 772, 432, 780, 498, 984, 228, 180, 80, 244, 558, 918, 308, 640, 751, 470, 419, 800, 524, 130, 992, 718, 390, 722, 468, 592, 88, 884, 158, 252, 586, 722, 840, 468, 302, 536, 765, 439, 565, 211, 718, 920, 741, 400, 962, 907, 542, 528, 225, 176, 380, 786, 245, 237, 794, 851, 76, 360, 332, 924, 204, 777, 660, 524, 429, 922, 990, 617, 836, 252, 771, 60, 288, 722, 444, 400, 399, 850, 430, 827, 143, 760, 325, 65, 518, 490, 335, 666, 306, 151, 425, 906, 581, 70, 185, 633, 418, 218, 79, 530, 777, 645, 820, 506, 227, 632, 792, 325, 966, 300, 797, 386, 474, 265, 779, 742, 145, 92, 792, 100, 644, 340, 750, 203, 223, 603, 924, 355, 214, 956, 859, 613, 115, 269, 224, 79, 462, 950, 684, 812, 891, 230, 882, 726, 984, 390, 874, 680, 437, 778, 475, 267, 695, 65, 635, 305, 903, 58, 160, 586, 306, 920, 585, 600, 723, 491, 554, 559, 926, 988, 490, 141, 227, 96, 402, 264, 53, 480, 208, 672, 361, 301, 974, 478, 615, 126, 100, 180, 595, 878, 200, 71, 774, 161, 60, 69, 430, 166, 670, 156, 491, 720, 805, 667, 771, 408, 495, 967, 246, 831, 96, 446, 339, 503, 330, 478, 944, 267, 223, 753, 449, 375, 539, 774, 736, 249, 650, 271, 468, 85, 826, 288, 560, 756, 672, 472, 611, 287, 898, 388, 90, 922, 412, 691, 505, 939, 352, 993, 304, 380, 878, 860, 103, 214, 322, 421, 763, 107, 873, 915, 334, 779, 838, 520, 577, 735, 973, 232, 978, 166, 76, 545, 622, 897, 617, 497, 632, 817, 198, 880, 594, 699, 72, 690, 460, 987, 85, 475, 401, 363, 396, 510, 912, 851, 127, 681, 500, 886, 470, 825, 57, 427, 499, 69, 844, 444, 852, 296, 923, 456, 728, 627, 400, 162, 128, 292, 607, 720, 699, 132, 323, 530, 135, 270, 266, 240, 423, 445, 599, 341, 210, 844, 676, 197, 344, 866, 648, 881, 349, 128, 641, 745, 494, 389, 897, 817, 438, 914, 485, 686, 703, 851, 944, 838, 85, 450, 630, 863, 403, 169, 357, 681, 395, 844, 137, 230, 848, 689, 529, 473, 882, 427, 69, 236, 206}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 331668
500
{0, 0, 0, 0, 4, 0, 4, 0, 6, 0, 1, 8, 6, 4, 1, 12, 12, 14, 2, 5, 0, 18, 18, 0, 10, 18, 13, 21, 27, 12, 6, 20, 15, 22, 10, 12, 36, 24, 12, 28, 7, 6, 10, 7, 0, 18, 18, 24, 8, 12, 4, 40, 32, 14, 50, 34, 55, 34, 3, 36, 28, 10, 21, 33, 56, 24, 4, 30, 22, 51, 7, 33, 55, 36, 51, 12, 51, 36, 7, 64, 28, 41, 0, 16, 51, 8, 60, 46, 46, 71, 51, 42, 39, 32, 72, 48, 7, 72, 78, 76, 8, 40, 18, 15, 41, 6, 44, 17, 53, 62, 42, 38, 86, 104, 67, 12, 116, 75, 28, 6, 114, 54, 96, 28, 50, 18, 77, 88, 58, 52, 0, 77, 0, 66, 10, 37, 126, 24, 53, 108, 8, 101, 95, 128, 7, 64, 30, 6, 108, 64, 83, 35, 54, 65, 39, 104, 54, 127, 44, 64, 3, 36, 5, 156, 150, 130, 37, 114, 79, 74, 136, 38, 155, 97, 50, 6, 170, 84, 117, 112, 63, 88, 94, 36, 35, 153, 29, 120, 93, 20, 174, 26, 80, 186, 99, 192, 58, 140, 194, 128, 48, 156, 188, 24, 93, 62, 80, 24, 131, 30, 183, 92, 96, 166, 154, 130, 151, 76, 183, 67, 91, 204, 164, 219, 22, 164, 145, 160, 141, 88, 104, 78, 61, 206, 233, 38, 234, 55, 219, 126, 9, 190, 204, 2, 176, 52, 126, 186, 49, 157, 185, 98, 65, 76, 141, 29, 204, 4, 226, 170, 81, 230, 241, 72, 63, 220, 59, 244, 18, 90, 45, 154, 98, 33, 93, 18, 76, 175, 5, 139, 187, 116, 9, 170, 58, 162, 217, 118, 215, 0, 199, 26, 192, 250, 158, 266, 198, 110, 174, 2, 96, 103, 219, 274, 61, 138, 185, 284, 215, 135, 253, 192, 194, 42, 245, 32, 114, 231, 101, 226, 305, 288, 101, 196, 302, 112, 129, 319, 114, 198, 10, 218, 45, 2, 331, 4, 118, 104, 200, 100, 203, 162, 65, 140, 48, 192, 166, 324, 249, 315, 286, 141, 217, 318, 42, 270, 229, 56, 49, 342, 82, 258, 93, 42, 145, 354, 20, 148, 119, 69, 36, 78, 345, 61, 54, 145, 10, 344, 76, 40, 21, 350, 208, 179, 355, 264, 225, 232, 383, 65, 206, 206, 65, 30, 31, 124, 19, 366, 91, 236, 274, 278, 17, 50, 54, 126, 148, 112, 232, 252, 60, 156, 65, 59, 341, 192, 240, 262, 185, 172, 132, 322, 282, 106, 273, 186, 144, 212, 234, 150, 199, 132, 338, 266, 71, 118, 1, 164, 88, 271, 279, 32, 305, 180, 349, 85, 393, 224, 201, 212, 43, 300, 142, 236, 259, 420, 381, 436, 444, 32, 237, 84, 55, 452, 445, 65, 461, 435, 392, 440, 30, 24, 297, 312, 14, 318, 108, 402, 67, 48, 209, 4, 423, 286, 464, 420, 463, 239, 378, 165, 356, 184, 133, 347, 270, 160, 300, 379, 157}
{113, 677, 253, 1, 373, 299, 691, 721, 77, 462, 497, 1, 129, 491, 51, 903, 471, 521, 607, 309, 99, 393, 176, 569, 341, 146, 414, 857, 986, 831, 797, 405, 371, 310, 859, 206, 789, 570, 131, 333, 149, 726, 830, 956, 281, 741, 361, 840, 376, 857, 137, 771, 401, 597, 771, 963, 121, 177, 377, 454, 351, 314, 604, 13, 317, 649, 138, 540, 521, 181, 450, 395, 911, 895, 686, 113, 769, 623, 317, 351, 470, 616, 271, 281, 523, 777, 851, 383, 818, 411, 621, 781, 381, 55, 675, 641, 408, 946, 879, 591, 931, 35, 601, 962, 756, 468, 991, 562, 903, 29, 937, 43, 697, 447, 441, 328, 824, 876, 298, 521, 302, 959, 164, 287, 481, 603, 696, 936, 246, 764, 787, 604, 681, 886, 731, 929, 930, 407, 327, 88, 339, 988, 966, 393, 291, 731, 67, 10, 390, 684, 171, 52, 68, 581, 671, 739, 2, 242, 152, 33, 4, 267, 82, 58, 923, 932, 135, 164, 844, 402, 377, 181, 49, 291, 82, 907, 873, 817, 50, 450, 742, 850, 12, 642, 856, 76, 808, 347, 565, 41, 233, 51, 137, 623, 537, 499, 89, 1, 507, 362, 208, 90, 817, 283, 174, 905, 809, 783, 246, 237, 617, 50, 593, 603, 28, 301, 29, 309, 730, 448, 59, 290, 841, 704, 774, 503, 326, 687, 856, 713, 913, 275, 151, 161, 263, 990, 366, 84, 68, 229, 423, 653, 615, 47, 659, 63, 321, 516, 202, 572, 337, 355, 43, 622, 998, 494, 939, 615, 449, 511, 137, 929, 341, 202, 261, 881, 287, 169, 238, 442, 414, 951, 76, 929, 743, 266, 420, 565, 637, 442, 826, 657, 416, 20, 621, 213, 998, 709, 324, 564, 447, 361, 550, 143, 698, 971, 433, 658, 457, 363, 251, 696, 33, 105, 894, 11, 719, 857, 384, 823, 621, 300, 804, 188, 671, 69, 791, 245, 733, 801, 956, 52, 991, 27, 999, 44, 581, 385, 200, 489, 646, 927, 341, 771, 523, 508, 172, 335, 376, 843, 31, 107, 577, 505, 552, 878, 101, 143, 684, 987, 540, 271, 392, 357, 324, 151, 5, 232, 867, 199, 973, 379, 720, 11, 677, 890, 457, 371, 278, 721, 926, 938, 757, 531, 613, 299, 627, 685, 266, 305, 328, 442, 636, 275, 517, 321, 325, 805, 229, 351, 128, 259, 196, 824, 435, 13, 430, 851, 65, 625, 979, 655, 449, 266, 836, 172, 649, 561, 558, 932, 129, 465, 682, 165, 216, 841, 242, 208, 871, 178, 757, 752, 917, 597, 359, 132, 69, 664, 63, 782, 593, 342, 131, 634, 969, 301, 854, 756, 495, 989, 985, 399, 491, 620, 1008, 221, 25, 418, 447, 58, 239, 408, 753, 870, 575, 714, 672, 727, 375, 490, 944, 987, 535, 149, 995, 472, 459, 17, 636, 852, 418, 935, 827, 199, 737, 664, 955, 714, 844, 219, 482, 131, 700, 563, 241, 77, 834, 901, 545, 1007, 200, 55, 410, 581, 761, 888, 325, 675, 514, 221}
{980, 75, 425, 404, 514, 952, 888, 560, 240, 840, 789, 370, 858, 402, 472, 670, 560, 354, 932, 664, 768, 370, 755, 520, 930, 600, 960, 259, 280, 425, 115, 60, 270, 613, 510, 788, 964, 324, 700, 920, 655, 199, 390, 519, 810, 640, 896, 217, 931, 280, 252, 515, 893, 520, 140, 353, 160, 332, 295, 795, 973, 874, 873, 780, 541, 328, 732, 765, 253, 702, 870, 590, 185, 60, 918, 414, 136, 448, 325, 448, 280, 139, 423, 434, 495, 422, 443, 309, 704, 580, 153, 636, 855, 792, 190, 428, 180, 960, 374, 918, 988, 587, 958, 532, 415, 826, 254, 972, 793, 942, 640, 797, 403, 172, 76, 975, 804, 599, 966, 900, 498, 479, 754, 697, 761, 377, 545, 647, 918, 246, 840, 537, 501, 342, 720, 140, 898, 990, 883, 956, 345, 219, 780, 668, 970, 170, 498, 244, 328, 450, 320, 925, 314, 748, 252, 860, 60, 535, 825, 625, 756, 198, 333, 616, 176, 776, 267, 904, 699, 460, 866, 544, 490, 525, 576, 438, 816, 581, 171, 373, 826, 647, 922, 682, 674, 99, 867, 484, 785, 192, 366, 464, 652, 247, 511, 780, 254, 926, 958, 753, 779, 373, 680, 796, 626, 436, 607, 204, 598, 792, 250, 464, 895, 756, 205, 212, 146, 923, 358, 786, 364, 311, 570, 814, 214, 751, 442, 292, 929, 464, 917, 844, 627, 483, 150, 552, 278, 340, 530, 193, 980, 674, 546, 775, 379, 816, 296, 808, 989, 710, 76, 734, 130, 104, 591, 956, 285, 787, 594, 920, 645, 986, 478, 941, 863, 806, 556, 461, 324, 439, 595, 655, 74, 143, 317, 230, 918, 523, 593, 892, 107, 575, 58, 659, 615, 130, 159, 60, 78, 868, 162, 694, 977, 200, 244, 126, 445, 576, 164, 191, 840, 784, 684, 177, 815, 876, 680, 981, 900, 200, 833, 762, 670, 623, 204, 367, 164, 274, 212, 500, 759, 583, 682, 79, 208, 220, 714, 175, 120, 370, 294, 486, 653, 91, 737, 341, 714, 295, 687, 216, 103, 166, 320, 700, 240, 860, 988, 795, 556, 603, 405, 977, 175, 416, 827, 323, 370, 362, 168, 814, 909, 308, 161, 818, 222, 170, 688, 615, 537, 144, 153, 484, 974, 826, 248, 210, 544, 635, 844, 525, 893, 526, 698, 588, 860, 256, 117, 883, 244, 698, 987, 70, 257, 401, 647, 781, 299, 804, 225, 772, 52, 318, 985, 536, 58, 309, 484, 579, 656, 534, 815, 269, 412, 928, 272, 260, 587, 439, 820, 328, 710, 949, 621, 675, 473, 703, 706, 308, 585, 974, 444, 946, 863, 242, 597, 627, 107, 803, 444, 741, 409, 625, 464, 273, 334, 406, 565, 215, 623, 312, 959, 315, 272, 200, 444, 702, 938, 216, 621, 570, 845, 948, 392, 411, 842, 282, 665, 712, 143, 188, 221, 192, 241, 394, 457, 552, 455, 159, 480, 705, 836, 851, 88, 729, 165, 228, 236, 475, 518, 687, 335, 866, 410, 453, 474, 872, 740, 111, 497, 795}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 983154
500
{0, 0, 0, 0, 1, 4, 3, 6, 6, 7, 5, 4, 3, 6, 0, 4, 7, 15, 8, 12, 15, 16, 22, 0, 12, 6, 6, 0, 11, 12, 16, 2, 22, 3, 14, 15, 21, 34, 15, 34, 13, 19, 25, 16, 8, 4, 19, 33, 0, 30, 9, 6, 40, 0, 47, 29, 2, 56, 39, 6, 13, 17, 14, 16, 42, 9, 29, 6, 0, 40, 56, 70, 17, 16, 60, 24, 34, 51, 7, 71, 32, 0, 11, 48, 63, 14, 17, 64, 18, 20, 2, 0, 21, 55, 62, 64, 77, 6, 40, 20, 4, 90, 54, 88, 45, 88, 36, 24, 95, 100, 102, 20, 21, 55, 108, 72, 92, 59, 14, 18, 78, 81, 6, 120, 36, 50, 62, 25, 78, 104, 87, 83, 0, 76, 90, 28, 109, 133, 74, 1, 32, 110, 54, 90, 129, 15, 109, 135, 30, 112, 145, 12, 68, 14, 59, 14, 27, 35, 84, 98, 17, 6, 70, 157, 31, 14, 26, 80, 71, 122, 95, 76, 39, 38, 31, 91, 27, 17, 111, 0, 80, 119, 77, 23, 137, 168, 170, 138, 59, 166, 23, 104, 82, 2, 85, 92, 99, 52, 29, 70, 62, 45, 28, 49, 155, 0, 69, 151, 195, 142, 31, 89, 84, 34, 210, 201, 179, 158, 9, 49, 116, 153, 214, 72, 45, 118, 150, 96, 30, 70, 215, 54, 216, 225, 162, 32, 92, 14, 126, 153, 188, 78, 63, 180, 15, 132, 238, 42, 83, 212, 196, 166, 217, 120, 0, 100, 34, 54, 204, 182, 100, 213, 78, 176, 206, 140, 190, 172, 203, 150, 5, 262, 137, 145, 105, 162, 73, 42, 84, 226, 67, 4, 270, 192, 190, 201, 217, 180, 265, 0, 238, 150, 81, 273, 22, 240, 186, 258, 40, 19, 212, 159, 270, 276, 165, 240, 271, 224, 106, 222, 109, 104, 50, 242, 105, 216, 279, 234, 137, 35, 114, 282, 186, 96, 30, 58, 150, 92, 147, 222, 6, 284, 325, 64, 145, 252, 152, 316, 141, 202, 231, 144, 1, 59, 30, 38, 345, 249, 330, 75, 257, 47, 311, 240, 65, 24, 31, 220, 294, 168, 112, 153, 107, 318, 345, 330, 325, 40, 13, 41, 319, 220, 143, 279, 300, 266, 19, 140, 104, 286, 192, 350, 227, 196, 52, 358, 247, 196, 358, 352, 170, 324, 35, 340, 20, 171, 334, 246, 213, 228, 210, 177, 48, 246, 315, 388, 22, 12, 303, 392, 148, 216, 189, 276, 194, 210, 198, 208, 417, 30, 58, 150, 392, 256, 85, 416, 70, 50, 138, 70, 379, 310, 399, 91, 242, 218, 434, 400, 211, 390, 414, 348, 3, 128, 69, 286, 120, 175, 396, 243, 419, 424, 123, 186, 82, 279, 147, 362, 233, 124, 211, 174, 425, 54, 132, 54, 118, 162, 325, 282, 189, 212, 403, 338, 268, 417, 54, 340, 352, 186, 324, 247, 165, 24, 300, 379, 39, 414, 152, 2, 164, 266, 214, 287, 185, 275, 434, 116, 111}
{1, 785, 461, 621, 814, 131, 191, 281, 849, 365, 862, 689, 43, 411, 487, 96, 305, 845, 684, 785, 33, 283, 97, 211, 706, 801, 881, 401, 473, 233, 141, 341, 134, 1, 982, 259, 20, 346, 381, 859, 420, 103, 673, 37, 984, 189, 237, 723, 241, 577, 933, 534, 331, 751, 631, 927, 673, 409, 9, 211, 101, 102, 730, 156, 674, 151, 175, 781, 753, 49, 233, 201, 630, 321, 721, 653, 122, 280, 631, 832, 26, 373, 375, 538, 47, 905, 534, 443, 973, 630, 187, 377, 940, 465, 137, 346, 106, 822, 252, 799, 401, 945, 187, 509, 495, 198, 841, 401, 181, 203, 361, 833, 696, 179, 634, 741, 315, 337, 113, 611, 38, 151, 250, 579, 995, 921, 781, 587, 998, 536, 377, 496, 358, 884, 483, 627, 670, 184, 825, 328, 940, 926, 207, 360, 101, 125, 324, 223, 1001, 529, 774, 783, 892, 913, 899, 93, 41, 617, 836, 777, 568, 795, 784, 755, 536, 963, 811, 389, 869, 931, 423, 540, 679, 147, 422, 147, 366, 702, 501, 920, 155, 268, 563, 462, 364, 395, 2, 487, 728, 367, 357, 376, 161, 932, 4, 973, 755, 691, 689, 233, 372, 59, 291, 231, 431, 944, 314, 851, 37, 973, 759, 615, 280, 217, 909, 239, 782, 41, 646, 203, 75, 558, 260, 940, 521, 558, 996, 556, 13, 37, 973, 648, 127, 540, 268, 915, 161, 410, 943, 416, 363, 658, 519, 563, 307, 694, 862, 747, 755, 667, 857, 575, 914, 296, 363, 15, 931, 471, 141, 64, 416, 721, 937, 487, 1, 372, 144, 311, 462, 453, 308, 970, 563, 652, 281, 476, 101, 215, 116, 266, 407, 551, 483, 192, 41, 920, 922, 157, 403, 601, 440, 568, 369, 723, 215, 1, 983, 516, 581, 107, 153, 24, 153, 909, 287, 934, 879, 302, 721, 985, 875, 435, 482, 647, 377, 339, 72, 82, 701, 123, 692, 524, 89, 520, 183, 959, 977, 917, 89, 772, 87, 372, 408, 315, 650, 51, 603, 215, 121, 722, 576, 684, 440, 888, 591, 770, 148, 144, 191, 292, 489, 313, 754, 979, 985, 773, 549, 810, 530, 71, 882, 897, 797, 985, 298, 537, 516, 935, 479, 811, 376, 527, 584, 179, 329, 889, 32, 429, 177, 647, 608, 526, 246, 837, 877, 945, 3, 716, 618, 98, 935, 74, 202, 521, 537, 265, 594, 354, 105, 871, 548, 471, 377, 553, 13, 325, 36, 981, 946, 1, 913, 900, 979, 41, 1, 782, 854, 674, 706, 207, 208, 243, 804, 202, 354, 946, 459, 1, 717, 534, 696, 697, 917, 810, 537, 921, 351, 686, 471, 890, 251, 509, 886, 665, 196, 826, 150, 463, 574, 793, 297, 582, 650, 274, 1001, 201, 656, 387, 178, 893, 126, 151, 245, 29, 669, 21, 975, 588, 727, 685, 976, 243, 905, 161, 281, 901, 535, 869, 28, 975, 22, 159, 536, 719, 37, 681, 932, 459, 937, 373, 553, 622, 579, 355, 863, 51, 569, 327, 480, 97}
{340, 60, 680, 512, 661, 945, 360, 165, 504, 872, 780, 786, 965, 144, 671, 264, 180, 896, 284, 884, 376, 953, 166, 558, 352, 712, 112, 808, 513, 664, 819, 334, 946, 628, 448, 656, 60, 87, 604, 580, 543, 692, 996, 530, 668, 576, 814, 532, 412, 487, 728, 881, 504, 139, 520, 680, 560, 800, 642, 360, 335, 849, 369, 880, 600, 436, 620, 334, 114, 842, 584, 78, 904, 335, 59, 280, 130, 271, 351, 599, 73, 984, 630, 428, 417, 595, 600, 735, 716, 908, 502, 756, 697, 909, 148, 830, 757, 90, 180, 575, 209, 846, 718, 172, 859, 993, 321, 115, 290, 235, 96, 587, 801, 738, 859, 139, 60, 228, 294, 541, 78, 710, 796, 655, 304, 373, 930, 315, 538, 336, 986, 135, 628, 76, 893, 640, 431, 614, 519, 768, 606, 369, 558, 848, 260, 260, 978, 970, 960, 112, 674, 914, 570, 760, 898, 260, 736, 778, 641, 680, 303, 587, 865, 961, 573, 230, 726, 517, 465, 676, 971, 923, 672, 915, 912, 737, 921, 638, 348, 936, 305, 892, 209, 615, 839, 253, 924, 134, 718, 338, 276, 112, 292, 118, 550, 354, 99, 620, 544, 740, 740, 549, 870, 627, 120, 809, 873, 964, 928, 58, 584, 302, 552, 254, 228, 344, 548, 262, 546, 301, 521, 776, 118, 384, 782, 299, 924, 115, 102, 558, 604, 751, 428, 476, 543, 594, 422, 258, 539, 805, 316, 455, 176, 146, 913, 640, 346, 408, 708, 504, 435, 313, 282, 236, 146, 614, 245, 525, 482, 912, 572, 711, 435, 371, 553, 117, 436, 365, 900, 724, 891, 687, 732, 672, 383, 271, 824, 59, 451, 683, 795, 60, 539, 384, 885, 744, 194, 236, 236, 991, 711, 886, 648, 87, 714, 537, 939, 700, 534, 958, 809, 489, 60, 956, 822, 188, 132, 357, 670, 160, 778, 726, 320, 60, 554, 796, 124, 331, 231, 886, 748, 239, 553, 600, 919, 733, 368, 116, 680, 486, 320, 57, 270, 752, 742, 535, 117, 78, 320, 380, 623, 384, 754, 103, 646, 817, 615, 514, 630, 795, 495, 661, 278, 384, 593, 486, 576, 290, 906, 756, 723, 371, 51, 558, 699, 767, 504, 946, 156, 839, 642, 209, 140, 876, 819, 526, 776, 933, 328, 652, 157, 360, 645, 709, 253, 974, 700, 262, 55, 779, 100, 428, 356, 913, 260, 156, 394, 300, 172, 372, 244, 52, 341, 512, 499, 663, 355, 800, 675, 791, 831, 126, 886, 449, 404, 567, 928, 591, 391, 140, 237, 246, 222, 756, 756, 658, 221, 707, 442, 705, 865, 256, 726, 279, 336, 755, 844, 839, 794, 877, 734, 950, 219, 204, 531, 426, 480, 93, 516, 616, 305, 90, 111, 687, 925, 602, 498, 770, 295, 227, 510, 383, 906, 564, 848, 531, 754, 167, 627, 230, 169, 201, 742, 858, 526, 124, 483, 678, 420, 870, 241, 120, 244, 384, 472, 965, 520, 306, 162, 604, 580, 643, 516, 722, 472, 862, 464, 316, 443, 920}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 340340
500
{0, 0, 0, 1, 0, 0, 3, 0, 5, 6, 7, 8, 10, 2, 0, 5, 12, 8, 9, 10, 6, 2, 22, 6, 5, 0, 13, 4, 21, 20, 28, 16, 1, 32, 27, 20, 14, 5, 0, 26, 19, 12, 42, 36, 0, 28, 40, 6, 38, 12, 1, 0, 9, 0, 25, 40, 40, 38, 42, 33, 6, 34, 45, 63, 42, 7, 35, 28, 6, 28, 40, 48, 52, 8, 20, 72, 53, 58, 76, 16, 20, 73, 70, 54, 6, 58, 60, 85, 26, 54, 17, 25, 34, 39, 76, 40, 46, 71, 59, 64, 95, 4, 31, 52, 33, 48, 60, 76, 102, 60, 66, 40, 85, 52, 25, 20, 6, 112, 54, 98, 98, 81, 70, 76, 122, 54, 109, 0, 121, 85, 93, 15, 115, 34, 90, 135, 2, 60, 32, 0, 103, 68, 46, 62, 73, 56, 121, 82, 79, 70, 99, 92, 114, 114, 77, 39, 20, 0, 75, 76, 56, 126, 56, 34, 62, 28, 43, 128, 63, 120, 152, 102, 49, 113, 50, 153, 147, 78, 1, 15, 5, 77, 108, 78, 66, 162, 170, 94, 159, 182, 53, 3, 61, 166, 11, 146, 61, 60, 161, 180, 80, 169, 139, 106, 50, 136, 168, 199, 33, 112, 145, 180, 78, 28, 90, 167, 9, 24, 153, 132, 44, 169, 138, 10, 87, 81, 98, 121, 200, 125, 177, 132, 214, 114, 177, 120, 19, 217, 90, 98, 69, 48, 170, 141, 90, 240, 143, 213, 87, 192, 137, 240, 183, 85, 123, 134, 20, 6, 132, 232, 177, 240, 259, 204, 48, 14, 31, 132, 137, 0, 176, 263, 88, 234, 130, 218, 171, 114, 141, 212, 129, 238, 192, 180, 247, 122, 212, 250, 1, 20, 240, 208, 191, 61, 36, 85, 231, 158, 270, 147, 256, 166, 16, 247, 36, 102, 224, 184, 158, 294, 234, 93, 56, 180, 3, 270, 71, 240, 277, 128, 185, 73, 41, 192, 169, 210, 192, 234, 214, 56, 86, 68, 18, 306, 77, 23, 140, 322, 261, 294, 59, 191, 87, 284, 39, 166, 345, 198, 83, 274, 345, 226, 261, 150, 16, 294, 14, 88, 52, 8, 101, 262, 346, 228, 230, 216, 2, 260, 102, 190, 95, 72, 274, 225, 335, 91, 218, 366, 111, 15, 254, 315, 309, 320, 140, 272, 305, 124, 60, 130, 324, 112, 93, 377, 8, 172, 311, 324, 133, 256, 20, 38, 184, 114, 189, 96, 403, 153, 408, 182, 1, 374, 161, 396, 130, 332, 389, 332, 392, 336, 158, 76, 10, 265, 145, 354, 298, 28, 0, 397, 428, 402, 228, 388, 227, 263, 198, 123, 18, 206, 51, 356, 0, 407, 355, 144, 320, 32, 98, 306, 184, 286, 294, 252, 91, 432, 397, 426, 187, 60, 423, 286, 110, 48, 170, 350, 235, 384, 39, 364, 55, 6, 313, 284, 222, 140, 5, 356, 97, 408, 408, 26, 355, 120, 226, 470, 325, 40, 144, 42, 149, 285, 192, 361, 150, 376, 357, 72, 41}
{186, 806, 949, 801, 783, 385, 773, 663, 483, 862, 70, 184, 867, 869, 961, 505, 145, 931, 665, 931, 913, 743, 518, 653, 643, 821, 326, 266, 414, 221, 126, 272, 233, 921, 423, 833, 224, 471, 141, 731, 333, 466, 8, 33, 607, 831, 272, 709, 612, 332, 293, 122, 911, 246, 945, 682, 941, 10, 65, 1, 558, 233, 556, 677, 925, 711, 322, 215, 390, 149, 236, 817, 980, 902, 486, 186, 241, 770, 494, 401, 3, 861, 217, 923, 985, 1, 861, 822, 842, 989, 923, 978, 345, 848, 117, 930, 704, 649, 803, 1, 401, 791, 618, 85, 986, 402, 219, 862, 53, 601, 777, 472, 132, 600, 997, 452, 157, 989, 668, 155, 571, 921, 239, 585, 848, 658, 326, 17, 952, 948, 367, 289, 794, 677, 916, 131, 642, 361, 822, 523, 617, 916, 631, 864, 827, 670, 641, 361, 288, 63, 217, 885, 343, 993, 814, 619, 389, 857, 51, 500, 109, 327, 349, 892, 28, 451, 275, 337, 283, 839, 940, 708, 564, 991, 255, 835, 27, 980, 78, 897, 971, 97, 147, 506, 528, 595, 701, 160, 31, 218, 13, 182, 901, 289, 156, 630, 338, 737, 212, 334, 110, 121, 222, 475, 54, 760, 162, 231, 165, 49, 855, 598, 353, 149, 65, 673, 793, 199, 670, 126, 94, 472, 198, 572, 447, 556, 921, 482, 77, 245, 706, 488, 163, 958, 509, 89, 889, 997, 128, 511, 162, 697, 229, 680, 935, 902, 20, 865, 631, 637, 521, 890, 77, 437, 777, 737, 463, 55, 521, 445, 625, 165, 213, 219, 172, 193, 901, 924, 554, 479, 529, 337, 713, 103, 778, 680, 803, 577, 753, 76, 42, 329, 155, 367, 12, 596, 701, 968, 429, 887, 140, 77, 552, 348, 863, 67, 298, 184, 611, 575, 841, 551, 408, 45, 846, 697, 740, 781, 757, 129, 929, 366, 505, 228, 529, 100, 875, 782, 82, 463, 675, 901, 602, 492, 761, 627, 631, 384, 426, 625, 922, 194, 981, 153, 938, 221, 585, 458, 794, 973, 381, 586, 176, 277, 119, 493, 209, 583, 479, 802, 711, 322, 644, 652, 110, 461, 297, 866, 719, 164, 758, 630, 941, 587, 783, 647, 547, 359, 541, 523, 658, 731, 319, 145, 865, 229, 873, 604, 862, 802, 757, 178, 265, 944, 495, 491, 631, 571, 436, 231, 681, 744, 960, 8, 576, 669, 888, 966, 53, 408, 236, 317, 710, 901, 358, 65, 903, 694, 857, 129, 913, 650, 272, 243, 336, 330, 747, 971, 427, 18, 984, 54, 463, 465, 473, 256, 995, 475, 890, 864, 377, 492, 655, 65, 124, 352, 54, 988, 67, 771, 842, 621, 867, 174, 396, 682, 188, 943, 605, 506, 325, 966, 881, 892, 819, 745, 164, 639, 393, 309, 461, 752, 451, 39, 991, 511, 118, 499, 691, 187, 912, 162, 220, 988, 817, 881, 251, 918, 545, 205, 129, 685, 847, 977, 351, 954, 105, 227, 62, 274, 188, 845, 962, 584, 675, 623, 875, 221, 418, 791}
{252, 988, 970, 345, 478, 360, 436, 524, 898, 451, 845, 230, 75, 810, 500, 535, 752, 796, 352, 574, 755, 497, 240, 582, 655, 720, 208, 318, 710, 260, 785, 888, 956, 370, 270, 441, 951, 700, 114, 428, 959, 59, 270, 319, 336, 122, 104, 175, 72, 258, 883, 218, 160, 515, 398, 359, 810, 542, 700, 924, 409, 708, 820, 636, 705, 986, 838, 637, 216, 213, 331, 375, 379, 387, 109, 953, 508, 584, 776, 984, 479, 251, 849, 432, 818, 948, 550, 941, 649, 355, 857, 148, 825, 330, 953, 942, 432, 584, 430, 133, 372, 564, 379, 436, 318, 133, 477, 180, 316, 239, 646, 827, 171, 950, 660, 801, 619, 609, 484, 978, 849, 740, 216, 877, 613, 831, 458, 268, 417, 575, 864, 460, 168, 392, 208, 831, 536, 635, 631, 123, 495, 897, 383, 733, 855, 338, 300, 436, 814, 202, 363, 240, 84, 900, 218, 560, 565, 909, 248, 181, 804, 156, 471, 957, 808, 187, 854, 216, 536, 904, 60, 559, 676, 470, 635, 104, 555, 455, 665, 672, 240, 664, 109, 870, 748, 922, 367, 460, 253, 351, 792, 735, 554, 752, 940, 381, 950, 812, 184, 80, 808, 433, 121, 416, 809, 595, 526, 84, 956, 481, 205, 262, 196, 747, 749, 389, 427, 112, 797, 844, 90, 113, 354, 802, 930, 431, 244, 167, 765, 750, 328, 580, 639, 793, 89, 216, 750, 308, 250, 684, 755, 71, 522, 372, 969, 151, 994, 74, 373, 131, 639, 282, 340, 978, 241, 972, 780, 356, 561, 315, 655, 414, 535, 816, 729, 465, 696, 754, 542, 810, 940, 679, 560, 491, 293, 235, 399, 865, 666, 220, 650, 544, 384, 592, 209, 247, 856, 937, 122, 624, 229, 736, 889, 845, 680, 138, 310, 933, 113, 60, 234, 262, 573, 274, 180, 574, 73, 450, 905, 530, 881, 154, 967, 709, 943, 848, 981, 541, 650, 590, 444, 152, 920, 729, 499, 624, 218, 601, 453, 786, 983, 436, 772, 885, 864, 284, 572, 485, 775, 515, 56, 85, 692, 705, 578, 180, 833, 486, 670, 500, 233, 194, 668, 387, 635, 422, 793, 864, 610, 423, 865, 857, 648, 206, 772, 455, 429, 992, 701, 456, 100, 715, 792, 640, 920, 113, 640, 475, 928, 341, 199, 990, 466, 810, 505, 677, 750, 473, 259, 94, 442, 292, 235, 235, 566, 656, 288, 812, 858, 485, 122, 651, 688, 900, 548, 738, 388, 98, 252, 628, 751, 101, 890, 431, 321, 596, 572, 899, 98, 832, 826, 386, 160, 148, 90, 726, 940, 252, 634, 246, 976, 160, 659, 631, 869, 387, 453, 176, 492, 105, 635, 865, 993, 642, 70, 939, 778, 193, 358, 574, 940, 856, 689, 589, 951, 545, 79, 208, 314, 194, 776, 73, 500, 666, 929, 603, 274, 460, 909, 758, 205, 804, 480, 760, 526, 684, 858, 104, 436, 178, 71, 834, 271, 456, 81, 247, 155, 343, 74, 147, 512, 144, 425, 902, 793, 395, 448, 907, 711, 300}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 251244
500
{0, 0, 2, 1, 3, 0, 0, 7, 0, 2, 1, 5, 7, 2, 14, 7, 7, 0, 8, 15, 18, 14, 0, 3, 1, 22, 17, 0, 9, 16, 8, 0, 6, 27, 18, 0, 13, 31, 26, 10, 5, 10, 36, 20, 15, 10, 10, 24, 11, 45, 34, 24, 15, 6, 1, 37, 3, 5, 49, 39, 42, 54, 18, 24, 13, 20, 34, 26, 23, 45, 46, 0, 27, 40, 65, 56, 41, 59, 27, 72, 72, 73, 65, 8, 1, 38, 13, 62, 54, 0, 44, 34, 33, 6, 94, 35, 66, 56, 30, 33, 55, 13, 85, 32, 21, 11, 48, 84, 73, 100, 23, 70, 86, 12, 53, 4, 108, 111, 70, 96, 28, 2, 95, 50, 50, 35, 47, 40, 31, 4, 43, 72, 131, 34, 40, 116, 45, 102, 101, 53, 39, 130, 18, 97, 84, 4, 117, 62, 88, 88, 138, 19, 135, 98, 15, 81, 58, 86, 64, 149, 25, 9, 39, 130, 45, 96, 127, 48, 56, 118, 98, 30, 80, 32, 150, 25, 157, 174, 43, 28, 42, 161, 118, 28, 170, 36, 32, 184, 1, 117, 173, 184, 130, 135, 104, 174, 99, 0, 87, 94, 200, 20, 138, 12, 26, 2, 144, 143, 207, 120, 7, 200, 51, 208, 181, 40, 189, 73, 12, 164, 185, 136, 167, 120, 28, 18, 126, 172, 6, 200, 172, 62, 108, 90, 104, 152, 187, 70, 76, 196, 13, 170, 189, 115, 115, 78, 170, 63, 90, 36, 50, 120, 71, 234, 11, 186, 232, 161, 177, 51, 77, 225, 125, 132, 73, 70, 29, 153, 245, 63, 99, 242, 84, 118, 226, 194, 91, 138, 73, 147, 69, 114, 158, 263, 90, 141, 273, 236, 43, 187, 97, 144, 201, 208, 224, 177, 81, 214, 82, 214, 228, 172, 144, 0, 3, 252, 63, 287, 279, 18, 113, 198, 277, 24, 111, 248, 262, 152, 33, 8, 5, 154, 156, 189, 252, 237, 51, 121, 287, 204, 139, 1, 259, 50, 185, 210, 28, 262, 132, 136, 305, 126, 231, 160, 55, 121, 184, 120, 320, 60, 253, 80, 144, 90, 274, 304, 180, 278, 256, 192, 76, 344, 102, 338, 14, 178, 298, 23, 234, 4, 86, 290, 140, 50, 209, 236, 318, 336, 162, 330, 221, 171, 48, 256, 308, 290, 7, 248, 37, 60, 289, 119, 348, 20, 174, 249, 256, 150, 46, 327, 133, 21, 70, 56, 212, 300, 12, 46, 378, 155, 228, 372, 68, 410, 181, 216, 112, 197, 405, 112, 238, 121, 138, 110, 348, 101, 421, 84, 22, 396, 189, 171, 281, 187, 124, 366, 76, 220, 18, 92, 42, 396, 434, 69, 434, 218, 360, 112, 312, 354, 366, 247, 335, 142, 212, 192, 169, 166, 270, 377, 94, 420, 298, 0, 140, 90, 207, 0, 399, 455, 395, 260, 1, 458, 147, 222, 10, 116, 318, 257, 269, 280, 453, 434, 41, 64, 294, 211, 467, 180, 482, 174, 68, 154, 80, 264, 193, 225, 380}
{926, 279, 469, 689, 303, 701, 621, 99, 877, 853, 411, 262, 186, 161, 526, 483, 633, 231, 441, 931, 553, 360, 916, 228, 921, 383, 913, 415, 501, 81, 637, 889, 347, 209, 873, 865, 647, 655, 81, 911, 801, 422, 183, 683, 386, 16, 381, 971, 481, 94, 533, 446, 385, 400, 229, 865, 813, 596, 186, 617, 101, 988, 26, 394, 825, 2, 47, 687, 801, 721, 705, 681, 465, 59, 754, 626, 166, 349, 497, 281, 677, 985, 183, 522, 12, 548, 733, 496, 552, 889, 605, 418, 351, 6, 349, 154, 651, 996, 560, 241, 357, 9, 705, 196, 883, 944, 86, 154, 887, 457, 267, 927, 205, 906, 946, 189, 336, 601, 971, 104, 701, 477, 161, 641, 537, 405, 25, 944, 441, 971, 632, 26, 14, 470, 279, 599, 583, 441, 23, 143, 668, 474, 939, 151, 973, 693, 753, 637, 283, 547, 939, 335, 172, 30, 369, 220, 871, 627, 961, 443, 44, 273, 639, 949, 564, 174, 215, 703, 73, 919, 287, 236, 29, 224, 777, 413, 802, 455, 154, 954, 227, 447, 145, 640, 473, 713, 297, 330, 541, 551, 210, 177, 855, 250, 256, 323, 3, 789, 921, 400, 378, 988, 5, 160, 301, 82, 726, 712, 113, 561, 750, 603, 361, 700, 351, 299, 497, 324, 694, 493, 705, 912, 846, 858, 700, 368, 236, 423, 299, 639, 172, 33, 338, 410, 61, 596, 334, 1000, 112, 855, 979, 55, 692, 550, 97, 571, 288, 592, 737, 675, 4, 904, 726, 576, 669, 22, 131, 346, 110, 921, 497, 222, 459, 951, 498, 1005, 968, 502, 789, 540, 961, 602, 577, 622, 330, 232, 441, 146, 267, 247, 354, 911, 345, 752, 139, 775, 373, 141, 302, 172, 1000, 551, 1000, 661, 55, 160, 548, 745, 715, 169, 518, 489, 671, 113, 107, 771, 74, 503, 879, 382, 541, 912, 381, 795, 748, 841, 69, 436, 201, 401, 869, 911, 368, 382, 519, 542, 664, 538, 828, 49, 881, 273, 341, 978, 771, 104, 19, 291, 55, 34, 493, 806, 449, 923, 533, 903, 6, 865, 961, 55, 288, 834, 86, 667, 521, 879, 641, 39, 685, 331, 408, 904, 105, 7, 134, 563, 981, 951, 984, 517, 417, 735, 564, 326, 605, 776, 794, 205, 662, 982, 677, 708, 357, 531, 768, 638, 865, 455, 255, 86, 735, 201, 234, 189, 772, 766, 231, 871, 786, 902, 806, 977, 861, 699, 797, 826, 281, 541, 589, 816, 497, 534, 626, 245, 565, 942, 625, 703, 631, 407, 811, 71, 586, 870, 814, 547, 751, 488, 738, 458, 983, 798, 195, 519, 125, 447, 60, 908, 56, 784, 7, 44, 942, 569, 71, 547, 627, 370, 823, 716, 956, 589, 838, 307, 902, 227, 145, 185, 423, 312, 41, 830, 297, 878, 424, 835, 443, 663, 425, 472, 473, 505, 327, 579, 489, 692, 459, 311, 770, 433, 159, 579, 82, 459, 737, 389, 235, 315, 357, 601, 674, 892, 281, 459, 457, 664, 514, 857, 383, 323}
{448, 604, 602, 835, 674, 908, 98, 665, 330, 624, 756, 402, 300, 360, 936, 730, 130, 585, 390, 182, 395, 545, 418, 726, 710, 328, 624, 738, 142, 564, 620, 220, 249, 562, 190, 644, 500, 358, 89, 620, 490, 87, 72, 420, 560, 280, 648, 81, 298, 537, 632, 858, 232, 490, 305, 280, 83, 260, 284, 818, 694, 279, 535, 452, 720, 926, 230, 894, 883, 604, 467, 694, 88, 656, 986, 679, 852, 960, 114, 560, 875, 948, 543, 659, 533, 947, 585, 761, 139, 778, 921, 718, 345, 270, 734, 646, 814, 790, 137, 532, 739, 751, 287, 558, 819, 156, 204, 474, 200, 584, 415, 412, 915, 700, 60, 509, 775, 887, 690, 802, 432, 900, 195, 263, 194, 288, 116, 868, 450, 381, 168, 197, 611, 831, 432, 175, 136, 270, 840, 971, 128, 274, 150, 320, 525, 891, 604, 944, 92, 780, 436, 702, 371, 955, 562, 398, 841, 516, 144, 982, 330, 815, 139, 813, 777, 748, 840, 159, 318, 556, 624, 859, 898, 714, 408, 363, 200, 447, 968, 656, 609, 203, 380, 697, 964, 485, 134, 646, 100, 978, 877, 746, 286, 812, 794, 272, 244, 524, 745, 945, 983, 224, 303, 791, 880, 666, 325, 802, 654, 714, 695, 324, 99, 348, 720, 309, 806, 56, 314, 504, 520, 213, 908, 104, 596, 200, 66, 71, 652, 116, 716, 420, 868, 590, 859, 103, 697, 140, 227, 296, 621, 476, 718, 977, 364, 435, 480, 451, 306, 934, 865, 581, 283, 214, 988, 264, 93, 110, 982, 523, 495, 872, 168, 496, 99, 918, 857, 153, 585, 197, 444, 152, 479, 62, 541, 523, 517, 549, 680, 898, 714, 750, 59, 592, 856, 547, 440, 642, 979, 484, 671, 110, 821, 197, 840, 692, 290, 886, 955, 925, 495, 663, 827, 394, 101, 521, 499, 643, 695, 990, 923, 791, 78, 874, 871, 845, 284, 261, 302, 879, 984, 146, 525, 192, 863, 425, 74, 559, 351, 535, 605, 911, 960, 290, 159, 900, 654, 588, 427, 524, 812, 689, 301, 822, 170, 276, 877, 985, 199, 295, 464, 373, 591, 625, 440, 100, 665, 303, 395, 440, 608, 348, 390, 438, 814, 358, 116, 938, 527, 331, 321, 137, 900, 344, 316, 576, 592, 455, 414, 458, 480, 828, 820, 303, 646, 792, 86, 888, 978, 106, 615, 422, 910, 816, 715, 352, 100, 297, 916, 549, 988, 717, 182, 907, 963, 418, 466, 244, 355, 384, 757, 69, 555, 543, 60, 936, 874, 414, 806, 293, 664, 819, 705, 491, 553, 566, 742, 428, 875, 293, 168, 59, 316, 372, 763, 733, 405, 719, 219, 130, 819, 161, 64, 203, 388, 72, 621, 271, 419, 235, 190, 962, 459, 220, 576, 443, 736, 654, 888, 360, 356, 726, 312, 450, 954, 376, 926, 390, 744, 541, 562, 527, 807, 869, 402, 120, 859, 980, 392, 291, 232, 891, 631, 429, 707, 636, 848, 594, 436, 778, 701, 248, 924, 466, 234, 816, 348, 306, 87, 634}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 450240
500
{0, 0, 0, 2, 3, 5, 3, 4, 6, 0, 1, 2, 0, 0, 4, 14, 0, 2, 11, 9, 9, 20, 7, 0, 23, 18, 24, 27, 16, 9, 7, 24, 27, 0, 7, 34, 7, 22, 0, 0, 40, 31, 42, 35, 35, 23, 36, 32, 32, 42, 4, 40, 49, 16, 11, 50, 30, 40, 52, 23, 34, 18, 48, 6, 51, 6, 7, 50, 33, 10, 68, 63, 64, 15, 37, 26, 26, 7, 39, 50, 69, 40, 39, 7, 28, 54, 45, 72, 41, 56, 71, 28, 63, 68, 44, 6, 48, 30, 61, 5, 40, 6, 86, 8, 55, 82, 1, 32, 101, 88, 66, 74, 84, 34, 64, 22, 26, 80, 86, 116, 9, 6, 102, 1, 42, 28, 107, 4, 82, 114, 89, 54, 85, 76, 117, 44, 68, 55, 103, 120, 101, 124, 47, 6, 33, 133, 0, 4, 13, 8, 148, 80, 102, 88, 86, 36, 0, 8, 71, 45, 117, 114, 28, 64, 119, 90, 79, 159, 128, 133, 5, 105, 161, 126, 136, 111, 36, 114, 14, 81, 158, 122, 128, 171, 60, 141, 66, 140, 28, 161, 114, 168, 19, 106, 48, 180, 161, 6, 99, 199, 84, 180, 55, 52, 168, 160, 189, 90, 197, 0, 9, 128, 184, 178, 100, 128, 197, 182, 128, 60, 25, 156, 124, 140, 36, 46, 7, 8, 206, 70, 132, 149, 144, 96, 58, 196, 84, 222, 64, 88, 66, 87, 111, 48, 225, 210, 163, 36, 107, 43, 29, 168, 59, 196, 106, 200, 168, 156, 0, 175, 127, 187, 174, 40, 120, 124, 188, 204, 197, 164, 139, 257, 195, 256, 13, 257, 156, 166, 2, 275, 247, 38, 29, 164, 125, 258, 31, 252, 189, 288, 54, 256, 143, 277, 185, 264, 54, 22, 222, 30, 14, 74, 261, 214, 3, 182, 137, 1, 282, 18, 290, 208, 44, 227, 235, 195, 16, 175, 301, 110, 13, 262, 220, 286, 201, 31, 115, 111, 272, 54, 248, 14, 215, 4, 315, 192, 18, 14, 21, 250, 119, 136, 116, 143, 190, 118, 289, 258, 100, 0, 225, 258, 352, 28, 264, 223, 238, 46, 166, 340, 51, 300, 160, 117, 255, 342, 15, 32, 335, 355, 102, 268, 124, 258, 50, 278, 337, 271, 96, 204, 267, 28, 312, 159, 40, 338, 294, 24, 310, 350, 108, 248, 86, 260, 353, 21, 81, 18, 108, 176, 191, 336, 31, 184, 228, 224, 301, 153, 107, 166, 2, 56, 10, 308, 371, 338, 241, 90, 288, 256, 214, 38, 237, 187, 150, 161, 343, 75, 189, 380, 65, 370, 132, 144, 78, 306, 9, 161, 50, 320, 291, 34, 159, 320, 346, 92, 192, 170, 48, 400, 123, 282, 423, 349, 338, 383, 224, 282, 21, 62, 334, 138, 315, 386, 185, 298, 202, 234, 341, 141, 228, 346, 143, 411, 454, 217, 173, 119, 375, 271, 472, 384, 273, 282, 91, 391, 336, 349, 320, 404, 278, 219, 306, 430, 468, 193, 86, 240, 130}
{565, 37, 771, 897, 341, 886, 941, 721, 755, 601, 5, 909, 131, 849, 231, 853, 55, 184, 401, 274, 402, 29, 80, 127, 839, 90, 89, 24, 90, 461, 970, 564, 377, 963, 801, 844, 707, 9, 241, 377, 804, 77, 105, 801, 996, 249, 471, 652, 502, 25, 1, 345, 774, 572, 841, 913, 609, 281, 722, 341, 639, 532, 531, 561, 665, 585, 211, 442, 331, 896, 206, 880, 579, 829, 845, 615, 199, 957, 438, 452, 841, 394, 245, 785, 328, 45, 249, 890, 523, 225, 192, 805, 548, 291, 681, 736, 508, 905, 416, 474, 821, 633, 236, 879, 265, 439, 720, 991, 502, 740, 269, 303, 426, 486, 167, 589, 862, 293, 66, 512, 389, 76, 654, 741, 107, 521, 280, 535, 244, 228, 637, 681, 241, 418, 814, 604, 248, 506, 945, 677, 723, 707, 717, 842, 553, 943, 17, 820, 851, 591, 353, 217, 201, 997, 588, 804, 100, 351, 619, 369, 917, 956, 651, 365, 644, 13, 997, 21, 905, 8, 817, 82, 682, 929, 540, 683, 212, 967, 623, 953, 223, 891, 236, 334, 723, 104, 319, 456, 16, 473, 885, 152, 377, 291, 617, 951, 655, 689, 433, 743, 137, 319, 81, 804, 653, 843, 877, 578, 209, 158, 338, 93, 420, 83, 783, 307, 801, 197, 788, 821, 360, 509, 587, 464, 439, 969, 229, 85, 397, 541, 801, 754, 262, 397, 904, 360, 397, 593, 968, 229, 111, 767, 303, 752, 480, 227, 770, 595, 601, 22, 44, 709, 117, 801, 814, 125, 115, 62, 621, 721, 27, 665, 215, 875, 49, 769, 533, 851, 521, 264, 528, 704, 554, 872, 271, 201, 644, 89, 801, 917, 686, 396, 913, 401, 305, 297, 369, 765, 147, 701, 855, 949, 45, 100, 382, 888, 121, 626, 472, 406, 706, 306, 776, 921, 259, 867, 47, 77, 723, 432, 665, 111, 468, 998, 925, 817, 226, 930, 870, 966, 381, 759, 617, 861, 97, 345, 663, 254, 182, 988, 925, 517, 545, 459, 562, 248, 831, 219, 204, 727, 616, 623, 598, 689, 335, 766, 459, 958, 196, 785, 148, 184, 507, 568, 1002, 811, 17, 158, 897, 585, 632, 467, 580, 327, 647, 718, 867, 814, 569, 185, 295, 45, 536, 610, 401, 322, 847, 266, 742, 570, 786, 507, 857, 972, 136, 408, 466, 523, 202, 475, 970, 896, 260, 999, 427, 561, 628, 223, 876, 138, 405, 449, 276, 661, 567, 748, 538, 374, 879, 792, 177, 511, 308, 260, 963, 538, 507, 266, 629, 986, 508, 814, 130, 322, 146, 17, 401, 665, 248, 431, 242, 597, 699, 379, 20, 401, 971, 776, 466, 222, 305, 466, 171, 1002, 895, 930, 721, 921, 368, 377, 662, 403, 303, 554, 756, 640, 992, 351, 593, 108, 281, 770, 951, 822, 941, 827, 80, 813, 125, 841, 633, 401, 880, 813, 842, 691, 89, 371, 715, 696, 62, 935, 463, 353, 286, 313, 891, 16, 287, 46, 572, 173, 732, 629, 986, 773, 525, 710, 52, 434}
{260, 90, 779, 790, 870, 282, 393, 544, 600, 204, 777, 488, 361, 84, 870, 270, 484, 382, 478, 305, 696, 628, 820, 185, 230, 136, 436, 940, 420, 192, 176, 720, 452, 636, 467, 376, 248, 832, 496, 465, 800, 303, 728, 276, 538, 575, 653, 889, 518, 562, 450, 403, 248, 893, 763, 453, 800, 573, 940, 310, 520, 186, 213, 910, 599, 460, 86, 706, 619, 632, 800, 770, 742, 840, 184, 856, 922, 694, 286, 185, 668, 772, 251, 986, 124, 520, 966, 834, 526, 624, 825, 264, 398, 330, 280, 140, 200, 716, 216, 858, 615, 318, 707, 210, 784, 678, 872, 832, 635, 311, 446, 809, 475, 983, 410, 436, 504, 266, 855, 535, 572, 138, 578, 567, 845, 462, 514, 766, 174, 534, 365, 588, 222, 86, 241, 741, 705, 876, 411, 982, 963, 680, 425, 861, 337, 312, 118, 980, 240, 933, 600, 914, 645, 314, 794, 434, 600, 643, 355, 863, 530, 482, 122, 807, 504, 564, 112, 87, 58, 836, 848, 213, 752, 101, 824, 64, 916, 766, 992, 859, 614, 822, 904, 840, 142, 607, 304, 616, 610, 978, 161, 395, 279, 561, 238, 419, 116, 939, 471, 899, 874, 639, 158, 644, 716, 848, 356, 436, 600, 707, 208, 876, 432, 145, 740, 492, 976, 351, 598, 765, 993, 108, 251, 399, 292, 80, 336, 392, 870, 574, 235, 887, 621, 691, 384, 788, 457, 652, 384, 426, 964, 501, 780, 247, 127, 340, 876, 421, 174, 816, 643, 738, 220, 989, 475, 459, 820, 174, 378, 423, 992, 631, 880, 560, 439, 614, 334, 547, 119, 758, 418, 873, 822, 481, 671, 130, 641, 324, 565, 180, 230, 864, 454, 210, 666, 509, 493, 788, 815, 538, 590, 58, 244, 160, 92, 873, 999, 504, 812, 620, 88, 719, 908, 743, 317, 776, 77, 754, 885, 816, 511, 636, 200, 250, 683, 271, 763, 268, 596, 670, 618, 770, 377, 870, 865, 371, 839, 412, 359, 712, 604, 587, 80, 93, 945, 218, 249, 620, 574, 524, 300, 894, 219, 974, 796, 344, 934, 112, 117, 466, 492, 303, 615, 876, 301, 138, 682, 238, 803, 184, 809, 73, 106, 498, 913, 199, 207, 249, 616, 595, 124, 904, 631, 662, 277, 94, 55, 296, 279, 821, 828, 136, 716, 126, 880, 224, 192, 207, 690, 516, 609, 674, 827, 697, 411, 204, 108, 330, 103, 114, 324, 281, 279, 755, 156, 779, 237, 964, 537, 576, 254, 430, 55, 400, 758, 853, 369, 622, 974, 291, 199, 126, 664, 963, 782, 430, 714, 778, 223, 53, 289, 454, 180, 819, 948, 357, 351, 168, 81, 583, 462, 596, 192, 193, 373, 276, 148, 856, 320, 584, 454, 509, 137, 107, 464, 291, 287, 370, 493, 225, 365, 139, 420, 984, 630, 217, 432, 944, 518, 586, 416, 788, 911, 62, 575, 983, 82, 84, 381, 654, 379, 834, 734, 725, 776, 186, 569, 243, 593, 829, 536, 751, 706, 913, 656, 394, 287, 549, 572, 811}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 260520
500
{0, 0, 1, 0, 0, 4, 5, 5, 0, 4, 4, 0, 12, 13, 5, 8, 0, 4, 7, 1, 18, 2, 12, 2, 23, 3, 5, 0, 16, 6, 24, 22, 22, 22, 0, 15, 32, 16, 10, 4, 30, 36, 39, 40, 44, 10, 13, 32, 22, 46, 38, 36, 24, 14, 50, 31, 19, 0, 39, 40, 60, 54, 9, 36, 8, 63, 44, 12, 15, 46, 56, 66, 48, 18, 51, 38, 44, 56, 48, 10, 35, 2, 14, 0, 53, 51, 60, 72, 20, 50, 55, 74, 65, 44, 3, 54, 90, 70, 83, 4, 55, 36, 10, 64, 7, 105, 64, 48, 100, 70, 93, 48, 31, 98, 35, 34, 103, 97, 18, 72, 2, 64, 5, 24, 62, 99, 103, 84, 18, 118, 53, 1, 76, 20, 11, 91, 28, 115, 13, 56, 70, 60, 72, 24, 87, 4, 123, 76, 12, 98, 89, 32, 99, 56, 92, 96, 20, 46, 34, 75, 127, 2, 160, 50, 61, 78, 27, 28, 82, 120, 12, 114, 104, 66, 164, 128, 34, 118, 18, 114, 167, 60, 143, 152, 154, 44, 121, 56, 54, 38, 27, 163, 28, 116, 39, 129, 107, 11, 147, 17, 111, 50, 107, 146, 22, 190, 68, 152, 207, 16, 203, 32, 88, 17, 213, 192, 140, 146, 135, 192, 102, 42, 142, 14, 137, 0, 168, 0, 135, 54, 168, 88, 111, 180, 96, 143, 81, 62, 50, 162, 130, 66, 225, 129, 235, 38, 25, 241, 107, 78, 44, 120, 4, 183, 125, 192, 66, 228, 192, 117, 55, 226, 228, 224, 40, 128, 35, 139, 18, 1, 170, 104, 144, 116, 245, 111, 247, 0, 106, 70, 211, 6, 142, 36, 45, 176, 227, 40, 44, 129, 51, 25, 267, 66, 232, 46, 153, 86, 168, 81, 71, 20, 94, 169, 80, 204, 131, 261, 206, 190, 41, 177, 280, 298, 109, 22, 306, 93, 96, 216, 110, 132, 71, 12, 72, 319, 40, 104, 149, 174, 88, 0, 23, 254, 117, 48, 212, 96, 220, 202, 323, 62, 336, 208, 114, 341, 302, 228, 200, 276, 125, 278, 265, 64, 210, 311, 336, 230, 174, 120, 351, 12, 198, 325, 144, 92, 93, 352, 52, 60, 304, 297, 234, 188, 210, 106, 231, 252, 250, 58, 41, 122, 206, 252, 112, 312, 6, 42, 203, 130, 126, 140, 297, 46, 299, 110, 117, 121, 124, 104, 213, 258, 351, 153, 378, 387, 280, 336, 166, 369, 253, 24, 214, 275, 230, 204, 242, 336, 68, 360, 381, 2, 120, 206, 237, 150, 135, 114, 354, 361, 200, 180, 232, 40, 209, 366, 333, 171, 319, 248, 50, 410, 2, 102, 374, 140, 294, 160, 321, 98, 169, 383, 414, 399, 120, 192, 289, 368, 76, 450, 426, 252, 453, 256, 211, 406, 180, 280, 390, 118, 372, 152, 262, 396, 364, 36, 147, 230, 452, 156, 283, 97, 120, 85, 424, 426, 475, 216, 45, 248, 106, 0, 467, 108, 305, 62, 130, 102, 315}
{881, 68, 16, 871, 995, 187, 840, 241, 605, 123, 407, 2, 17, 201, 581, 925, 801, 479, 813, 481, 361, 471, 265, 89, 425, 301, 741, 321, 813, 249, 525, 553, 608, 300, 585, 20, 457, 131, 413, 767, 284, 576, 951, 915, 774, 272, 141, 999, 947, 393, 665, 411, 465, 844, 120, 542, 941, 453, 473, 585, 849, 924, 972, 349, 712, 827, 505, 901, 881, 801, 237, 156, 38, 877, 282, 361, 109, 645, 907, 716, 703, 803, 201, 501, 441, 496, 985, 709, 881, 467, 402, 720, 606, 378, 799, 287, 105, 397, 819, 544, 971, 901, 61, 213, 103, 468, 940, 771, 343, 673, 286, 292, 370, 496, 962, 257, 363, 922, 116, 969, 436, 25, 21, 100, 759, 239, 975, 795, 604, 221, 766, 525, 861, 151, 334, 993, 812, 881, 491, 141, 979, 697, 816, 421, 565, 852, 691, 669, 1, 216, 396, 921, 214, 727, 929, 730, 409, 491, 773, 527, 613, 339, 30, 222, 823, 403, 802, 764, 859, 338, 723, 433, 583, 911, 86, 939, 787, 891, 148, 700, 969, 682, 735, 23, 491, 867, 579, 222, 206, 110, 933, 280, 715, 415, 163, 64, 651, 221, 401, 91, 732, 434, 630, 881, 332, 521, 453, 678, 403, 130, 1, 490, 181, 529, 830, 714, 450, 609, 829, 533, 872, 389, 566, 807, 649, 606, 415, 273, 407, 221, 603, 170, 513, 332, 663, 87, 725, 326, 952, 285, 471, 950, 246, 428, 177, 270, 668, 304, 386, 691, 609, 930, 853, 395, 608, 781, 983, 596, 227, 374, 576, 851, 476, 719, 210, 143, 156, 4, 38, 496, 371, 561, 3, 576, 159, 633, 881, 927, 149, 69, 277, 774, 496, 85, 529, 876, 453, 53, 447, 257, 972, 130, 123, 939, 611, 550, 213, 928, 566, 589, 827, 565, 649, 923, 219, 21, 333, 773, 948, 107, 268, 290, 846, 13, 80, 7, 331, 769, 141, 728, 456, 224, 977, 787, 688, 344, 226, 345, 139, 1, 567, 729, 894, 115, 431, 304, 796, 204, 966, 121, 33, 521, 103, 305, 168, 28, 806, 301, 582, 458, 81, 505, 422, 1, 604, 621, 237, 334, 555, 482, 281, 358, 609, 923, 559, 447, 833, 393, 327, 681, 801, 207, 721, 651, 199, 786, 336, 636, 178, 781, 324, 498, 90, 710, 277, 458, 765, 309, 570, 665, 299, 488, 351, 247, 459, 891, 722, 559, 536, 831, 921, 381, 799, 377, 229, 741, 179, 315, 254, 570, 296, 569, 980, 891, 121, 57, 442, 31, 173, 698, 509, 538, 927, 517, 258, 114, 469, 978, 504, 128, 552, 901, 61, 793, 773, 781, 147, 508, 291, 426, 868, 863, 407, 786, 609, 206, 177, 501, 489, 361, 883, 453, 251, 285, 800, 523, 769, 609, 745, 137, 598, 162, 536, 794, 586, 346, 988, 440, 430, 183, 352, 849, 809, 111, 223, 873, 770, 953, 363, 242, 840, 882, 262, 625, 836, 116, 456, 688, 641, 736, 534, 731, 299, 223, 489, 650, 594, 929, 670, 985}
{962, 168, 684, 604, 900, 103, 578, 500, 840, 539, 404, 280, 650, 460, 580, 632, 530, 517, 230, 402, 708, 644, 985, 304, 868, 950, 111, 661, 810, 260, 325, 489, 864, 92, 918, 329, 640, 97, 380, 216, 807, 79, 432, 110, 842, 637, 380, 912, 308, 100, 896, 448, 670, 818, 203, 724, 540, 867, 935, 641, 93, 804, 148, 440, 932, 816, 784, 91, 840, 736, 945, 204, 360, 138, 91, 640, 227, 671, 729, 718, 540, 263, 574, 393, 797, 724, 210, 672, 694, 429, 157, 544, 420, 384, 387, 576, 744, 72, 328, 87, 305, 964, 654, 506, 640, 700, 389, 860, 757, 120, 252, 200, 948, 296, 724, 800, 454, 550, 518, 862, 66, 344, 288, 248, 158, 428, 928, 478, 546, 76, 768, 374, 991, 173, 90, 812, 673, 783, 222, 858, 491, 625, 720, 249, 603, 952, 883, 108, 375, 400, 422, 909, 467, 841, 434, 514, 185, 594, 795, 318, 596, 614, 321, 954, 939, 741, 759, 813, 752, 808, 867, 977, 658, 144, 542, 752, 67, 945, 808, 601, 943, 926, 516, 206, 515, 824, 440, 288, 200, 397, 894, 799, 309, 768, 940, 851, 474, 720, 780, 120, 228, 80, 511, 185, 859, 245, 875, 467, 744, 926, 136, 912, 731, 944, 649, 749, 460, 536, 185, 234, 230, 548, 702, 755, 492, 699, 760, 284, 337, 286, 648, 713, 306, 389, 186, 840, 916, 761, 120, 624, 719, 886, 100, 240, 584, 967, 861, 738, 146, 566, 391, 191, 638, 331, 304, 588, 239, 801, 572, 556, 355, 869, 755, 544, 162, 60, 956, 280, 757, 355, 357, 199, 232, 358, 216, 623, 230, 562, 179, 300, 796, 915, 64, 955, 289, 454, 801, 552, 965, 346, 306, 99, 943, 254, 958, 476, 287, 756, 70, 145, 611, 259, 832, 704, 380, 276, 265, 146, 838, 650, 939, 186, 140, 658, 218, 319, 772, 849, 555, 437, 510, 489, 202, 389, 154, 439, 608, 70, 904, 332, 628, 112, 629, 865, 85, 535, 788, 531, 968, 366, 540, 349, 213, 224, 733, 491, 882, 445, 884, 186, 364, 489, 150, 740, 378, 538, 224, 930, 156, 965, 976, 781, 433, 985, 773, 535, 343, 301, 167, 567, 473, 899, 260, 479, 157, 626, 224, 832, 162, 967, 858, 96, 748, 382, 605, 537, 974, 347, 463, 346, 262, 182, 798, 367, 182, 460, 281, 671, 200, 312, 851, 284, 206, 448, 509, 513, 318, 565, 670, 288, 373, 563, 746, 401, 396, 112, 626, 847, 651, 728, 800, 898, 390, 530, 569, 217, 674, 520, 470, 456, 466, 61, 575, 361, 763, 468, 964, 69, 308, 533, 705, 379, 489, 321, 478, 100, 714, 287, 493, 396, 329, 354, 266, 337, 891, 121, 762, 135, 302, 597, 154, 457, 464, 551, 696, 63, 395, 286, 910, 58, 441, 314, 502, 296, 783, 234, 634, 290, 953, 975, 647, 977, 750, 255, 781, 665, 255, 438, 781, 928, 137, 153, 918, 242, 554, 344, 451, 764, 256, 49}
{1, 1, 1, 1, 1, 1, 1, 1}
Returns: 959030
100000
{0}
{18, 55}
{10925, 12902}
{13, 41, 121, 3571, 1000000, 121256, 9651, 1000000}
Returns: 10924945375
100000
{0, 1, 0, 1, 3, 5, 0, 4, 5, 1, 6, 3, 2, 6, 9, 6, 10, 6, 9, 4, 3, 4, 13, 8, 19, 0, 2, 14, 6, 15, 16, 18, 2, 32, 1, 13, 16, 0, 25, 33, 1, 12, 9, 22, 36, 25, 25, 12, 13, 26, 48, 16, 29, 21, 40, 1, 4, 6, 10, 38, 24, 46, 21, 47, 0, 9, 49, 0, 49, 64, 40, 63, 15, 62, 38, 40, 52, 60, 28, 17, 28, 34, 3, 6, 24, 68, 41, 58, 59, 54, 83, 64, 0, 17, 75, 90, 87, 34, 41, 44, 42, 30, 30, 92, 70, 69, 68, 63, 71, 28, 9, 13, 61, 75, 50, 92, 15, 98, 97, 48, 63, 98, 0, 78, 46, 0, 20, 10, 72, 0, 30, 0, 19, 132, 81, 48, 13, 44, 118, 8, 28, 11, 59, 38, 15, 12, 78, 24, 75, 84, 131, 148, 99, 42, 77, 28, 9, 58, 111, 120, 41, 142, 7, 160, 93, 26, 107, 0, 97, 73, 75, 93, 115, 132, 133, 113, 16, 138, 98, 90, 132, 114, 138, 37, 152, 88, 46, 58, 57, 98, 162, 63, 98, 10, 162, 102, 17, 180, 72, 26, 9, 201, 147, 128, 16, 25, 30, 142, 8, 8, 13, 80, 60, 174, 96, 68, 183, 10, 20, 0, 141, 150, 85, 16, 66, 206, 183, 87, 57, 125, 28, 162, 20, 108, 10, 220, 60, 63, 33, 120, 174, 110, 178, 108, 178, 90, 89, 150, 72, 196, 94, 160, 125, 242, 56, 0, 47, 200, 136, 195, 209, 218, 136, 133, 195, 156, 54, 232, 97, 240, 41, 121, 30, 252, 185, 132, 257, 20, 130, 56, 98, 204, 177, 118, 99, 199, 105, 16, 119, 100, 111, 290, 163, 206, 12, 44, 159, 74, 75, 234, 166, 128, 253, 144, 114, 18, 38, 180, 261, 0, 53, 180, 268, 134, 135, 29, 26, 156, 267, 135, 126, 310, 170, 294, 270, 307, 225, 61, 326, 231, 207, 39, 225, 268, 134, 228, 228, 192, 244, 74, 66, 327, 9, 277, 73, 78, 47, 8, 23, 36, 247, 104, 331, 47, 243, 222, 94, 270, 6, 111, 209, 36, 120, 304, 240, 23, 218, 275, 166, 21, 66, 240, 97, 304, 220, 216, 68, 124, 242, 296, 129, 194, 74, 240, 70, 134, 54, 372, 94, 78, 136, 50, 291, 24, 295, 108, 127, 108, 245, 71, 248, 120, 191, 376, 252, 103, 284, 399, 167, 67, 231, 116, 214, 112, 345, 81, 293, 0, 393, 0, 122, 142, 254, 352, 168, 30, 349, 362, 282, 176, 375, 300, 259, 290, 95, 129, 57, 60, 418, 240, 180, 22, 355, 332, 197, 292, 96, 194, 324, 350, 405, 204, 165, 12, 22, 48, 65, 436, 48, 454, 212, 446, 233, 405, 408, 298, 437, 286, 115, 148, 36, 356, 19, 298, 290, 268, 339, 332, 249, 71, 75, 350, 345, 132, 180, 330, 118, 345, 332, 354, 85, 412, 144, 342, 111, 166, 447, 497, 29}
{713, 683, 401, 817, 432, 601, 789, 288, 717, 80, 196, 721, 716, 981, 757, 844, 681, 1000, 713, 548, 797, 661, 541, 977, 221, 409, 639, 70, 357, 57, 721, 476, 844, 385, 9, 15, 466, 897, 653, 418, 940, 544, 180, 160, 161, 535, 442, 346, 882, 201, 142, 746, 301, 641, 761, 713, 888, 467, 555, 169, 645, 943, 202, 861, 326, 397, 490, 461, 98, 497, 361, 801, 661, 471, 953, 318, 675, 627, 425, 714, 658, 19, 735, 552, 1, 462, 803, 236, 369, 143, 850, 81, 14, 122, 743, 501, 621, 547, 649, 638, 621, 398, 251, 816, 892, 273, 349, 131, 468, 656, 578, 944, 102, 611, 689, 828, 2, 393, 997, 540, 755, 417, 455, 496, 552, 70, 535, 716, 661, 948, 925, 951, 484, 836, 281, 241, 662, 29, 751, 876, 457, 881, 298, 493, 1, 553, 553, 404, 496, 511, 347, 113, 465, 93, 717, 707, 478, 328, 534, 980, 999, 854, 469, 161, 346, 328, 901, 557, 518, 721, 862, 229, 693, 553, 692, 927, 295, 168, 900, 501, 527, 122, 786, 577, 135, 751, 93, 286, 169, 117, 593, 527, 553, 839, 507, 240, 884, 436, 28, 778, 837, 633, 293, 630, 345, 131, 341, 307, 240, 993, 15, 555, 590, 497, 894, 775, 456, 348, 558, 561, 923, 157, 161, 203, 865, 413, 365, 737, 443, 1001, 271, 633, 961, 849, 490, 585, 743, 776, 603, 105, 415, 517, 942, 574, 756, 833, 385, 817, 328, 526, 137, 970, 42, 838, 812, 443, 26, 660, 318, 778, 529, 974, 223, 204, 403, 930, 15, 745, 388, 83, 875, 480, 657, 946, 957, 521, 520, 767, 794, 6, 283, 559, 529, 745, 223, 597, 74, 582, 181, 326, 964, 493, 586, 818, 640, 23, 626, 236, 465, 227, 44, 909, 136, 433, 897, 647, 667, 381, 220, 1, 919, 629, 144, 329, 981, 502, 181, 144, 285, 144, 857, 638, 514, 449, 598, 943, 777, 343, 647, 317, 200, 251, 898, 509, 172, 850, 591, 366, 139, 600, 615, 723, 617, 335, 211, 462, 449, 626, 35, 468, 527, 657, 133, 593, 772, 748, 703, 588, 84, 182, 677, 864, 751, 28, 775, 846, 337, 561, 760, 709, 618, 702, 618, 615, 47, 271, 277, 832, 745, 229, 352, 420, 539, 656, 976, 967, 501, 866, 790, 597, 406, 534, 658, 851, 740, 629, 471, 251, 593, 595, 403, 389, 189, 959, 74, 523, 514, 661, 506, 585, 437, 94, 883, 2, 747, 189, 104, 358, 172, 626, 411, 81, 555, 462, 914, 501, 67, 733, 94, 659, 482, 129, 384, 831, 821, 811, 25, 73, 70, 54, 540, 344, 73, 993, 197, 614, 762, 21, 604, 266, 465, 505, 420, 613, 487, 661, 889, 546, 105, 769, 231, 970, 265, 382, 13, 41, 202, 866, 379, 767, 264, 738, 223, 488, 613, 761, 88, 644, 146, 553, 501, 878, 508, 376, 536, 692, 104, 382, 908, 993, 400, 149, 792, 234, 661, 516, 473, 484, 758, 298}
{785, 320, 852, 736, 332, 140, 632, 761, 172, 369, 528, 695, 320, 584, 819, 470, 431, 104, 726, 885, 740, 166, 180, 260, 175, 650, 60, 760, 190, 696, 730, 994, 188, 868, 421, 350, 896, 240, 296, 164, 660, 589, 789, 409, 259, 880, 662, 166, 157, 980, 259, 750, 355, 71, 441, 704, 244, 855, 474, 389, 329, 603, 62, 663, 616, 170, 623, 810, 180, 348, 655, 899, 687, 215, 599, 172, 430, 296, 461, 768, 83, 558, 784, 236, 704, 577, 597, 469, 657, 278, 828, 970, 338, 581, 270, 750, 964, 963, 664, 138, 314, 879, 955, 154, 236, 899, 290, 831, 94, 818, 762, 877, 810, 568, 906, 192, 563, 893, 392, 518, 660, 787, 743, 544, 360, 530, 245, 457, 685, 290, 505, 914, 598, 544, 477, 550, 981, 293, 588, 527, 518, 241, 434, 542, 873, 100, 120, 624, 240, 96, 198, 657, 258, 118, 950, 178, 490, 631, 869, 265, 79, 974, 236, 790, 751, 611, 516, 346, 444, 986, 848, 252, 89, 690, 111, 728, 437, 106, 931, 196, 765, 540, 406, 133, 675, 919, 320, 369, 299, 982, 821, 631, 201, 396, 359, 168, 858, 957, 525, 532, 296, 449, 947, 324, 887, 499, 380, 123, 210, 697, 445, 500, 333, 260, 239, 674, 909, 821, 761, 590, 671, 909, 812, 982, 648, 126, 111, 638, 306, 830, 195, 134, 676, 505, 495, 180, 175, 320, 174, 64, 248, 388, 274, 74, 533, 157, 598, 865, 357, 926, 154, 926, 609, 88, 329, 643, 122, 674, 160, 176, 575, 320, 476, 368, 97, 788, 680, 799, 809, 293, 515, 436, 186, 209, 272, 628, 594, 380, 95, 264, 424, 93, 534, 113, 652, 192, 742, 198, 864, 524, 196, 645, 163, 426, 763, 713, 771, 86, 299, 408, 480, 987, 571, 158, 72, 78, 138, 220, 748, 250, 408, 212, 917, 197, 851, 830, 736, 633, 599, 704, 925, 124, 248, 874, 320, 534, 656, 106, 812, 344, 822, 177, 234, 116, 482, 119, 608, 912, 362, 233, 527, 341, 749, 537, 278, 280, 673, 206, 854, 683, 62, 72, 108, 959, 397, 99, 939, 396, 70, 84, 364, 332, 715, 963, 450, 501, 698, 190, 342, 255, 926, 843, 229, 675, 143, 52, 616, 500, 428, 369, 876, 595, 716, 287, 479, 821, 328, 943, 587, 606, 864, 728, 582, 346, 687, 375, 267, 719, 311, 226, 865, 253, 94, 859, 432, 107, 518, 256, 492, 308, 59, 917, 680, 437, 306, 576, 380, 130, 550, 692, 764, 409, 280, 138, 603, 136, 269, 111, 937, 615, 579, 254, 345, 985, 241, 797, 610, 278, 911, 660, 496, 925, 268, 181, 432, 162, 387, 925, 659, 843, 306, 720, 584, 829, 671, 164, 915, 152, 135, 677, 832, 900, 270, 534, 310, 505, 900, 994, 740, 673, 920, 654, 54, 805, 963, 666, 151, 383, 589, 192, 352, 167, 64, 798, 456, 316, 607, 688, 178, 450, 174, 663, 52, 964, 218, 387, 904, 276, 255, 385}
{149781, 661537, 791497, 815873, 795193, 414817, 852859, 415089}
Returns: 623937625
100000
{0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 10, 4, 6, 3, 9, 0, 12, 0, 1, 0, 16, 15, 18, 4, 6, 20, 18, 20, 30, 14, 32, 26, 15, 16, 4, 21, 6, 1, 21, 30, 34, 10, 10, 7, 27, 4, 4, 25, 21, 0, 43, 10, 7, 28, 53, 38, 51, 35, 22, 9, 50, 20, 5, 16, 22, 63, 18, 5, 17, 42, 53, 64, 70, 73, 28, 77, 70, 49, 53, 6, 12, 42, 76, 6, 83, 0, 64, 70, 16, 84, 81, 50, 26, 2, 59, 21, 56, 32, 38, 44, 82, 68, 12, 61, 105, 26, 44, 80, 102, 96, 93, 55, 92, 89, 0, 4, 98, 30, 116, 80, 82, 48, 84, 108, 63, 57, 42, 120, 7, 89, 29, 6, 15, 30, 98, 81, 17, 22, 45, 88, 99, 64, 31, 26, 84, 136, 60, 70, 13, 146, 136, 22, 45, 106, 141, 113, 30, 15, 113, 82, 105, 52, 66, 8, 15, 133, 65, 166, 165, 105, 147, 114, 152, 11, 48, 84, 22, 74, 135, 170, 123, 0, 70, 62, 58, 14, 72, 31, 130, 135, 57, 40, 33, 184, 193, 181, 78, 0, 111, 117, 184, 48, 120, 60, 88, 110, 67, 132, 164, 4, 134, 150, 5, 197, 117, 91, 218, 215, 71, 68, 94, 104, 12, 179, 185, 56, 198, 54, 140, 228, 173, 180, 24, 76, 221, 231, 157, 150, 145, 98, 132, 127, 142, 196, 50, 190, 159, 100, 213, 148, 120, 130, 195, 166, 214, 210, 81, 96, 24, 46, 181, 258, 256, 2, 198, 185, 265, 265, 94, 245, 146, 70, 0, 58, 155, 182, 132, 224, 166, 94, 256, 172, 34, 274, 147, 120, 258, 10, 22, 244, 200, 48, 282, 25, 66, 52, 293, 265, 14, 280, 289, 178, 108, 81, 205, 88, 162, 76, 69, 56, 72, 140, 220, 138, 244, 120, 308, 240, 57, 138, 19, 220, 260, 12, 237, 132, 14, 132, 48, 266, 306, 229, 256, 258, 69, 136, 149, 140, 18, 202, 84, 43, 89, 335, 138, 114, 175, 345, 96, 144, 78, 44, 15, 196, 66, 14, 26, 138, 331, 242, 69, 190, 35, 238, 280, 292, 342, 25, 139, 28, 372, 196, 196, 324, 301, 283, 342, 196, 127, 14, 380, 288, 221, 65, 334, 264, 153, 120, 352, 56, 157, 27, 5, 240, 3, 324, 192, 135, 231, 216, 267, 297, 353, 76, 61, 266, 274, 25, 387, 1, 273, 106, 378, 338, 273, 110, 134, 341, 281, 175, 198, 245, 258, 198, 402, 332, 25, 180, 171, 124, 45, 15, 285, 340, 98, 120, 69, 185, 90, 122, 149, 15, 265, 169, 379, 128, 269, 390, 66, 118, 108, 52, 280, 306, 88, 220, 194, 236, 122, 147, 331, 125, 350, 456, 213, 386, 267, 16, 201, 304, 67, 114, 197, 357, 191, 382, 167, 230, 65, 256, 468, 280, 49, 199, 435, 262, 262, 339, 330, 159, 438, 0, 326, 334, 255, 93, 57}
{401, 417, 241, 741, 586, 590, 424, 501, 3, 423, 71, 225, 771, 437, 493, 507, 971, 17, 389, 730, 967, 961, 426, 106, 58, 712, 61, 765, 752, 999, 721, 761, 415, 583, 688, 496, 405, 635, 638, 373, 747, 846, 131, 570, 346, 174, 569, 741, 738, 929, 722, 7, 10, 489, 626, 550, 941, 452, 863, 747, 274, 766, 861, 433, 686, 211, 265, 730, 976, 756, 190, 238, 191, 844, 861, 135, 105, 487, 827, 216, 774, 689, 156, 939, 751, 642, 774, 289, 546, 326, 27, 201, 301, 88, 781, 431, 310, 787, 743, 127, 545, 169, 455, 521, 865, 973, 177, 327, 619, 250, 301, 854, 125, 525, 747, 947, 137, 349, 441, 480, 988, 292, 716, 253, 790, 307, 700, 272, 569, 770, 943, 909, 81, 17, 904, 208, 484, 709, 403, 447, 248, 804, 989, 623, 289, 442, 51, 299, 89, 2, 931, 48, 681, 121, 620, 550, 248, 512, 565, 394, 19, 829, 936, 665, 436, 30, 314, 601, 701, 961, 759, 787, 369, 441, 26, 328, 281, 908, 22, 528, 959, 781, 587, 386, 985, 113, 557, 318, 170, 17, 399, 793, 623, 644, 214, 674, 286, 330, 767, 353, 444, 563, 58, 302, 38, 930, 488, 270, 943, 571, 890, 623, 761, 941, 597, 171, 912, 101, 724, 729, 548, 773, 864, 974, 793, 16, 533, 143, 921, 882, 161, 960, 939, 827, 800, 540, 349, 257, 351, 116, 507, 505, 938, 340, 507, 967, 937, 471, 279, 258, 666, 60, 391, 170, 833, 328, 131, 68, 24, 101, 660, 85, 253, 673, 634, 804, 759, 933, 78, 37, 788, 297, 265, 233, 367, 897, 995, 710, 838, 121, 175, 598, 645, 710, 257, 755, 821, 140, 327, 213, 349, 129, 77, 578, 135, 54, 960, 714, 461, 2, 215, 532, 77, 908, 573, 128, 593, 488, 468, 614, 316, 956, 533, 888, 943, 106, 365, 766, 643, 959, 881, 517, 938, 752, 981, 966, 471, 854, 51, 9, 182, 989, 402, 975, 802, 650, 387, 881, 950, 889, 957, 778, 616, 779, 999, 611, 199, 580, 447, 276, 591, 528, 933, 543, 28, 90, 271, 436, 59, 361, 998, 544, 440, 471, 141, 173, 948, 241, 352, 325, 863, 361, 371, 607, 811, 693, 105, 425, 337, 152, 900, 341, 385, 106, 927, 311, 975, 782, 160, 110, 88, 975, 151, 328, 101, 45, 553, 883, 790, 294, 692, 955, 752, 358, 432, 427, 594, 997, 114, 266, 560, 463, 791, 318, 291, 170, 739, 108, 351, 4, 818, 483, 856, 563, 687, 101, 498, 890, 862, 533, 276, 635, 389, 432, 634, 201, 664, 270, 919, 356, 837, 970, 728, 561, 930, 863, 19, 9, 962, 109, 439, 679, 643, 108, 229, 868, 416, 836, 675, 663, 807, 76, 635, 784, 604, 7, 774, 894, 95, 691, 199, 232, 25, 265, 697, 7, 570, 946, 760, 826, 88, 803, 962, 83, 317, 416, 345, 920, 780, 469, 954, 352, 391, 157, 538, 21, 662, 301, 818, 467}
{96, 104, 332, 800, 80, 63, 421, 620, 460, 510, 565, 677, 548, 389, 196, 890, 930, 242, 662, 144, 900, 464, 714, 792, 917, 770, 859, 585, 296, 504, 984, 675, 255, 900, 248, 160, 680, 563, 418, 393, 930, 920, 860, 566, 319, 704, 840, 842, 82, 737, 604, 712, 377, 540, 690, 720, 390, 919, 465, 778, 664, 663, 468, 96, 620, 840, 64, 460, 989, 261, 233, 831, 248, 714, 224, 914, 320, 864, 747, 370, 389, 546, 925, 352, 787, 650, 170, 555, 979, 682, 451, 249, 623, 622, 629, 927, 403, 268, 327, 660, 316, 333, 60, 864, 570, 289, 495, 179, 894, 938, 605, 586, 72, 390, 575, 574, 580, 320, 960, 360, 89, 357, 986, 842, 197, 880, 831, 522, 654, 732, 980, 213, 820, 487, 656, 185, 447, 190, 951, 135, 629, 967, 167, 472, 793, 336, 857, 306, 880, 355, 752, 709, 135, 537, 100, 824, 588, 692, 282, 648, 93, 812, 734, 190, 600, 215, 623, 892, 434, 872, 641, 557, 901, 536, 928, 514, 102, 369, 777, 628, 861, 312, 980, 608, 216, 920, 279, 294, 74, 248, 344, 330, 130, 142, 420, 156, 516, 780, 108, 541, 550, 395, 840, 812, 67, 595, 690, 562, 526, 397, 880, 166, 293, 478, 835, 608, 984, 534, 235, 370, 524, 480, 275, 94, 658, 482, 920, 112, 568, 830, 519, 638, 612, 674, 779, 179, 246, 695, 416, 148, 70, 784, 576, 264, 780, 509, 207, 495, 711, 342, 303, 950, 434, 727, 219, 697, 902, 204, 382, 858, 960, 782, 138, 978, 656, 515, 549, 679, 274, 219, 279, 674, 982, 788, 703, 249, 190, 239, 156, 546, 416, 900, 934, 120, 822, 58, 175, 787, 940, 351, 105, 371, 508, 310, 992, 95, 643, 499, 792, 439, 138, 734, 721, 151, 964, 402, 746, 65, 453, 862, 814, 507, 974, 420, 554, 345, 257, 158, 358, 920, 891, 118, 659, 172, 397, 95, 890, 65, 141, 202, 480, 480, 259, 176, 794, 196, 956, 145, 201, 424, 106, 478, 712, 794, 200, 771, 505, 472, 298, 955, 272, 673, 54, 892, 264, 559, 862, 60, 367, 233, 139, 378, 699, 60, 75, 995, 379, 279, 496, 825, 228, 586, 910, 454, 861, 528, 196, 343, 307, 374, 777, 370, 270, 904, 983, 868, 400, 109, 995, 791, 670, 179, 962, 889, 338, 937, 553, 765, 566, 855, 62, 367, 226, 762, 348, 241, 798, 267, 416, 359, 686, 964, 408, 670, 905, 427, 884, 802, 192, 795, 518, 288, 594, 948, 388, 919, 338, 562, 929, 255, 263, 577, 297, 250, 312, 330, 355, 470, 341, 245, 132, 812, 363, 227, 192, 874, 936, 900, 783, 50, 590, 436, 768, 912, 563, 581, 712, 766, 962, 772, 168, 399, 316, 732, 884, 388, 484, 949, 540, 920, 180, 872, 607, 278, 234, 559, 546, 258, 269, 866, 993, 461, 813, 193, 620, 298, 195, 446, 142, 429, 335, 244, 232, 288, 711, 103, 859, 819, 977, 266}
{247384, 336596, 350721, 801931, 212185, 233167, 483925, 265005}
Returns: 20369565
100000
{0, 0, 0, 0, 0, 0, 2, 0, 8, 1, 7, 0, 7, 3, 12, 2, 0, 0, 13, 0, 17, 20, 1, 16, 0, 6, 6, 17, 2, 0, 13, 6, 9, 29, 31, 34, 19, 25, 20, 36, 39, 30, 4, 39, 36, 16, 0, 6, 32, 31, 6, 36, 2, 2, 25, 32, 1, 1, 26, 12, 17, 32, 27, 16, 51, 23, 26, 36, 68, 42, 4, 16, 52, 37, 40, 51, 40, 54, 22, 78, 21, 76, 35, 33, 41, 12, 85, 30, 81, 6, 16, 48, 14, 22, 74, 48, 84, 82, 33, 28, 25, 90, 61, 10, 56, 46, 12, 96, 25, 86, 51, 40, 7, 14, 15, 4, 48, 66, 106, 0, 103, 118, 30, 112, 15, 20, 73, 54, 27, 121, 0, 32, 71, 10, 77, 63, 56, 29, 11, 100, 63, 110, 1, 0, 120, 56, 25, 128, 14, 114, 31, 133, 48, 32, 0, 54, 37, 0, 104, 151, 98, 123, 24, 32, 113, 78, 155, 70, 43, 118, 120, 48, 38, 132, 125, 110, 144, 62, 0, 120, 94, 118, 90, 30, 134, 48, 109, 138, 42, 6, 46, 162, 84, 78, 107, 0, 189, 42, 155, 105, 69, 183, 57, 195, 13, 204, 24, 28, 43, 119, 110, 168, 74, 210, 172, 188, 27, 96, 189, 120, 147, 158, 212, 112, 35, 71, 145, 6, 56, 229, 48, 190, 69, 12, 34, 5, 141, 34, 237, 120, 183, 208, 222, 47, 229, 128, 146, 78, 126, 95, 50, 87, 10, 206, 73, 80, 103, 144, 207, 220, 85, 210, 197, 192, 65, 226, 100, 114, 31, 165, 244, 24, 3, 41, 272, 246, 183, 68, 83, 80, 129, 176, 8, 200, 40, 147, 138, 232, 39, 185, 186, 288, 160, 243, 210, 28, 195, 100, 268, 36, 294, 55, 219, 184, 189, 90, 200, 156, 180, 209, 96, 183, 170, 182, 297, 240, 189, 114, 184, 182, 201, 308, 169, 207, 212, 92, 140, 268, 84, 258, 78, 248, 9, 20, 309, 213, 95, 42, 264, 302, 138, 155, 223, 115, 291, 322, 186, 342, 221, 259, 255, 2, 26, 295, 252, 270, 288, 48, 278, 160, 288, 56, 207, 266, 96, 247, 235, 310, 72, 349, 249, 166, 36, 272, 39, 284, 220, 145, 37, 134, 247, 50, 334, 224, 112, 168, 70, 160, 297, 286, 278, 0, 111, 363, 291, 129, 302, 271, 373, 216, 372, 291, 349, 273, 282, 183, 280, 295, 313, 407, 102, 70, 63, 331, 245, 176, 324, 362, 51, 358, 108, 2, 53, 222, 245, 334, 399, 66, 32, 410, 161, 341, 229, 58, 298, 36, 242, 200, 315, 340, 141, 162, 179, 81, 85, 278, 194, 127, 186, 0, 178, 15, 17, 268, 442, 216, 14, 113, 242, 220, 128, 400, 30, 360, 266, 152, 332, 104, 126, 78, 22, 9, 203, 60, 195, 84, 366, 135, 113, 160, 440, 166, 439, 322, 298, 9, 461, 432, 48, 390, 69, 450, 397, 132, 390, 448, 425, 78, 55}
{531, 396, 93, 149, 17, 879, 366, 46, 769, 581, 953, 831, 738, 201, 263, 925, 400, 341, 403, 577, 803, 243, 417, 887, 507, 376, 517, 579, 822, 255, 835, 961, 766, 289, 841, 369, 495, 334, 969, 925, 777, 471, 394, 717, 202, 108, 52, 156, 401, 385, 449, 224, 141, 327, 587, 10, 303, 465, 593, 161, 97, 348, 816, 717, 40, 429, 370, 397, 41, 899, 543, 363, 730, 492, 749, 101, 191, 201, 146, 635, 765, 41, 707, 41, 313, 347, 801, 459, 985, 201, 567, 993, 705, 969, 816, 376, 406, 664, 81, 831, 741, 734, 201, 869, 121, 272, 833, 17, 947, 13, 826, 306, 167, 665, 734, 479, 861, 370, 660, 582, 704, 690, 73, 361, 447, 20, 773, 476, 300, 849, 207, 302, 163, 44, 89, 43, 843, 472, 944, 483, 18, 201, 971, 14, 219, 667, 168, 111, 915, 683, 226, 304, 463, 974, 152, 241, 209, 603, 523, 308, 735, 324, 614, 691, 141, 5, 547, 187, 143, 41, 284, 231, 483, 270, 944, 56, 164, 443, 395, 340, 643, 389, 741, 776, 810, 801, 649, 256, 964, 383, 803, 134, 209, 554, 343, 465, 968, 515, 266, 235, 164, 870, 163, 858, 172, 661, 249, 53, 805, 611, 463, 592, 799, 801, 71, 521, 191, 665, 225, 901, 984, 228, 642, 193, 239, 685, 695, 813, 19, 25, 835, 558, 190, 529, 601, 936, 429, 882, 251, 912, 774, 776, 269, 439, 222, 893, 173, 11, 419, 331, 546, 477, 467, 427, 389, 52, 585, 499, 982, 542, 311, 281, 155, 751, 402, 101, 415, 293, 447, 718, 533, 259, 347, 286, 390, 603, 683, 61, 725, 407, 679, 448, 337, 369, 191, 571, 641, 269, 178, 855, 207, 483, 276, 47, 340, 804, 611, 83, 504, 761, 475, 901, 452, 880, 357, 25, 470, 527, 744, 391, 750, 153, 149, 743, 71, 981, 576, 821, 933, 520, 887, 934, 474, 107, 940, 14, 184, 1, 419, 693, 837, 332, 812, 312, 278, 252, 793, 290, 795, 261, 751, 266, 996, 749, 112, 705, 12, 697, 579, 797, 529, 334, 288, 829, 562, 79, 558, 621, 721, 299, 728, 708, 781, 889, 714, 655, 79, 29, 98, 351, 291, 976, 5, 929, 83, 525, 496, 433, 267, 446, 857, 847, 313, 917, 523, 897, 137, 710, 905, 326, 743, 816, 975, 59, 451, 996, 63, 216, 276, 371, 620, 198, 314, 93, 816, 954, 779, 375, 905, 712, 255, 631, 82, 269, 248, 960, 625, 982, 89, 406, 550, 609, 352, 85, 490, 227, 357, 77, 401, 798, 484, 739, 441, 781, 539, 137, 254, 434, 92, 67, 479, 781, 90, 398, 181, 749, 676, 871, 690, 528, 921, 807, 447, 841, 519, 157, 691, 153, 214, 793, 883, 827, 77, 943, 732, 289, 317, 784, 25, 638, 636, 139, 502, 13, 501, 873, 462, 274, 788, 988, 790, 337, 827, 354, 81, 650, 748, 963, 772, 72, 275, 320, 615, 64, 446, 124, 517, 372, 388, 524}
{176, 870, 980, 769, 537, 773, 698, 165, 649, 314, 119, 706, 255, 259, 214, 501, 428, 580, 680, 810, 553, 140, 852, 495, 799, 428, 615, 440, 125, 160, 234, 179, 106, 452, 250, 596, 900, 91, 132, 510, 283, 328, 655, 704, 895, 713, 429, 476, 70, 144, 602, 818, 488, 924, 674, 520, 535, 935, 252, 780, 108, 720, 645, 856, 856, 620, 432, 484, 942, 559, 258, 360, 248, 731, 566, 978, 400, 533, 580, 295, 586, 720, 232, 190, 586, 875, 149, 680, 444, 401, 459, 504, 988, 460, 980, 608, 978, 581, 288, 943, 449, 436, 731, 339, 480, 566, 708, 74, 696, 265, 475, 881, 539, 257, 755, 508, 145, 800, 927, 359, 480, 635, 577, 224, 93, 436, 552, 985, 818, 107, 965, 518, 188, 185, 440, 780, 366, 308, 817, 72, 479, 960, 865, 669, 67, 666, 844, 672, 983, 308, 774, 782, 308, 179, 652, 934, 370, 938, 992, 458, 718, 288, 391, 354, 296, 415, 454, 978, 882, 716, 182, 399, 869, 697, 60, 166, 785, 181, 773, 848, 824, 694, 656, 646, 59, 979, 502, 148, 312, 696, 392, 115, 603, 829, 740, 962, 555, 526, 352, 559, 76, 354, 337, 667, 380, 220, 548, 446, 575, 902, 710, 425, 208, 436, 360, 906, 842, 875, 311, 342, 202, 978, 968, 653, 102, 357, 654, 684, 124, 628, 360, 795, 436, 323, 920, 417, 614, 248, 384, 517, 599, 844, 60, 619, 88, 444, 168, 210, 444, 680, 962, 320, 992, 528, 699, 224, 360, 797, 471, 491, 848, 553, 735, 387, 350, 605, 312, 346, 789, 390, 439, 143, 140, 288, 816, 594, 262, 771, 483, 845, 710, 548, 743, 996, 188, 498, 763, 432, 679, 762, 731, 333, 573, 503, 227, 561, 81, 516, 841, 513, 242, 202, 957, 178, 621, 652, 602, 861, 433, 418, 260, 820, 626, 824, 924, 56, 716, 153, 383, 816, 375, 978, 161, 270, 682, 677, 332, 522, 892, 870, 403, 860, 662, 610, 964, 832, 178, 337, 874, 853, 625, 688, 110, 614, 876, 575, 323, 972, 462, 62, 860, 245, 572, 127, 217, 461, 541, 481, 579, 610, 358, 94, 192, 679, 627, 210, 214, 60, 370, 423, 786, 283, 860, 724, 854, 597, 184, 524, 789, 164, 813, 98, 105, 878, 960, 968, 430, 253, 873, 617, 916, 764, 387, 572, 892, 153, 102, 432, 679, 388, 975, 897, 115, 795, 739, 354, 755, 544, 196, 931, 364, 405, 338, 64, 750, 159, 141, 965, 604, 496, 534, 97, 339, 475, 874, 930, 576, 259, 965, 292, 864, 140, 713, 175, 91, 712, 858, 386, 235, 234, 241, 493, 883, 525, 688, 65, 55, 579, 900, 860, 606, 304, 872, 357, 242, 436, 586, 81, 100, 320, 658, 935, 386, 530, 468, 910, 504, 206, 712, 572, 761, 815, 98, 349, 703, 666, 840, 100, 946, 470, 402, 199, 942, 142, 480, 836, 614, 217, 299, 713, 460, 996, 924, 320, 320, 137, 697, 337, 849, 574}
{612801, 383976, 600425, 182765, 464781, 59131, 180226, 728023}
Returns: 81800576
100000
{0, 0, 0, 0, 4, 0, 6, 2, 6, 8, 6, 2, 9, 7, 5, 7, 2, 2, 4, 0, 6, 12, 19, 19, 19, 14, 16, 8, 12, 0, 22, 2, 6, 30, 25, 7, 25, 30, 14, 10, 29, 0, 41, 18, 9, 9, 7, 10, 8, 27, 34, 9, 0, 0, 43, 16, 47, 23, 6, 1, 46, 12, 55, 32, 44, 45, 50, 2, 27, 26, 48, 33, 62, 35, 44, 40, 7, 66, 4, 5, 6, 38, 38, 70, 79, 76, 70, 56, 81, 70, 14, 20, 55, 49, 0, 86, 2, 87, 90, 10, 95, 78, 78, 72, 98, 41, 18, 98, 38, 73, 18, 77, 77, 56, 0, 90, 16, 106, 17, 1, 20, 112, 60, 8, 20, 29, 30, 46, 23, 120, 3, 23, 21, 113, 128, 97, 72, 19, 9, 46, 6, 129, 0, 112, 65, 122, 35, 93, 75, 145, 20, 144, 152, 112, 153, 23, 43, 81, 93, 28, 109, 76, 11, 14, 84, 119, 38, 128, 131, 38, 58, 139, 125, 162, 114, 120, 16, 144, 130, 42, 84, 68, 119, 54, 40, 42, 62, 120, 62, 140, 166, 128, 35, 44, 133, 0, 154, 102, 189, 46, 3, 0, 62, 12, 152, 132, 182, 104, 168, 90, 172, 71, 93, 144, 65, 171, 129, 214, 11, 182, 65, 202, 182, 112, 66, 70, 136, 62, 33, 71, 130, 52, 3, 208, 100, 178, 165, 34, 56, 168, 41, 228, 222, 183, 0, 132, 179, 190, 120, 201, 97, 168, 213, 26, 187, 18, 142, 84, 258, 247, 66, 22, 46, 210, 212, 85, 41, 59, 220, 141, 84, 93, 64, 186, 181, 246, 141, 200, 0, 148, 64, 178, 251, 281, 180, 252, 87, 189, 70, 198, 98, 180, 103, 54, 125, 210, 282, 144, 141, 185, 70, 298, 200, 224, 61, 276, 287, 274, 231, 124, 186, 288, 227, 3, 20, 210, 73, 303, 284, 176, 214, 298, 241, 272, 80, 166, 234, 76, 269, 42, 241, 188, 252, 24, 5, 276, 129, 224, 31, 225, 264, 315, 273, 96, 33, 257, 230, 299, 125, 86, 216, 127, 205, 112, 100, 162, 55, 190, 71, 144, 47, 254, 13, 54, 160, 228, 126, 328, 261, 338, 180, 276, 35, 126, 7, 368, 248, 351, 342, 166, 201, 150, 313, 210, 238, 224, 102, 74, 292, 282, 8, 312, 288, 56, 280, 72, 6, 254, 352, 20, 366, 219, 34, 202, 353, 392, 26, 112, 270, 54, 164, 140, 334, 220, 32, 352, 304, 410, 266, 196, 320, 222, 168, 129, 374, 3, 113, 246, 156, 85, 153, 36, 61, 390, 216, 172, 353, 368, 84, 360, 245, 49, 295, 312, 340, 397, 30, 272, 169, 38, 405, 389, 86, 423, 51, 48, 74, 165, 369, 213, 360, 314, 236, 27, 135, 332, 344, 98, 119, 111, 460, 340, 382, 370, 83, 388, 459, 302, 194, 312, 140, 342, 229, 298, 378, 216, 296, 10, 231, 104, 47, 12, 308, 19, 180, 75, 77, 140, 364}
{141, 761, 685, 373, 775, 797, 791, 556, 895, 617, 963, 281, 241, 387, 917, 252, 626, 236, 569, 800, 798, 140, 510, 165, 155, 797, 57, 177, 497, 145, 753, 9, 921, 682, 886, 751, 556, 961, 305, 583, 722, 190, 213, 573, 601, 720, 534, 648, 508, 635, 838, 5, 476, 273, 437, 341, 481, 546, 529, 518, 706, 977, 211, 446, 481, 816, 489, 662, 863, 451, 464, 259, 258, 470, 815, 3, 482, 991, 931, 997, 378, 5, 459, 530, 705, 403, 317, 270, 757, 963, 322, 201, 621, 85, 820, 176, 307, 570, 477, 930, 204, 19, 451, 626, 406, 179, 106, 353, 750, 579, 324, 396, 320, 841, 289, 641, 515, 993, 714, 583, 981, 301, 123, 696, 981, 496, 153, 701, 409, 483, 649, 712, 200, 900, 51, 1, 327, 51, 430, 823, 379, 546, 70, 977, 284, 694, 34, 917, 6, 921, 878, 811, 105, 725, 569, 466, 593, 564, 5, 977, 534, 553, 821, 966, 679, 245, 193, 444, 85, 59, 65, 325, 17, 37, 721, 979, 521, 46, 916, 641, 269, 684, 556, 721, 133, 619, 549, 969, 839, 301, 841, 480, 36, 983, 989, 218, 9, 44, 453, 952, 549, 634, 237, 1001, 260, 933, 78, 911, 89, 500, 589, 265, 592, 413, 401, 283, 104, 815, 418, 319, 164, 456, 505, 166, 840, 313, 80, 929, 96, 6, 142, 32, 707, 858, 387, 753, 701, 613, 723, 440, 359, 806, 2, 757, 93, 257, 697, 858, 793, 491, 936, 636, 194, 504, 18, 270, 291, 279, 331, 230, 884, 908, 631, 89, 145, 964, 329, 860, 63, 608, 5, 977, 984, 531, 303, 135, 458, 556, 246, 186, 459, 897, 425, 17, 347, 719, 331, 847, 165, 61, 185, 328, 833, 894, 147, 580, 42, 403, 626, 32, 751, 697, 386, 341, 514, 257, 690, 948, 986, 565, 199, 13, 165, 227, 259, 978, 306, 845, 530, 677, 793, 921, 213, 836, 502, 415, 503, 576, 433, 457, 61, 233, 621, 807, 525, 111, 765, 483, 515, 677, 904, 403, 195, 241, 163, 925, 306, 9, 176, 101, 889, 551, 562, 236, 596, 112, 660, 384, 993, 438, 121, 595, 771, 909, 392, 432, 95, 50, 86, 94, 595, 577, 837, 146, 644, 555, 982, 934, 607, 157, 58, 409, 13, 853, 801, 76, 563, 321, 610, 137, 95, 348, 333, 542, 689, 248, 591, 677, 81, 646, 747, 888, 15, 554, 623, 504, 815, 208, 193, 771, 512, 251, 838, 860, 267, 15, 471, 795, 251, 26, 122, 937, 896, 333, 585, 274, 981, 769, 566, 894, 231, 518, 170, 633, 278, 688, 626, 99, 595, 301, 115, 219, 121, 663, 165, 997, 301, 347, 267, 920, 744, 46, 794, 125, 83, 361, 743, 591, 763, 981, 460, 281, 752, 671, 184, 429, 676, 505, 801, 353, 887, 47, 522, 668, 959, 446, 317, 523, 260, 690, 739, 406, 156, 341, 873, 515, 236, 164, 752, 916, 958, 410, 89, 6, 197, 25, 501, 319, 287, 643}
{435, 540, 526, 636, 890, 200, 852, 980, 800, 566, 712, 192, 876, 354, 246, 339, 754, 385, 638, 114, 244, 577, 180, 830, 807, 406, 720, 605, 776, 730, 890, 428, 580, 820, 402, 757, 931, 763, 988, 212, 701, 736, 492, 568, 740, 570, 678, 241, 300, 252, 430, 840, 859, 973, 788, 476, 100, 920, 205, 313, 264, 603, 378, 694, 259, 233, 276, 812, 568, 262, 919, 566, 912, 812, 630, 407, 879, 496, 209, 512, 948, 592, 990, 219, 932, 720, 643, 703, 920, 538, 200, 385, 223, 706, 130, 743, 783, 574, 806, 661, 400, 190, 195, 128, 200, 352, 596, 660, 454, 500, 593, 860, 840, 213, 906, 68, 308, 252, 93, 453, 745, 372, 200, 770, 572, 257, 458, 446, 722, 705, 199, 858, 920, 308, 252, 253, 628, 658, 528, 158, 237, 489, 126, 865, 604, 760, 442, 131, 625, 386, 986, 419, 865, 270, 923, 573, 794, 860, 384, 266, 438, 309, 188, 218, 218, 534, 629, 104, 827, 330, 832, 624, 533, 201, 790, 538, 379, 131, 593, 891, 136, 284, 169, 266, 879, 368, 120, 563, 76, 362, 255, 982, 689, 882, 530, 999, 384, 771, 752, 527, 438, 666, 641, 661, 392, 115, 970, 471, 892, 923, 175, 573, 153, 235, 130, 328, 356, 658, 562, 884, 110, 428, 272, 610, 480, 516, 392, 626, 186, 544, 132, 314, 105, 526, 767, 106, 92, 886, 667, 501, 192, 715, 289, 532, 578, 187, 600, 907, 121, 546, 750, 865, 758, 440, 676, 339, 228, 492, 144, 675, 432, 239, 596, 102, 889, 229, 588, 129, 720, 339, 59, 240, 858, 320, 453, 398, 87, 288, 568, 879, 225, 715, 259, 776, 337, 822, 249, 327, 573, 256, 149, 138, 914, 121, 451, 84, 780, 900, 320, 301, 988, 536, 418, 518, 520, 407, 745, 573, 508, 346, 859, 626, 460, 120, 934, 292, 646, 394, 600, 438, 403, 485, 484, 496, 59, 88, 379, 257, 290, 230, 835, 597, 123, 819, 959, 910, 177, 404, 711, 952, 260, 498, 176, 210, 981, 944, 793, 877, 412, 752, 767, 700, 313, 623, 632, 126, 704, 691, 929, 114, 85, 685, 70, 157, 111, 242, 703, 943, 713, 681, 934, 774, 157, 323, 458, 952, 667, 152, 628, 976, 930, 594, 755, 574, 154, 82, 908, 174, 668, 782, 93, 250, 878, 309, 140, 959, 960, 261, 153, 107, 568, 714, 544, 937, 826, 563, 504, 766, 399, 360, 872, 212, 286, 643, 261, 425, 598, 908, 869, 543, 418, 982, 703, 390, 970, 570, 833, 560, 602, 654, 197, 624, 72, 78, 701, 184, 625, 152, 74, 192, 962, 199, 883, 369, 595, 676, 126, 428, 166, 210, 155, 559, 573, 558, 222, 664, 345, 824, 426, 364, 128, 900, 681, 192, 80, 405, 623, 357, 661, 515, 732, 344, 970, 156, 190, 394, 192, 590, 125, 454, 610, 50, 581, 405, 279, 224, 518, 720, 842, 51, 432, 87, 453, 512, 588, 343, 589, 242, 574, 886}
{128086, 567641, 799018, 801089, 257201, 810901, 297337, 790977}
Returns: 111708870
100000
{0, 0, 1, 1, 4, 3, 0, 0, 6, 3, 6, 6, 0, 7, 10, 8, 5, 6, 14, 16, 14, 20, 18, 0, 7, 24, 15, 14, 26, 0, 27, 24, 31, 22, 32, 29, 31, 0, 33, 6, 4, 38, 32, 36, 3, 45, 45, 20, 24, 7, 13, 0, 11, 50, 51, 0, 44, 20, 37, 46, 18, 46, 4, 26, 9, 41, 1, 66, 39, 50, 28, 48, 35, 0, 45, 72, 47, 4, 57, 60, 33, 68, 13, 16, 10, 64, 62, 13, 24, 25, 86, 69, 73, 83, 55, 64, 5, 44, 40, 70, 48, 86, 69, 24, 42, 82, 76, 54, 28, 100, 108, 100, 83, 68, 41, 90, 99, 108, 28, 96, 28, 54, 36, 77, 87, 45, 21, 69, 113, 76, 2, 14, 35, 94, 40, 121, 118, 30, 104, 34, 129, 8, 19, 14, 110, 94, 110, 78, 82, 0, 105, 80, 34, 60, 107, 101, 137, 28, 93, 17, 45, 144, 14, 72, 20, 19, 13, 56, 155, 20, 71, 19, 22, 133, 30, 108, 78, 104, 115, 0, 9, 80, 86, 162, 48, 94, 43, 100, 18, 152, 170, 150, 170, 154, 72, 7, 172, 99, 136, 155, 94, 138, 121, 197, 150, 50, 112, 116, 90, 160, 190, 196, 116, 145, 65, 120, 144, 152, 179, 172, 82, 153, 87, 184, 150, 220, 167, 174, 122, 146, 5, 96, 133, 40, 175, 41, 178, 136, 67, 110, 184, 87, 100, 224, 231, 76, 197, 184, 75, 194, 92, 152, 136, 100, 204, 152, 223, 236, 39, 106, 109, 218, 14, 11, 244, 186, 198, 182, 198, 252, 83, 18, 59, 60, 259, 8, 208, 21, 204, 252, 203, 128, 59, 228, 165, 260, 247, 43, 152, 75, 266, 0, 127, 118, 235, 256, 230, 88, 138, 140, 7, 299, 269, 0, 181, 127, 160, 50, 73, 230, 226, 240, 43, 308, 236, 282, 84, 33, 208, 232, 121, 42, 299, 92, 233, 269, 100, 13, 123, 0, 213, 185, 159, 0, 280, 234, 298, 132, 248, 34, 198, 118, 16, 46, 260, 86, 124, 123, 228, 276, 146, 272, 288, 242, 3, 279, 347, 134, 261, 168, 54, 354, 0, 312, 210, 284, 185, 316, 252, 286, 7, 272, 303, 174, 181, 307, 324, 258, 376, 44, 375, 298, 87, 240, 47, 366, 368, 316, 235, 129, 363, 34, 21, 152, 370, 224, 139, 14, 270, 300, 221, 208, 278, 380, 252, 326, 22, 60, 321, 370, 86, 102, 206, 297, 153, 310, 339, 395, 176, 336, 368, 154, 76, 261, 46, 328, 265, 372, 231, 304, 397, 48, 298, 28, 108, 264, 389, 182, 409, 152, 274, 300, 390, 354, 435, 294, 382, 326, 55, 343, 390, 80, 69, 44, 411, 170, 177, 28, 249, 264, 317, 258, 255, 246, 145, 208, 215, 306, 156, 192, 324, 16, 408, 318, 15, 472, 33, 146, 55, 395, 6, 322, 332, 392, 280, 366, 300, 244, 161, 410, 40, 344, 87, 158, 189, 78, 479, 264, 410}
{726, 749, 931, 501, 218, 53, 19, 884, 356, 299, 227, 561, 711, 951, 621, 821, 325, 891, 563, 510, 539, 57, 961, 99, 101, 861, 115, 352, 61, 89, 293, 815, 160, 151, 546, 693, 169, 175, 616, 762, 337, 176, 16, 985, 664, 739, 481, 745, 591, 97, 223, 81, 438, 539, 891, 563, 73, 514, 601, 751, 474, 420, 414, 592, 501, 402, 226, 972, 331, 538, 6, 301, 451, 441, 697, 1, 764, 257, 515, 619, 371, 379, 396, 273, 986, 787, 937, 41, 441, 401, 215, 683, 802, 266, 814, 717, 67, 255, 708, 903, 229, 409, 625, 761, 498, 842, 651, 851, 61, 97, 251, 361, 627, 862, 130, 330, 618, 730, 147, 140, 797, 493, 695, 751, 564, 112, 794, 804, 334, 303, 686, 57, 249, 350, 49, 243, 815, 418, 505, 618, 378, 221, 295, 758, 702, 589, 961, 992, 163, 283, 376, 949, 785, 724, 802, 346, 107, 922, 403, 889, 661, 629, 195, 50, 746, 795, 403, 715, 637, 475, 808, 598, 720, 185, 696, 961, 679, 344, 761, 731, 802, 135, 449, 627, 653, 1002, 143, 793, 25, 304, 662, 534, 910, 280, 409, 575, 654, 743, 231, 350, 794, 431, 464, 601, 121, 578, 835, 716, 867, 552, 312, 977, 523, 383, 139, 612, 760, 57, 551, 855, 252, 324, 905, 378, 521, 728, 796, 745, 589, 840, 24, 939, 953, 713, 965, 600, 374, 837, 363, 850, 736, 525, 129, 934, 526, 536, 18, 955, 577, 19, 85, 431, 467, 339, 677, 649, 20, 640, 91, 93, 154, 387, 9, 60, 518, 324, 919, 859, 406, 572, 564, 756, 791, 606, 800, 270, 178, 566, 585, 267, 285, 176, 453, 998, 339, 195, 918, 913, 774, 728, 998, 710, 355, 718, 838, 951, 33, 269, 681, 163, 741, 984, 404, 801, 141, 353, 683, 49, 671, 530, 706, 646, 589, 711, 118, 941, 342, 370, 11, 978, 99, 735, 973, 913, 473, 4, 816, 21, 571, 920, 176, 749, 643, 95, 667, 791, 131, 887, 314, 281, 924, 610, 25, 683, 682, 404, 658, 956, 773, 285, 227, 363, 127, 757, 92, 913, 788, 993, 459, 894, 386, 500, 444, 751, 469, 34, 407, 863, 790, 622, 865, 714, 213, 673, 361, 572, 61, 194, 319, 915, 901, 982, 970, 234, 241, 375, 905, 478, 752, 115, 243, 697, 849, 720, 981, 54, 316, 67, 125, 573, 1001, 536, 243, 988, 517, 964, 332, 99, 412, 334, 684, 432, 663, 962, 89, 983, 392, 285, 912, 577, 269, 981, 196, 87, 668, 701, 206, 346, 986, 637, 909, 827, 48, 211, 309, 558, 567, 532, 897, 476, 637, 251, 871, 948, 210, 674, 128, 407, 417, 873, 488, 650, 445, 842, 891, 715, 833, 921, 835, 201, 910, 52, 286, 857, 516, 480, 501, 643, 652, 720, 135, 834, 817, 998, 408, 866, 969, 989, 9, 215, 476, 173, 122, 690, 845, 333, 451, 938, 55, 135, 408, 771, 356, 125, 561, 961, 159, 504, 455, 681}
{857, 430, 755, 798, 249, 820, 370, 600, 920, 624, 697, 98, 196, 378, 764, 718, 540, 987, 418, 992, 692, 135, 681, 368, 300, 396, 860, 780, 831, 770, 765, 863, 717, 320, 964, 128, 126, 390, 608, 510, 761, 899, 680, 904, 427, 520, 170, 289, 615, 834, 931, 83, 892, 906, 350, 320, 559, 148, 375, 720, 502, 408, 676, 367, 190, 152, 844, 299, 422, 91, 743, 460, 959, 427, 521, 670, 705, 88, 499, 703, 440, 528, 954, 258, 636, 756, 148, 646, 480, 215, 945, 663, 67, 266, 389, 611, 248, 560, 786, 260, 220, 718, 607, 410, 123, 980, 270, 540, 831, 700, 161, 400, 960, 720, 181, 227, 124, 215, 740, 724, 126, 908, 847, 668, 419, 483, 734, 542, 235, 278, 704, 622, 142, 946, 292, 652, 449, 607, 989, 218, 184, 350, 137, 211, 650, 270, 565, 749, 166, 133, 599, 218, 620, 84, 730, 376, 105, 126, 739, 494, 789, 819, 828, 470, 552, 199, 204, 436, 548, 636, 318, 530, 436, 780, 174, 562, 646, 344, 432, 759, 810, 820, 64, 410, 362, 563, 574, 67, 114, 424, 948, 500, 360, 106, 816, 565, 510, 236, 449, 364, 364, 832, 669, 556, 534, 518, 840, 126, 320, 136, 946, 79, 370, 891, 834, 220, 197, 676, 425, 524, 830, 560, 506, 206, 556, 498, 236, 310, 660, 370, 285, 124, 345, 619, 632, 790, 128, 725, 993, 857, 471, 824, 987, 595, 872, 179, 872, 60, 81, 527, 375, 309, 462, 910, 915, 859, 86, 873, 951, 294, 873, 861, 624, 936, 375, 836, 200, 272, 315, 711, 399, 990, 158, 527, 820, 695, 135, 734, 630, 336, 474, 442, 524, 327, 450, 727, 748, 295, 551, 164, 923, 388, 230, 870, 826, 946, 243, 657, 606, 100, 497, 384, 315, 164, 82, 430, 198, 61, 504, 202, 280, 879, 397, 616, 527, 667, 514, 379, 684, 712, 334, 812, 731, 246, 312, 732, 445, 444, 963, 902, 883, 92, 60, 934, 54, 570, 730, 296, 892, 508, 99, 328, 962, 827, 490, 752, 755, 586, 684, 420, 559, 145, 704, 773, 524, 626, 648, 423, 257, 452, 560, 245, 856, 593, 718, 648, 880, 748, 468, 399, 456, 596, 370, 439, 284, 965, 822, 504, 715, 920, 918, 115, 606, 568, 933, 532, 674, 552, 800, 720, 334, 586, 328, 976, 539, 918, 982, 400, 169, 345, 719, 148, 652, 768, 195, 978, 308, 340, 270, 914, 496, 792, 262, 661, 991, 351, 903, 250, 417, 449, 566, 434, 617, 223, 934, 263, 82, 442, 606, 467, 599, 246, 996, 772, 914, 770, 614, 964, 824, 863, 850, 560, 735, 116, 510, 917, 185, 83, 352, 768, 806, 416, 248, 77, 928, 624, 650, 597, 800, 443, 852, 115, 76, 429, 147, 126, 295, 234, 456, 58, 324, 497, 626, 303, 861, 270, 162, 836, 836, 165, 172, 199, 90, 288, 174, 112, 541, 63, 903, 725, 550, 964, 231, 560, 673, 334, 65, 889, 916, 790}
{213265, 195361, 124317, 437769, 633047, 167140, 272687, 712754}
Returns: 542501568
100000
{0}
{1, 1}
{1000000, 1000000}
{1, 1, 1, 999999, 1000000, 1, 999999, 1000000}
Returns: 1000000
100000
{0}
{1, 2}
{1000000, 999999}
{13, 22, 1, 1, 1000000, 1, 999999, 1000000}
Returns: 199997999998
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{717545, 242461, 491305, 467074, 462097, 492391, 417402, 613801}
Returns: 462070047947
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{301797, 100129, 790287, 607321, 632917, 358499, 166466, 336149}
Returns: 632815197400
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{280269, 86146, 195803, 12034, 297841, 473494, 536451, 444477}
Returns: 297821566278
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{1, 1, 20291, 883939, 4911, 1, 9999, 10000}
Returns: 541746406
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{343766, 789340, 283615, 449703, 175726, 98721, 731192, 38517}
Returns: 175585732934
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{424081, 1321, 47805, 516601, 891473, 228871, 98815, 340711}
Returns: 891434612524
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{288961, 826898, 305729, 876897, 316933, 604774, 790839, 54583}
Returns: 316782564477
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{370731, 110183, 112258, 335587, 262529, 362601, 332191, 897965}
Returns: 262521585452
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{859024, 537253, 410947, 554212, 446005, 47521, 591337, 766177}
Returns: 445084000000
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{332977, 97313, 45901, 253729, 823885, 884690, 336110, 576244}
Returns: 823857141395
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 2, 8, 7, 5, 8, 5, 8, 8, 3, 0, 0, 4, 0, 6, 2, 4, 0, 3, 2, 6, 4, 4, 5, 1, 5, 4, 6, 0, 0, 4, 1, 1, 6, 2, 2, 4, 0, 0, 5, 0, 0, 6, 5, 5, 4, 7, 5, 6, 6, 4, 8, 8, 6, 8, 0, 5, 2, 0, 0, 7, 9, 9, 0, 8, 0, 4, 3, 0, 9, 7, 0, 2, 1, 0, 4, 7, 6, 0, 8, 4, 0, 1, 0, 2, 8, 5, 5, 0, 2, 2, 2, 5, 5, 0, 0, 2, 0, 0, 6, 4, 0, 5, 4, 4, 2, 4, 2, 8, 7, 0, 4, 1, 7, 2, 0, 4, 0, 0, 8, 0, 8, 2, 0, 6, 4, 0, 0, 6, 2, 4, 2, 4, 0, 0, 0, 2, 0, 8, 2, 6, 0, 0, 0, 0, 4, 4, 2, 0, 7, 9, 8, 0, 0, 0, 8, 6, 2, 4, 6, 3, 9, 0, 5, 8, 5, 0, 4, 8, 8, 2, 1, 5, 3, 0, 4, 6, 0, 8, 4, 6, 9, 6, 0, 1, 6, 5, 9, 4, 4, 6, 0, 0, 0, 8, 0, 4, 1, 1, 0, 4, 0, 0, 2, 6, 6, 0, 6, 8, 0, 8, 5, 2, 4, 2, 1, 4, 6, 5, 8, 0, 5, 4, 6, 0, 0, 0, 3, 3, 7, 0, 0, 7, 5, 0, 8, 0, 2, 8, 7, 1, 5, 8, 0, 2, 7, 8, 3, 2, 6, 5, 1, 0, 6, 4, 4, 8, 6, 8, 1, 5, 2, 4, 6, 5, 8, 3, 0, 0, 8, 8, 0, 6, 3, 2, 2, 0, 5, 6, 0, 4, 4, 2, 6, 4, 4, 5, 0, 0, 4, 4, 0, 9, 2, 6, 0, 6, 4, 0, 9, 1, 8, 0, 8, 9, 0, 0, 9, 3, 7, 0, 4, 5, 2, 0, 1, 6, 0, 4, 9, 5, 4, 0, 0, 0, 5, 8, 0, 5, 6, 4, 0, 6, 4, 6, 9, 2, 6, 8, 2, 8, 0, 6, 8, 4, 0, 2, 1, 2, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 6, 2, 6, 0, 4, 5, 5, 0, 2, 4, 8, 0, 6, 4, 6, 2, 5, 0, 0, 0, 4, 4, 2, 0, 7, 3, 0, 8, 7, 2, 5, 2, 7, 4, 6, 6, 2, 0, 6, 0, 4, 2, 6, 0, 9, 0, 2, 0, 4, 2, 4, 0, 0, 0, 8, 1, 8, 2, 8, 2, 3, 5, 3, 0, 2, 4, 6, 7, 6, 4, 5, 8, 4, 0, 0, 0, 2, 4, 4, 1, 3, 0, 5, 4, 8, 2, 0, 2, 6, 6, 2, 0, 2, 1, 6, 2, 0, 4, 0, 0, 0, 5, 8, 7, 1, 5, 3, 0, 7, 3, 0, 2, 8, 3, 9, 0, 3, 0, 5, 2, 3, 5, 0, 6, 0, 7, 9, 3}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{250005, 23957, 881826, 233393, 781135, 358921, 773401, 626171}
Returns: 781109407815
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 5, 4, 8, 0, 4, 5, 0, 8, 4, 0, 4, 8, 4, 0, 5, 8, 2, 4, 2, 0, 3, 8, 8, 8, 3, 0, 6, 0, 8, 8, 7, 1, 2, 5, 3, 0, 2, 1, 6, 8, 2, 6, 2, 6, 5, 8, 5, 8, 4, 6, 0, 0, 7, 6, 3, 6, 0, 5, 0, 8, 8, 4, 0, 8, 0, 0, 1, 0, 4, 2, 6, 7, 5, 6, 5, 4, 2, 4, 0, 6, 4, 0, 5, 2, 0, 9, 1, 0, 1, 0, 8, 7, 0, 0, 2, 4, 5, 7, 0, 1, 4, 8, 6, 7, 6, 4, 0, 4, 0, 0, 9, 2, 8, 0, 0, 0, 0, 0, 1, 5, 0, 4, 2, 0, 8, 8, 5, 8, 9, 0, 8, 5, 2, 4, 6, 4, 3, 6, 2, 7, 2, 0, 0, 0, 0, 0, 6, 0, 2, 0, 0, 6, 4, 2, 4, 4, 0, 5, 0, 8, 2, 2, 6, 8, 8, 5, 6, 0, 7, 6, 4, 5, 0, 8, 0, 0, 6, 6, 2, 2, 8, 7, 2, 0, 1, 7, 4, 7, 8, 3, 1, 7, 0, 4, 1, 8, 0, 0, 4, 2, 8, 7, 3, 5, 0, 0, 2, 8, 0, 1, 3, 0, 4, 5, 0, 9, 7, 2, 6, 0, 6, 3, 1, 5, 6, 0, 3, 0, 7, 0, 3, 8, 0, 0, 8, 6, 5, 6, 0, 9, 8, 0, 0, 0, 9, 0, 0, 2, 8, 2, 6, 4, 8, 4, 0, 8, 6, 8, 7, 5, 0, 2, 0, 1, 4, 5, 8, 0, 6, 7, 0, 0, 4, 8, 4, 2, 0, 4, 0, 4, 0, 0, 0, 0, 8, 5, 0, 5, 0, 3, 0, 0, 0, 5, 5, 3, 9, 4, 0, 3, 6, 4, 6, 7, 2, 7, 0, 2, 0, 4, 0, 6, 9, 9, 4, 0, 2, 2, 0, 7, 0, 0, 6, 4, 0, 8, 4, 8, 6, 7, 2, 2, 4, 5, 6, 0, 4, 6, 0, 0, 0, 4, 2, 4, 0, 4, 4, 5, 4, 5, 2, 8, 6, 0, 0, 0, 6, 6, 6, 1, 0, 5, 6, 8, 4, 0, 0, 5, 2, 2, 5, 8, 4, 0, 2, 8, 2, 6, 0, 5, 5, 1, 5, 0, 0, 5, 6, 0, 2, 2, 4, 6, 5, 4, 9, 0, 4, 1, 2, 4, 0, 6, 2, 2, 4, 5, 2, 3, 4, 8, 4, 0, 3, 4, 2, 0, 0, 0, 4, 8, 8, 0, 2, 1, 0, 2, 3, 0, 2, 4, 0, 0, 0, 0, 5, 8, 6, 2, 1, 6, 8, 5, 2, 5, 3, 8, 0, 9, 8, 0, 3, 1, 7, 5, 0, 4, 2, 0, 6, 0, 8, 1, 3, 6, 0, 8, 2, 2, 5, 1, 1, 2, 6, 6, 0, 5, 8, 8, 4, 0, 5, 2, 8, 4, 2, 8, 9}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{695428, 548821, 867943, 293316, 244022, 448603, 707713, 383167}
Returns: 244006072723
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 6, 3, 0, 0, 4, 2, 0, 8, 6, 8, 2, 6, 0, 5, 0, 5, 2, 5, 6, 0, 1, 2, 8, 0, 6, 2, 0, 0, 8, 7, 0, 0, 9, 0, 0, 0, 5, 5, 2, 6, 2, 2, 0, 1, 5, 5, 6, 0, 0, 0, 5, 0, 0, 5, 8, 8, 6, 9, 1, 1, 8, 2, 8, 6, 0, 7, 6, 5, 0, 2, 8, 4, 5, 6, 6, 4, 4, 3, 9, 5, 9, 6, 8, 7, 2, 5, 2, 0, 0, 0, 0, 2, 4, 8, 5, 0, 1, 0, 6, 6, 5, 4, 4, 2, 4, 6, 0, 2, 1, 2, 0, 6, 0, 0, 0, 0, 8, 2, 8, 4, 0, 8, 5, 0, 8, 8, 6, 2, 4, 2, 8, 5, 0, 0, 4, 0, 4, 0, 5, 0, 0, 2, 0, 0, 0, 3, 6, 6, 8, 6, 8, 0, 6, 2, 0, 8, 4, 6, 0, 0, 4, 0, 4, 0, 2, 8, 4, 1, 2, 0, 4, 0, 3, 0, 2, 8, 4, 0, 1, 2, 0, 4, 0, 8, 6, 4, 5, 0, 4, 8, 0, 6, 5, 2, 0, 5, 0, 8, 6, 0, 5, 0, 2, 6, 2, 4, 5, 6, 6, 8, 0, 1, 0, 2, 6, 4, 5, 8, 8, 8, 8, 3, 0, 6, 8, 6, 2, 2, 4, 5, 2, 7, 4, 4, 5, 5, 2, 3, 0, 0, 3, 8, 4, 5, 4, 4, 6, 8, 5, 0, 2, 7, 6, 4, 8, 8, 1, 4, 5, 0, 1, 0, 4, 4, 0, 5, 2, 3, 2, 0, 8, 6, 0, 4, 6, 8, 2, 0, 4, 8, 6, 0, 5, 0, 5, 8, 0, 2, 5, 0, 4, 7, 3, 0, 0, 7, 2, 0, 2, 0, 8, 3, 8, 5, 0, 5, 6, 1, 8, 4, 5, 4, 6, 0, 0, 9, 1, 8, 0, 6, 8, 6, 0, 0, 9, 0, 2, 0, 7, 4, 6, 9, 4, 0, 7, 4, 7, 2, 6, 7, 5, 2, 0, 0, 5, 8, 3, 8, 2, 5, 8, 0, 4, 0, 0, 3, 4, 2, 8, 5, 4, 3, 5, 5, 8, 0, 2, 2, 8, 5, 9, 8, 4, 0, 4, 5, 5, 0, 8, 6, 0, 2, 7, 8, 8, 2, 4, 5, 3, 0, 8, 0, 0, 3, 4, 0, 2, 1, 0, 4, 0, 7, 9, 0, 7, 4, 7, 6, 6, 5, 4, 0, 3, 9, 8, 6, 6, 2, 0, 0, 5, 9, 0, 8, 0, 7, 2, 4, 9, 0, 0, 4, 5, 5, 0, 4, 6, 9, 6, 2, 0, 7, 8, 6, 0, 2, 2, 0, 6, 8, 5, 6, 0, 4, 4, 0, 5, 8, 0, 6, 9, 7, 0, 2, 0, 6, 8, 8, 6, 4, 2, 2, 0, 2, 0, 6, 0, 4, 2, 0, 6, 4, 0, 4, 6, 0, 1}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{544457, 852445, 615561, 279721, 608120, 688561, 899506, 884723}
Returns: 607658000000
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 2, 7, 1, 3, 8, 8, 7, 4, 8, 1, 7, 5, 0, 6, 2, 0, 5, 5, 8, 2, 9, 0, 2, 0, 1, 0, 0, 0, 4, 4, 6, 2, 0, 4, 0, 8, 0, 0, 4, 6, 5, 0, 0, 7, 8, 9, 0, 4, 9, 0, 0, 8, 6, 0, 6, 2, 8, 0, 0, 5, 4, 4, 6, 3, 2, 0, 3, 0, 0, 8, 0, 0, 8, 0, 6, 7, 6, 5, 0, 0, 0, 4, 4, 0, 4, 2, 2, 3, 0, 9, 6, 4, 6, 6, 7, 8, 0, 8, 4, 9, 0, 2, 1, 6, 0, 0, 0, 0, 2, 8, 2, 0, 0, 4, 0, 2, 9, 0, 2, 6, 3, 7, 0, 0, 0, 2, 4, 7, 7, 0, 2, 7, 0, 8, 6, 0, 2, 2, 0, 4, 4, 0, 0, 0, 3, 0, 2, 2, 6, 8, 9, 6, 5, 0, 6, 6, 8, 2, 0, 2, 2, 4, 7, 2, 0, 8, 0, 0, 6, 4, 8, 0, 0, 2, 8, 0, 8, 0, 5, 2, 7, 7, 0, 2, 7, 1, 4, 2, 6, 0, 5, 0, 0, 4, 6, 8, 0, 2, 1, 4, 6, 0, 0, 0, 5, 1, 5, 6, 5, 6, 0, 2, 6, 5, 0, 9, 0, 0, 2, 0, 4, 4, 5, 0, 8, 8, 4, 2, 4, 6, 2, 1, 6, 0, 6, 8, 0, 8, 3, 7, 7, 4, 4, 8, 2, 7, 4, 6, 2, 0, 2, 6, 0, 5, 4, 0, 8, 4, 2, 6, 8, 4, 0, 3, 7, 0, 0, 4, 8, 4, 5, 8, 2, 8, 9, 2, 0, 4, 8, 0, 1, 5, 1, 8, 9, 2, 0, 0, 2, 8, 5, 0, 6, 2, 2, 0, 0, 4, 4, 8, 2, 8, 4, 8, 0, 0, 0, 2, 0, 2, 7, 6, 8, 9, 4, 0, 1, 3, 9, 5, 4, 4, 4, 0, 6, 6, 6, 0, 0, 2, 3, 0, 1, 4, 0, 5, 4, 0, 7, 2, 1, 4, 7, 7, 0, 0, 3, 2, 5, 8, 2, 8, 2, 0, 9, 8, 8, 0, 3, 5, 2, 0, 0, 0, 5, 6, 5, 1, 5, 0, 4, 8, 9, 8, 0, 2, 9, 6, 4, 4, 0, 0, 0, 2, 4, 4, 2, 4, 8, 5, 8, 7, 8, 0, 4, 0, 6, 2, 8, 8, 2, 1, 4, 5, 0, 0, 2, 6, 5, 2, 0, 0, 0, 0, 0, 5, 2, 4, 5, 0, 8, 6, 8, 2, 2, 2, 2, 8, 1, 0, 4, 6, 0, 0, 4, 4, 4, 0, 5, 4, 5, 8, 6, 0, 2, 4, 4, 0, 4, 1, 3, 0, 8, 8, 8, 8, 1, 6, 4, 0, 0, 8, 9, 4, 8, 6, 4, 0, 4, 1, 5, 7, 8, 6, 1, 0, 4, 0, 0, 8, 4, 2, 1, 0, 4, 6, 5}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{787001, 111852, 237558, 306593, 534261, 380369, 90113, 596166}
Returns: 533571000000
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 6, 8, 0, 7, 0, 0, 5, 6, 6, 5, 5, 6, 8, 6, 0, 0, 6, 8, 0, 6, 4, 8, 0, 5, 7, 9, 0, 9, 3, 4, 8, 9, 8, 8, 2, 0, 8, 7, 2, 6, 2, 8, 2, 4, 6, 0, 4, 8, 2, 2, 5, 5, 8, 4, 8, 7, 8, 0, 8, 4, 9, 0, 7, 4, 8, 1, 6, 6, 0, 0, 5, 0, 2, 3, 5, 8, 0, 6, 7, 2, 5, 4, 4, 0, 0, 0, 5, 7, 0, 4, 4, 0, 2, 2, 3, 0, 9, 8, 5, 8, 5, 2, 4, 0, 7, 0, 0, 9, 3, 3, 5, 6, 5, 4, 7, 0, 8, 9, 4, 6, 0, 6, 0, 5, 1, 8, 0, 0, 0, 6, 8, 8, 2, 3, 0, 6, 0, 0, 0, 0, 2, 0, 2, 2, 1, 3, 6, 6, 6, 5, 2, 4, 0, 5, 5, 2, 4, 5, 5, 8, 6, 8, 6, 0, 4, 9, 0, 1, 2, 5, 0, 6, 8, 6, 6, 0, 0, 7, 6, 0, 0, 4, 7, 3, 0, 2, 0, 2, 0, 8, 6, 0, 6, 4, 4, 0, 0, 5, 5, 6, 8, 4, 2, 7, 0, 9, 0, 0, 3, 5, 7, 8, 0, 0, 7, 4, 0, 0, 0, 9, 5, 2, 6, 8, 8, 0, 0, 6, 3, 8, 2, 2, 0, 9, 8, 2, 0, 2, 2, 0, 6, 2, 0, 8, 1, 6, 0, 2, 5, 5, 5, 9, 2, 8, 0, 5, 5, 3, 6, 5, 6, 0, 2, 4, 6, 1, 4, 5, 1, 5, 5, 6, 9, 2, 7, 0, 9, 5, 6, 9, 6, 0, 1, 5, 5, 1, 0, 0, 2, 0, 0, 4, 8, 2, 0, 4, 3, 0, 0, 8, 7, 2, 2, 0, 6, 7, 4, 7, 2, 0, 8, 0, 4, 2, 0, 0, 9, 2, 2, 2, 0, 3, 6, 4, 0, 4, 0, 0, 0, 0, 8, 6, 8, 5, 0, 8, 0, 0, 8, 1, 2, 0, 4, 0, 4, 8, 6, 2, 2, 7, 7, 0, 8, 6, 1, 0, 9, 0, 1, 2, 2, 2, 2, 0, 7, 5, 6, 0, 2, 2, 4, 8, 3, 8, 0, 8, 5, 0, 0, 3, 2, 6, 0, 4, 9, 4, 1, 8, 8, 5, 5, 8, 7, 8, 2, 6, 2, 0, 3, 8, 7, 9, 7, 3, 9, 2, 9, 8, 5, 6, 4, 6, 6, 8, 7, 9, 6, 0, 0, 8, 0, 4, 6, 8, 0, 0, 0, 9, 0, 6, 4, 4, 2, 7, 8, 3, 8, 4, 2, 9, 0, 4, 4, 0, 6, 4, 8, 2, 0, 4, 8, 0, 0, 3, 3, 8, 0, 8, 5, 4, 5, 4, 0, 6, 6, 1, 6, 2, 2, 0, 5, 4, 5, 0, 5, 3, 0, 4, 2, 5, 0, 4, 3, 4, 7}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{589115, 525991, 344352, 299301, 501409, 92461, 257159, 226261}
Returns: 501345009975
100000
{0, 0, 0, 0, 0, 0, 4, 0, 4, 4, 4, 0, 2, 0, 0, 0, 0, 2, 0, 0, 3, 4, 0, 0, 3, 0, 2, 4, 0, 1, 2, 0, 4, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 4, 0, 4, 4, 5, 4, 3, 0, 4, 0, 2, 0, 2, 3, 4, 4, 5, 2, 0, 4, 1, 0, 0, 0, 0, 0, 3, 0, 3, 3, 0, 0, 4, 3, 0, 0, 5, 4, 2, 4, 1, 0, 0, 2, 0, 2, 0, 2, 0, 0, 0, 3, 4, 2, 0, 2, 0, 0, 0, 1, 0, 0, 2, 4, 0, 3, 4, 2, 4, 4, 2, 2, 0, 0, 1, 2, 3, 0, 0, 0, 0, 4, 1, 0, 4, 0, 0, 5, 4, 4, 4, 2, 4, 0, 5, 2, 2, 0, 3, 0, 0, 3, 1, 0, 0, 0, 0, 4, 0, 3, 2, 0, 5, 3, 0, 0, 0, 4, 0, 0, 3, 0, 0, 0, 0, 4, 2, 1, 0, 0, 2, 2, 2, 4, 0, 2, 0, 1, 4, 4, 4, 3, 0, 2, 1, 4, 0, 2, 0, 3, 0, 0, 0, 0, 4, 2, 0, 0, 3, 4, 0, 3, 0, 0, 3, 0, 0, 0, 3, 2, 4, 3, 0, 4, 0, 3, 0, 5, 0, 0, 0, 4, 2, 2, 0, 0, 1, 3, 2, 2, 2, 3, 0, 4, 4, 4, 4, 2, 2, 4, 4, 2, 3, 0, 3, 0, 4, 0, 5, 0, 4, 0, 0, 4, 0, 2, 2, 2, 2, 0, 0, 0, 1, 4, 0, 0, 3, 4, 1, 0, 0, 0, 0, 0, 4, 0, 2, 2, 2, 0, 3, 0, 3, 0, 0, 4, 4, 1, 2, 3, 5, 3, 4, 1, 0, 0, 3, 2, 3, 0, 1, 1, 5, 5, 0, 0, 0, 0, 2, 1, 2, 5, 0, 4, 2, 0, 4, 3, 0, 4, 3, 4, 0, 4, 0, 2, 2, 5, 3, 2, 0, 0, 0, 0, 5, 4, 0, 0, 4, 4, 0, 0, 2, 0, 4, 2, 3, 0, 4, 3, 5, 4, 2, 1, 0, 0, 3, 2, 3, 2, 0, 0, 0, 1, 0, 4, 0, 0, 1, 0, 1, 4, 3, 0, 0, 5, 0, 0, 0, 3, 3, 5, 2, 4, 0, 5, 3, 1, 0, 1, 4, 2, 4, 3, 2, 2, 0, 2, 0, 3, 0, 5, 4, 3, 2, 4, 2, 4, 3, 3, 0, 0, 4, 0, 2, 0, 2, 2, 2, 0, 0, 0, 4, 3, 0, 0, 2, 5, 4, 0, 0, 5, 5, 3, 0, 4, 0, 4, 0, 0, 3, 4, 0, 0, 3, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 5, 4, 0, 0, 0, 1, 0, 5, 4, 0, 5, 0, 5, 0, 4, 2, 0, 0, 1, 3, 0, 3, 2, 4, 4, 1, 3, 4, 4, 1, 0, 0, 3, 4, 0, 3, 4, 0}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{4, 68, 6, 37, 36, 19, 39, 86}
Returns: 499999501
100000
{0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 2, 2, 0, 0, 0, 3, 0, 3, 2, 3, 2, 4, 3, 0, 1, 2, 3, 1, 0, 0, 2, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 3, 0, 1, 1, 0, 2, 0, 4, 4, 4, 0, 4, 0, 0, 2, 2, 0, 0, 1, 2, 0, 0, 3, 4, 0, 2, 0, 0, 0, 4, 0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 5, 0, 5, 2, 2, 2, 0, 0, 0, 2, 2, 3, 0, 2, 0, 2, 5, 2, 0, 0, 0, 0, 0, 1, 4, 0, 0, 3, 0, 0, 0, 4, 0, 4, 5, 0, 3, 0, 2, 3, 0, 0, 2, 0, 0, 3, 0, 4, 4, 0, 2, 5, 4, 5, 0, 5, 0, 0, 2, 0, 4, 0, 0, 0, 0, 4, 2, 3, 0, 3, 3, 0, 0, 4, 0, 5, 3, 0, 3, 0, 1, 0, 3, 1, 1, 0, 0, 0, 3, 1, 2, 4, 0, 0, 0, 1, 2, 0, 0, 2, 5, 4, 4, 3, 0, 2, 4, 4, 4, 4, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 0, 0, 0, 3, 1, 5, 0, 3, 3, 0, 0, 4, 2, 3, 2, 3, 2, 2, 4, 3, 0, 3, 3, 3, 0, 0, 3, 4, 2, 3, 5, 1, 4, 3, 4, 3, 0, 0, 4, 4, 0, 0, 3, 1, 4, 3, 0, 3, 4, 0, 3, 3, 3, 2, 4, 0, 2, 4, 1, 0, 0, 5, 2, 4, 3, 2, 0, 0, 0, 4, 0, 0, 0, 2, 2, 0, 0, 3, 5, 0, 4, 0, 4, 0, 0, 0, 0, 0, 4, 0, 0, 4, 3, 0, 0, 0, 0, 5, 2, 0, 2, 0, 2, 0, 0, 2, 0, 4, 0, 0, 3, 2, 1, 0, 0, 0, 2, 0, 0, 2, 1, 0, 0, 3, 0, 3, 0, 0, 3, 1, 2, 0, 0, 5, 4, 2, 2, 3, 2, 0, 0, 2, 2, 0, 5, 2, 0, 0, 0, 0, 3, 4, 2, 3, 4, 0, 2, 4, 2, 0, 4, 4, 3, 1, 0, 2, 3, 0, 0, 0, 0, 4, 4, 2, 2, 0, 4, 0, 3, 3, 4, 3, 2, 0, 0, 4, 4, 0, 2, 2, 0, 0, 0, 2, 0, 0, 3, 4, 0, 3, 1, 0, 2, 3, 4, 2, 3, 2, 3, 0, 5, 3, 0, 4, 0, 1, 4, 5, 3, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 4, 0, 3, 2, 0, 0, 3, 0, 2, 0, 3, 0, 3, 4, 1, 2, 4, 0, 4, 0, 2, 3, 0, 1, 0, 2, 0, 3, 3, 2, 4, 3, 4, 0, 0, 0, 0, 4, 0, 1, 1, 0, 0, 0, 3, 5, 5, 5, 2, 2, 0, 0, 0, 0, 0}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{73, 32, 29, 65, 35, 87, 71, 7}
Returns: 499999501
100000
{0, 0, 0, 0, 0, 4, 2, 4, 2, 4, 0, 4, 3, 0, 3, 5, 3, 0, 3, 2, 2, 5, 0, 0, 3, 1, 1, 0, 4, 0, 4, 3, 2, 4, 0, 2, 3, 4, 2, 4, 2, 4, 5, 1, 0, 4, 0, 1, 0, 0, 0, 0, 4, 0, 0, 4, 0, 4, 0, 4, 0, 0, 2, 3, 4, 0, 4, 3, 0, 0, 3, 3, 0, 1, 4, 0, 3, 0, 0, 2, 0, 5, 2, 2, 0, 4, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 5, 1, 0, 2, 1, 1, 2, 0, 0, 3, 0, 0, 5, 4, 2, 5, 0, 0, 0, 0, 2, 2, 0, 0, 3, 3, 4, 2, 1, 3, 2, 2, 0, 0, 3, 3, 3, 4, 0, 0, 3, 1, 2, 0, 1, 2, 3, 0, 4, 4, 0, 0, 4, 0, 0, 2, 4, 2, 4, 0, 2, 2, 2, 5, 2, 0, 3, 0, 2, 2, 4, 0, 2, 0, 0, 4, 0, 5, 5, 0, 4, 5, 4, 2, 0, 0, 0, 4, 0, 0, 2, 0, 1, 3, 3, 3, 1, 0, 2, 4, 3, 0, 4, 4, 2, 0, 0, 4, 3, 0, 0, 0, 5, 3, 3, 2, 0, 5, 3, 2, 4, 0, 4, 4, 3, 0, 0, 4, 2, 5, 4, 3, 0, 2, 3, 4, 0, 0, 4, 0, 2, 3, 3, 0, 2, 4, 0, 0, 0, 0, 4, 3, 2, 0, 2, 4, 0, 2, 2, 3, 3, 0, 3, 0, 4, 0, 0, 3, 1, 2, 3, 4, 1, 4, 0, 0, 1, 0, 0, 0, 2, 4, 0, 0, 0, 4, 0, 4, 0, 4, 0, 2, 3, 2, 0, 2, 5, 2, 4, 4, 5, 0, 2, 0, 0, 4, 0, 3, 0, 2, 2, 4, 5, 4, 2, 2, 3, 4, 1, 1, 3, 2, 2, 2, 2, 0, 0, 0, 4, 0, 2, 0, 3, 4, 3, 3, 0, 4, 2, 0, 4, 4, 3, 4, 2, 0, 2, 0, 2, 5, 2, 0, 0, 4, 0, 1, 0, 0, 0, 4, 3, 0, 0, 0, 2, 4, 5, 0, 0, 4, 0, 5, 0, 5, 0, 2, 3, 0, 0, 2, 5, 2, 1, 0, 0, 4, 3, 0, 0, 0, 2, 2, 5, 2, 0, 2, 0, 3, 2, 2, 1, 0, 4, 0, 2, 0, 3, 0, 0, 4, 3, 0, 3, 2, 5, 1, 3, 0, 0, 0, 3, 2, 2, 3, 1, 4, 0, 0, 5, 0, 3, 3, 0, 3, 1, 4, 5, 4, 0, 0, 0, 4, 0, 3, 2, 0, 2, 3, 0, 2, 2, 0, 0, 2, 3, 0, 2, 4, 4, 2, 0, 0, 0, 2, 4, 0, 0, 4, 2, 2, 4, 4, 0, 4, 3, 0, 3, 4, 3, 0, 2, 0, 2, 2, 0, 0, 3, 2, 3, 0, 1, 0, 0, 0, 5, 5, 0, 0, 3, 0, 0, 2, 4}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{93, 47, 5, 24, 83, 21, 62, 37}
Returns: 499999501
100000
{0, 0, 0, 0, 0, 5, 1, 0, 3, 0, 0, 4, 0, 4, 2, 0, 4, 2, 0, 0, 0, 1, 0, 4, 0, 2, 0, 0, 4, 2, 0, 2, 4, 3, 0, 5, 0, 2, 2, 3, 0, 0, 2, 0, 0, 3, 2, 2, 5, 2, 4, 3, 1, 4, 2, 0, 4, 0, 5, 5, 0, 0, 0, 4, 3, 0, 1, 0, 5, 0, 0, 0, 2, 3, 0, 0, 5, 3, 0, 4, 0, 0, 5, 2, 0, 5, 0, 0, 0, 2, 4, 0, 1, 0, 0, 2, 4, 0, 0, 1, 5, 3, 0, 4, 3, 4, 2, 4, 5, 4, 0, 0, 3, 2, 5, 0, 0, 0, 0, 4, 0, 0, 0, 2, 4, 2, 0, 0, 0, 0, 4, 0, 4, 2, 0, 0, 4, 0, 0, 4, 0, 0, 0, 4, 0, 2, 4, 4, 2, 4, 0, 0, 4, 4, 4, 4, 0, 2, 0, 3, 0, 1, 2, 2, 4, 1, 2, 0, 0, 1, 0, 2, 0, 0, 5, 3, 3, 4, 0, 3, 0, 0, 0, 2, 1, 0, 5, 0, 0, 0, 4, 2, 0, 0, 5, 0, 0, 5, 2, 0, 1, 0, 2, 5, 2, 0, 3, 0, 0, 1, 4, 1, 0, 3, 0, 4, 2, 0, 0, 3, 2, 0, 0, 0, 0, 0, 4, 5, 0, 2, 2, 0, 0, 4, 4, 0, 0, 4, 3, 1, 0, 0, 3, 0, 0, 2, 0, 1, 3, 0, 0, 4, 4, 0, 4, 3, 0, 0, 2, 0, 4, 1, 0, 3, 4, 0, 3, 5, 2, 0, 2, 4, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 1, 4, 2, 0, 1, 0, 0, 4, 4, 0, 5, 3, 1, 0, 1, 1, 4, 0, 3, 2, 0, 2, 4, 2, 0, 1, 3, 0, 4, 2, 3, 5, 1, 0, 0, 0, 2, 4, 0, 3, 4, 0, 4, 4, 0, 0, 2, 3, 0, 2, 0, 4, 0, 0, 5, 0, 0, 0, 3, 2, 0, 0, 0, 1, 4, 4, 5, 0, 0, 2, 1, 4, 0, 0, 1, 0, 2, 0, 3, 3, 2, 0, 4, 3, 3, 0, 0, 0, 0, 1, 2, 5, 0, 0, 2, 3, 2, 0, 4, 0, 3, 1, 0, 2, 0, 0, 4, 0, 0, 0, 2, 0, 0, 5, 3, 4, 0, 3, 2, 0, 4, 0, 3, 0, 0, 0, 3, 4, 0, 4, 0, 3, 2, 2, 2, 3, 0, 2, 0, 3, 4, 5, 2, 3, 1, 0, 2, 2, 4, 0, 0, 1, 3, 0, 5, 0, 2, 4, 3, 0, 2, 4, 4, 0, 2, 4, 0, 0, 2, 0, 5, 3, 5, 0, 1, 0, 1, 3, 1, 0, 0, 0, 3, 2, 0, 0, 2, 0, 0, 3, 3, 5, 2, 3, 0, 2, 0, 2, 0, 5, 2, 3, 0, 4, 0, 3, 0, 5, 0, 0, 0}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{48, 38, 21, 9, 74, 60, 25, 77}
Returns: 499999501
100000
{0, 0, 0, 0, 0, 0, 2, 0, 5, 2, 0, 0, 5, 0, 0, 0, 2, 0, 1, 0, 0, 1, 2, 0, 0, 3, 1, 4, 0, 3, 4, 0, 0, 0, 4, 0, 0, 2, 4, 1, 3, 0, 4, 1, 2, 0, 2, 0, 3, 3, 3, 2, 0, 3, 2, 3, 3, 4, 2, 0, 0, 0, 0, 3, 0, 4, 0, 3, 1, 0, 4, 0, 4, 0, 2, 5, 4, 0, 3, 0, 3, 0, 0, 0, 3, 2, 0, 1, 0, 1, 0, 0, 2, 0, 4, 0, 3, 0, 0, 0, 5, 4, 5, 3, 0, 2, 2, 3, 0, 2, 0, 0, 0, 2, 3, 0, 4, 2, 5, 4, 1, 3, 0, 0, 5, 0, 4, 3, 0, 0, 0, 1, 4, 0, 0, 2, 0, 3, 0, 1, 0, 0, 3, 3, 2, 4, 0, 3, 4, 0, 0, 2, 1, 0, 2, 3, 0, 2, 3, 0, 2, 2, 0, 0, 3, 0, 1, 3, 0, 0, 4, 3, 4, 0, 3, 4, 1, 0, 2, 0, 2, 5, 2, 2, 5, 4, 2, 4, 4, 0, 0, 4, 4, 3, 3, 2, 0, 2, 0, 0, 2, 4, 2, 2, 3, 2, 2, 4, 1, 0, 5, 0, 2, 3, 0, 2, 4, 0, 4, 4, 3, 0, 1, 0, 3, 4, 0, 0, 2, 0, 0, 5, 2, 0, 5, 2, 5, 3, 2, 0, 2, 4, 2, 0, 3, 3, 2, 0, 5, 3, 0, 3, 0, 0, 4, 2, 4, 4, 3, 3, 0, 3, 0, 0, 4, 0, 4, 2, 5, 0, 0, 0, 2, 1, 0, 0, 4, 5, 2, 4, 4, 5, 0, 2, 0, 0, 0, 4, 2, 0, 4, 0, 4, 3, 2, 3, 0, 3, 2, 0, 4, 0, 3, 1, 0, 0, 0, 3, 0, 3, 5, 2, 0, 0, 4, 2, 0, 2, 2, 0, 3, 4, 0, 2, 0, 1, 4, 3, 2, 0, 0, 3, 0, 2, 0, 2, 2, 1, 2, 0, 0, 2, 2, 4, 0, 0, 0, 0, 4, 3, 0, 3, 5, 0, 0, 4, 0, 4, 3, 3, 1, 0, 2, 0, 4, 0, 0, 0, 4, 3, 0, 2, 4, 5, 2, 4, 2, 2, 4, 0, 4, 0, 4, 1, 0, 0, 4, 0, 0, 4, 0, 1, 0, 0, 0, 0, 4, 2, 4, 2, 5, 0, 0, 3, 0, 2, 4, 4, 2, 0, 2, 0, 3, 0, 1, 0, 2, 0, 2, 2, 0, 2, 0, 3, 2, 3, 4, 0, 2, 3, 0, 3, 0, 0, 2, 0, 0, 3, 5, 0, 3, 0, 4, 2, 0, 4, 4, 0, 2, 2, 3, 1, 4, 4, 5, 4, 3, 0, 4, 2, 3, 3, 4, 4, 2, 0, 4, 5, 2, 3, 0, 0, 0, 2, 0, 5, 0, 0, 2, 0, 0, 0, 2, 3, 4, 0, 3, 3, 4, 4, 5, 3, 2, 1, 0, 0, 1, 3, 0}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{64, 85, 61, 31, 60, 50, 57, 26}
Returns: 499999501
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{0, 0, 1, 1, 3, 1, 1, 3}
Returns: 499999501
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 39, 6, 45, 26, 10, 25, 9, 36, 36, 8, 42, 24, 36, 39, 44, 27, 15, 45, 15, 6, 14, 48, 36, 9, 39, 3, 13, 21, 13, 30, 24, 35, 41, 28, 16, 3, 45, 34, 15, 47, 18, 2, 39, 0, 8, 12, 34, 6, 30, 37, 26, 19, 17, 5, 3, 0, 0, 41, 34, 27, 45, 15, 18, 6, 10, 41, 12, 35, 24, 0, 34, 27, 21, 0, 6, 0, 12, 50, 16, 9, 7, 49, 30, 8, 35, 18, 12, 12, 46, 18, 11, 42, 22, 48, 36, 17, 0, 42, 42, 1, 42, 46, 41, 43, 4, 0, 6, 21, 15, 34, 15, 14, 48, 6, 36, 0, 38, 33, 1, 31, 17, 12, 7, 50, 48, 0, 33, 15, 30, 23, 11, 30, 33, 19, 10, 21, 37, 0, 39, 0, 15, 46, 42, 46, 0, 0, 47, 30, 21, 8, 21, 15, 42, 5, 23, 0, 9, 23, 15, 40, 34, 17, 41, 0, 27, 39, 2, 29, 36, 3, 5, 30, 27, 50, 40, 14, 3, 24, 24, 16, 17, 26, 33, 17, 34, 37, 27, 29, 28, 27, 24, 0, 0, 15, 42, 17, 33, 7, 23, 18, 38, 3, 49, 18, 45, 48, 15, 1, 42, 4, 13, 20, 7, 50, 21, 20, 8, 39, 0, 0, 0, 43, 45, 48, 38, 27, 8, 47, 48, 13, 46, 0, 24, 14, 6, 35, 0, 25, 9, 41, 18, 24, 45, 26, 30, 3, 28, 41, 30, 47, 14, 42, 3, 6, 15, 32, 33, 33, 17, 24, 42, 18, 12, 6, 34, 0, 12, 27, 2, 21, 7, 6, 12, 41, 17, 40, 24, 15, 41, 42, 37, 47, 1, 17, 5, 0, 32, 31, 18, 21, 21, 41, 4, 48, 23, 17, 14, 47, 6, 0, 18, 31, 40, 40, 15, 47, 39, 21, 45, 18, 22, 18, 32, 24, 45, 46, 33, 19, 34, 14, 12, 0, 3, 32, 17, 36, 23, 21, 0, 30, 12, 12, 41, 42, 43, 0, 36, 36, 5, 26, 27, 27, 49, 6, 0, 31, 49, 27, 12, 4, 9, 26, 29, 49, 31, 24, 18, 0, 42, 34, 21, 9, 45, 0, 0, 34, 21, 42, 0, 0, 15, 42, 19, 2, 36, 39, 18, 48, 42, 23, 8, 40, 48, 45, 25, 0, 21, 32, 48, 4, 45, 20, 36, 8, 13, 28, 28, 2, 0, 42, 23, 42, 30, 27, 30, 48, 48, 14, 21, 39, 23, 50, 34, 5, 38, 3, 12, 16, 33, 9, 11, 18, 14, 49, 8, 39, 12, 22, 32, 6, 0, 43, 24, 32, 46, 40, 12, 8, 42, 30, 0, 48, 44, 49, 44, 37, 45, 2}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{43, 26, 89, 57, 75, 21, 19, 61}
Returns: 499999501
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 4, 43, 50, 30, 10, 31, 33, 10, 47, 42, 11, 6, 27, 0, 36, 17, 20, 33, 21, 40, 15, 21, 42, 17, 1, 0, 23, 14, 50, 46, 36, 12, 15, 30, 42, 33, 27, 15, 30, 15, 0, 6, 26, 14, 14, 8, 6, 22, 21, 0, 47, 6, 6, 13, 9, 6, 3, 39, 10, 5, 30, 36, 26, 16, 9, 42, 24, 42, 29, 18, 48, 9, 6, 42, 13, 39, 0, 23, 26, 23, 29, 35, 0, 0, 0, 12, 27, 21, 27, 30, 35, 16, 17, 19, 16, 6, 19, 17, 47, 31, 33, 29, 28, 33, 12, 40, 34, 8, 13, 4, 47, 6, 34, 27, 30, 21, 6, 10, 21, 24, 7, 21, 47, 30, 0, 17, 35, 12, 9, 4, 3, 30, 22, 3, 48, 45, 23, 3, 0, 17, 19, 6, 49, 18, 0, 41, 50, 23, 19, 3, 0, 47, 30, 18, 5, 48, 0, 0, 37, 8, 21, 0, 36, 15, 7, 11, 33, 21, 15, 44, 28, 21, 5, 45, 30, 2, 27, 23, 28, 12, 0, 34, 17, 40, 45, 32, 34, 2, 4, 41, 9, 26, 49, 17, 15, 34, 18, 9, 43, 20, 30, 30, 5, 14, 42, 12, 28, 39, 2, 39, 38, 3, 16, 42, 46, 15, 45, 6, 4, 28, 30, 36, 44, 39, 10, 29, 0, 17, 42, 39, 33, 6, 14, 17, 21, 23, 38, 24, 0, 3, 41, 0, 6, 5, 18, 33, 10, 4, 42, 39, 21, 16, 0, 14, 3, 9, 20, 17, 27, 25, 3, 30, 47, 39, 2, 18, 35, 44, 17, 36, 39, 15, 30, 3, 25, 40, 43, 17, 31, 10, 48, 23, 30, 7, 18, 45, 12, 27, 43, 14, 47, 18, 0, 21, 12, 17, 15, 0, 46, 17, 11, 48, 17, 44, 4, 3, 18, 49, 33, 2, 5, 24, 50, 6, 15, 39, 33, 48, 8, 33, 30, 40, 0, 0, 42, 12, 32, 35, 0, 30, 35, 47, 18, 9, 42, 48, 34, 40, 27, 0, 6, 39, 0, 15, 34, 14, 18, 12, 39, 48, 2, 21, 40, 34, 36, 42, 4, 48, 0, 11, 39, 45, 24, 19, 22, 6, 19, 3, 18, 33, 27, 18, 38, 20, 25, 0, 44, 50, 32, 12, 33, 0, 27, 34, 15, 25, 41, 3, 30, 42, 21, 2, 13, 42, 35, 12, 33, 17, 30, 29, 39, 2, 15, 11, 39, 22, 36, 48, 36, 25, 36, 38, 48, 27, 15, 24, 23, 42, 47, 42, 38, 9, 42, 24, 32, 44, 38, 31, 22, 6, 3, 26, 14, 36, 0, 33, 25, 15, 0, 27, 9, 33, 20, 1, 27, 0, 45, 35}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{8, 41, 71, 61, 99, 37, 45, 57}
Returns: 499999501
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 44, 48, 9, 0, 3, 45, 38, 33, 27, 38, 42, 30, 34, 43, 12, 0, 7, 41, 42, 24, 11, 40, 45, 48, 36, 31, 19, 2, 3, 44, 30, 12, 45, 0, 27, 0, 39, 14, 31, 36, 24, 3, 45, 48, 18, 19, 20, 50, 18, 0, 28, 11, 42, 29, 8, 45, 21, 3, 27, 49, 25, 0, 25, 26, 12, 30, 0, 16, 30, 40, 10, 11, 0, 33, 45, 0, 18, 21, 36, 1, 24, 41, 9, 0, 39, 35, 49, 16, 19, 27, 14, 6, 13, 25, 6, 0, 21, 17, 2, 34, 16, 0, 25, 30, 0, 26, 37, 19, 2, 9, 17, 6, 0, 17, 2, 0, 0, 33, 1, 45, 0, 30, 44, 27, 14, 15, 24, 25, 18, 34, 18, 38, 27, 39, 24, 5, 36, 27, 35, 22, 6, 38, 17, 20, 6, 38, 17, 40, 17, 27, 22, 37, 19, 42, 39, 24, 39, 23, 0, 24, 21, 28, 0, 14, 0, 18, 0, 21, 12, 3, 18, 21, 30, 47, 7, 1, 5, 3, 44, 0, 39, 40, 29, 40, 27, 24, 19, 16, 19, 31, 9, 6, 27, 6, 30, 16, 0, 18, 8, 5, 17, 13, 45, 17, 8, 21, 32, 46, 12, 15, 35, 36, 35, 48, 45, 27, 17, 0, 42, 15, 36, 29, 33, 46, 18, 37, 3, 4, 45, 22, 42, 12, 37, 26, 37, 44, 0, 30, 15, 11, 14, 29, 8, 26, 36, 39, 4, 33, 4, 25, 3, 43, 27, 9, 12, 29, 33, 27, 38, 50, 21, 22, 9, 21, 27, 50, 48, 48, 42, 24, 42, 19, 6, 0, 21, 10, 50, 27, 40, 1, 31, 0, 27, 27, 46, 21, 45, 13, 43, 36, 34, 8, 27, 26, 3, 37, 10, 34, 11, 11, 21, 23, 45, 45, 29, 10, 45, 44, 30, 3, 41, 25, 13, 25, 32, 36, 41, 32, 21, 15, 5, 35, 24, 14, 30, 49, 16, 15, 6, 27, 21, 36, 33, 42, 42, 39, 14, 9, 18, 39, 18, 9, 39, 28, 21, 27, 20, 21, 43, 40, 19, 1, 18, 26, 12, 33, 13, 12, 18, 3, 40, 45, 45, 40, 0, 47, 49, 25, 45, 12, 20, 3, 30, 34, 50, 44, 43, 41, 15, 42, 0, 27, 15, 15, 34, 21, 18, 28, 34, 4, 27, 23, 47, 34, 43, 13, 43, 18, 42, 3, 33, 25, 18, 16, 24, 26, 33, 35, 7, 39, 19, 14, 24, 27, 0, 36, 46, 42, 17, 39, 8, 9, 30, 15, 14, 8, 36, 37, 33, 28, 43, 15, 24, 48, 3, 9, 20, 19, 32, 42, 24, 29, 36, 6, 25, 6, 31, 12}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{28, 17, 63, 16, 47, 1, 26, 60}
Returns: 499999501
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 30, 3, 3, 8, 31, 0, 44, 4, 3, 12, 42, 28, 16, 29, 26, 26, 10, 24, 1, 24, 3, 4, 3, 48, 1, 12, 39, 12, 24, 0, 31, 33, 39, 45, 40, 11, 50, 17, 34, 0, 21, 36, 10, 9, 25, 34, 49, 19, 27, 0, 15, 32, 27, 16, 33, 48, 31, 18, 27, 33, 41, 5, 17, 35, 34, 29, 15, 17, 45, 34, 31, 15, 24, 0, 41, 48, 10, 39, 24, 49, 39, 34, 36, 46, 3, 40, 13, 45, 18, 40, 38, 40, 36, 25, 31, 12, 11, 24, 3, 25, 28, 14, 37, 21, 3, 16, 42, 17, 46, 6, 30, 31, 42, 6, 48, 21, 9, 49, 24, 13, 3, 34, 24, 30, 38, 37, 11, 17, 23, 14, 18, 34, 22, 9, 41, 36, 6, 36, 0, 39, 12, 28, 47, 3, 17, 42, 17, 0, 42, 41, 20, 7, 13, 0, 39, 24, 9, 11, 34, 39, 15, 24, 15, 34, 33, 6, 15, 36, 18, 43, 34, 39, 43, 0, 28, 46, 4, 0, 33, 6, 49, 28, 29, 44, 42, 36, 34, 22, 34, 3, 21, 15, 2, 42, 40, 36, 49, 12, 27, 30, 17, 27, 13, 12, 15, 42, 42, 21, 32, 49, 30, 5, 14, 7, 6, 9, 48, 27, 1, 4, 0, 45, 0, 33, 23, 47, 48, 38, 9, 0, 16, 22, 30, 11, 29, 36, 37, 27, 0, 14, 1, 45, 0, 35, 16, 48, 11, 3, 41, 18, 8, 38, 1, 15, 42, 15, 15, 48, 10, 20, 3, 48, 36, 39, 9, 18, 41, 18, 0, 49, 2, 24, 6, 32, 16, 15, 13, 41, 16, 0, 24, 12, 24, 48, 45, 50, 27, 25, 45, 6, 46, 30, 3, 13, 30, 39, 39, 49, 38, 42, 4, 9, 46, 0, 50, 0, 12, 12, 23, 33, 46, 39, 23, 50, 0, 44, 21, 36, 0, 9, 42, 6, 42, 46, 37, 28, 13, 0, 34, 8, 13, 26, 39, 5, 50, 40, 16, 22, 32, 6, 22, 24, 0, 39, 0, 26, 6, 3, 15, 48, 22, 12, 42, 36, 22, 25, 27, 12, 6, 40, 24, 36, 44, 0, 33, 41, 6, 34, 18, 42, 22, 0, 22, 25, 29, 21, 48, 12, 44, 6, 45, 34, 9, 40, 20, 10, 30, 6, 45, 41, 34, 39, 21, 47, 18, 34, 38, 1, 38, 34, 23, 10, 49, 16, 11, 12, 34, 21, 15, 33, 33, 6, 40, 42, 39, 37, 6, 40, 31, 3, 16, 42, 34, 48, 26, 48, 1, 36, 3, 27, 45, 47, 18, 34, 16, 19, 22, 18, 26, 0, 33, 3, 3, 12, 37, 21, 18, 23}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{41, 86, 53, 33, 61, 67, 73, 49}
Returns: 499999501
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 34, 2, 46, 48, 18, 34, 0, 35, 33, 0, 3, 7, 24, 44, 21, 36, 9, 12, 0, 16, 39, 8, 49, 31, 30, 15, 4, 15, 5, 39, 2, 44, 23, 15, 18, 0, 19, 33, 23, 43, 41, 42, 43, 18, 44, 16, 20, 36, 16, 24, 0, 9, 34, 36, 27, 7, 21, 15, 32, 12, 39, 0, 36, 30, 41, 31, 48, 36, 45, 30, 35, 18, 39, 33, 42, 23, 47, 6, 22, 4, 48, 12, 5, 25, 9, 43, 8, 8, 3, 15, 19, 45, 0, 11, 12, 32, 3, 43, 31, 31, 12, 39, 30, 0, 21, 48, 11, 11, 0, 41, 34, 34, 21, 18, 30, 15, 39, 12, 10, 3, 12, 13, 20, 7, 21, 45, 38, 33, 12, 3, 40, 29, 7, 3, 33, 28, 20, 30, 30, 41, 49, 3, 43, 48, 41, 19, 39, 5, 3, 12, 24, 45, 14, 33, 28, 6, 13, 19, 37, 0, 35, 18, 15, 6, 24, 6, 33, 15, 12, 2, 15, 3, 30, 10, 34, 30, 1, 22, 9, 20, 39, 35, 12, 24, 38, 17, 32, 9, 5, 45, 31, 9, 5, 22, 39, 3, 10, 12, 24, 48, 0, 30, 31, 9, 41, 36, 3, 49, 5, 40, 7, 6, 1, 30, 5, 33, 48, 41, 48, 22, 20, 45, 21, 18, 46, 36, 1, 17, 33, 42, 49, 3, 42, 37, 39, 48, 0, 34, 0, 21, 34, 18, 15, 20, 50, 21, 25, 9, 48, 31, 19, 0, 12, 36, 8, 47, 28, 39, 42, 39, 41, 0, 17, 0, 34, 14, 12, 14, 17, 39, 29, 12, 27, 32, 34, 14, 42, 12, 48, 20, 24, 4, 27, 30, 44, 14, 28, 23, 41, 9, 28, 5, 42, 45, 33, 43, 42, 3, 27, 39, 13, 15, 45, 26, 40, 47, 27, 28, 0, 33, 24, 20, 33, 14, 12, 14, 17, 34, 15, 33, 3, 50, 42, 9, 46, 14, 23, 30, 9, 41, 15, 39, 7, 9, 33, 50, 8, 9, 25, 44, 9, 11, 23, 19, 34, 42, 12, 24, 34, 6, 33, 44, 3, 17, 34, 20, 42, 39, 48, 17, 30, 1, 6, 48, 48, 8, 44, 15, 2, 0, 42, 8, 9, 35, 30, 21, 0, 48, 9, 16, 5, 39, 34, 44, 35, 19, 12, 9, 30, 17, 45, 26, 33, 4, 15, 44, 7, 45, 9, 20, 27, 39, 18, 8, 47, 45, 5, 6, 40, 45, 0, 16, 41, 24, 39, 48, 17, 33, 15, 39, 48, 12, 2, 33, 40, 10, 39, 34, 29, 44, 21, 33, 0, 42, 33, 14, 7, 0, 16, 30, 2, 30, 47, 30, 17, 12, 25, 30}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{1, 1, 1, 715, 2000, 1, 1, 20}
Returns: 504509736
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 12, 10, 7, 9, 36, 46, 39, 28, 40, 43, 1, 49, 8, 48, 39, 43, 0, 15, 32, 3, 30, 15, 18, 30, 21, 1, 14, 24, 39, 0, 34, 45, 36, 42, 12, 39, 0, 39, 14, 41, 21, 29, 19, 18, 46, 21, 18, 20, 42, 32, 38, 43, 23, 6, 31, 42, 10, 27, 21, 6, 24, 36, 13, 45, 46, 2, 27, 39, 9, 30, 0, 20, 3, 6, 9, 39, 7, 38, 46, 39, 13, 38, 3, 46, 8, 47, 21, 2, 27, 2, 3, 24, 4, 21, 38, 27, 46, 46, 18, 0, 0, 50, 21, 9, 37, 0, 17, 3, 3, 1, 3, 3, 37, 18, 13, 25, 35, 42, 45, 45, 21, 33, 37, 1, 41, 14, 12, 8, 42, 18, 23, 27, 45, 3, 41, 30, 34, 0, 0, 12, 1, 18, 18, 11, 20, 28, 36, 28, 15, 27, 42, 39, 45, 9, 47, 1, 42, 6, 3, 6, 0, 24, 27, 30, 11, 35, 36, 27, 39, 44, 27, 36, 15, 15, 44, 27, 26, 24, 45, 28, 32, 6, 33, 12, 39, 1, 9, 12, 32, 39, 5, 40, 27, 22, 40, 47, 39, 10, 48, 17, 14, 18, 38, 39, 48, 31, 41, 34, 15, 36, 30, 8, 3, 31, 11, 46, 0, 8, 21, 48, 32, 27, 42, 0, 17, 19, 0, 10, 41, 40, 35, 3, 7, 27, 18, 0, 10, 21, 18, 24, 48, 27, 50, 16, 16, 48, 21, 47, 0, 45, 41, 42, 48, 46, 30, 50, 24, 42, 1, 45, 41, 19, 0, 43, 18, 10, 33, 32, 49, 45, 48, 18, 9, 6, 9, 50, 18, 48, 39, 48, 21, 0, 45, 21, 39, 18, 20, 27, 27, 18, 6, 15, 37, 33, 13, 46, 4, 3, 10, 1, 42, 28, 18, 9, 17, 9, 9, 7, 7, 30, 27, 22, 48, 12, 12, 3, 0, 30, 45, 4, 12, 46, 15, 37, 0, 2, 48, 43, 8, 18, 21, 38, 17, 48, 30, 9, 48, 45, 33, 4, 20, 45, 38, 38, 26, 39, 45, 2, 0, 26, 12, 19, 3, 17, 38, 29, 35, 36, 21, 10, 37, 39, 24, 3, 43, 24, 32, 37, 18, 43, 33, 22, 33, 39, 24, 41, 40, 12, 36, 46, 30, 15, 0, 34, 45, 12, 6, 29, 15, 44, 34, 33, 0, 44, 16, 15, 24, 37, 39, 26, 18, 5, 30, 33, 7, 23, 4, 21, 27, 25, 42, 24, 18, 0, 0, 24, 36, 5, 22, 34, 15, 18, 21, 40, 41, 48, 1, 30, 45, 17, 11, 12, 1, 47, 20, 19, 30, 35, 34, 15, 16, 22, 3, 26, 18, 9, 23}
{3, 6, 7, 7, 7, 8, 5, 2, 1, 1, 9, 3, 4, 5, 1, 9, 1, 1, 6, 6, 1, 7, 1, 6, 5, 9, 10, 2, 8, 5, 9, 1, 3, 3, 1, 1, 1, 2, 9, 4, 7, 1, 7, 5, 3, 1, 1, 9, 5, 1, 10, 5, 1, 3, 7, 7, 6, 2, 3, 3, 3, 7, 3, 1, 1, 9, 9, 1, 3, 8, 6, 1, 5, 1, 9, 1, 1, 7, 7, 4, 7, 3, 3, 1, 2, 9, 3, 6, 5, 1, 6, 2, 1, 6, 7, 1, 6, 6, 7, 1, 2, 4, 9, 10, 1, 5, 1, 9, 5, 5, 9, 1, 6, 1, 1, 5, 1, 5, 1, 2, 7, 3, 1, 6, 9, 4, 1, 7, 8, 9, 7, 7, 7, 7, 1, 1, 6, 1, 6, 4, 5, 9, 1, 7, 8, 3, 6, 10, 3, 7, 9, 1, 9, 3, 1, 8, 10, 2, 1, 1, 5, 6, 5, 1, 1, 5, 10, 9, 2, 7, 9, 6, 6, 8, 9, 5, 3, 9, 1, 6, 1, 8, 5, 6, 8, 9, 9, 9, 8, 3, 9, 7, 1, 4, 1, 3, 9, 9, 5, 6, 3, 5, 1, 1, 1, 9, 7, 1, 5, 3, 9, 1, 1, 1, 1, 5, 7, 3, 1, 10, 7, 1, 7, 5, 3, 9, 4, 7, 1, 7, 6, 9, 1, 6, 7, 7, 7, 10, 6, 7, 9, 6, 1, 9, 6, 4, 2, 5, 3, 5, 1, 3, 6, 3, 6, 1, 8, 1, 1, 7, 3, 5, 6, 5, 5, 3, 5, 4, 3, 7, 7, 2, 10, 1, 1, 1, 1, 1, 3, 9, 7, 7, 6, 5, 6, 7, 1, 7, 6, 4, 7, 6, 6, 1, 5, 10, 6, 8, 8, 4, 9, 5, 1, 5, 9, 6, 5, 1, 4, 7, 6, 5, 9, 4, 7, 3, 7, 6, 9, 7, 1, 2, 3, 1, 1, 5, 3, 10, 9, 1, 7, 1, 8, 1, 6, 7, 4, 1, 5, 1, 1, 9, 9, 1, 6, 5, 10, 5, 1, 7, 9, 3, 1, 9, 1, 4, 2, 1, 9, 8, 1, 1, 4, 4, 1, 9, 7, 5, 1, 1, 1, 6, 1, 9, 5, 1, 5, 7, 1, 1, 1, 5, 9, 5, 1, 5, 9, 5, 9, 4, 5, 3, 5, 9, 9, 5, 1, 5, 7, 6, 1, 3, 3, 3, 1, 4, 9, 3, 6, 3, 9, 6, 8, 9, 1, 1, 1, 9, 5, 7, 1, 10, 6, 9, 9, 9, 2, 9, 9, 9, 1, 6, 9, 7, 1, 3, 9, 1, 1, 9, 7, 8, 5, 9, 2, 2, 10, 1, 8, 1, 1, 9, 5, 5, 1, 9, 7, 1, 3, 8, 6, 3, 7, 1, 1, 9, 9, 5, 1, 9, 3, 7, 3, 4, 5, 6, 1, 5, 1, 1, 1, 8, 4, 1, 3, 10, 7, 8, 6, 3, 1, 1, 7, 3, 2, 9, 1, 10, 1, 1}
{9999, 10003, 10001, 10008, 9999, 10001, 10005, 10007, 10006, 10003, 10000, 10003, 9999, 10003, 9999, 10001, 10007, 9999, 9999, 10003, 10001, 9999, 10001, 9999, 10003, 10007, 10000, 9999, 10006, 10007, 10005, 9999, 9999, 10003, 10005, 10005, 10005, 10003, 10006, 10001, 10006, 10008, 10001, 9999, 9999, 10003, 10005, 10008, 9999, 10003, 10005, 10007, 10003, 9999, 10007, 10003, 10001, 10004, 9999, 9999, 9999, 10006, 10003, 10005, 10005, 9999, 10007, 10005, 10001, 10001, 10007, 10003, 10007, 10001, 10007, 10003, 10008, 10007, 9999, 10003, 9999, 10003, 9999, 10005, 10002, 10005, 10001, 10001, 10007, 10005, 9999, 10002, 9999, 10007, 10005, 9999, 10005, 10005, 10007, 9999, 10006, 10007, 10004, 10007, 9999, 10007, 9999, 10007, 10004, 10007, 10007, 10003, 10005, 9999, 10007, 9999, 10002, 10000, 9999, 10005, 9999, 10004, 10006, 10003, 9999, 10005, 9999, 9999, 10004, 10007, 10001, 9999, 10007, 10003, 9999, 10005, 9999, 10003, 10002, 10005, 10001, 10004, 10008, 10000, 9999, 9999, 10002, 10005, 10003, 10002, 10000, 10003, 10002, 9999, 10003, 9999, 10008, 10001, 10001, 10001, 10000, 10005, 10008, 10006, 10008, 10004, 10005, 9999, 10005, 10000, 10006, 9999, 9999, 10003, 10000, 10001, 10006, 10007, 10007, 10005, 10003, 10004, 9999, 10008, 10002, 10003, 9999, 10003, 10002, 10003, 10005, 10005, 10007, 10001, 10008, 9999, 10001, 10002, 9999, 10005, 9999, 10001, 10005, 10005, 9999, 10003, 10002, 9999, 10005, 10000, 10003, 10001, 9999, 10002, 9999, 9999, 9999, 9999, 10005, 10003, 10002, 10004, 10000, 10003, 10007, 10008, 10007, 10005, 9999, 9999, 9999, 9999, 10003, 9999, 9999, 10005, 10005, 10001, 10005, 10007, 9999, 10007, 10008, 10001, 10001, 10005, 9999, 10003, 10004, 10007, 10003, 9999, 10005, 10007, 10006, 9999, 9999, 9999, 10007, 10007, 9999, 10007, 10001, 10003, 10003, 9999, 9999, 9999, 9999, 9999, 10007, 10004, 10007, 10005, 10002, 10005, 10000, 10000, 10007, 10006, 9999, 10007, 10003, 10004, 9999, 9999, 10003, 9999, 10001, 10008, 10008, 10001, 9999, 9999, 10006, 10005, 10007, 10007, 10004, 10003, 9999, 10003, 10005, 10005, 10001, 9999, 10001, 9999, 10001, 10003, 10000, 9999, 10001, 10002, 10000, 9999, 10007, 10003, 10001, 9999, 10005, 10004, 10007, 10003, 9999, 10004, 9999, 9999, 9999, 9999, 10002, 10007, 9999, 9999, 10007, 9999, 10007, 10003, 10003, 10003, 9999, 10001, 9999, 9999, 10006, 10003, 10008, 10006, 10001, 10004, 10005, 10005, 10001, 10001, 10005, 9999, 10001, 10001, 10006, 10005, 10003, 10004, 9999, 9999, 10003, 10003, 10007, 10007, 9999, 10008, 10001, 9999, 10001, 9999, 10008, 10005, 9999, 10004, 10007, 10001, 10006, 9999, 9999, 9999, 10008, 10004, 10003, 10005, 9999, 10007, 10001, 10003, 9999, 10007, 10002, 10007, 10005, 10005, 10004, 10005, 10002, 10006, 9999, 10008, 10004, 10003, 10007, 10004, 10005, 9999, 9999, 10004, 10002, 10005, 9999, 10007, 10007, 10005, 10004, 10008, 9999, 10001, 10007, 10001, 10003, 10005, 10002, 10003, 10002, 10001, 10003, 10007, 9999, 9999, 10006, 10007, 9999, 9999, 10004, 10005, 10005, 9999, 10002, 10004, 10007, 9999, 10002, 10002, 10000, 9999, 10007, 10006, 10007, 9999, 10007, 10005, 10007, 10006, 10007, 9999, 10005, 10004, 9999, 10005, 10005, 10002, 9999, 10005, 9999, 10003, 10003, 9999, 10005, 10008, 10000, 10005, 9999, 10000, 10006, 10001, 10008, 9999, 9999, 10007, 10003, 9999, 9999, 10000, 10004, 10003, 9999, 9999, 10006, 10005, 9999, 9999, 10000, 9999, 10001, 10001}
{93, 25, 65, 61, 9, 21, 6, 17}
Returns: 99990
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 37, 9, 42, 19, 44, 29, 4, 0, 29, 48, 5, 1, 13, 10, 5, 29, 37, 40, 31, 0, 45, 17, 14, 15, 24, 45, 0, 12, 9, 19, 22, 0, 33, 3, 48, 29, 27, 21, 36, 18, 27, 0, 27, 23, 42, 4, 15, 39, 7, 15, 5, 21, 12, 33, 45, 43, 27, 9, 0, 1, 0, 24, 14, 6, 15, 15, 36, 33, 42, 31, 46, 2, 40, 17, 47, 27, 30, 18, 30, 19, 11, 31, 37, 24, 46, 42, 45, 12, 44, 3, 34, 0, 33, 15, 40, 38, 9, 5, 9, 31, 50, 39, 42, 17, 21, 22, 26, 39, 24, 49, 0, 21, 41, 46, 17, 42, 39, 42, 0, 47, 15, 1, 39, 0, 1, 15, 27, 34, 22, 20, 48, 48, 36, 13, 38, 0, 3, 17, 5, 8, 36, 46, 27, 29, 28, 20, 47, 38, 20, 25, 37, 18, 34, 36, 36, 18, 16, 39, 43, 39, 3, 48, 0, 11, 10, 0, 11, 23, 43, 37, 48, 37, 33, 2, 0, 17, 30, 4, 45, 32, 6, 35, 39, 23, 3, 28, 23, 6, 15, 45, 11, 5, 47, 22, 24, 5, 17, 15, 49, 22, 30, 39, 30, 30, 12, 10, 32, 21, 29, 34, 42, 10, 18, 17, 30, 0, 15, 22, 48, 33, 0, 13, 3, 43, 0, 21, 10, 45, 42, 12, 42, 9, 15, 45, 39, 29, 1, 50, 38, 49, 18, 9, 30, 7, 40, 27, 9, 33, 3, 20, 3, 30, 17, 3, 42, 27, 0, 4, 9, 50, 46, 15, 20, 39, 0, 9, 27, 43, 45, 20, 9, 35, 0, 27, 9, 44, 3, 33, 15, 10, 5, 48, 9, 15, 9, 25, 16, 37, 50, 24, 3, 31, 25, 15, 41, 39, 47, 33, 16, 0, 12, 40, 25, 34, 26, 0, 46, 6, 0, 27, 0, 15, 34, 6, 0, 10, 27, 21, 45, 9, 25, 22, 6, 21, 46, 38, 39, 38, 0, 13, 44, 33, 15, 31, 9, 24, 27, 50, 27, 24, 50, 34, 49, 49, 13, 3, 21, 42, 30, 0, 21, 8, 6, 39, 36, 24, 6, 42, 4, 3, 46, 42, 3, 12, 47, 27, 26, 22, 11, 37, 34, 36, 34, 27, 34, 20, 32, 8, 11, 13, 3, 47, 1, 23, 18, 3, 24, 29, 13, 11, 3, 9, 6, 12, 34, 7, 27, 5, 0, 15, 24, 36, 3, 37, 18, 31, 0, 4, 8, 6, 38, 3, 3, 33, 9, 41, 36, 25, 0, 39, 39, 36, 42, 40, 19, 26, 14, 45, 24, 7, 4, 18, 6, 10, 48, 10, 31, 47, 15, 33, 29, 45, 39, 1, 6, 25, 46, 6}
{3, 9, 7, 5, 6, 7, 3, 1, 4, 1, 1, 1, 7, 1, 3, 9, 7, 4, 1, 5, 3, 9, 6, 1, 7, 1, 7, 3, 8, 10, 3, 8, 7, 5, 3, 9, 3, 7, 3, 3, 1, 7, 1, 2, 7, 8, 3, 3, 6, 9, 7, 7, 5, 1, 4, 2, 7, 7, 4, 9, 5, 3, 1, 8, 3, 9, 9, 6, 6, 1, 4, 6, 1, 7, 3, 8, 8, 7, 9, 6, 5, 7, 1, 5, 3, 9, 1, 9, 3, 1, 7, 10, 5, 3, 3, 3, 6, 1, 9, 7, 6, 9, 5, 5, 7, 5, 6, 4, 7, 3, 6, 6, 5, 2, 7, 1, 1, 6, 3, 5, 1, 3, 8, 4, 7, 1, 7, 10, 5, 7, 6, 2, 5, 5, 1, 7, 4, 7, 9, 5, 5, 4, 1, 6, 1, 1, 6, 1, 6, 1, 9, 1, 3, 1, 9, 6, 2, 7, 1, 5, 6, 1, 9, 1, 1, 7, 1, 9, 7, 1, 8, 6, 1, 3, 4, 4, 1, 7, 1, 3, 1, 8, 7, 1, 1, 1, 6, 1, 9, 1, 10, 1, 4, 5, 1, 5, 9, 1, 8, 6, 3, 7, 7, 1, 9, 4, 5, 10, 7, 1, 1, 10, 3, 5, 1, 1, 3, 4, 3, 9, 1, 6, 1, 2, 8, 1, 1, 7, 6, 5, 8, 7, 5, 3, 3, 3, 3, 5, 1, 5, 7, 5, 1, 1, 7, 5, 9, 9, 7, 1, 9, 7, 3, 1, 1, 9, 6, 5, 7, 1, 9, 5, 7, 1, 1, 3, 4, 6, 9, 7, 1, 5, 3, 8, 6, 8, 7, 5, 1, 8, 9, 9, 6, 1, 6, 5, 9, 4, 6, 9, 8, 5, 9, 8, 10, 1, 5, 7, 3, 8, 3, 1, 1, 7, 1, 1, 5, 9, 1, 1, 10, 7, 4, 1, 5, 7, 7, 1, 1, 10, 1, 8, 2, 9, 9, 9, 9, 1, 7, 5, 4, 6, 1, 6, 3, 3, 7, 7, 1, 7, 6, 3, 1, 7, 7, 3, 1, 2, 1, 6, 1, 8, 6, 9, 1, 5, 7, 9, 3, 1, 1, 9, 3, 9, 4, 9, 2, 5, 3, 1, 1, 1, 6, 2, 7, 1, 6, 1, 6, 5, 1, 1, 1, 1, 3, 1, 4, 7, 1, 1, 5, 1, 4, 1, 4, 9, 4, 3, 3, 5, 1, 6, 3, 5, 10, 7, 5, 7, 3, 6, 7, 1, 2, 1, 10, 10, 8, 5, 1, 7, 6, 4, 1, 1, 1, 7, 1, 5, 3, 3, 10, 1, 5, 6, 1, 4, 1, 5, 9, 1, 9, 4, 1, 5, 1, 4, 3, 7, 10, 7, 1, 8, 7, 5, 1, 3, 9, 1, 7, 7, 5, 9, 5, 9, 7, 5, 7, 6, 3, 1, 8, 6, 3, 1, 1, 9, 7, 1, 4, 9, 1, 9, 7, 4, 1, 1, 9, 7, 3, 7, 1, 5, 3, 1, 9, 5, 8, 1, 5, 1}
{10001, 10005, 10003, 10000, 9999, 10004, 10004, 10001, 9999, 9999, 9999, 10005, 10008, 10004, 9999, 10007, 10005, 10001, 9999, 10005, 10000, 10005, 10004, 10004, 10003, 10000, 9999, 10004, 10006, 10005, 9999, 10003, 9999, 10004, 10007, 10005, 10005, 10005, 10003, 10004, 10003, 10003, 10008, 9999, 10006, 10006, 9999, 10005, 10006, 10001, 10007, 10004, 10004, 9999, 9999, 10005, 9999, 10003, 10005, 9999, 10003, 9999, 10001, 9999, 10007, 9999, 10001, 10007, 9999, 10004, 10007, 9999, 9999, 10003, 9999, 10007, 10005, 9999, 10008, 9999, 10003, 10008, 10005, 10007, 10005, 10003, 10001, 10006, 10003, 10004, 10001, 10003, 10005, 10004, 10003, 10007, 10008, 9999, 10001, 9999, 9999, 10003, 10000, 10005, 10003, 10001, 9999, 10004, 9999, 10005, 9999, 10004, 10002, 10005, 10005, 10006, 10001, 10005, 10005, 9999, 10007, 10007, 10006, 10004, 10004, 10007, 10000, 10000, 10005, 9999, 10005, 10003, 9999, 9999, 10003, 10004, 10007, 10003, 9999, 10003, 10007, 10005, 10007, 10001, 10002, 10006, 10002, 10006, 10003, 10007, 9999, 10005, 10007, 10003, 10001, 10002, 9999, 9999, 9999, 10000, 10001, 10003, 10004, 10001, 10003, 10007, 10007, 10001, 10007, 10003, 10003, 10000, 10001, 10000, 10004, 10001, 10007, 9999, 10001, 10003, 10003, 10001, 10001, 10007, 9999, 9999, 10004, 10004, 10007, 10007, 10004, 10008, 10001, 10000, 10001, 9999, 10004, 10007, 9999, 10000, 10007, 10004, 10004, 10001, 10000, 10001, 9999, 10004, 10006, 10007, 9999, 9999, 10001, 10003, 10003, 9999, 10005, 9999, 9999, 10007, 9999, 9999, 9999, 9999, 10005, 9999, 10004, 10001, 10000, 9999, 10001, 10006, 10007, 10003, 10003, 10006, 9999, 10000, 10005, 9999, 10007, 10007, 10003, 9999, 10002, 9999, 10007, 9999, 10006, 9999, 10003, 10005, 10003, 10005, 10001, 10005, 10004, 9999, 10007, 10007, 10002, 10003, 10001, 10005, 10005, 10002, 10007, 10003, 9999, 10001, 9999, 10004, 10003, 10003, 10003, 10004, 10002, 9999, 10001, 10002, 10001, 9999, 10003, 10003, 9999, 10003, 10005, 10005, 10005, 10001, 10000, 10003, 10004, 10007, 10000, 10001, 10003, 10007, 10007, 10004, 10007, 9999, 10003, 10002, 10003, 10005, 9999, 10000, 10007, 10007, 10001, 10005, 9999, 10003, 10007, 10000, 10008, 10004, 10001, 10007, 10006, 10007, 10007, 10008, 10007, 9999, 9999, 10001, 10005, 10004, 10004, 10007, 9999, 10003, 10003, 10005, 10005, 10007, 10004, 10000, 9999, 10001, 10002, 10000, 9999, 10005, 10001, 9999, 9999, 9999, 10000, 10001, 10001, 10003, 9999, 10007, 10004, 10007, 9999, 10002, 10007, 10004, 10003, 10001, 10003, 9999, 10003, 10006, 10005, 10007, 10000, 10008, 10001, 9999, 10002, 10005, 9999, 10001, 10004, 10001, 10004, 10008, 9999, 10004, 10007, 10002, 10008, 10004, 10007, 10001, 10005, 10005, 10002, 9999, 9999, 10004, 10007, 10003, 10002, 9999, 10007, 10005, 10000, 10004, 10008, 10003, 10001, 10003, 10002, 10003, 10001, 9999, 10005, 10007, 10003, 9999, 9999, 10008, 9999, 10002, 10001, 10002, 10004, 10001, 10003, 10004, 10008, 9999, 10007, 10002, 9999, 10002, 9999, 9999, 10002, 9999, 9999, 10003, 10006, 10003, 10005, 10003, 10004, 9999, 10004, 10001, 10001, 10007, 9999, 10001, 10003, 10004, 10001, 10004, 10007, 9999, 10002, 9999, 9999, 10005, 9999, 9999, 10003, 10007, 10003, 10003, 10007, 10002, 10007, 10007, 10004, 10003, 10004, 9999, 10001, 9999, 10006, 10003, 10004, 10005, 10001, 9999, 10001, 10001, 9999, 9999, 10003, 9999, 10000, 10005, 9999, 10004, 10002, 10004, 10006, 10007, 10001, 9999, 9999, 10005}
{7, 7, 1, 77, 25, 97, 53, 82}
Returns: 250025
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 21, 42, 36, 49, 0, 7, 8, 17, 3, 3, 49, 2, 33, 24, 27, 45, 18, 24, 16, 12, 42, 16, 30, 28, 17, 33, 0, 41, 2, 47, 0, 0, 29, 32, 24, 45, 0, 21, 19, 9, 19, 32, 27, 19, 41, 30, 0, 39, 6, 30, 33, 36, 35, 2, 42, 8, 45, 33, 48, 39, 34, 38, 5, 49, 21, 1, 45, 30, 39, 42, 47, 13, 38, 7, 21, 35, 2, 9, 2, 34, 5, 19, 0, 15, 3, 23, 18, 2, 15, 49, 35, 9, 25, 8, 36, 21, 3, 11, 18, 25, 39, 27, 48, 18, 8, 6, 42, 21, 0, 47, 5, 15, 9, 14, 6, 24, 33, 46, 45, 3, 46, 31, 3, 45, 22, 6, 9, 48, 18, 47, 13, 0, 34, 35, 17, 42, 37, 33, 37, 9, 37, 21, 36, 15, 21, 46, 15, 27, 21, 35, 48, 16, 12, 15, 21, 16, 4, 42, 26, 15, 46, 43, 6, 18, 21, 50, 15, 48, 28, 19, 0, 6, 19, 44, 14, 39, 0, 3, 9, 16, 43, 39, 18, 36, 27, 45, 42, 39, 40, 18, 0, 1, 42, 15, 28, 29, 21, 19, 17, 4, 0, 2, 18, 42, 47, 4, 15, 28, 36, 42, 48, 12, 33, 38, 29, 39, 31, 42, 46, 14, 29, 6, 30, 22, 0, 21, 7, 40, 44, 13, 0, 15, 30, 44, 13, 35, 12, 0, 21, 18, 25, 42, 9, 12, 49, 0, 20, 13, 48, 27, 6, 15, 13, 50, 23, 33, 18, 29, 39, 30, 15, 34, 30, 42, 36, 14, 0, 41, 13, 1, 0, 3, 9, 0, 28, 18, 1, 35, 45, 45, 24, 12, 44, 33, 6, 39, 45, 24, 24, 34, 11, 23, 21, 29, 15, 42, 8, 6, 18, 6, 39, 39, 29, 33, 11, 39, 17, 45, 3, 13, 40, 0, 36, 20, 43, 23, 23, 45, 24, 21, 20, 44, 17, 27, 22, 28, 12, 6, 48, 18, 45, 17, 36, 10, 45, 23, 3, 22, 9, 0, 36, 21, 35, 39, 36, 46, 33, 22, 24, 0, 15, 14, 0, 20, 19, 39, 0, 44, 6, 21, 49, 21, 36, 27, 44, 9, 30, 8, 36, 4, 10, 9, 0, 8, 19, 32, 3, 15, 31, 0, 38, 37, 45, 41, 41, 27, 1, 40, 27, 50, 22, 21, 0, 48, 33, 4, 21, 9, 5, 30, 15, 12, 12, 0, 33, 7, 25, 7, 0, 22, 9, 15, 12, 6, 3, 14, 31, 50, 3, 39, 29, 17, 30, 9, 30, 27, 6, 13, 17, 21, 35, 38, 42, 27, 20, 12, 9, 49, 0, 12, 1, 34, 42, 10, 33, 46, 21, 13}
{10, 1, 8, 9, 5, 8, 9, 1, 6, 10, 1, 6, 7, 7, 1, 3, 7, 1, 5, 4, 2, 7, 7, 1, 1, 1, 2, 6, 4, 1, 7, 9, 1, 8, 5, 6, 9, 6, 1, 1, 7, 7, 3, 4, 6, 5, 1, 1, 9, 5, 1, 6, 1, 7, 1, 2, 1, 6, 1, 6, 6, 5, 3, 1, 5, 4, 9, 5, 6, 1, 1, 1, 1, 1, 8, 1, 4, 5, 1, 9, 2, 8, 7, 1, 8, 5, 3, 6, 1, 5, 5, 1, 1, 3, 1, 1, 7, 6, 1, 9, 1, 7, 8, 1, 7, 10, 9, 10, 2, 8, 6, 9, 6, 8, 3, 1, 10, 9, 5, 9, 1, 9, 5, 7, 3, 1, 3, 9, 7, 6, 1, 8, 2, 7, 1, 7, 8, 7, 5, 3, 1, 5, 3, 5, 5, 1, 1, 7, 1, 5, 3, 1, 7, 9, 1, 3, 9, 7, 2, 6, 4, 2, 1, 7, 4, 9, 1, 5, 1, 1, 9, 10, 7, 3, 7, 5, 1, 1, 9, 1, 5, 9, 6, 1, 7, 3, 1, 7, 8, 6, 4, 1, 1, 9, 6, 1, 1, 9, 9, 7, 3, 4, 1, 6, 5, 4, 2, 1, 9, 3, 7, 7, 5, 6, 2, 10, 1, 3, 2, 9, 6, 3, 1, 9, 1, 1, 1, 5, 10, 6, 6, 1, 3, 9, 10, 4, 5, 1, 1, 9, 8, 9, 9, 10, 10, 9, 1, 3, 9, 1, 1, 9, 7, 10, 2, 2, 10, 3, 1, 1, 1, 2, 4, 9, 1, 1, 5, 2, 9, 2, 1, 5, 1, 6, 2, 7, 2, 1, 7, 1, 3, 7, 7, 9, 2, 5, 4, 1, 6, 5, 1, 7, 3, 9, 1, 1, 7, 9, 9, 8, 2, 4, 5, 1, 1, 6, 10, 4, 4, 7, 1, 9, 1, 5, 3, 5, 9, 1, 1, 4, 1, 9, 6, 7, 6, 1, 6, 1, 10, 8, 7, 5, 7, 9, 5, 1, 1, 2, 3, 7, 5, 7, 4, 7, 5, 9, 5, 6, 1, 7, 9, 6, 1, 3, 5, 2, 1, 5, 3, 7, 9, 9, 7, 9, 7, 9, 2, 5, 1, 1, 5, 10, 1, 1, 3, 7, 1, 5, 7, 3, 1, 9, 9, 2, 7, 3, 5, 7, 1, 1, 8, 4, 7, 1, 7, 1, 1, 1, 8, 2, 1, 1, 7, 1, 1, 1, 9, 1, 7, 3, 1, 5, 1, 3, 1, 3, 7, 5, 1, 5, 1, 7, 5, 3, 7, 3, 7, 6, 1, 7, 3, 7, 7, 9, 6, 1, 3, 6, 9, 1, 1, 9, 5, 6, 1, 6, 9, 8, 2, 3, 3, 1, 7, 3, 1, 4, 7, 1, 5, 3, 1, 1, 3, 4, 9, 5, 3, 2, 7, 9, 4, 10, 1, 7, 9, 7, 9, 9, 6, 6, 5, 10, 9, 8, 1, 1, 9, 1, 6, 5, 7, 5, 5, 3, 4, 7, 10, 3, 1, 1}
{10001, 10002, 9999, 10001, 10005, 10005, 9999, 9999, 10004, 10003, 10005, 9999, 10003, 9999, 9999, 9999, 9999, 9999, 9999, 10003, 10008, 10007, 10003, 10007, 10000, 9999, 10007, 10001, 10007, 10000, 10000, 10001, 10003, 10002, 10003, 9999, 9999, 9999, 9999, 10007, 9999, 9999, 10001, 10005, 10005, 10003, 10004, 10007, 10002, 10001, 10001, 10003, 10005, 10007, 10000, 10001, 10007, 10007, 10005, 10005, 10002, 10003, 9999, 9999, 10003, 9999, 10007, 10003, 10005, 10004, 10007, 10002, 10007, 10001, 10001, 9999, 10003, 10003, 10005, 9999, 9999, 9999, 9999, 10003, 10007, 9999, 10001, 10003, 10001, 10001, 10003, 10001, 10007, 10001, 10004, 10005, 10003, 10004, 10000, 10002, 10005, 10005, 9999, 9999, 10003, 10003, 10000, 10007, 9999, 10004, 10007, 9999, 10007, 10003, 9999, 9999, 10007, 10002, 10003, 9999, 10001, 10004, 10003, 10007, 10001, 9999, 10004, 10008, 9999, 9999, 10005, 10004, 9999, 10006, 10005, 10005, 10008, 10007, 10003, 10000, 9999, 10003, 10002, 9999, 10008, 9999, 10003, 10003, 10002, 9999, 10004, 10000, 10002, 9999, 10007, 10004, 10007, 9999, 9999, 10002, 10003, 9999, 9999, 9999, 9999, 10001, 10007, 9999, 10003, 10003, 9999, 9999, 9999, 9999, 10007, 10002, 10006, 10007, 10003, 10005, 9999, 10008, 10003, 10007, 10003, 9999, 10003, 10003, 10002, 10002, 10000, 9999, 10005, 10007, 9999, 10001, 9999, 9999, 9999, 9999, 10001, 10001, 10002, 10007, 9999, 10001, 9999, 9999, 10003, 10001, 10001, 10001, 10007, 9999, 10001, 10007, 9999, 10004, 10001, 10008, 9999, 10005, 9999, 10007, 10003, 9999, 10000, 10007, 9999, 10007, 10001, 10005, 10004, 10001, 9999, 10003, 10004, 10001, 9999, 10004, 10007, 9999, 10003, 10003, 9999, 10002, 10007, 10001, 10000, 10005, 10002, 9999, 10001, 10005, 10002, 10007, 10004, 10005, 10002, 9999, 9999, 9999, 9999, 10002, 10008, 9999, 9999, 9999, 9999, 9999, 9999, 10001, 9999, 10001, 10003, 10008, 10003, 10005, 10007, 10007, 9999, 9999, 10007, 10003, 10002, 10005, 10005, 10003, 10005, 9999, 9999, 10003, 10001, 10001, 10007, 9999, 10006, 10005, 10001, 10004, 10007, 9999, 10005, 9999, 10003, 10003, 10008, 10000, 10003, 10001, 10001, 10003, 10001, 10008, 10003, 10001, 10003, 10006, 9999, 10007, 10005, 10003, 10000, 10004, 9999, 10004, 10005, 9999, 9999, 10001, 10006, 10003, 10007, 10005, 10002, 10008, 10002, 10002, 10000, 10004, 10002, 10003, 10007, 10004, 10001, 10007, 10007, 9999, 10007, 10006, 10003, 10001, 9999, 10003, 10003, 10008, 10007, 10001, 9999, 10004, 9999, 9999, 9999, 10005, 9999, 9999, 10003, 10005, 10003, 10003, 10001, 10004, 9999, 10003, 10003, 9999, 10007, 9999, 10004, 10004, 9999, 10005, 10007, 10003, 10008, 10001, 9999, 9999, 9999, 10003, 9999, 10001, 10001, 10001, 10006, 10001, 9999, 10005, 10000, 10001, 10007, 10001, 10005, 10007, 9999, 9999, 9999, 10008, 10000, 10007, 10003, 10003, 9999, 10001, 10002, 10005, 10007, 10004, 10001, 10007, 10003, 10003, 9999, 10002, 10005, 10001, 10007, 10004, 10004, 9999, 10000, 10004, 10008, 10004, 10001, 10006, 10002, 10001, 10000, 10003, 10006, 10008, 10005, 10003, 10004, 10003, 9999, 10007, 10005, 9999, 9999, 10001, 9999, 10008, 10003, 10000, 10003, 10005, 9999, 10007, 10003, 10004, 10001, 10007, 10001, 10008, 9999, 9999, 10007, 10003, 10008, 10001, 10006, 9999, 10008, 9999, 10006, 9999, 10001, 9999, 10006, 10003, 10003, 10004, 9999, 10007, 9999, 10001, 10006, 10003, 10007, 9999, 10004, 10005, 10003, 10003, 10007, 10007, 9999, 9999}
{6, 7, 60, 81, 75, 51, 35, 86}
Returns: 520127
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 25, 37, 45, 9, 41, 27, 24, 23, 22, 27, 29, 36, 36, 16, 36, 6, 12, 43, 7, 11, 10, 3, 10, 18, 0, 3, 22, 0, 0, 17, 18, 42, 39, 47, 3, 48, 39, 9, 40, 16, 44, 48, 15, 21, 15, 14, 9, 2, 9, 6, 43, 12, 3, 45, 42, 21, 11, 44, 14, 3, 12, 29, 27, 3, 30, 2, 12, 26, 11, 5, 24, 24, 23, 34, 42, 48, 26, 39, 3, 16, 37, 22, 10, 24, 0, 17, 9, 9, 21, 0, 0, 37, 11, 25, 46, 13, 17, 45, 38, 44, 15, 9, 48, 36, 28, 26, 36, 9, 34, 40, 24, 22, 27, 45, 33, 30, 8, 48, 0, 10, 6, 9, 0, 18, 27, 18, 47, 40, 17, 34, 38, 18, 18, 24, 39, 18, 11, 6, 36, 4, 0, 4, 38, 49, 9, 9, 39, 42, 25, 26, 16, 36, 22, 15, 43, 13, 36, 8, 14, 35, 18, 30, 28, 44, 15, 7, 1, 26, 45, 21, 21, 18, 0, 44, 3, 16, 1, 42, 3, 12, 29, 24, 44, 40, 39, 45, 45, 0, 0, 6, 47, 33, 27, 42, 18, 14, 39, 17, 33, 0, 33, 34, 44, 4, 22, 15, 1, 12, 14, 45, 11, 4, 11, 4, 0, 18, 24, 34, 0, 33, 24, 17, 21, 8, 0, 45, 10, 48, 6, 21, 10, 0, 40, 48, 21, 14, 9, 34, 36, 49, 32, 12, 49, 25, 15, 41, 21, 40, 19, 22, 34, 18, 3, 45, 39, 34, 8, 30, 4, 15, 43, 9, 0, 24, 1, 9, 8, 44, 42, 42, 25, 18, 47, 27, 8, 48, 43, 48, 26, 33, 1, 21, 38, 18, 33, 5, 38, 47, 20, 21, 49, 33, 29, 34, 45, 38, 42, 6, 10, 47, 2, 9, 6, 16, 41, 18, 18, 4, 12, 9, 0, 29, 28, 3, 18, 45, 6, 22, 44, 12, 3, 21, 5, 17, 10, 42, 26, 27, 9, 7, 4, 0, 22, 36, 6, 23, 37, 19, 11, 29, 39, 17, 10, 9, 28, 32, 43, 50, 21, 14, 5, 23, 48, 19, 23, 33, 29, 37, 3, 42, 33, 48, 18, 24, 28, 0, 40, 0, 41, 11, 19, 4, 23, 10, 37, 0, 35, 43, 21, 29, 32, 12, 50, 34, 5, 17, 12, 19, 16, 45, 0, 12, 17, 39, 3, 45, 9, 49, 19, 5, 18, 17, 0, 3, 33, 39, 48, 21, 5, 8, 27, 3, 42, 30, 0, 5, 32, 20, 15, 33, 49, 12, 42, 40, 48, 4, 48, 6, 0, 18, 25, 48, 18, 27, 2, 9, 50, 19, 0, 48, 8, 32, 3, 42, 0, 29, 1, 45}
{9, 7, 1, 8, 1, 5, 1, 1, 1, 9, 3, 5, 3, 5, 1, 5, 1, 1, 8, 4, 1, 3, 6, 1, 8, 4, 9, 7, 7, 9, 3, 9, 7, 3, 7, 1, 1, 3, 9, 9, 10, 2, 5, 7, 1, 7, 6, 3, 7, 9, 5, 1, 3, 1, 1, 10, 7, 10, 7, 3, 9, 6, 1, 2, 9, 3, 2, 1, 2, 5, 1, 9, 1, 1, 1, 3, 1, 1, 10, 1, 7, 10, 10, 4, 9, 3, 9, 5, 9, 6, 9, 1, 5, 1, 9, 9, 1, 10, 6, 6, 5, 9, 1, 3, 9, 10, 9, 3, 8, 10, 10, 7, 1, 5, 6, 1, 3, 3, 1, 3, 7, 1, 4, 8, 7, 9, 1, 3, 3, 4, 8, 6, 5, 7, 2, 7, 1, 1, 3, 1, 1, 9, 1, 7, 1, 5, 7, 7, 9, 5, 7, 1, 4, 1, 1, 7, 3, 1, 1, 1, 4, 3, 9, 5, 1, 1, 6, 9, 3, 5, 1, 9, 7, 6, 1, 1, 10, 1, 6, 7, 7, 1, 3, 7, 1, 5, 1, 7, 3, 6, 9, 6, 1, 5, 1, 5, 1, 1, 5, 3, 5, 9, 4, 1, 9, 1, 6, 6, 5, 9, 1, 1, 10, 5, 1, 2, 4, 5, 7, 7, 7, 1, 5, 5, 9, 9, 1, 9, 10, 1, 5, 1, 7, 3, 5, 5, 4, 8, 1, 7, 7, 1, 9, 7, 3, 3, 1, 5, 9, 2, 2, 7, 9, 1, 8, 6, 1, 10, 5, 6, 1, 9, 9, 1, 6, 1, 2, 7, 5, 4, 7, 1, 7, 10, 1, 2, 1, 1, 9, 5, 1, 7, 5, 9, 6, 2, 3, 3, 3, 5, 6, 9, 10, 1, 10, 3, 3, 10, 8, 5, 1, 1, 7, 6, 4, 6, 3, 1, 3, 9, 1, 1, 7, 9, 7, 1, 5, 5, 9, 9, 9, 5, 1, 9, 1, 3, 1, 1, 10, 3, 5, 5, 5, 1, 7, 1, 5, 6, 7, 7, 5, 5, 1, 1, 9, 9, 9, 9, 1, 1, 1, 6, 8, 2, 1, 3, 3, 10, 7, 3, 8, 6, 1, 1, 6, 1, 1, 7, 6, 1, 10, 7, 8, 5, 1, 9, 3, 3, 7, 5, 9, 5, 10, 1, 9, 9, 9, 5, 5, 1, 1, 3, 3, 10, 1, 1, 1, 9, 1, 1, 10, 5, 6, 7, 3, 1, 1, 6, 7, 1, 1, 3, 7, 1, 10, 3, 3, 2, 2, 6, 7, 1, 1, 9, 3, 9, 9, 6, 5, 4, 9, 5, 8, 3, 3, 10, 9, 8, 7, 7, 4, 9, 9, 4, 6, 6, 6, 1, 1, 6, 4, 5, 3, 9, 7, 9, 7, 3, 9, 1, 1, 3, 1, 1, 4, 5, 10, 9, 3, 7, 2, 3, 1, 6, 5, 9, 2, 4, 9, 3, 5, 7, 10, 3, 6, 6, 5, 1, 10, 1, 9, 6, 10, 1, 2, 7, 4, 1, 1, 7}
{10001, 10001, 10000, 10004, 10006, 10001, 10007, 10007, 10000, 9999, 10004, 10004, 10007, 10006, 9999, 10005, 9999, 9999, 10007, 10002, 10000, 10008, 10003, 10001, 10003, 10003, 10007, 10001, 10003, 10004, 10001, 9999, 9999, 10007, 10008, 10008, 10004, 10003, 10007, 10001, 10001, 9999, 10001, 10004, 9999, 10007, 9999, 9999, 10007, 10001, 10008, 10006, 10005, 10005, 10007, 10007, 10003, 10002, 10005, 10004, 10005, 10001, 10005, 10005, 9999, 10003, 10003, 9999, 10001, 9999, 10003, 10002, 10007, 10002, 10000, 10003, 10003, 10002, 10001, 10000, 10007, 9999, 10005, 10008, 10002, 9999, 9999, 10005, 10005, 10006, 10007, 10004, 10005, 10005, 10005, 10004, 10005, 10004, 9999, 10001, 10007, 10004, 10007, 9999, 10001, 10003, 10000, 9999, 10003, 10001, 9999, 10004, 10008, 10008, 9999, 9999, 10004, 10005, 10007, 9999, 10000, 9999, 10005, 10000, 10005, 10005, 10001, 10003, 10003, 10003, 10005, 10005, 9999, 10004, 10001, 10003, 10001, 10005, 9999, 10000, 10001, 10007, 10007, 10006, 10004, 9999, 10003, 10005, 10004, 10006, 10008, 9999, 10005, 10003, 10002, 10008, 10003, 9999, 10003, 9999, 9999, 10004, 10003, 9999, 10003, 9999, 10007, 9999, 10001, 10003, 10006, 9999, 9999, 10001, 10007, 10004, 9999, 10001, 10008, 10002, 10007, 10005, 10007, 10004, 9999, 9999, 10004, 10002, 9999, 10004, 10004, 10001, 10000, 10007, 10005, 10005, 9999, 10006, 10003, 9999, 10005, 10003, 10004, 10001, 10003, 10005, 10007, 10004, 10004, 10007, 10004, 9999, 10004, 10003, 9999, 9999, 10007, 9999, 9999, 10003, 9999, 9999, 10003, 9999, 9999, 9999, 10001, 10006, 10005, 10007, 10001, 10004, 10001, 10005, 10005, 9999, 10007, 10004, 10006, 10001, 9999, 10000, 9999, 9999, 10001, 10004, 10003, 10000, 10006, 10005, 9999, 9999, 10007, 10003, 10007, 10005, 10007, 10006, 10001, 10007, 10007, 9999, 10001, 10002, 10001, 10003, 10003, 10007, 10001, 9999, 10007, 10004, 10005, 10007, 10001, 10008, 10005, 10000, 10004, 10004, 10003, 10005, 10000, 10003, 9999, 10007, 9999, 10006, 10002, 10005, 10007, 9999, 9999, 10003, 9999, 10003, 10001, 10001, 9999, 10008, 10000, 10003, 10001, 10003, 10007, 9999, 9999, 10002, 9999, 10005, 10002, 10004, 10003, 10007, 10005, 10007, 10006, 10007, 10007, 10004, 10003, 10005, 10003, 9999, 10005, 10007, 9999, 9999, 10005, 10007, 10000, 10005, 9999, 10004, 10005, 9999, 9999, 10005, 10001, 10002, 9999, 9999, 10003, 10003, 9999, 9999, 9999, 9999, 10001, 10004, 10004, 10005, 10005, 9999, 10000, 10007, 10007, 10007, 9999, 10000, 10003, 10001, 10000, 9999, 9999, 10001, 10007, 9999, 10003, 10003, 10005, 10005, 10007, 9999, 9999, 10004, 10004, 10003, 9999, 10004, 10007, 10001, 10006, 9999, 10001, 9999, 10004, 10005, 10003, 9999, 9999, 10003, 10001, 10005, 10001, 10001, 10003, 10007, 10008, 9999, 10007, 10007, 10004, 10005, 10008, 10006, 10007, 10004, 10001, 10006, 10005, 9999, 9999, 10005, 10003, 10001, 10002, 9999, 10004, 10002, 9999, 10002, 10006, 9999, 10007, 10003, 9999, 9999, 9999, 9999, 9999, 9999, 10003, 10007, 10005, 10002, 10001, 10000, 10003, 10001, 9999, 10001, 10001, 10007, 10000, 9999, 10004, 10001, 10003, 9999, 10000, 10003, 10005, 10003, 10001, 10005, 10000, 10003, 10001, 10001, 10006, 9999, 10001, 9999, 10005, 10007, 9999, 10007, 10000, 9999, 10004, 10003, 9999, 10008, 10008, 10003, 10005, 9999, 10003, 10007, 10004, 10006, 10001, 10003, 10004, 10005, 10008, 10005, 10002, 9999, 9999, 10003, 10004, 10003, 9999, 10006, 9999, 10003, 9999, 9999}
{27, 56, 91, 45, 7, 81, 49, 1}
Returns: 100010
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 15, 11, 36, 6, 31, 15, 48, 24, 29, 2, 6, 42, 19, 45, 9, 44, 36, 48, 34, 27, 23, 33, 46, 18, 6, 18, 32, 45, 39, 33, 0, 0, 30, 12, 28, 45, 3, 21, 36, 35, 16, 44, 32, 12, 7, 16, 24, 29, 0, 0, 48, 6, 0, 48, 47, 5, 38, 39, 20, 34, 17, 26, 41, 34, 35, 24, 30, 47, 39, 17, 39, 14, 17, 34, 16, 45, 31, 21, 42, 47, 30, 3, 11, 6, 30, 15, 12, 28, 25, 12, 45, 3, 18, 1, 15, 31, 20, 20, 42, 36, 29, 45, 12, 42, 44, 40, 34, 27, 1, 45, 9, 15, 32, 44, 34, 47, 23, 20, 6, 0, 0, 25, 39, 14, 39, 30, 3, 27, 39, 30, 15, 36, 20, 3, 33, 40, 9, 33, 23, 3, 41, 44, 47, 9, 37, 39, 46, 41, 27, 27, 9, 27, 46, 43, 47, 29, 33, 42, 14, 29, 38, 41, 9, 11, 36, 42, 0, 12, 34, 12, 39, 42, 34, 4, 46, 33, 10, 9, 3, 29, 36, 34, 18, 42, 15, 27, 38, 0, 45, 48, 39, 0, 15, 44, 3, 0, 30, 37, 37, 15, 10, 30, 44, 18, 35, 0, 0, 48, 6, 22, 32, 31, 9, 6, 13, 26, 1, 4, 6, 33, 5, 12, 24, 32, 14, 24, 36, 43, 9, 47, 29, 48, 9, 42, 46, 48, 33, 21, 21, 35, 27, 0, 17, 36, 9, 29, 7, 43, 24, 25, 24, 40, 17, 3, 18, 0, 8, 19, 43, 17, 3, 45, 29, 8, 16, 9, 15, 19, 28, 34, 37, 27, 48, 22, 2, 39, 42, 31, 11, 33, 15, 11, 30, 18, 12, 29, 5, 29, 50, 0, 22, 17, 45, 14, 12, 39, 11, 34, 21, 40, 6, 42, 33, 30, 34, 24, 9, 48, 50, 0, 13, 21, 17, 29, 27, 15, 0, 9, 36, 17, 43, 38, 12, 0, 39, 6, 18, 6, 36, 15, 45, 16, 48, 26, 1, 34, 25, 39, 42, 18, 18, 27, 31, 28, 24, 4, 34, 28, 24, 33, 15, 50, 3, 26, 6, 9, 7, 40, 18, 0, 48, 12, 19, 39, 37, 21, 27, 28, 12, 21, 32, 40, 10, 34, 3, 1, 45, 21, 29, 11, 25, 15, 10, 23, 8, 27, 34, 37, 3, 0, 20, 36, 45, 18, 0, 41, 6, 38, 36, 0, 50, 12, 2, 21, 0, 3, 19, 21, 39, 1, 12, 18, 38, 19, 9, 2, 36, 33, 18, 30, 8, 30, 15, 11, 3, 5, 6, 42, 34, 39, 28, 33, 8, 4, 30, 14, 34, 17, 27, 23, 1, 41, 44, 36, 34, 6, 13}
{1, 1, 1, 1, 9, 8, 1, 1, 5, 1, 7, 4, 3, 1, 10, 1, 9, 1, 9, 5, 6, 6, 1, 4, 1, 8, 6, 1, 3, 7, 2, 9, 1, 9, 10, 7, 10, 8, 6, 6, 4, 10, 9, 10, 1, 9, 7, 1, 7, 1, 6, 1, 10, 3, 1, 1, 5, 9, 9, 1, 4, 7, 9, 4, 5, 9, 6, 1, 3, 7, 6, 1, 9, 7, 9, 9, 1, 10, 8, 1, 2, 1, 5, 6, 6, 9, 4, 7, 3, 5, 1, 2, 6, 4, 1, 5, 9, 7, 7, 1, 6, 4, 6, 5, 9, 1, 4, 1, 7, 7, 6, 4, 3, 1, 6, 1, 6, 7, 6, 7, 1, 3, 8, 9, 6, 7, 1, 1, 1, 6, 6, 2, 2, 5, 3, 1, 4, 7, 3, 10, 1, 1, 3, 3, 1, 1, 7, 1, 5, 1, 6, 1, 7, 3, 4, 2, 8, 7, 1, 1, 5, 7, 1, 10, 9, 9, 7, 1, 5, 1, 3, 1, 1, 5, 9, 5, 5, 1, 9, 6, 6, 3, 1, 3, 7, 7, 6, 7, 4, 5, 4, 4, 8, 9, 1, 3, 7, 1, 9, 3, 7, 1, 1, 9, 3, 9, 4, 1, 1, 9, 7, 1, 7, 6, 1, 10, 5, 5, 1, 9, 7, 1, 2, 5, 7, 7, 2, 5, 9, 9, 7, 9, 3, 4, 7, 5, 8, 7, 3, 1, 6, 4, 1, 7, 9, 1, 2, 7, 1, 10, 7, 5, 1, 1, 10, 1, 1, 7, 9, 9, 3, 9, 1, 1, 5, 1, 1, 5, 1, 5, 5, 6, 10, 9, 7, 8, 1, 9, 1, 6, 6, 7, 7, 1, 1, 1, 1, 1, 10, 3, 5, 5, 5, 9, 9, 9, 5, 10, 1, 9, 1, 9, 5, 6, 9, 3, 3, 1, 6, 7, 9, 7, 3, 9, 9, 3, 9, 8, 3, 5, 5, 4, 1, 1, 2, 1, 5, 6, 2, 9, 9, 2, 5, 7, 3, 9, 6, 1, 1, 1, 1, 9, 6, 9, 5, 1, 5, 4, 1, 5, 1, 1, 1, 2, 1, 1, 1, 5, 5, 6, 1, 1, 7, 7, 3, 9, 1, 7, 9, 1, 3, 5, 1, 3, 2, 1, 7, 9, 8, 1, 3, 9, 7, 1, 7, 6, 9, 2, 9, 3, 1, 1, 8, 1, 9, 1, 9, 3, 9, 5, 6, 7, 5, 9, 9, 7, 7, 6, 6, 5, 1, 2, 3, 6, 1, 5, 1, 1, 1, 3, 10, 3, 3, 3, 5, 1, 9, 1, 6, 3, 3, 1, 5, 7, 7, 3, 10, 7, 5, 3, 1, 3, 3, 9, 1, 9, 8, 1, 3, 9, 8, 9, 3, 7, 5, 9, 10, 1, 4, 3, 9, 7, 4, 1, 3, 9, 4, 1, 7, 7, 7, 3, 1, 8, 1, 9, 5, 8, 1, 1, 4, 7, 5, 9, 9, 1, 6, 1, 3, 1, 3, 8, 4, 1, 7, 5, 3, 6, 10, 5}
{9999, 9999, 10008, 10003, 10005, 10003, 10006, 9999, 10008, 10007, 10001, 10004, 9999, 10003, 10001, 10001, 9999, 10001, 10005, 10002, 10001, 10003, 10008, 9999, 10003, 10003, 9999, 10007, 9999, 10007, 9999, 9999, 10001, 10001, 10005, 10003, 10000, 9999, 10007, 10001, 10003, 10002, 10005, 10005, 10004, 9999, 10002, 10003, 10005, 10006, 10002, 10003, 10004, 10005, 10003, 10008, 10007, 10006, 10003, 10007, 10008, 10006, 9999, 10003, 10007, 10003, 10001, 10001, 10003, 9999, 10004, 9999, 9999, 10005, 10004, 9999, 10006, 10004, 10004, 10001, 9999, 10006, 10004, 10001, 10007, 10003, 10007, 9999, 10001, 10007, 9999, 10006, 10001, 9999, 10000, 9999, 9999, 10001, 10003, 10008, 10007, 10003, 9999, 10000, 10008, 10007, 9999, 10007, 9999, 10005, 10003, 10001, 10005, 10002, 10002, 10001, 10007, 10003, 10003, 9999, 10007, 10006, 10005, 10005, 10005, 9999, 10003, 10006, 10001, 9999, 10004, 10005, 10003, 10008, 10005, 10001, 10008, 10004, 10005, 10004, 9999, 9999, 10005, 10005, 10005, 9999, 9999, 9999, 9999, 10001, 10003, 10008, 9999, 9999, 10003, 10004, 10008, 9999, 10001, 10003, 10007, 9999, 10007, 10004, 10002, 10006, 9999, 10004, 10006, 10001, 10003, 10001, 9999, 10007, 10003, 10005, 10003, 9999, 10003, 10007, 10001, 10004, 9999, 10005, 10002, 9999, 9999, 9999, 10005, 10005, 10005, 10001, 9999, 10003, 9999, 10003, 9999, 10003, 10005, 10003, 9999, 10005, 10005, 10004, 9999, 10003, 9999, 10001, 10001, 10003, 9999, 10003, 10001, 10003, 9999, 9999, 10007, 10003, 10001, 10007, 9999, 10006, 10003, 10007, 9999, 10007, 10005, 10001, 10004, 10007, 10001, 10007, 10003, 10005, 10007, 10004, 10004, 10004, 10004, 10004, 9999, 10003, 9999, 10003, 9999, 10001, 10003, 10007, 10007, 10007, 10007, 10003, 10005, 9999, 10005, 10007, 10004, 9999, 10002, 10002, 10004, 10004, 10004, 10005, 10003, 10007, 10003, 10003, 10005, 9999, 10001, 10001, 10006, 10007, 10000, 9999, 10008, 10003, 9999, 9999, 9999, 9999, 10004, 10000, 9999, 10003, 9999, 10001, 10005, 10008, 10001, 10003, 10000, 9999, 9999, 10005, 10007, 10006, 10000, 10000, 9999, 10006, 9999, 9999, 10007, 9999, 10005, 10005, 9999, 10001, 9999, 9999, 10007, 10006, 10004, 10005, 9999, 10007, 10001, 10003, 9999, 9999, 10005, 10006, 10000, 9999, 9999, 10007, 10007, 9999, 9999, 10004, 10005, 9999, 10004, 10004, 10005, 10007, 10005, 9999, 10005, 9999, 10005, 10006, 9999, 10005, 9999, 10003, 9999, 10000, 10001, 10002, 10007, 10005, 10005, 9999, 10005, 10000, 9999, 10003, 10003, 9999, 10008, 9999, 10005, 10003, 10005, 10002, 10001, 9999, 9999, 10003, 10004, 10000, 10007, 10001, 10001, 10004, 10005, 10006, 10008, 10002, 10005, 9999, 10004, 10007, 10000, 10008, 10007, 10001, 10007, 9999, 10007, 9999, 10003, 9999, 10003, 9999, 10005, 10007, 9999, 10005, 10003, 10007, 10004, 9999, 9999, 9999, 10001, 9999, 10007, 10007, 10001, 10003, 10004, 10000, 10007, 10001, 10005, 9999, 10006, 9999, 10001, 10003, 10003, 10007, 10005, 9999, 10003, 10007, 9999, 10004, 10002, 10000, 10001, 10000, 10007, 10000, 10000, 10001, 9999, 10003, 9999, 10005, 9999, 10001, 10002, 10000, 10007, 10003, 10005, 10001, 10001, 10007, 10003, 10001, 10005, 10006, 10001, 9999, 10004, 10003, 10003, 10001, 10004, 10002, 10003, 10000, 10001, 10001, 10007, 10002, 9999, 9999, 10005, 10004, 9999, 9999, 9999, 10007, 10003, 10004, 10005, 9999, 10003, 9999, 9999, 10007, 10004, 10007, 10003, 10001, 9999, 9999, 9999, 10005, 10006, 10004, 10007, 9999}
{13, 71, 37, 199, 410, 17, 100, 40}
Returns: 3849615
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{100000, 99900, 99800, 99700, 99600, 99500, 99400, 99300, 99200, 99100, 99000, 98900, 98800, 98700, 98600, 98500, 98400, 98300, 98200, 98100, 98000, 97900, 97800, 97700, 97600, 97500, 97400, 97300, 97200, 97100, 97000, 96900, 96800, 96700, 96600, 96500, 96400, 96300, 96200, 96100, 96000, 95900, 95800, 95700, 95600, 95500, 95400, 95300, 95200, 95100, 95000, 94900, 94800, 94700, 94600, 94500, 94400, 94300, 94200, 94100, 94000, 93900, 93800, 93700, 93600, 93500, 93400, 93300, 93200, 93100, 93000, 92900, 92800, 92700, 92600, 92500, 92400, 92300, 92200, 92100, 92000, 91900, 91800, 91700, 91600, 91500, 91400, 91300, 91200, 91100, 91000, 90900, 90800, 90700, 90600, 90500, 90400, 90300, 90200, 90100, 90000, 89900, 89800, 89700, 89600, 89500, 89400, 89300, 89200, 89100, 89000, 88900, 88800, 88700, 88600, 88500, 88400, 88300, 88200, 88100, 88000, 87900, 87800, 87700, 87600, 87500, 87400, 87300, 87200, 87100, 87000, 86900, 86800, 86700, 86600, 86500, 86400, 86300, 86200, 86100, 86000, 85900, 85800, 85700, 85600, 85500, 85400, 85300, 85200, 85100, 85000, 84900, 84800, 84700, 84600, 84500, 84400, 84300, 84200, 84100, 84000, 83900, 83800, 83700, 83600, 83500, 83400, 83300, 83200, 83100, 83000, 82900, 82800, 82700, 82600, 82500, 82400, 82300, 82200, 82100, 82000, 81900, 81800, 81700, 81600, 81500, 81400, 81300, 81200, 81100, 81000, 80900, 80800, 80700, 80600, 80500, 80400, 80300, 80200, 80100, 80000, 79900, 79800, 79700, 79600, 79500, 79400, 79300, 79200, 79100, 79000, 78900, 78800, 78700, 78600, 78500, 78400, 78300, 78200, 78100, 78000, 77900, 77800, 77700, 77600, 77500, 77400, 77300, 77200, 77100, 77000, 76900, 76800, 76700, 76600, 76500, 76400, 76300, 76200, 76100, 76000, 75900, 75800, 75700, 75600, 75500, 75400, 75300, 75200, 75100, 75000, 74900, 74800, 74700, 74600, 74500, 74400, 74300, 74200, 74100, 74000, 73900, 73800, 73700, 73600, 73500, 73400, 73300, 73200, 73100, 73000, 72900, 72800, 72700, 72600, 72500, 72400, 72300, 72200, 72100, 72000, 71900, 71800, 71700, 71600, 71500, 71400, 71300, 71200, 71100, 71000, 70900, 70800, 70700, 70600, 70500, 70400, 70300, 70200, 70100, 70000, 69900, 69800, 69700, 69600, 69500, 69400, 69300, 69200, 69100, 69000, 68900, 68800, 68700, 68600, 68500, 68400, 68300, 68200, 68100, 68000, 67900, 67800, 67700, 67600, 67500, 67400, 67300, 67200, 67100, 67000, 66900, 66800, 66700, 66600, 66500, 66400, 66300, 66200, 66100, 66000, 65900, 65800, 65700, 65600, 65500, 65400, 65300, 65200, 65100, 65000, 64900, 64800, 64700, 64600, 64500, 64400, 64300, 64200, 64100, 64000, 63900, 63800, 63700, 63600, 63500, 63400, 63300, 63200, 63100, 63000, 62900, 62800, 62700, 62600, 62500, 62400, 62300, 62200, 62100, 62000, 61900, 61800, 61700, 61600, 61500, 61400, 61300, 61200, 61100, 61000, 60900, 60800, 60700, 60600, 60500, 60400, 60300, 60200, 60100, 60000, 59900, 59800, 59700, 59600, 59500, 59400, 59300, 59200, 59100, 59000, 58900, 58800, 58700, 58600, 58500, 58400, 58300, 58200, 58100, 58000, 57900, 57800, 57700, 57600, 57500, 57400, 57300, 57200, 57100, 57000, 56900, 56800, 56700, 56600, 56500, 56400, 56300, 56200, 56100, 56000, 55900, 55800, 55700, 55600, 55500, 55400, 55300, 55200, 55100, 55000, 54900, 54800, 54700, 54600, 54500, 54400, 54300, 54200, 54100, 54000, 53900, 53800, 53700, 53600, 53500, 53400, 53300, 53200, 53100, 53000, 52900, 52800, 52700, 52600, 52500, 52400, 52300, 52200, 52100, 52000, 51900, 51800, 51700, 51600, 51500, 51400, 51300, 51200, 51100, 51000, 50900, 50800, 50700, 50600, 50500, 50400, 50300, 50200, 50100}
{75, 47, 66, 13, 51, 5, 63, 91}
Returns: 37624775
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{100000, 99900, 99800, 99700, 99600, 99500, 99400, 99300, 99200, 99100, 99000, 98900, 98800, 98700, 98600, 98500, 98400, 98300, 98200, 98100, 98000, 97900, 97800, 97700, 97600, 97500, 97400, 97300, 97200, 97100, 97000, 96900, 96800, 96700, 96600, 96500, 96400, 96300, 96200, 96100, 96000, 95900, 95800, 95700, 95600, 95500, 95400, 95300, 95200, 95100, 95000, 94900, 94800, 94700, 94600, 94500, 94400, 94300, 94200, 94100, 94000, 93900, 93800, 93700, 93600, 93500, 93400, 93300, 93200, 93100, 93000, 92900, 92800, 92700, 92600, 92500, 92400, 92300, 92200, 92100, 92000, 91900, 91800, 91700, 91600, 91500, 91400, 91300, 91200, 91100, 91000, 90900, 90800, 90700, 90600, 90500, 90400, 90300, 90200, 90100, 90000, 89900, 89800, 89700, 89600, 89500, 89400, 89300, 89200, 89100, 89000, 88900, 88800, 88700, 88600, 88500, 88400, 88300, 88200, 88100, 88000, 87900, 87800, 87700, 87600, 87500, 87400, 87300, 87200, 87100, 87000, 86900, 86800, 86700, 86600, 86500, 86400, 86300, 86200, 86100, 86000, 85900, 85800, 85700, 85600, 85500, 85400, 85300, 85200, 85100, 85000, 84900, 84800, 84700, 84600, 84500, 84400, 84300, 84200, 84100, 84000, 83900, 83800, 83700, 83600, 83500, 83400, 83300, 83200, 83100, 83000, 82900, 82800, 82700, 82600, 82500, 82400, 82300, 82200, 82100, 82000, 81900, 81800, 81700, 81600, 81500, 81400, 81300, 81200, 81100, 81000, 80900, 80800, 80700, 80600, 80500, 80400, 80300, 80200, 80100, 80000, 79900, 79800, 79700, 79600, 79500, 79400, 79300, 79200, 79100, 79000, 78900, 78800, 78700, 78600, 78500, 78400, 78300, 78200, 78100, 78000, 77900, 77800, 77700, 77600, 77500, 77400, 77300, 77200, 77100, 77000, 76900, 76800, 76700, 76600, 76500, 76400, 76300, 76200, 76100, 76000, 75900, 75800, 75700, 75600, 75500, 75400, 75300, 75200, 75100, 75000, 74900, 74800, 74700, 74600, 74500, 74400, 74300, 74200, 74100, 74000, 73900, 73800, 73700, 73600, 73500, 73400, 73300, 73200, 73100, 73000, 72900, 72800, 72700, 72600, 72500, 72400, 72300, 72200, 72100, 72000, 71900, 71800, 71700, 71600, 71500, 71400, 71300, 71200, 71100, 71000, 70900, 70800, 70700, 70600, 70500, 70400, 70300, 70200, 70100, 70000, 69900, 69800, 69700, 69600, 69500, 69400, 69300, 69200, 69100, 69000, 68900, 68800, 68700, 68600, 68500, 68400, 68300, 68200, 68100, 68000, 67900, 67800, 67700, 67600, 67500, 67400, 67300, 67200, 67100, 67000, 66900, 66800, 66700, 66600, 66500, 66400, 66300, 66200, 66100, 66000, 65900, 65800, 65700, 65600, 65500, 65400, 65300, 65200, 65100, 65000, 64900, 64800, 64700, 64600, 64500, 64400, 64300, 64200, 64100, 64000, 63900, 63800, 63700, 63600, 63500, 63400, 63300, 63200, 63100, 63000, 62900, 62800, 62700, 62600, 62500, 62400, 62300, 62200, 62100, 62000, 61900, 61800, 61700, 61600, 61500, 61400, 61300, 61200, 61100, 61000, 60900, 60800, 60700, 60600, 60500, 60400, 60300, 60200, 60100, 60000, 59900, 59800, 59700, 59600, 59500, 59400, 59300, 59200, 59100, 59000, 58900, 58800, 58700, 58600, 58500, 58400, 58300, 58200, 58100, 58000, 57900, 57800, 57700, 57600, 57500, 57400, 57300, 57200, 57100, 57000, 56900, 56800, 56700, 56600, 56500, 56400, 56300, 56200, 56100, 56000, 55900, 55800, 55700, 55600, 55500, 55400, 55300, 55200, 55100, 55000, 54900, 54800, 54700, 54600, 54500, 54400, 54300, 54200, 54100, 54000, 53900, 53800, 53700, 53600, 53500, 53400, 53300, 53200, 53100, 53000, 52900, 52800, 52700, 52600, 52500, 52400, 52300, 52200, 52100, 52000, 51900, 51800, 51700, 51600, 51500, 51400, 51300, 51200, 51100, 51000, 50900, 50800, 50700, 50600, 50500, 50400, 50300, 50200, 50100}
{1, 93, 6, 97, 17, 29, 89, 54}
Returns: 37560894
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{100000, 99900, 99800, 99700, 99600, 99500, 99400, 99300, 99200, 99100, 99000, 98900, 98800, 98700, 98600, 98500, 98400, 98300, 98200, 98100, 98000, 97900, 97800, 97700, 97600, 97500, 97400, 97300, 97200, 97100, 97000, 96900, 96800, 96700, 96600, 96500, 96400, 96300, 96200, 96100, 96000, 95900, 95800, 95700, 95600, 95500, 95400, 95300, 95200, 95100, 95000, 94900, 94800, 94700, 94600, 94500, 94400, 94300, 94200, 94100, 94000, 93900, 93800, 93700, 93600, 93500, 93400, 93300, 93200, 93100, 93000, 92900, 92800, 92700, 92600, 92500, 92400, 92300, 92200, 92100, 92000, 91900, 91800, 91700, 91600, 91500, 91400, 91300, 91200, 91100, 91000, 90900, 90800, 90700, 90600, 90500, 90400, 90300, 90200, 90100, 90000, 89900, 89800, 89700, 89600, 89500, 89400, 89300, 89200, 89100, 89000, 88900, 88800, 88700, 88600, 88500, 88400, 88300, 88200, 88100, 88000, 87900, 87800, 87700, 87600, 87500, 87400, 87300, 87200, 87100, 87000, 86900, 86800, 86700, 86600, 86500, 86400, 86300, 86200, 86100, 86000, 85900, 85800, 85700, 85600, 85500, 85400, 85300, 85200, 85100, 85000, 84900, 84800, 84700, 84600, 84500, 84400, 84300, 84200, 84100, 84000, 83900, 83800, 83700, 83600, 83500, 83400, 83300, 83200, 83100, 83000, 82900, 82800, 82700, 82600, 82500, 82400, 82300, 82200, 82100, 82000, 81900, 81800, 81700, 81600, 81500, 81400, 81300, 81200, 81100, 81000, 80900, 80800, 80700, 80600, 80500, 80400, 80300, 80200, 80100, 80000, 79900, 79800, 79700, 79600, 79500, 79400, 79300, 79200, 79100, 79000, 78900, 78800, 78700, 78600, 78500, 78400, 78300, 78200, 78100, 78000, 77900, 77800, 77700, 77600, 77500, 77400, 77300, 77200, 77100, 77000, 76900, 76800, 76700, 76600, 76500, 76400, 76300, 76200, 76100, 76000, 75900, 75800, 75700, 75600, 75500, 75400, 75300, 75200, 75100, 75000, 74900, 74800, 74700, 74600, 74500, 74400, 74300, 74200, 74100, 74000, 73900, 73800, 73700, 73600, 73500, 73400, 73300, 73200, 73100, 73000, 72900, 72800, 72700, 72600, 72500, 72400, 72300, 72200, 72100, 72000, 71900, 71800, 71700, 71600, 71500, 71400, 71300, 71200, 71100, 71000, 70900, 70800, 70700, 70600, 70500, 70400, 70300, 70200, 70100, 70000, 69900, 69800, 69700, 69600, 69500, 69400, 69300, 69200, 69100, 69000, 68900, 68800, 68700, 68600, 68500, 68400, 68300, 68200, 68100, 68000, 67900, 67800, 67700, 67600, 67500, 67400, 67300, 67200, 67100, 67000, 66900, 66800, 66700, 66600, 66500, 66400, 66300, 66200, 66100, 66000, 65900, 65800, 65700, 65600, 65500, 65400, 65300, 65200, 65100, 65000, 64900, 64800, 64700, 64600, 64500, 64400, 64300, 64200, 64100, 64000, 63900, 63800, 63700, 63600, 63500, 63400, 63300, 63200, 63100, 63000, 62900, 62800, 62700, 62600, 62500, 62400, 62300, 62200, 62100, 62000, 61900, 61800, 61700, 61600, 61500, 61400, 61300, 61200, 61100, 61000, 60900, 60800, 60700, 60600, 60500, 60400, 60300, 60200, 60100, 60000, 59900, 59800, 59700, 59600, 59500, 59400, 59300, 59200, 59100, 59000, 58900, 58800, 58700, 58600, 58500, 58400, 58300, 58200, 58100, 58000, 57900, 57800, 57700, 57600, 57500, 57400, 57300, 57200, 57100, 57000, 56900, 56800, 56700, 56600, 56500, 56400, 56300, 56200, 56100, 56000, 55900, 55800, 55700, 55600, 55500, 55400, 55300, 55200, 55100, 55000, 54900, 54800, 54700, 54600, 54500, 54400, 54300, 54200, 54100, 54000, 53900, 53800, 53700, 53600, 53500, 53400, 53300, 53200, 53100, 53000, 52900, 52800, 52700, 52600, 52500, 52400, 52300, 52200, 52100, 52000, 51900, 51800, 51700, 51600, 51500, 51400, 51300, 51200, 51100, 51000, 50900, 50800, 50700, 50600, 50500, 50400, 50300, 50200, 50100}
{88, 85, 57, 31, 70, 41, 51, 91}
Returns: 37780022
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{100000, 99900, 99800, 99700, 99600, 99500, 99400, 99300, 99200, 99100, 99000, 98900, 98800, 98700, 98600, 98500, 98400, 98300, 98200, 98100, 98000, 97900, 97800, 97700, 97600, 97500, 97400, 97300, 97200, 97100, 97000, 96900, 96800, 96700, 96600, 96500, 96400, 96300, 96200, 96100, 96000, 95900, 95800, 95700, 95600, 95500, 95400, 95300, 95200, 95100, 95000, 94900, 94800, 94700, 94600, 94500, 94400, 94300, 94200, 94100, 94000, 93900, 93800, 93700, 93600, 93500, 93400, 93300, 93200, 93100, 93000, 92900, 92800, 92700, 92600, 92500, 92400, 92300, 92200, 92100, 92000, 91900, 91800, 91700, 91600, 91500, 91400, 91300, 91200, 91100, 91000, 90900, 90800, 90700, 90600, 90500, 90400, 90300, 90200, 90100, 90000, 89900, 89800, 89700, 89600, 89500, 89400, 89300, 89200, 89100, 89000, 88900, 88800, 88700, 88600, 88500, 88400, 88300, 88200, 88100, 88000, 87900, 87800, 87700, 87600, 87500, 87400, 87300, 87200, 87100, 87000, 86900, 86800, 86700, 86600, 86500, 86400, 86300, 86200, 86100, 86000, 85900, 85800, 85700, 85600, 85500, 85400, 85300, 85200, 85100, 85000, 84900, 84800, 84700, 84600, 84500, 84400, 84300, 84200, 84100, 84000, 83900, 83800, 83700, 83600, 83500, 83400, 83300, 83200, 83100, 83000, 82900, 82800, 82700, 82600, 82500, 82400, 82300, 82200, 82100, 82000, 81900, 81800, 81700, 81600, 81500, 81400, 81300, 81200, 81100, 81000, 80900, 80800, 80700, 80600, 80500, 80400, 80300, 80200, 80100, 80000, 79900, 79800, 79700, 79600, 79500, 79400, 79300, 79200, 79100, 79000, 78900, 78800, 78700, 78600, 78500, 78400, 78300, 78200, 78100, 78000, 77900, 77800, 77700, 77600, 77500, 77400, 77300, 77200, 77100, 77000, 76900, 76800, 76700, 76600, 76500, 76400, 76300, 76200, 76100, 76000, 75900, 75800, 75700, 75600, 75500, 75400, 75300, 75200, 75100, 75000, 74900, 74800, 74700, 74600, 74500, 74400, 74300, 74200, 74100, 74000, 73900, 73800, 73700, 73600, 73500, 73400, 73300, 73200, 73100, 73000, 72900, 72800, 72700, 72600, 72500, 72400, 72300, 72200, 72100, 72000, 71900, 71800, 71700, 71600, 71500, 71400, 71300, 71200, 71100, 71000, 70900, 70800, 70700, 70600, 70500, 70400, 70300, 70200, 70100, 70000, 69900, 69800, 69700, 69600, 69500, 69400, 69300, 69200, 69100, 69000, 68900, 68800, 68700, 68600, 68500, 68400, 68300, 68200, 68100, 68000, 67900, 67800, 67700, 67600, 67500, 67400, 67300, 67200, 67100, 67000, 66900, 66800, 66700, 66600, 66500, 66400, 66300, 66200, 66100, 66000, 65900, 65800, 65700, 65600, 65500, 65400, 65300, 65200, 65100, 65000, 64900, 64800, 64700, 64600, 64500, 64400, 64300, 64200, 64100, 64000, 63900, 63800, 63700, 63600, 63500, 63400, 63300, 63200, 63100, 63000, 62900, 62800, 62700, 62600, 62500, 62400, 62300, 62200, 62100, 62000, 61900, 61800, 61700, 61600, 61500, 61400, 61300, 61200, 61100, 61000, 60900, 60800, 60700, 60600, 60500, 60400, 60300, 60200, 60100, 60000, 59900, 59800, 59700, 59600, 59500, 59400, 59300, 59200, 59100, 59000, 58900, 58800, 58700, 58600, 58500, 58400, 58300, 58200, 58100, 58000, 57900, 57800, 57700, 57600, 57500, 57400, 57300, 57200, 57100, 57000, 56900, 56800, 56700, 56600, 56500, 56400, 56300, 56200, 56100, 56000, 55900, 55800, 55700, 55600, 55500, 55400, 55300, 55200, 55100, 55000, 54900, 54800, 54700, 54600, 54500, 54400, 54300, 54200, 54100, 54000, 53900, 53800, 53700, 53600, 53500, 53400, 53300, 53200, 53100, 53000, 52900, 52800, 52700, 52600, 52500, 52400, 52300, 52200, 52100, 52000, 51900, 51800, 51700, 51600, 51500, 51400, 51300, 51200, 51100, 51000, 50900, 50800, 50700, 50600, 50500, 50400, 50300, 50200, 50100}
{65, 83, 1, 9, 79, 25, 55, 6}
Returns: 37591008
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{100000, 99900, 99800, 99700, 99600, 99500, 99400, 99300, 99200, 99100, 99000, 98900, 98800, 98700, 98600, 98500, 98400, 98300, 98200, 98100, 98000, 97900, 97800, 97700, 97600, 97500, 97400, 97300, 97200, 97100, 97000, 96900, 96800, 96700, 96600, 96500, 96400, 96300, 96200, 96100, 96000, 95900, 95800, 95700, 95600, 95500, 95400, 95300, 95200, 95100, 95000, 94900, 94800, 94700, 94600, 94500, 94400, 94300, 94200, 94100, 94000, 93900, 93800, 93700, 93600, 93500, 93400, 93300, 93200, 93100, 93000, 92900, 92800, 92700, 92600, 92500, 92400, 92300, 92200, 92100, 92000, 91900, 91800, 91700, 91600, 91500, 91400, 91300, 91200, 91100, 91000, 90900, 90800, 90700, 90600, 90500, 90400, 90300, 90200, 90100, 90000, 89900, 89800, 89700, 89600, 89500, 89400, 89300, 89200, 89100, 89000, 88900, 88800, 88700, 88600, 88500, 88400, 88300, 88200, 88100, 88000, 87900, 87800, 87700, 87600, 87500, 87400, 87300, 87200, 87100, 87000, 86900, 86800, 86700, 86600, 86500, 86400, 86300, 86200, 86100, 86000, 85900, 85800, 85700, 85600, 85500, 85400, 85300, 85200, 85100, 85000, 84900, 84800, 84700, 84600, 84500, 84400, 84300, 84200, 84100, 84000, 83900, 83800, 83700, 83600, 83500, 83400, 83300, 83200, 83100, 83000, 82900, 82800, 82700, 82600, 82500, 82400, 82300, 82200, 82100, 82000, 81900, 81800, 81700, 81600, 81500, 81400, 81300, 81200, 81100, 81000, 80900, 80800, 80700, 80600, 80500, 80400, 80300, 80200, 80100, 80000, 79900, 79800, 79700, 79600, 79500, 79400, 79300, 79200, 79100, 79000, 78900, 78800, 78700, 78600, 78500, 78400, 78300, 78200, 78100, 78000, 77900, 77800, 77700, 77600, 77500, 77400, 77300, 77200, 77100, 77000, 76900, 76800, 76700, 76600, 76500, 76400, 76300, 76200, 76100, 76000, 75900, 75800, 75700, 75600, 75500, 75400, 75300, 75200, 75100, 75000, 74900, 74800, 74700, 74600, 74500, 74400, 74300, 74200, 74100, 74000, 73900, 73800, 73700, 73600, 73500, 73400, 73300, 73200, 73100, 73000, 72900, 72800, 72700, 72600, 72500, 72400, 72300, 72200, 72100, 72000, 71900, 71800, 71700, 71600, 71500, 71400, 71300, 71200, 71100, 71000, 70900, 70800, 70700, 70600, 70500, 70400, 70300, 70200, 70100, 70000, 69900, 69800, 69700, 69600, 69500, 69400, 69300, 69200, 69100, 69000, 68900, 68800, 68700, 68600, 68500, 68400, 68300, 68200, 68100, 68000, 67900, 67800, 67700, 67600, 67500, 67400, 67300, 67200, 67100, 67000, 66900, 66800, 66700, 66600, 66500, 66400, 66300, 66200, 66100, 66000, 65900, 65800, 65700, 65600, 65500, 65400, 65300, 65200, 65100, 65000, 64900, 64800, 64700, 64600, 64500, 64400, 64300, 64200, 64100, 64000, 63900, 63800, 63700, 63600, 63500, 63400, 63300, 63200, 63100, 63000, 62900, 62800, 62700, 62600, 62500, 62400, 62300, 62200, 62100, 62000, 61900, 61800, 61700, 61600, 61500, 61400, 61300, 61200, 61100, 61000, 60900, 60800, 60700, 60600, 60500, 60400, 60300, 60200, 60100, 60000, 59900, 59800, 59700, 59600, 59500, 59400, 59300, 59200, 59100, 59000, 58900, 58800, 58700, 58600, 58500, 58400, 58300, 58200, 58100, 58000, 57900, 57800, 57700, 57600, 57500, 57400, 57300, 57200, 57100, 57000, 56900, 56800, 56700, 56600, 56500, 56400, 56300, 56200, 56100, 56000, 55900, 55800, 55700, 55600, 55500, 55400, 55300, 55200, 55100, 55000, 54900, 54800, 54700, 54600, 54500, 54400, 54300, 54200, 54100, 54000, 53900, 53800, 53700, 53600, 53500, 53400, 53300, 53200, 53100, 53000, 52900, 52800, 52700, 52600, 52500, 52400, 52300, 52200, 52100, 52000, 51900, 51800, 51700, 51600, 51500, 51400, 51300, 51200, 51100, 51000, 50900, 50800, 50700, 50600, 50500, 50400, 50300, 50200, 50100}
{1, 1, 1, 1, 500001, 81, 41, 7}
Returns: 37748908
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{89, 83, 1, 87, 50, 1, 81, 59}
Returns: 127496311
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{1, 93, 30, 30, 69, 41, 85, 86}
Returns: 128001722
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{67, 71, 67, 21, 9, 47, 25, 39}
Returns: 126198889
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{11, 1, 1, 11, 21, 77, 93, 20}
Returns: 126120678
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000, 1, 500000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{0, 498, 0, 500000, 1000000, 0, 1, 1000000}
Returns: 99625999750
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{6, 9, 10, 5, 1000000, 1, 8, 7}
Returns: 2106995110
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{6, 5, 1, 1, 1000000, 2, 1, 2}
Returns: 472879712
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{7, 5, 4, 7, 1000000, 1, 3, 1}
Returns: 1335451626
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{6, 1, 3, 4, 1000000, 1, 8, 6}
Returns: 803510909
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{2, 8, 7, 9, 1000000, 5, 9, 7}
Returns: 1125313284
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{1, 1, 1, 3, 1000000, 1, 8, 3}
Returns: 250999750
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{5, 5, 6, 6, 1000000, 5, 5, 8}
Returns: 4236415178
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{9, 1, 1, 5, 1000000, 3, 6, 1}
Returns: 861123796
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{7, 1, 2, 6, 1000000, 7, 3, 1}
Returns: 1320119214
100000
{0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496, 498}
{1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{0, 498, 0, 999999, 1000000, 0, 0, 1000000}
Returns: 99750900250
100000
{0, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496}
{1, 1, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1000000, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{1, 6, 1, 1, 1000000, 1, 1, 7}
Returns: 1065043937
100000
{0, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496}
{1, 1, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1000000, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{7, 1, 1, 1, 1000000, 1, 1, 5}
Returns: 834703128
100000
{0, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496}
{1, 1, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1000000, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{9, 6, 6, 5, 1000000, 7, 1, 5}
Returns: 3149461067
100000
{0, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496}
{1, 1, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1000000, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{1, 9, 1, 4, 1000000, 5, 1, 6}
Returns: 704074156
100000
{0, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 122, 124, 124, 126, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 154, 156, 156, 158, 158, 160, 160, 162, 162, 164, 164, 166, 166, 168, 168, 170, 170, 172, 172, 174, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 204, 206, 206, 208, 208, 210, 210, 212, 212, 214, 214, 216, 216, 218, 218, 220, 220, 222, 222, 224, 224, 226, 226, 228, 228, 230, 230, 232, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 248, 248, 250, 250, 252, 252, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 304, 306, 306, 308, 308, 310, 310, 312, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 376, 378, 378, 380, 380, 382, 382, 384, 384, 386, 386, 388, 388, 390, 390, 392, 392, 394, 394, 396, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 408, 410, 410, 412, 412, 414, 414, 416, 416, 418, 418, 420, 420, 422, 422, 424, 424, 426, 426, 428, 428, 430, 430, 432, 432, 434, 434, 436, 436, 438, 438, 440, 440, 442, 442, 444, 444, 446, 446, 448, 448, 450, 450, 452, 452, 454, 454, 456, 456, 458, 458, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 496}
{1, 1, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000}
{1000000, 1000000, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1, 1000000, 1}
{0, 496, 0, 999999, 1000000, 0, 0, 1000000}
Returns: 99749900251
100000
{0}
{1000000, 1000000}
{1000000, 1000000}
{0, 0, 0, 999999, 1000000, 0, 999999, 1000000}
Returns: 1000000000000
100000
{0}
{1000000, 1000000}
{1000000, 1000000}
{0, 1, 0, 999999, 1000000, 0, 999999, 1000000}
Returns: 1000000000000
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}
{1000000, 999999, 999998, 999997, 999996, 999995, 999994, 999993, 999992, 999991, 999990, 999989, 999988, 999987, 999986, 999985, 999984, 999983, 999982, 999981, 999980, 999979, 999978, 999977, 999976, 999975, 999974, 999973, 999972, 999971, 999970, 999969, 999968, 999967, 999966, 999965, 999964, 999963, 999962, 999961, 999960, 999959, 999958, 999957, 999956, 999955, 999954, 999953, 999952, 999951, 999950, 999949, 999948, 999947, 999946, 999945, 999944, 999943, 999942, 999941, 999940, 999939, 999938, 999937, 999936, 999935, 999934, 999933, 999932, 999931, 999930, 999929, 999928, 999927, 999926, 999925, 999924, 999923, 999922, 999921, 999920, 999919, 999918, 999917, 999916, 999915, 999914, 999913, 999912, 999911, 999910, 999909, 999908, 999907, 999906, 999905, 999904, 999903, 999902, 999901, 999900, 999899, 999898, 999897, 999896, 999895, 999894, 999893, 999892, 999891, 999890, 999889, 999888, 999887, 999886, 999885, 999884, 999883, 999882, 999881, 999880, 999879, 999878, 999877, 999876, 999875, 999874, 999873, 999872, 999871, 999870, 999869, 999868, 999867, 999866, 999865, 999864, 999863, 999862, 999861, 999860, 999859, 999858, 999857, 999856, 999855, 999854, 999853, 999852, 999851, 999850, 999849, 999848, 999847, 999846, 999845, 999844, 999843, 999842, 999841, 999840, 999839, 999838, 999837, 999836, 999835, 999834, 999833, 999832, 999831, 999830, 999829, 999828, 999827, 999826, 999825, 999824, 999823, 999822, 999821, 999820, 999819, 999818, 999817, 999816, 999815, 999814, 999813, 999812, 999811, 999810, 999809, 999808, 999807, 999806, 999805, 999804, 999803, 999802, 999801, 999800, 999799, 999798, 999797, 999796, 999795, 999794, 999793, 999792, 999791, 999790, 999789, 999788, 999787, 999786, 999785, 999784, 999783, 999782, 999781, 999780, 999779, 999778, 999777, 999776, 999775, 999774, 999773, 999772, 999771, 999770, 999769, 999768, 999767, 999766, 999765, 999764, 999763, 999762, 999761, 999760, 999759, 999758, 999757, 999756, 999755, 999754, 999753, 999752, 999751, 999750, 999749, 999748, 999747, 999746, 999745, 999744, 999743, 999742, 999741, 999740, 999739, 999738, 999737, 999736, 999735, 999734, 999733, 999732, 999731, 999730, 999729, 999728, 999727, 999726, 999725, 999724, 999723, 999722, 999721, 999720, 999719, 999718, 999717, 999716, 999715, 999714, 999713, 999712, 999711, 999710, 999709, 999708, 999707, 999706, 999705, 999704, 999703, 999702, 999701, 999700, 999699, 999698, 999697, 999696, 999695, 999694, 999693, 999692, 999691, 999690, 999689, 999688, 999687, 999686, 999685, 999684, 999683, 999682, 999681, 999680, 999679, 999678, 999677, 999676, 999675, 999674, 999673, 999672, 999671, 999670, 999669, 999668, 999667, 999666, 999665, 999664, 999663, 999662, 999661, 999660, 999659, 999658, 999657, 999656, 999655, 999654, 999653, 999652, 999651, 999650, 999649, 999648, 999647, 999646, 999645, 999644, 999643, 999642, 999641, 999640, 999639, 999638, 999637, 999636, 999635, 999634, 999633, 999632, 999631, 999630, 999629, 999628, 999627, 999626, 999625, 999624, 999623, 999622, 999621, 999620, 999619, 999618, 999617, 999616, 999615, 999614, 999613, 999612, 999611, 999610, 999609, 999608, 999607, 999606, 999605, 999604, 999603, 999602, 999601, 999600, 999599, 999598, 999597, 999596, 999595, 999594, 999593, 999592, 999591, 999590, 999589, 999588, 999587, 999586, 999585, 999584, 999583, 999582, 999581, 999580, 999579, 999578, 999577, 999576, 999575, 999574, 999573, 999572, 999571, 999570, 999569, 999568, 999567, 999566, 999565, 999564, 999563, 999562, 999561, 999560, 999559, 999558, 999557, 999556, 999555, 999554, 999553, 999552, 999551, 999550, 999549, 999548, 999547, 999546, 999545, 999544, 999543, 999542, 999541, 999540, 999539, 999538, 999537, 999536, 999535, 999534, 999533, 999532, 999531, 999530, 999529, 999528, 999527, 999526, 999525, 999524, 999523, 999522, 999521, 999520, 999519, 999518, 999517, 999516, 999515, 999514, 999513, 999512, 999511, 999510, 999509, 999508, 999507, 999506, 999505, 999504, 999503, 999502, 999501}
{0, 1, 0, 2, 3, 0, 0, 3}
Returns: 499999501
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 1, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{714, 603, 476, 593, 471, 221, 44, 670}
Returns: 1000000000000
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 1, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{285, 626, 229, 781, 332, 686, 727, 625}
Returns: 1000000000000
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 1, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{914, 695, 521, 830, 533, 926, 798, 250}
Returns: 1000000000000
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 1, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{903, 399, 351, 983, 241, 789, 465, 838}
Returns: 1000000000000
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 1, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{0, 1, 0, 1, 2, 0, 0, 1}
Returns: 1000000000000
100000
{0}
{1, 1000000}
{1000000, 1000000}
{0, 0, 0, 999999, 1000000, 0, 999799, 1000000}
Returns: 1000000000000
100000
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
{1, 1, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000}
{0, 0, 0, 0, 1, 0, 0, 1}
Returns: 1000000000000
100
{0}
{3, 1}
{900, 820}
{2, 7, 3, 11, 200, 4, 2, 321}
Returns: 58344
Most of the input in this case is generated by the provided code. First ten entries of p are {0, 1, 0, 3, 3, 1, 2, 3, 4, 5}, of d are {3, 1, 15, 57, 183, 161, 95, 97, 103, 121}, and of c are {900, 820, 73, 295, 220, 241, 4, 19, 79, 319}.
100
{0 }
{3, 1 }
{900, 820 }
{2, 7, 3, 11, 200, 4, 2, 321 }
Returns: 58344