Problem Statement
Elon is planning to colonize Mars.
According to Elon's plans, there should be N habitats on Mars. They are going to be numbered from 0 to N-1, inclusive. Habitat 0 will be the communications center.
Habitats will be connected by (bidirectional) corridors. For technical reasons, each habitat must have exactly three outgoing corridors.
Sometimes, both ends of a corridor may connect to the same habitat. Such a corridor counts as two corridors leaving that habitat.
Each corridor must have a non-negative integer length.
Note that the length of any corridor may be zero. (Self-looping corridors that start and end at the same habitat also may, but do not have to, have length zero.)
Once you build the N habitats and all corridors between them, we can measure distances: the distance between any two habitats is the smallest total length of corridors one has to cross in order to get from one habitat to the other.
Elon has a clear vision how far from the communications center each habitat should be. More precisely, for each habitat i Elon has determined the shortest distance distances[i] from habitat 0 along some corridors to habitat i.
Note that all the distances in distances are finite non-negative values, which implies that Elon wants to have a connected network of habitats.
Determine whether it is possible to design the corridors according to the technical requirements and Elon's wishes: each habitat must have three corridors, and all the distances must be as given in the input.
If it's not possible, return an empty
If it's possible, return a
For each habitat i, look at the three corridors that leave this habitat. For each of them, write down first the number of the habitat at its other end, and then the length of the corridor. The description of habitat i are the six values {number1, length1, number2, length2, number3, length3}.
Return the concatenation of the descriptions of all habitats in your solution. Your solution will be accepted if it produces the correct distances. Additionally, we require that the length of each corridor must be at most 1,000,000. For each habitat, the three outgoing corridors can be listed in any order.
Definition
- Class:
- MarsHabitats
- Method:
- design
- Parameters:
- int[]
- Returns:
- int[]
- Method signature:
- int[] design(int[] distances)
- (be sure your method is public)
Notes
- The value N is not given explicitly. You can determine it as the number of elements in distances.
Constraints
- distances will have between 1 and 200 elements, inclusive.
- Each element of distances will be between 0 and 1,000,000, inclusive.
- distances[0] will be 0.
Examples
{0}
Returns: { }
There is just a single habitat. There is no way to have exactly three corridors leaving this habitat, so we cannot satisfy the technical requirements.
{0, 10}
Returns: {1, 10, 1, 42, 1, 47, 0, 10, 0, 47, 0, 42 }
In the example output, the two habitats are connected by three separate corridors: one has length 10, one has length 42, and one has length 47. The distance from habitat 0 to habitat 1 is the length of the shortest of those three corridors.
{0, 47}
Returns: {0, 10, 0, 10, 1, 47, 1, 10, 0, 47, 1, 10 }
In the example output, the two habitats are connected by a single corridor of length 47. Additionally, each habitat has its own self-looping corridor of length 10.
{0, 47, 42, 25, 10, 22}
Returns: {1, 47, 2, 42, 4, 10, 0, 47, 3, 33, 3, 34, 0, 42, 2, 1234, 2, 1234, 1, 34, 1, 33, 4, 15, 0, 10, 3, 15, 5, 12, 5, 0, 4, 12, 5, 0 }
The sample return value corresponds to the following configuration of habitats: 5 --(12)-- 4 --(10)-- 0 --(42)-- 2 | | (15) (47) | | 3 --(33)-- 1 \__(34)__/ The number in parentheses is the length of the corridor. Numbers outside parentheses represent habitats. There are two self-looping corridors that are not shown in the figure.
{0, 451082, 580533, 475708, 598517, 360154, 269932, 537336, 405334, 411477, 645462, 42895, 833704, 438863, 690620, 24809, 107432, 656, 276621, 988439, 830728, 504944, 759019, 573243, 9579, 961967, 855335, 942395, 330907, 595138, 448475, 241221, 249290, 548687, 538918, 376524, 463702, 253806, 34879, 588194, 392342, 751548, 721002, 370621, 630168, 358522, 584885, 603039, 798908, 205503, 250210, 826916, 881458, 764568, 959398, 980978, 36992, 131595, 350148, 102704, 380463, 606446, 402211, 532997, 566365, 852477, 265116, 101815, 680324, 914300, 923912, 237982, 972044, 733173, 886702, 351125, 229170, 493910, 780328, 115496, 810627, 436899, 634026, 370198, 707636, 914726, 300226, 921855, 810482, 849306, 250591, 848416}
Returns: {17, 656, 0, 0, 0, 0, 36, 12620, 30, 2607, 30, 1000000, 46, 4352, 23, 7290, 46, 1000000, 77, 18202, 36, 12006, 36, 1000000, 47, 4522, 29, 3379, 47, 1000000, 83, 10044, 45, 1632, 45, 1000000, 18, 6689, 66, 4816, 18, 1000000, 34, 1582, 63, 4339, 63, 1000000, 9, 6143, 62, 3123, 9, 1000000, 81, 25422, 8, 6143, 8, 1000000, 68, 34862, 82, 11436, 82, 1000000, 67, 58920, 56, 5903, 56, 1000000, 91, 14712, 20, 2976, 91, 1000000, 30, 9612, 81, 1964, 81, 1000000, 84, 17016, 68, 10296, 68, 1000000, 38, 10070, 24, 15230, 38, 1000000, 79, 8064, 59, 4728, 79, 1000000, 24, 8923, 0, 656, 24, 1000000, 86, 23605, 6, 6689, 6, 1000000, 19, 0, 55, 7461, 19, 0, 12, 2976, 51, 3812, 51, 1000000, 63, 28053, 77, 11034, 77, 1000000, 53, 5549, 41, 7471, 53, 1000000, 2, 7290, 64, 6878, 64, 1000000, 15, 15230, 17, 8923, 17, 1000000, 72, 10077, 54, 2569, 54, 1000000, 52, 26123, 65, 2858, 52, 1000000, 54, 17003, 70, 18483, 70, 1000000, 58, 19241, 86, 30681, 86, 1000000, 4, 3379, 39, 6944, 39, 1000000, 1, 2607, 13, 9612, 1, 1000000, 32, 8069, 71, 3239, 32, 1000000, 50, 920, 31, 8069, 31, 1000000, 64, 17678, 34, 9769, 34, 1000000, 33, 9769, 7, 1582, 33, 1000000, 60, 3939, 43, 5903, 60, 1000000, 3, 12006, 1, 12620, 3, 1000000, 66, 11310, 90, 3215, 66, 1000000, 56, 2113, 15, 10070, 15, 1000000, 29, 6944, 46, 3309, 29, 1000000, 62, 9869, 60, 11879, 62, 1000000, 22, 7471, 73, 18375, 73, 1000000, 73, 12171, 84, 13366, 84, 1000000, 35, 5903, 83, 423, 83, 1000000, 82, 3858, 61, 23722, 61, 1000000, 5, 1632, 75, 7397, 5, 1000000, 39, 3309, 2, 4352, 2, 1000000, 61, 3407, 4, 4522, 4, 1000000, 88, 11574, 78, 18580, 78, 1000000, 76, 23667, 57, 73908, 57, 1000000, 90, 381, 32, 920, 90, 1000000, 20, 3812, 80, 16289, 20, 1000000, 74, 5244, 26, 26123, 26, 1000000, 78, 15760, 22, 5549, 22, 1000000, 25, 2569, 27, 17003, 25, 1000000, 19, 7461, 72, 8934, 72, 1000000, 11, 5903, 38, 2113, 11, 1000000, 49, 73908, 79, 16099, 49, 1000000, 75, 977, 28, 19241, 75, 1000000, 16, 4728, 67, 889, 67, 1000000, 40, 11879, 35, 3939, 35, 1000000, 44, 23722, 47, 3407, 44, 1000000, 8, 3123, 40, 9869, 40, 1000000, 7, 4339, 21, 28053, 7, 1000000, 23, 6878, 33, 17678, 23, 1000000, 26, 2858, 89, 3171, 89, 1000000, 6, 4816, 37, 11310, 37, 1000000, 59, 889, 11, 58920, 59, 1000000, 14, 10296, 10, 34862, 14, 1000000, 85, 426, 74, 27598, 74, 1000000, 27, 18483, 87, 2057, 27, 1000000, 31, 3239, 76, 8812, 76, 1000000, 55, 8934, 25, 10077, 55, 1000000, 41, 18375, 42, 12171, 41, 1000000, 69, 27598, 52, 5244, 69, 1000000, 45, 7397, 58, 977, 58, 1000000, 71, 8812, 49, 23667, 71, 1000000, 21, 11034, 3, 18202, 21, 1000000, 48, 18580, 53, 15760, 48, 1000000, 57, 16099, 16, 8064, 16, 1000000, 51, 16289, 88, 145, 88, 1000000, 13, 1964, 9, 25422, 13, 1000000, 10, 11436, 44, 3858, 10, 1000000, 43, 423, 5, 10044, 43, 1000000, 42, 13366, 14, 17016, 42, 1000000, 87, 7129, 69, 426, 87, 1000000, 28, 30681, 18, 23605, 28, 1000000, 70, 2057, 85, 7129, 85, 1000000, 80, 145, 48, 11574, 80, 1000000, 65, 3171, 91, 890, 65, 1000000, 37, 3215, 50, 381, 50, 1000000, 89, 890, 12, 14712, 12, 1000000 }
{0, 274296, 374282, 558560, 592847, 42058, 507454, 327372, 590073, 817537, 414688, 272885, 990519, 765681, 544629, 838456, 231669, 635798, 119470, 657884, 882305, 217145, 398319, 508977, 265435, 632836, 970732, 585150, 156449, 465448, 15928, 178567, 573563, 657621, 843403, 798459, 86796, 78228, 278658, 536068, 852131, 652752, 573429, 499657, 820338, 840822, 456773, 383336, 963096, 796056, 34793, 637314, 277886, 942872, 675588, 638199, 542078, 989430, 706855, 953674, 494728, 958841, 742586, 669331, 837262, 998004, 330294, 869824, 23313, 604945, 254824, 221631, 362769, 452604, 908921, 725393, 192954, 185259, 492613, 965701, 208327, 134088, 103198, 143298, 765900, 823240, 597291, 360767, 553020, 411419, 113335, 279828, 465484, 473, 684327, 128320, 434183, 70427, 387185, 21728, 277083, 43731, 147260, 189980, 775049, 536512, 876160, 514833, 210919, 821122, 810416, 851118, 518725, 553936, 475624, 590983, 594895, 10472, 728797, 77432, 183629, 876371, 157881, 966637, 569842, 354777, 666396, 909209, 48953, 920167, 652264, 245892, 746840, 64209, 397126, 129130, 23293, 92892, 317433, 56509, 921960, 574468, 322610, 250733}
Returns: {93, 473, 0, 0, 0, 0, 100, 2787, 11, 1411, 100, 1000000, 47, 9054, 72, 11513, 47, 1000000, 124, 11282, 113, 4624, 124, 1000000, 116, 2048, 115, 1864, 116, 1000000, 101, 1673, 50, 7265, 50, 1000000, 23, 1523, 43, 7797, 23, 1000000, 66, 2922, 142, 4762, 142, 1000000, 115, 910, 27, 4923, 115, 1000000, 44, 2801, 110, 7121, 110, 1000000, 96, 19495, 89, 3269, 96, 1000000, 1, 1411, 24, 7450, 24, 1000000, 65, 7485, 57, 1089, 57, 1000000, 84, 219, 132, 18841, 132, 1000000, 88, 8391, 56, 2551, 56, 1000000, 45, 2366, 64, 1194, 45, 1000000, 131, 14223, 71, 10038, 131, 1000000, 51, 1516, 25, 2962, 25, 1000000, 95, 8850, 90, 6135, 90, 1000000, 126, 8512, 33, 263, 33, 1000000, 74, 26616, 121, 5934, 74, 1000000, 71, 4486, 108, 6226, 71, 1000000, 89, 13100, 134, 1193, 89, 1000000, 107, 5856, 6, 1523, 6, 1000000, 11, 7450, 70, 10611, 11, 1000000, 17, 2962, 69, 27891, 17, 1000000, 57, 18698, 123, 4095, 123, 1000000, 8, 4923, 141, 10682, 141, 1000000, 122, 1432, 102, 9189, 102, 1000000, 92, 36, 46, 8675, 92, 1000000, 99, 5800, 117, 5456, 99, 1000000, 120, 5062, 122, 20686, 122, 1000000, 141, 905, 42, 134, 42, 1000000, 19, 263, 41, 4869, 19, 1000000, 111, 7715, 45, 2581, 111, 1000000, 110, 11957, 49, 2403, 49, 1000000, 137, 6096, 37, 8568, 37, 1000000, 36, 8568, 119, 796, 36, 1000000, 91, 1170, 52, 772, 52, 1000000, 105, 444, 112, 17343, 105, 1000000, 67, 17693, 111, 1013, 67, 1000000, 33, 4869, 130, 488, 130, 1000000, 32, 134, 124, 3587, 32, 1000000, 6, 7797, 60, 4929, 60, 1000000, 109, 784, 9, 2801, 109, 1000000, 34, 2581, 15, 2366, 15, 1000000, 29, 8675, 73, 4169, 73, 1000000, 98, 3849, 2, 9054, 2, 1000000, 79, 2605, 61, 4255, 79, 1000000, 35, 2403, 104, 21007, 35, 1000000, 5, 7265, 68, 11480, 5, 1000000, 55, 885, 17, 1516, 55, 1000000, 38, 772, 100, 803, 38, 1000000, 59, 10802, 140, 20912, 140, 1000000, 94, 8739, 63, 6257, 94, 1000000, 130, 14065, 51, 885, 51, 1000000, 14, 2551, 105, 5566, 14, 1000000, 12, 1089, 26, 18698, 12, 1000000, 75, 18538, 94, 22528, 75, 1000000, 61, 5167, 53, 10802, 61, 1000000, 43, 4929, 78, 2115, 43, 1000000, 48, 4255, 59, 5167, 59, 1000000, 132, 4254, 118, 13789, 118, 1000000, 54, 6257, 126, 2935, 126, 1000000, 15, 1194, 85, 14022, 85, 1000000, 65, 0, 12, 7485, 65, 0, 125, 24483, 7, 2922, 125, 1000000, 106, 6336, 40, 17693, 40, 1000000, 50, 11480, 136, 20, 136, 1000000, 25, 27891, 86, 7654, 86, 1000000, 24, 10611, 143, 4091, 143, 1000000, 16, 10038, 21, 4486, 21, 1000000, 2, 11513, 87, 2002, 87, 1000000, 46, 4169, 96, 18421, 46, 1000000, 127, 288, 20, 26616, 20, 1000000, 118, 3404, 58, 18538, 58, 1000000, 80, 15373, 103, 2974, 103, 1000000, 103, 4721, 120, 1630, 120, 1000000, 60, 2115, 114, 16989, 114, 1000000, 123, 936, 48, 2605, 48, 1000000, 108, 2592, 76, 15373, 108, 1000000, 83, 9210, 135, 4958, 83, 1000000, 90, 10137, 137, 10306, 137, 1000000, 102, 3962, 81, 9210, 81, 1000000, 104, 9149, 13, 219, 104, 1000000, 64, 14022, 109, 2118, 64, 1000000, 69, 7654, 116, 2396, 69, 1000000, 72, 2002, 125, 5990, 72, 1000000, 113, 916, 14, 8391, 113, 1000000, 10, 3269, 22, 13100, 22, 1000000, 18, 6135, 82, 10137, 18, 1000000, 138, 37605, 38, 1170, 138, 1000000, 114, 10140, 29, 36, 29, 1000000, 117, 9999, 0, 473, 117, 1000000, 58, 22528, 54, 8739, 54, 1000000, 135, 810, 18, 8850, 135, 1000000, 73, 18421, 10, 19495, 10, 1000000, 119, 7005, 133, 6218, 119, 1000000, 134, 9941, 47, 3849, 134, 1000000, 136, 1565, 30, 5800, 30, 1000000, 52, 803, 1, 2787, 1, 1000000, 128, 5222, 5, 1673, 128, 1000000, 28, 9189, 83, 3962, 28, 1000000, 76, 2974, 77, 4721, 76, 1000000, 49, 21007, 84, 9149, 84, 1000000, 56, 5566, 39, 444, 39, 1000000, 121, 211, 67, 6336, 121, 1000000, 112, 3892, 23, 5856, 112, 1000000, 21, 6226, 80, 2592, 80, 1000000, 85, 2118, 44, 784, 44, 1000000, 9, 7121, 35, 11957, 9, 1000000, 40, 1013, 34, 7715, 34, 1000000, 39, 17343, 107, 3892, 107, 1000000, 3, 4624, 88, 916, 88, 1000000, 78, 16989, 92, 10140, 78, 1000000, 4, 1864, 8, 910, 8, 1000000, 86, 2396, 4, 2048, 4, 1000000, 30, 5456, 93, 9999, 93, 1000000, 62, 13789, 75, 3404, 62, 1000000, 37, 796, 97, 7005, 97, 1000000, 77, 1630, 31, 5062, 77, 1000000, 20, 5934, 106, 211, 106, 1000000, 31, 20686, 28, 1432, 31, 1000000, 26, 4095, 79, 936, 26, 1000000, 42, 3587, 3, 11282, 3, 1000000, 87, 5990, 66, 24483, 66, 1000000, 63, 2935, 19, 8512, 63, 1000000, 129, 10958, 74, 288, 129, 1000000, 139, 7556, 101, 5222, 101, 1000000, 140, 1793, 127, 10958, 127, 1000000, 41, 488, 55, 14065, 41, 1000000, 143, 4841, 16, 14223, 16, 1000000, 13, 18841, 62, 4254, 13, 1000000, 97, 6218, 139, 7700, 139, 1000000, 22, 1193, 98, 9941, 98, 1000000, 81, 4958, 95, 810, 95, 1000000, 68, 20, 99, 1565, 68, 1000000, 82, 10306, 36, 6096, 82, 1000000, 142, 5177, 91, 37605, 91, 1000000, 133, 7700, 128, 7556, 133, 1000000, 53, 20912, 129, 1793, 53, 1000000, 27, 10682, 32, 905, 27, 1000000, 7, 4762, 138, 5177, 7, 1000000, 70, 4091, 131, 4841, 70, 1000000 }
{0, 769671, 560870, 158549, 576641, 607920, 799463, 286429, 649055, 899994, 598563, 84623, 590305, 515117, 359363, 583555, 54717, 999540, 120161, 433562, 437933, 370926, 950647, 317521, 591733, 885304, 796629, 513021, 626692, 146435, 66622, 532545, 122753, 947173, 483671, 684670, 825079, 475808, 863675, 18746, 455693, 849004, 591323, 547487, 800497, 69406, 819583, 827562, 301600, 821816, 738990, 514014, 526798, 119672, 791624, 257026, 369296, 834930, 347193, 175025, 485030, 23691, 616272, 102955, 703527, 481789, 985344, 482899, 290232, 669024, 571390, 719340, 729053, 722652, 963343, 24939, 587410, 198480, 864134, 712612, 300998, 42872, 809295, 276049, 568593, 506129, 402342, 71791, 757514, 824176, 114331, 921905, 546164, 743504, 618656, 628010, 500504, 563249, 780489, 829199, 379545, 606560, 326838, 432113, 807391, 715974, 939648, 941938, 214821, 767938, 663242, 95887, 984826, 107668, 537281, 848427, 319812, 424756, 999593, 348919, 565173, 876863, 377615, 892435, 114084, 855846, 978450, 97706, 896356, 652660, 780114, 446826, 378042, 52685, 366772, 611145, 907171, 59219, 970679, 410892, 664731, 846308, 280927, 266690, 220841, 303799, 219369, 487589, 892385, 693447, 860853, 857489, 314063, 466873, 980465, 813383, 461847, 332872}
Returns: {39, 18746, 0, 0, 0, 0, 130, 10443, 109, 1733, 130, 1000000, 97, 2379, 43, 13383, 97, 1000000, 59, 16476, 29, 12114, 29, 1000000, 15, 6914, 70, 5251, 70, 1000000, 135, 3225, 101, 1360, 101, 1000000, 44, 1034, 26, 2834, 26, 1000000, 68, 3803, 142, 5502, 142, 1000000, 129, 3605, 95, 21045, 95, 1000000, 136, 7177, 128, 3638, 136, 1000000, 101, 7997, 24, 6830, 24, 1000000, 111, 11264, 87, 12832, 111, 1000000, 42, 1018, 76, 2895, 42, 1000000, 52, 11681, 51, 1103, 52, 1000000, 134, 7409, 119, 10444, 119, 1000000, 76, 3855, 4, 6914, 76, 1000000, 137, 4502, 133, 2032, 133, 1000000, 118, 53, 66, 14196, 66, 1000000, 32, 2592, 53, 489, 32, 1000000, 20, 4371, 103, 1449, 20, 1000000, 131, 8893, 19, 4371, 19, 1000000, 122, 6689, 56, 1630, 122, 1000000, 74, 12696, 33, 3474, 74, 1000000, 116, 2291, 152, 3458, 152, 1000000, 10, 6830, 42, 410, 10, 1000000, 148, 7081, 121, 8441, 148, 1000000, 6, 2834, 54, 5005, 6, 1000000, 51, 993, 85, 6892, 51, 1000000, 95, 1318, 94, 8036, 94, 1000000, 3, 12114, 32, 23682, 3, 1000000, 45, 2784, 137, 7403, 137, 1000000, 114, 4736, 52, 5747, 114, 1000000, 29, 23682, 18, 2592, 18, 1000000, 22, 3474, 107, 5235, 107, 1000000, 60, 1359, 67, 772, 67, 1000000, 149, 8777, 69, 15646, 149, 1000000, 47, 2483, 89, 903, 89, 1000000, 65, 5981, 153, 8935, 65, 1000000, 78, 459, 150, 2822, 150, 1000000, 61, 4945, 0, 18746, 61, 1000000, 156, 6154, 131, 8867, 131, 1000000, 125, 6842, 115, 577, 115, 1000000, 24, 410, 12, 1018, 12, 1000000, 2, 13383, 92, 1323, 92, 1000000, 104, 6894, 6, 1034, 104, 1000000, 87, 2385, 30, 2784, 87, 1000000, 49, 2233, 155, 6200, 49, 1000000, 99, 1637, 36, 2483, 99, 1000000, 145, 2199, 80, 602, 145, 1000000, 89, 2360, 46, 2233, 46, 1000000, 93, 4514, 72, 9937, 93, 1000000, 13, 1103, 27, 993, 27, 1000000, 31, 5747, 13, 11681, 13, 1000000, 18, 489, 90, 5341, 90, 1000000, 26, 5005, 98, 11135, 98, 1000000, 143, 9664, 144, 36185, 144, 1000000, 21, 1630, 134, 2524, 134, 1000000, 141, 11378, 99, 5731, 141, 1000000, 119, 1726, 157, 14321, 157, 1000000, 77, 23455, 3, 16476, 77, 1000000, 147, 2559, 34, 1359, 147, 1000000, 75, 1248, 39, 4945, 39, 1000000, 94, 2384, 135, 5127, 135, 1000000, 113, 4713, 127, 5249, 127, 1000000, 79, 9085, 149, 10080, 79, 1000000, 67, 1110, 37, 5981, 37, 1000000, 17, 14196, 112, 518, 17, 1000000, 34, 772, 65, 1110, 34, 1000000, 80, 10766, 7, 3803, 80, 1000000, 35, 15646, 140, 4293, 140, 1000000, 4, 5251, 84, 2797, 4, 1000000, 73, 3312, 105, 3366, 105, 1000000, 50, 9937, 73, 6401, 73, 1000000, 72, 6401, 71, 3312, 72, 1000000, 138, 7336, 22, 12696, 22, 1000000, 81, 17933, 61, 1248, 81, 1000000, 12, 2895, 15, 3855, 15, 1000000, 108, 16341, 59, 23455, 59, 1000000, 121, 12729, 38, 459, 121, 1000000, 105, 3362, 64, 9085, 64, 1000000, 48, 602, 68, 10766, 68, 1000000, 133, 9813, 75, 17933, 75, 1000000, 155, 4088, 104, 1904, 155, 1000000, 142, 4878, 143, 9359, 143, 1000000, 70, 2797, 120, 3420, 120, 1000000, 27, 6892, 96, 5625, 96, 1000000, 139, 8550, 100, 22797, 139, 1000000, 11, 12832, 45, 2385, 45, 1000000, 109, 10424, 93, 14010, 109, 1000000, 36, 903, 49, 2360, 36, 1000000, 53, 5341, 124, 247, 53, 1000000, 106, 17743, 136, 14734, 106, 1000000, 43, 1323, 114, 8883, 43, 1000000, 88, 14010, 50, 4514, 50, 1000000, 28, 8036, 62, 2384, 28, 1000000, 8, 21045, 28, 1318, 8, 1000000, 85, 5625, 147, 12915, 85, 1000000, 120, 1924, 2, 2379, 2, 1000000, 54, 11135, 130, 375, 54, 1000000, 57, 5731, 47, 1637, 47, 1000000, 86, 22797, 132, 1503, 132, 1000000, 5, 1360, 10, 7997, 5, 1000000, 157, 6034, 116, 7026, 116, 1000000, 19, 1449, 117, 7357, 117, 1000000, 82, 1904, 44, 6894, 44, 1000000, 71, 3366, 79, 3362, 71, 1000000, 107, 2290, 91, 17743, 91, 1000000, 33, 5235, 106, 2290, 33, 1000000, 146, 4548, 77, 16341, 146, 1000000, 1, 1733, 88, 10424, 88, 1000000, 140, 1489, 129, 10582, 129, 1000000, 127, 1819, 11, 11264, 11, 1000000, 66, 518, 154, 4361, 154, 1000000, 124, 6416, 63, 4713, 124, 1000000, 92, 8883, 31, 4736, 31, 1000000, 41, 577, 141, 2119, 41, 1000000, 102, 7026, 23, 2291, 102, 1000000, 103, 7357, 139, 13864, 103, 1000000, 118, 0, 17, 53, 118, 0, 14, 10444, 58, 1726, 14, 1000000, 84, 3420, 97, 1924, 84, 1000000, 25, 8441, 78, 12729, 78, 1000000, 132, 427, 21, 6689, 21, 1000000, 128, 3921, 148, 50, 128, 1000000, 90, 247, 113, 6416, 113, 1000000, 151, 1643, 41, 6842, 151, 1000000, 154, 2015, 138, 7771, 138, 1000000, 63, 5249, 111, 1819, 63, 1000000, 9, 3638, 123, 3921, 123, 1000000, 110, 10582, 8, 3605, 110, 1000000, 98, 375, 1, 10443, 1, 1000000, 40, 8867, 20, 8893, 40, 1000000, 100, 1503, 122, 427, 100, 1000000, 16, 2032, 81, 9813, 16, 1000000, 56, 2524, 14, 7409, 56, 1000000, 62, 5127, 5, 3225, 62, 1000000, 91, 14734, 9, 7177, 9, 1000000, 30, 7403, 16, 4502, 30, 1000000, 126, 7771, 74, 7336, 126, 1000000, 117, 13864, 86, 8550, 86, 1000000, 69, 4293, 110, 1489, 69, 1000000, 115, 2119, 57, 11378, 57, 1000000, 7, 5502, 83, 4878, 7, 1000000, 83, 9359, 55, 9664, 83, 1000000, 55, 36185, 146, 1472, 55, 1000000, 152, 10264, 48, 2199, 48, 1000000, 144, 1472, 108, 4548, 108, 1000000, 96, 12915, 60, 2559, 60, 1000000, 123, 50, 25, 7081, 25, 1000000, 64, 10080, 35, 8777, 35, 1000000, 38, 2822, 151, 3364, 38, 1000000, 150, 3364, 125, 1643, 125, 1000000, 23, 3458, 145, 10264, 23, 1000000, 37, 8935, 156, 5026, 156, 1000000, 112, 4361, 126, 2015, 112, 1000000, 46, 6200, 82, 4088, 82, 1000000, 153, 5026, 40, 6154, 153, 1000000, 58, 14321, 102, 6034, 58, 1000000 }
{0, 162819, 608474, 503001, 645, 28860, 443278, 908247, 479621, 545493, 459148, 643887, 854208, 901658, 270241, 308241, 107486, 317797, 129864, 978738, 177993, 443639, 353009, 521696, 446690, 245899, 527806, 597969, 538166, 275881, 328193, 581740, 24187, 963101, 638466, 705765, 915825, 397746, 897406, 958456, 623493, 617928, 730631, 623736, 723360, 654321, 962060, 484259, 646951, 585434, 188219, 715684, 735994, 395328, 854055, 44875, 190457, 642762, 974242, 190276, 654186, 81718, 508511, 430984, 63198, 235321, 484151, 184455, 975847, 626983, 417221, 4681, 654778, 145846, 779350, 76321, 587403, 408014, 791, 403040, 523582, 777893, 477231, 660368, 391328, 766115, 128434, 536081, 419936, 107067, 90216, 827849, 440706, 431963, 986671, 933352, 577244, 109327, 893297, 647272, 183323, 947470, 697427, 522784, 498912, 460584, 625299, 868905, 98277, 414715, 549996, 530199, 343300, 453591, 785311, 957764, 206195, 331754, 416407, 888940, 78213, 138950, 994519, 747354, 511306, 349239, 681509, 680843, 109935, 264761, 509043, 829428, 97212, 374505, 31177, 413712, 655049, 85273, 630772, 235131, 540852, 675354, 221021, 532464, 270196, 747915, 899632, 800970, 321466, 524356, 634966, 119263, 957677, 589462, 65482, 300840, 754592, 185878, 511991, 729356, 253033, 424008, 640284, 497091, 7422, 617724, 915277, 418990, 638638, 246679, 655693, 581310, 392272, 840079}
Returns: {4, 645, 0, 0, 0, 0, 20, 15174, 73, 16973, 20, 1000000, 165, 9250, 27, 10505, 27, 1000000, 62, 5510, 104, 4089, 104, 1000000, 78, 146, 0, 645, 78, 1000000, 134, 2317, 32, 4673, 32, 1000000, 21, 361, 92, 2572, 92, 1000000, 166, 7030, 13, 6589, 166, 1000000, 66, 4530, 82, 2390, 66, 1000000, 110, 4503, 140, 4641, 110, 1000000, 105, 1436, 113, 5557, 113, 1000000, 48, 3064, 57, 1125, 48, 1000000, 107, 14697, 54, 153, 54, 1000000, 7, 6589, 146, 2026, 146, 1000000, 29, 5640, 144, 45, 144, 1000000, 17, 9556, 155, 7401, 17, 1000000, 97, 1841, 89, 419, 97, 1000000, 148, 3669, 15, 9556, 15, 1000000, 121, 9086, 86, 1430, 86, 1000000, 94, 7933, 68, 2891, 94, 1000000, 100, 5330, 1, 15174, 1, 1000000, 24, 3051, 6, 361, 24, 1000000, 133, 21496, 125, 3770, 125, 1000000, 103, 1088, 158, 9705, 103, 1000000, 113, 6901, 21, 3051, 21, 1000000, 169, 780, 65, 10578, 169, 1000000, 111, 2393, 149, 3450, 111, 1000000, 2, 10505, 153, 8507, 2, 1000000, 140, 2686, 87, 2085, 140, 1000000, 155, 24959, 14, 5640, 155, 1000000, 117, 3561, 148, 6727, 148, 1000000, 49, 3694, 171, 430, 49, 1000000, 5, 4673, 164, 16765, 5, 1000000, 58, 11141, 46, 1041, 46, 1000000, 168, 172, 150, 3500, 168, 1000000, 51, 9919, 102, 8338, 102, 1000000, 95, 17527, 166, 548, 95, 1000000, 79, 5294, 53, 2418, 79, 1000000, 146, 2226, 98, 4109, 98, 1000000, 46, 3604, 115, 692, 115, 1000000, 43, 243, 41, 5565, 43, 1000000, 40, 5565, 165, 204, 165, 1000000, 52, 5363, 159, 1275, 159, 1000000, 106, 1563, 40, 243, 40, 1000000, 159, 5996, 51, 7676, 51, 1000000, 72, 457, 60, 135, 72, 1000000, 33, 1041, 39, 3604, 33, 1000000, 163, 12832, 66, 108, 163, 1000000, 99, 321, 11, 3064, 11, 1000000, 76, 1969, 31, 3694, 31, 1000000, 59, 2057, 157, 2341, 157, 1000000, 44, 7676, 35, 9919, 44, 1000000, 123, 11360, 42, 5363, 123, 1000000, 37, 2418, 172, 3056, 172, 1000000, 12, 153, 173, 13976, 12, 1000000, 64, 18323, 134, 13698, 134, 1000000, 116, 15738, 59, 181, 59, 1000000, 11, 1125, 162, 2478, 162, 1000000, 68, 1605, 33, 11141, 68, 1000000, 56, 181, 50, 2057, 56, 1000000, 45, 135, 99, 6914, 99, 1000000, 137, 3555, 120, 3505, 137, 1000000, 130, 532, 3, 5510, 130, 1000000, 93, 979, 161, 6976, 93, 1000000, 154, 2284, 55, 18323, 154, 1000000, 25, 10578, 139, 190, 139, 1000000, 47, 108, 8, 4530, 8, 1000000, 157, 1423, 100, 1132, 100, 1000000, 19, 2891, 58, 1605, 58, 1000000, 138, 3789, 106, 1684, 106, 1000000, 167, 1769, 118, 814, 167, 1000000, 164, 2741, 78, 3890, 164, 1000000, 136, 271, 45, 457, 45, 1000000, 1, 16973, 121, 6896, 121, 1000000, 114, 5961, 81, 1457, 114, 1000000, 120, 1892, 154, 10839, 120, 1000000, 153, 2059, 49, 1969, 153, 1000000, 135, 5698, 79, 4974, 135, 1000000, 71, 3890, 4, 146, 4, 1000000, 77, 4974, 37, 5294, 37, 1000000, 149, 774, 103, 798, 149, 1000000, 74, 1457, 85, 11778, 85, 1000000, 8, 2390, 105, 16647, 105, 1000000, 141, 14986, 170, 4675, 141, 1000000, 172, 944, 133, 16823, 133, 1000000, 81, 11778, 156, 11523, 81, 1000000, 18, 1430, 151, 9171, 18, 1000000, 28, 2085, 143, 3617, 143, 1000000, 161, 4072, 167, 946, 161, 1000000, 16, 419, 108, 8790, 108, 1000000, 132, 6996, 137, 4943, 132, 1000000, 131, 1579, 147, 26879, 147, 1000000, 6, 2572, 93, 8743, 6, 1000000, 92, 8743, 63, 979, 63, 1000000, 122, 7848, 19, 7933, 19, 1000000, 101, 14118, 36, 17527, 36, 1000000, 171, 4066, 110, 27248, 171, 1000000, 128, 608, 16, 1841, 16, 1000000, 38, 4109, 119, 4357, 38, 1000000, 60, 6914, 48, 321, 60, 1000000, 67, 1132, 20, 5330, 67, 1000000, 152, 10207, 95, 14118, 152, 1000000, 35, 8338, 126, 15918, 35, 1000000, 80, 798, 23, 1088, 23, 1000000, 3, 4089, 163, 1821, 3, 1000000, 82, 16647, 10, 1436, 82, 1000000, 69, 1684, 43, 1563, 69, 1000000, 119, 20035, 12, 14697, 119, 1000000, 89, 8790, 132, 1065, 89, 1000000, 118, 1692, 135, 1003, 118, 1000000, 96, 27248, 9, 4503, 9, 1000000, 143, 2265, 26, 2393, 26, 1000000, 125, 5939, 117, 11546, 117, 1000000, 10, 5557, 24, 6901, 10, 1000000, 147, 15659, 74, 5961, 74, 1000000, 39, 692, 152, 87, 39, 1000000, 142, 14826, 56, 15738, 142, 1000000, 112, 11546, 30, 3561, 112, 1000000, 70, 814, 109, 1692, 109, 1000000, 98, 4357, 107, 20035, 107, 1000000, 61, 3505, 75, 1892, 75, 1000000, 73, 6896, 18, 9086, 73, 1000000, 122, 0, 94, 7848, 122, 0, 145, 561, 52, 11360, 52, 1000000, 158, 685, 130, 2263, 158, 1000000, 22, 3770, 112, 5939, 22, 1000000, 102, 15918, 127, 666, 127, 1000000, 126, 666, 141, 5489, 126, 1000000, 151, 9328, 97, 608, 151, 1000000, 144, 5435, 160, 11728, 160, 1000000, 124, 2263, 62, 532, 62, 1000000, 173, 10651, 91, 1579, 173, 1000000, 108, 1065, 90, 6996, 90, 1000000, 84, 16823, 22, 21496, 84, 1000000, 55, 13698, 5, 2317, 55, 1000000, 109, 1003, 77, 5698, 77, 1000000, 170, 644, 72, 271, 170, 1000000, 90, 4943, 61, 3555, 61, 1000000, 150, 4194, 69, 3789, 150, 1000000, 65, 190, 142, 14110, 65, 1000000, 9, 4641, 28, 2686, 28, 1000000, 127, 5489, 83, 14986, 83, 1000000, 139, 14110, 116, 14826, 116, 1000000, 87, 3617, 111, 2265, 87, 1000000, 14, 45, 129, 5435, 14, 1000000, 156, 6677, 123, 561, 156, 1000000, 13, 2026, 38, 2226, 13, 1000000, 91, 26879, 114, 15659, 91, 1000000, 30, 6727, 17, 3669, 30, 1000000, 26, 3450, 80, 774, 80, 1000000, 34, 3500, 138, 4194, 138, 1000000, 86, 9171, 128, 9328, 128, 1000000, 115, 87, 101, 10207, 101, 1000000, 27, 8507, 76, 2059, 76, 1000000, 75, 10839, 64, 2284, 64, 1000000, 15, 7401, 29, 24959, 29, 1000000, 85, 11523, 145, 6677, 145, 1000000, 50, 2341, 67, 1423, 50, 1000000, 23, 9705, 124, 685, 124, 1000000, 42, 1275, 44, 5996, 42, 1000000, 129, 11728, 169, 6354, 129, 1000000, 63, 6976, 88, 4072, 88, 1000000, 57, 2478, 168, 1646, 57, 1000000, 104, 1821, 47, 12832, 47, 1000000, 32, 16765, 71, 2741, 71, 1000000, 41, 204, 2, 9250, 41, 1000000, 36, 548, 7, 7030, 7, 1000000, 88, 946, 70, 1769, 70, 1000000, 162, 1646, 34, 172, 34, 1000000, 160, 6354, 25, 780, 25, 1000000, 83, 4675, 136, 644, 136, 1000000, 31, 430, 96, 4066, 96, 1000000, 53, 3056, 84, 944, 53, 1000000, 54, 13976, 131, 10651, 131, 1000000 }
{0, 67415, 164705, 618534, 111033, 250593, 885604, 907490, 192127, 83856, 148598, 539994, 176317, 753697, 173444, 80985, 97191, 132068, 617727, 412913, 904152, 365232, 127711, 434809, 309198, 575934, 671651, 230209, 712076}
Returns: { }
{0, 94476, 672581, 329415, 106865, 37524, 211626, 850454, 586244, 142052, 346247, 981945, 95308, 874214, 334840, 806084, 750149, 695619, 984106, 990987, 960512, 449804, 530809, 572481, 600392, 789475, 807200, 713092, 944458, 369259, 836234, 546647, 544714, 446168, 668835, 460452, 457221, 709039, 433181, 763124, 514494, 23776, 204277, 342291, 51455, 628797, 983951, 449342, 945021, 106023, 460423, 810916, 611112, 130057, 100970, 887740, 350921, 458390, 774664, 955519, 61878, 349914, 826045, 791280, 196581, 958305, 852729, 701372, 428630, 491576, 777452, 958898, 970772, 543113, 498061, 726411, 541504, 125327, 977766, 967076, 240584, 208255, 657825, 27661, 566148, 517550, 341010, 964866, 148905, 708200}
Returns: {41, 23776, 0, 0, 0, 0, 12, 832, 60, 32598, 60, 1000000, 17, 23038, 34, 3746, 34, 1000000, 14, 5425, 80, 88831, 80, 1000000, 77, 18462, 49, 842, 49, 1000000, 44, 13931, 83, 9863, 44, 1000000, 80, 28958, 81, 3371, 81, 1000000, 66, 2275, 30, 14220, 30, 1000000, 24, 14148, 23, 13763, 23, 1000000, 88, 6853, 53, 11995, 88, 1000000, 61, 3667, 43, 3956, 43, 1000000, 46, 2006, 78, 4179, 78, 1000000, 54, 5662, 1, 832, 54, 1000000, 55, 13526, 66, 21485, 66, 1000000, 86, 6170, 3, 5425, 86, 1000000, 26, 1116, 63, 14804, 26, 1000000, 39, 12975, 75, 23738, 39, 1000000, 67, 5753, 2, 23038, 67, 1000000, 19, 6881, 46, 155, 46, 1000000, 19, 0, 18, 6881, 19, 0, 87, 4354, 71, 1614, 87, 1000000, 36, 7417, 47, 462, 47, 1000000, 76, 10695, 85, 13259, 76, 1000000, 8, 13763, 84, 6333, 8, 1000000, 52, 10720, 8, 14148, 52, 1000000, 63, 1805, 70, 12023, 63, 1000000, 51, 3716, 15, 1116, 15, 1000000, 75, 13319, 37, 4053, 75, 1000000, 48, 563, 55, 56718, 55, 1000000, 68, 59371, 56, 18338, 68, 1000000, 7, 14220, 62, 10189, 7, 1000000, 84, 19501, 32, 1933, 84, 1000000, 31, 1933, 73, 1601, 73, 1000000, 47, 3174, 38, 12987, 38, 1000000, 2, 3746, 82, 11010, 2, 1000000, 69, 31124, 50, 29, 50, 1000000, 57, 1169, 21, 7417, 57, 1000000, 27, 4053, 89, 839, 89, 1000000, 33, 12987, 68, 4551, 33, 1000000, 58, 11540, 16, 12975, 16, 1000000, 85, 3056, 74, 16433, 85, 1000000, 83, 3885, 0, 23776, 83, 1000000, 81, 3978, 64, 7696, 64, 1000000, 10, 3956, 86, 1281, 10, 1000000, 60, 10423, 5, 13931, 5, 1000000, 82, 29028, 52, 17685, 82, 1000000, 18, 155, 11, 2006, 18, 1000000, 21, 462, 33, 3174, 21, 1000000, 59, 10498, 28, 563, 59, 1000000, 4, 842, 54, 5053, 4, 1000000, 35, 29, 57, 2033, 35, 1000000, 62, 15129, 26, 3716, 62, 1000000, 45, 17685, 24, 10720, 24, 1000000, 9, 11995, 77, 4730, 77, 1000000, 49, 5053, 12, 5662, 12, 1000000, 28, 56718, 13, 13526, 28, 1000000, 29, 18338, 61, 1007, 61, 1000000, 50, 2033, 36, 1169, 36, 1000000, 70, 2788, 39, 11540, 70, 1000000, 65, 2786, 48, 10498, 48, 1000000, 1, 32598, 44, 10423, 1, 1000000, 56, 1007, 10, 3667, 56, 1000000, 30, 10189, 51, 15129, 51, 1000000, 15, 14804, 25, 1805, 25, 1000000, 42, 7696, 88, 47676, 42, 1000000, 71, 593, 59, 2786, 71, 1000000, 13, 21485, 7, 2275, 13, 1000000, 89, 6828, 17, 5753, 17, 1000000, 38, 4551, 29, 59371, 29, 1000000, 74, 6485, 35, 31124, 74, 1000000, 25, 12023, 58, 2788, 58, 1000000, 20, 1614, 65, 593, 65, 1000000, 78, 6994, 79, 3696, 79, 1000000, 32, 1601, 76, 1609, 32, 1000000, 40, 16433, 69, 6485, 69, 1000000, 16, 23738, 27, 13319, 27, 1000000, 73, 1609, 22, 10695, 22, 1000000, 53, 4730, 4, 18462, 53, 1000000, 11, 4179, 72, 6994, 11, 1000000, 72, 3696, 87, 2210, 72, 1000000, 3, 88831, 6, 28958, 3, 1000000, 6, 3371, 42, 3978, 6, 1000000, 34, 11010, 45, 29028, 45, 1000000, 5, 9863, 41, 3885, 41, 1000000, 23, 6333, 31, 19501, 31, 1000000, 22, 13259, 40, 3056, 40, 1000000, 43, 1281, 14, 6170, 14, 1000000, 79, 2210, 20, 4354, 20, 1000000, 64, 47676, 9, 6853, 9, 1000000, 37, 839, 67, 6828, 37, 1000000 }
{0, 303116, 76117, 49243, 782848, 878398, 948685, 634002, 313210, 46362, 673113, 647375, 894103, 701838, 6608, 268626, 361409, 947161, 201562, 582495, 225505, 387317, 945883, 388691, 140100, 212229, 469132, 646127, 36216, 835133, 777724, 853425, 316260, 631908, 702045, 314137, 442264, 116177, 443157, 884563, 438631, 364384, 793548}
Returns: { }
{0, 47600, 759226, 592390, 756800, 722937, 956187, 514634, 240884, 283716, 425228, 61315, 915070, 25167, 412211, 200005, 802816, 437576, 384656, 545470, 93024, 361917, 757665, 909517, 654971, 929149, 658079, 355470, 462642, 908049, 877011, 71071, 923963, 68634, 496148, 279766, 67482, 170143, 214671, 238478, 974009, 442602, 495600, 831854, 207044, 311126, 6227, 119733, 633878, 591832, 854131, 12439, 263303, 559312, 223345, 558160, 390772, 493890, 960974, 224666, 348571, 419917, 955572, 40197, 705701, 677871, 614964, 434865, 341259, 850335, 843437, 563714, 361470, 938607, 7845, 114596, 21555, 326077, 830212, 50948, 638554, 229296, 862915, 861087, 885506, 549703, 906440, 641637, 3523, 36609, 914223, 581598, 616711, 51650, 402072, 936445, 800139, 486578, 200245, 94133, 290723, 986754, 707910, 975551, 666704, 930246, 414638, 534998, 364761, 39646, 929735, 68437, 318811, 630652, 749012, 326305, 54558, 639849, 961335, 463207, 485921, 426527, 763911, 755322, 348771, 754434, 94300, 265509, 894369}
Returns: { }
{0, 983865, 102995, 742712, 395724, 395807, 184990, 310055, 31239, 31959, 603048, 709001, 604808, 851512, 929429, 200684, 132102, 588415, 233626, 90495, 7986, 443484, 448406, 436483, 741435, 443585, 606404, 769180, 133777, 161469, 810712, 756706, 775819, 996595, 777566, 893516, 393961, 565067, 672543, 950667, 482428, 275398, 671466, 865266, 672539, 154731, 78730, 41546, 618505, 253203, 852631, 766500, 616320, 134497, 73929, 951811, 18383, 143628, 128597, 543688, 817744, 133465, 641878, 895755, 976578, 991042, 306305, 597634, 631962, 923196, 438637, 573955, 781652, 511776, 642217, 895341, 609164, 912898, 24599, 175536, 819874, 843990, 626828, 568291, 606352, 863723, 664094, 759365, 152944, 975147, 242460, 889782, 122980, 158873, 939380, 952300, 298990, 646692, 507855, 941077, 846110, 681992, 513856, 482999, 864129, 895412, 634411, 324234, 429622}
Returns: { }
{0, 471554, 634983, 192394, 13414, 448734, 847868, 826341, 979682, 914565, 511028, 513420, 767606, 427859, 360167, 393153, 582719, 316554, 838564, 940930, 322227, 413634, 872614, 867974, 394757, 37283, 654037, 800070, 551913, 281777, 148523, 490069, 411441, 106265, 876444, 924840, 808554, 691544, 112873, 621610, 35596, 385634, 983417, 669519, 860590, 934170, 356726, 696090, 710649, 599490, 787888, 154657, 1149, 273031, 368304, 167765, 650951, 900982, 41707, 835602, 844274, 432346, 504288, 752035, 339192, 154683, 278571, 988888, 268598, 346832, 428601, 689135, 116955, 215482, 946221, 701481, 980129, 185180, 651626, 921924, 241712, 966602, 295862, 696541, 257631, 483036, 729257, 803237, 553396, 357489, 968848, 163654, 993067, 553582, 378481, 116936, 940289, 153597, 965864, 186349, 592043, 970044, 238553, 566125, 886018, 599172, 821532, 553108, 871893, 813569, 335957, 669897, 830065, 670228, 568144, 215950, 829212, 667809, 261276, 994485, 42782, 383242, 983344, 398859, 940710, 790749, 180289, 514021, 638358, 978635, 768895, 944922, 761146, 178556, 970716, 915661, 202693, 422190, 843755, 763551, 702090, 56275, 491686, 342660, 575212, 957201, 565705, 78275, 271434, 99863, 145234, 891267, 701526, 861514, 540379, 784054, 607664, 700416, 991054, 218372, 286989, 626285, 408413, 911919, 116380, 267976, 579760, 375079, 125434, 394099, 390327, 680952, 558945, 235914, 305070, 263128, 638165, 709844, 732989, 682208, 336401, 597342, 40189, 796631, 648329, 217535, 310617, 467714, 810327, 968673, 914947, 341000, 790845, 119766}
Returns: {52, 1149, 0, 0, 0, 0, 85, 11482, 187, 3840, 85, 1000000, 176, 3182, 161, 8698, 161, 1000000, 136, 10299, 99, 6045, 136, 1000000, 40, 22182, 52, 12265, 52, 1000000, 187, 18980, 61, 16388, 187, 1000000, 44, 12722, 60, 3594, 60, 1000000, 116, 2871, 106, 4809, 116, 1000000, 76, 447, 129, 1047, 129, 1000000, 190, 382, 163, 2646, 190, 1000000, 11, 2392, 62, 6740, 62, 1000000, 127, 601, 10, 2392, 127, 1000000, 130, 1289, 139, 4055, 139, 1000000, 70, 742, 137, 5669, 137, 1000000, 54, 8137, 89, 2678, 54, 1000000, 169, 946, 170, 2826, 170, 1000000, 100, 9324, 166, 2959, 166, 1000000, 20, 5673, 186, 5937, 20, 1000000, 138, 5191, 59, 2962, 138, 1000000, 131, 3992, 124, 220, 131, 1000000, 110, 13730, 17, 5673, 17, 1000000, 137, 8556, 32, 2193, 32, 1000000, 34, 3830, 108, 721, 34, 1000000, 108, 3919, 153, 6460, 108, 1000000, 123, 4102, 169, 658, 169, 1000000, 182, 2906, 40, 1687, 40, 1000000, 117, 13772, 78, 2411, 78, 1000000, 87, 3167, 183, 3439, 87, 1000000, 107, 1195, 154, 11534, 154, 1000000, 160, 5212, 66, 3206, 66, 1000000, 97, 5074, 150, 3289, 97, 1000000, 142, 1617, 85, 7033, 142, 1000000, 21, 2193, 162, 3028, 21, 1000000, 38, 6608, 149, 6402, 38, 1000000, 104, 9574, 22, 3830, 22, 1000000, 45, 9330, 79, 2916, 45, 1000000, 188, 1773, 87, 5317, 188, 1000000, 47, 4546, 71, 2409, 71, 1000000, 164, 3507, 33, 6608, 33, 1000000, 161, 4675, 156, 13946, 156, 1000000, 25, 1687, 4, 22182, 25, 1000000, 170, 4693, 121, 2392, 121, 1000000, 67, 5471, 122, 73, 67, 1000000, 111, 378, 117, 1710, 117, 1000000, 153, 924, 6, 12722, 153, 1000000, 96, 6119, 35, 9330, 35, 1000000, 89, 763, 69, 9894, 89, 1000000, 83, 451, 37, 4546, 83, 1000000, 86, 18608, 177, 805, 177, 1000000, 156, 8174, 105, 318, 105, 1000000, 125, 2861, 155, 3834, 125, 1000000, 65, 26, 97, 1060, 65, 1000000, 4, 12265, 0, 1149, 4, 1000000, 66, 5540, 148, 1597, 148, 1000000, 167, 6775, 14, 8137, 14, 1000000, 133, 10791, 91, 4111, 91, 1000000, 78, 675, 184, 2622, 184, 1000000, 163, 10937, 151, 9715, 163, 1000000, 120, 1075, 182, 1518, 182, 1000000, 18, 2962, 112, 5537, 112, 1000000, 6, 3594, 138, 519, 6, 1000000, 5, 16388, 70, 3745, 70, 1000000, 10, 6740, 142, 12602, 10, 1000000, 132, 9111, 178, 19046, 132, 1000000, 191, 1808, 180, 2791, 191, 1000000, 91, 8971, 51, 26, 51, 1000000, 29, 3206, 53, 5540, 29, 1000000, 158, 2166, 42, 5471, 42, 1000000, 148, 2836, 165, 622, 165, 1000000, 46, 9894, 143, 4172, 143, 1000000, 61, 3745, 13, 742, 61, 1000000, 37, 2409, 179, 6927, 37, 1000000, 193, 2811, 95, 19, 193, 1000000, 115, 468, 136, 12789, 115, 1000000, 145, 10980, 131, 1299, 145, 1000000, 152, 45, 157, 1065, 157, 1000000, 122, 3215, 8, 447, 122, 1000000, 99, 1169, 126, 4891, 99, 1000000, 26, 2411, 56, 675, 26, 1000000, 35, 2916, 135, 6263, 135, 1000000, 84, 15919, 102, 3159, 84, 1000000, 189, 2071, 98, 738, 98, 1000000, 174, 9208, 160, 8873, 160, 1000000, 157, 3875, 47, 451, 47, 1000000, 118, 3645, 80, 15919, 80, 1000000, 31, 7033, 1, 11482, 1, 1000000, 178, 3732, 48, 18608, 178, 1000000, 36, 5317, 27, 3167, 27, 1000000, 93, 186, 107, 288, 107, 1000000, 14, 2678, 46, 763, 46, 1000000, 101, 1196, 189, 175, 189, 1000000, 55, 4111, 65, 8971, 55, 1000000, 119, 1418, 158, 2013, 158, 1000000, 172, 5363, 88, 186, 172, 1000000, 121, 4761, 167, 3402, 167, 1000000, 72, 19, 164, 556, 164, 1000000, 124, 421, 45, 6119, 124, 1000000, 51, 1060, 30, 5074, 30, 1000000, 81, 738, 145, 8663, 81, 1000000, 3, 6045, 77, 1169, 77, 1000000, 181, 5299, 16, 9324, 181, 1000000, 134, 672, 90, 1196, 134, 1000000, 80, 3159, 173, 2639, 173, 1000000, 114, 2019, 146, 420, 146, 1000000, 151, 5249, 34, 9574, 151, 1000000, 49, 318, 181, 1830, 49, 1000000, 7, 4809, 109, 7963, 109, 1000000, 88, 288, 28, 1195, 88, 1000000, 22, 721, 23, 3919, 23, 1000000, 106, 7963, 188, 3242, 106, 1000000, 180, 444, 20, 13730, 180, 1000000, 113, 331, 43, 378, 113, 1000000, 59, 5537, 116, 853, 59, 1000000, 171, 10724, 111, 331, 111, 1000000, 144, 7068, 103, 2019, 144, 1000000, 185, 1585, 73, 468, 73, 1000000, 112, 853, 7, 2871, 7, 1000000, 43, 1710, 26, 13772, 43, 1000000, 175, 1852, 84, 3645, 175, 1000000, 119, 0, 92, 1418, 119, 0, 141, 13493, 58, 1075, 141, 1000000, 41, 2392, 94, 4761, 41, 1000000, 42, 73, 76, 3215, 76, 1000000, 162, 9554, 24, 4102, 162, 1000000, 19, 220, 96, 421, 96, 1000000, 192, 96, 50, 2861, 50, 1000000, 77, 4891, 133, 1733, 133, 1000000, 154, 26358, 11, 601, 11, 1000000, 184, 9971, 176, 193, 176, 1000000, 8, 1047, 134, 7919, 8, 1000000, 155, 15159, 12, 1289, 155, 1000000, 74, 1299, 19, 3992, 19, 1000000, 139, 2405, 63, 9111, 63, 1000000, 126, 1733, 55, 10791, 126, 1000000, 129, 7919, 101, 672, 101, 1000000, 79, 6263, 190, 714, 79, 1000000, 73, 12789, 3, 10299, 3, 1000000, 13, 5669, 21, 8556, 13, 1000000, 60, 519, 18, 5191, 18, 1000000, 12, 4055, 132, 2405, 12, 1000000, 177, 7754, 152, 564, 152, 1000000, 147, 22000, 120, 13493, 120, 1000000, 62, 12602, 31, 1617, 31, 1000000, 69, 4172, 191, 1660, 69, 1000000, 166, 4548, 114, 7068, 114, 1000000, 98, 8663, 74, 10980, 74, 1000000, 103, 420, 172, 6760, 103, 1000000, 149, 21588, 141, 22000, 149, 1000000, 53, 1597, 68, 2836, 53, 1000000, 33, 6402, 147, 21588, 147, 1000000, 30, 3289, 168, 19800, 168, 1000000, 57, 9715, 104, 5249, 104, 1000000, 140, 564, 75, 45, 140, 1000000, 23, 6460, 44, 924, 44, 1000000, 28, 11534, 127, 26358, 28, 1000000, 50, 3834, 130, 15159, 130, 1000000, 39, 13946, 49, 8174, 39, 1000000, 75, 1065, 83, 3875, 75, 1000000, 92, 2013, 67, 2166, 92, 1000000, 173, 17542, 185, 837, 185, 1000000, 82, 8873, 29, 5212, 82, 1000000, 2, 8698, 39, 4675, 2, 1000000, 32, 3028, 123, 9554, 123, 1000000, 9, 2646, 57, 10937, 57, 1000000, 95, 556, 38, 3507, 95, 1000000, 68, 622, 175, 4848, 68, 1000000, 16, 2959, 144, 4548, 16, 1000000, 94, 3402, 54, 6775, 94, 1000000, 150, 19800, 193, 5668, 150, 1000000, 24, 658, 15, 946, 24, 1000000, 15, 2826, 41, 4693, 15, 1000000, 179, 1256, 113, 10724, 179, 1000000, 146, 6760, 93, 5363, 93, 1000000, 102, 2639, 159, 17542, 102, 1000000, 186, 5547, 82, 9208, 186, 1000000, 165, 4848, 118, 1852, 118, 1000000, 128, 193, 2, 3182, 128, 1000000, 48, 805, 140, 7754, 48, 1000000, 63, 19046, 86, 3732, 86, 1000000, 71, 6927, 171, 1256, 171, 1000000, 64, 2791, 110, 444, 110, 1000000, 105, 1830, 100, 5299, 100, 1000000, 58, 1518, 25, 2906, 58, 1000000, 27, 3439, 192, 5786, 192, 1000000, 56, 2622, 128, 9971, 56, 1000000, 159, 837, 115, 1585, 159, 1000000, 17, 5937, 174, 5547, 174, 1000000, 1, 3840, 5, 18980, 5, 1000000, 109, 3242, 36, 1773, 36, 1000000, 90, 175, 81, 2071, 90, 1000000, 135, 714, 9, 382, 9, 1000000, 143, 1660, 64, 1808, 64, 1000000, 183, 5786, 125, 96, 183, 1000000, 168, 5668, 72, 2811, 72, 1000000 }
{0, 191966, 924845, 916906, 953487, 273083, 359711, 287299, 99271, 308873, 218105, 39705, 802495, 932033, 283692, 642966, 682240, 227602, 207990, 716130, 516264, 519256, 81203, 400291, 680572, 24412, 686188, 804230, 990362, 621625, 157184, 111597, 930464, 439685, 315618, 969436, 231030, 894366, 434158}
Returns: { }
{0, 90341, 224620, 673523, 665122, 918376, 696784, 234366, 574662, 93613, 582541, 439649, 324065, 330682, 392069, 956124, 124513, 95496, 725745, 329531, 476688, 222149, 806907, 123170, 685016, 90850, 561846, 696585, 357211, 796946, 594200, 722418, 507774, 833562, 229565, 62248, 334462, 323389, 830199, 766240, 772385, 699552, 828968, 397401, 277692, 803417, 620657, 62248, 79608, 268498, 479435, 528551, 230956, 537835, 535887, 508918, 297158, 333985, 457621, 541347, 260883, 639572, 713400, 893378, 736525, 673562, 922027, 344561, 598105, 664832, 219917, 913074, 599336, 865291, 186089, 198604, 250898, 790265, 43523, 30808, 728648, 637643, 892604, 534316, 902079, 942752, 852000, 635121, 273193, 771655, 638648, 309012, 940468, 208202, 359977, 620683, 906773, 634048, 660543, 924762, 586373, 353079, 528862, 182256, 783626, 813803, 889499, 343702, 390805, 193781, 164830, 692858, 762425, 517400, 79202, 36896, 409867, 486767, 974860, 728235, 471918, 308567, 651789, 98506, 828695, 670481, 729970, 516232, 849350, 657877, 900209, 283617, 349998, 295984, 729073, 227533, 859911, 866126, 950262, 733298, 891392, 849095, 448251, 79143, 267838, 641623, 401136, 339278, 482039, 306114, 168897, 253812, 191245, 380285, 241413, 968444, 323999, 38031, 227115, 723901, 602556, 496673, 25851, 372823, 9678, 660968, 298201, 287144, 579746, 435995, 794456, 555316, 967025, 247535, 476163, 476318, 55475, 860686, 956504, 86732, 756051, 136451, 769693, 421944, 464770, 196285, 259919, 48136, 421240, 705379, 474120, 558025, 549318, 104559}
Returns: {164, 9678, 0, 0, 0, 0, 25, 509, 179, 3609, 25, 1000000, 158, 2495, 21, 2471, 158, 1000000, 65, 39, 125, 3042, 65, 1000000, 125, 5359, 69, 290, 125, 1000000, 66, 3651, 71, 5302, 66, 1000000, 41, 2768, 27, 199, 27, 1000000, 154, 7047, 52, 3410, 52, 1000000, 168, 5084, 26, 12816, 26, 1000000, 17, 1883, 25, 2763, 17, 1000000, 100, 3832, 168, 2795, 168, 1000000, 142, 8602, 169, 3654, 142, 1000000, 19, 5466, 156, 66, 19, 1000000, 57, 3303, 19, 1151, 57, 1000000, 43, 5332, 108, 1264, 108, 1000000, 178, 380, 138, 5862, 178, 1000000, 181, 11938, 23, 1343, 23, 1000000, 123, 3010, 9, 1883, 9, 1000000, 119, 2490, 159, 1844, 159, 1000000, 13, 1151, 12, 5466, 12, 1000000, 50, 2747, 175, 370, 50, 1000000, 2, 2471, 70, 2232, 70, 1000000, 105, 6896, 45, 3490, 45, 1000000, 16, 1343, 193, 18611, 16, 1000000, 111, 7842, 65, 11454, 111, 1000000, 9, 2763, 1, 509, 1, 1000000, 8, 12816, 191, 3821, 8, 1000000, 6, 199, 111, 3727, 6, 1000000, 94, 2766, 101, 4132, 94, 1000000, 45, 6471, 170, 2490, 170, 1000000, 68, 3905, 100, 7827, 100, 1000000, 159, 1483, 62, 9018, 62, 1000000, 55, 1144, 161, 11101, 161, 1000000, 141, 15533, 38, 3363, 141, 1000000, 52, 1391, 135, 2032, 135, 1000000, 47, 0, 176, 6773, 47, 1000000, 147, 4816, 57, 477, 147, 1000000, 156, 610, 91, 14377, 156, 1000000, 33, 3363, 42, 1231, 42, 1000000, 182, 3453, 112, 3815, 182, 1000000, 104, 11241, 89, 730, 89, 1000000, 189, 5827, 6, 2768, 189, 1000000, 38, 1231, 124, 273, 38, 1000000, 146, 3735, 14, 5332, 146, 1000000, 131, 5925, 88, 4499, 88, 1000000, 22, 3490, 29, 6471, 22, 1000000, 95, 26, 160, 18101, 160, 1000000, 143, 16895, 35, 0, 35, 1000000, 179, 7124, 114, 406, 179, 1000000, 88, 4695, 144, 660, 144, 1000000, 148, 2604, 20, 2747, 20, 1000000, 102, 311, 113, 11151, 113, 1000000, 7, 3410, 34, 1391, 7, 1000000, 59, 3512, 54, 1948, 54, 1000000, 53, 1948, 83, 1571, 53, 1000000, 127, 7314, 32, 1144, 127, 1000000, 166, 1043, 133, 1174, 133, 1000000, 36, 477, 13, 3303, 13, 1000000, 184, 7149, 142, 9370, 184, 1000000, 192, 7971, 53, 3512, 192, 1000000, 144, 6955, 186, 964, 186, 1000000, 145, 2051, 90, 924, 90, 1000000, 31, 9018, 189, 8021, 31, 1000000, 130, 6831, 82, 774, 82, 1000000, 180, 19526, 139, 3227, 139, 1000000, 24, 11454, 3, 39, 3, 1000000, 99, 2735, 5, 3651, 5, 1000000, 132, 5437, 107, 859, 107, 1000000, 72, 1231, 30, 3905, 72, 1000000, 4, 290, 165, 3864, 165, 1000000, 21, 2232, 93, 11715, 21, 1000000, 5, 5302, 96, 6301, 96, 1000000, 160, 3220, 68, 1231, 68, 1000000, 137, 835, 177, 4605, 137, 1000000, 152, 5156, 103, 3833, 152, 1000000, 93, 9598, 185, 2319, 93, 1000000, 151, 2914, 173, 3363, 151, 1000000, 170, 4191, 104, 6639, 104, 1000000, 187, 4613, 157, 5492, 157, 1000000, 115, 6088, 162, 4957, 115, 1000000, 134, 425, 119, 413, 119, 1000000, 90, 1005, 87, 2522, 87, 1000000, 63, 774, 140, 1212, 63, 1000000, 54, 1571, 102, 5454, 102, 1000000, 96, 4694, 130, 1870, 130, 1000000, 138, 7510, 92, 2284, 138, 1000000, 136, 7911, 128, 2650, 128, 1000000, 81, 2522, 97, 1073, 81, 1000000, 44, 4499, 49, 4695, 44, 1000000, 40, 730, 182, 1962, 40, 1000000, 61, 924, 81, 1005, 61, 1000000, 37, 14377, 121, 445, 121, 1000000, 85, 2284, 99, 15706, 99, 1000000, 70, 11715, 75, 9598, 75, 1000000, 163, 12846, 28, 2766, 28, 1000000, 97, 13365, 46, 26, 97, 1000000, 71, 6301, 84, 4694, 71, 1000000, 87, 1073, 95, 13365, 95, 1000000, 165, 425, 129, 2666, 129, 1000000, 92, 15706, 66, 2735, 92, 1000000, 30, 7827, 10, 3832, 30, 1000000, 28, 4132, 132, 3081, 132, 1000000, 83, 5454, 51, 311, 83, 1000000, 74, 3833, 150, 13359, 150, 1000000, 77, 6639, 40, 11241, 77, 1000000, 124, 14892, 22, 6896, 124, 1000000, 140, 1893, 137, 23373, 140, 1000000, 67, 859, 147, 4424, 67, 1000000, 14, 1264, 153, 10520, 14, 1000000, 185, 2504, 152, 2536, 185, 1000000, 150, 4067, 181, 28379, 181, 1000000, 27, 3727, 24, 7842, 24, 1000000, 39, 3815, 180, 6374, 180, 1000000, 51, 11151, 127, 1168, 51, 1000000, 48, 406, 143, 59, 143, 1000000, 157, 1135, 79, 6088, 79, 1000000, 188, 11373, 146, 8731, 188, 1000000, 161, 9906, 148, 4728, 148, 1000000, 118, 0, 155, 6416, 118, 0, 80, 413, 18, 2490, 80, 1000000, 190, 2202, 184, 7148, 190, 1000000, 91, 445, 149, 2453, 91, 1000000, 129, 6088, 145, 10166, 145, 1000000, 193, 6053, 17, 3010, 193, 1000000, 42, 273, 105, 14892, 105, 1000000, 3, 3042, 4, 5359, 4, 1000000, 139, 3328, 134, 897, 134, 1000000, 113, 1168, 55, 7314, 55, 1000000, 86, 2650, 141, 255, 86, 1000000, 98, 2666, 122, 6088, 98, 1000000, 84, 1870, 63, 6831, 84, 1000000, 167, 3527, 44, 5925, 167, 1000000, 101, 3081, 67, 5437, 101, 1000000, 56, 1174, 167, 8840, 56, 1000000, 126, 897, 80, 425, 126, 1000000, 34, 2032, 158, 418, 34, 1000000, 177, 775, 86, 7911, 177, 1000000, 106, 23373, 73, 835, 73, 1000000, 15, 5862, 85, 7510, 85, 1000000, 64, 3227, 126, 3328, 64, 1000000, 82, 1212, 106, 1893, 106, 1000000, 128, 255, 33, 15533, 33, 1000000, 58, 9370, 11, 8602, 11, 1000000, 114, 59, 47, 16895, 114, 1000000, 49, 660, 60, 6955, 49, 1000000, 122, 10166, 61, 2051, 122, 1000000, 116, 8731, 43, 3735, 43, 1000000, 107, 4424, 36, 4816, 36, 1000000, 117, 4728, 50, 2604, 117, 1000000, 121, 2453, 166, 7913, 166, 1000000, 103, 13359, 110, 4067, 103, 1000000, 186, 6107, 76, 2914, 76, 1000000, 109, 2536, 74, 5156, 74, 1000000, 108, 10520, 163, 7462, 163, 1000000, 173, 6122, 7, 7047, 173, 1000000, 118, 6416, 172, 1419, 172, 1000000, 12, 66, 37, 610, 37, 1000000, 78, 5492, 115, 1135, 78, 1000000, 135, 418, 2, 2495, 2, 1000000, 18, 1844, 31, 1483, 18, 1000000, 46, 18101, 72, 3220, 46, 1000000, 32, 11101, 117, 9906, 32, 1000000, 79, 4957, 164, 16173, 164, 1000000, 153, 7462, 94, 12846, 153, 1000000, 162, 16173, 0, 9678, 162, 1000000, 69, 3864, 98, 425, 69, 1000000, 149, 7913, 56, 1043, 149, 1000000, 133, 8840, 131, 3527, 131, 1000000, 10, 2795, 8, 5084, 10, 1000000, 11, 3654, 183, 14051, 183, 1000000, 29, 2490, 77, 4191, 29, 1000000, 191, 2709, 192, 5998, 191, 1000000, 155, 1419, 178, 10521, 155, 1000000, 76, 3363, 154, 6122, 154, 1000000, 175, 155, 190, 2043, 175, 1000000, 20, 370, 174, 155, 174, 1000000, 35, 6773, 187, 7339, 187, 1000000, 73, 4605, 136, 775, 136, 1000000, 172, 10521, 15, 380, 15, 1000000, 1, 3609, 48, 7124, 48, 1000000, 112, 6374, 64, 19526, 112, 1000000, 110, 28379, 16, 11938, 110, 1000000, 89, 1962, 39, 3453, 39, 1000000, 169, 14051, 188, 704, 169, 1000000, 120, 7148, 58, 7149, 58, 1000000, 75, 2319, 109, 2504, 109, 1000000, 60, 964, 151, 6107, 60, 1000000, 176, 7339, 78, 4613, 176, 1000000, 183, 704, 116, 11373, 116, 1000000, 62, 8021, 41, 5827, 41, 1000000, 174, 2043, 120, 2202, 120, 1000000, 26, 3821, 171, 2709, 171, 1000000, 171, 5998, 59, 7971, 59, 1000000, 23, 18611, 123, 6053, 123, 1000000 }
{0, 570970, 470128, 566719, 509073, 882256, 617534, 169081, 166232, 826282, 794227, 995606, 249961, 288999, 704087, 333977, 203070, 584329, 708060, 893493, 517025, 533351, 839784, 778647, 288086, 482113, 267787, 353380, 550608, 122188, 231583, 798114, 266584, 822612, 994641, 236971, 34274, 819573, 144595, 256417, 722435, 772715, 923417, 970582, 747249, 980590, 469657, 771614, 748930, 912293, 815022, 88889, 339861, 763736, 574229, 774017, 677655, 687496, 998385, 226556, 339230, 657214, 98652, 830688, 272887, 543706, 164705, 291493, 378372, 146300, 784859, 172624, 82558, 914121, 193208, 852786, 58504, 894353, 810753, 533882, 188278, 633192, 959744, 961064, 678270, 849552, 582467, 641648, 643663, 107660, 299993, 44009, 841472, 336135, 194480, 90625, 471478, 289191, 103427, 312941, 204846, 621458, 790673, 790522, 518976, 654314, 981059, 757084, 150990, 809013, 906370, 142877, 255113, 746278, 564570, 890157, 252154, 638133, 327661, 269321, 705764, 775268, 941961, 476436, 849309, 27567, 324075, 960402, 197652, 781468, 958347, 26669, 451698, 182745, 281763, 922523, 733064, 510566, 197861, 470305, 13477, 387485, 666944, 259376}
Returns: {140, 13477, 0, 0, 0, 0, 54, 3259, 3, 4251, 54, 1000000, 139, 177, 46, 471, 46, 1000000, 1, 4251, 114, 2149, 114, 1000000, 137, 1493, 25, 26960, 137, 1000000, 115, 7901, 75, 29470, 75, 1000000, 101, 3924, 17, 33205, 101, 1000000, 71, 3543, 8, 2849, 8, 1000000, 7, 2849, 66, 1527, 7, 1000000, 63, 4406, 33, 3670, 63, 1000000, 31, 3887, 102, 3554, 102, 1000000, 58, 2779, 34, 965, 34, 1000000, 116, 2193, 35, 12990, 116, 1000000, 97, 192, 24, 913, 24, 1000000, 120, 1677, 57, 16591, 120, 1000000, 93, 2158, 118, 6316, 93, 1000000, 100, 1776, 138, 5209, 138, 1000000, 6, 33205, 86, 1862, 86, 1000000, 40, 14375, 120, 2296, 40, 1000000, 77, 860, 115, 3336, 115, 1000000, 104, 1951, 137, 6459, 104, 1000000, 79, 531, 104, 14375, 79, 1000000, 92, 1688, 63, 9096, 92, 1000000, 129, 2821, 121, 3379, 129, 1000000, 13, 913, 134, 6323, 13, 1000000, 4, 26960, 123, 5677, 123, 1000000, 119, 1534, 32, 1203, 119, 1000000, 68, 24992, 52, 13519, 68, 1000000, 114, 13962, 65, 6902, 65, 1000000, 111, 20689, 89, 14528, 111, 1000000, 35, 5388, 59, 5027, 35, 1000000, 109, 10899, 10, 3887, 109, 1000000, 26, 1203, 143, 7208, 143, 1000000, 9, 3670, 37, 3039, 37, 1000000, 11, 965, 106, 13582, 11, 1000000, 12, 12990, 30, 5388, 30, 1000000, 91, 9735, 125, 6707, 125, 1000000, 33, 3039, 50, 4551, 33, 1000000, 69, 1705, 111, 1718, 69, 1000000, 143, 2959, 112, 1304, 112, 1000000, 136, 10629, 18, 14375, 18, 1000000, 55, 1302, 47, 1101, 47, 1000000, 122, 18544, 135, 894, 135, 1000000, 45, 10008, 83, 9518, 83, 1000000, 48, 1681, 113, 971, 48, 1000000, 106, 469, 43, 10008, 106, 1000000, 2, 471, 132, 17959, 2, 1000000, 41, 1101, 53, 7878, 41, 1000000, 107, 8154, 44, 1681, 44, 1000000, 73, 1828, 110, 5923, 73, 1000000, 37, 4551, 78, 4269, 78, 1000000, 95, 1736, 72, 6331, 72, 1000000, 27, 13519, 60, 631, 60, 1000000, 47, 7878, 107, 6652, 107, 1000000, 86, 8238, 1, 3259, 1, 1000000, 121, 1251, 41, 1302, 121, 1000000, 84, 615, 142, 10711, 142, 1000000, 14, 16591, 84, 9226, 84, 1000000, 58, 0, 11, 2779, 58, 0, 30, 5027, 100, 21710, 100, 1000000, 52, 631, 93, 3095, 52, 1000000, 142, 9730, 105, 2900, 105, 1000000, 98, 4775, 95, 8027, 95, 1000000, 22, 9096, 9, 4406, 9, 1000000, 134, 8876, 119, 3566, 134, 1000000, 28, 6902, 79, 9824, 28, 1000000, 8, 1527, 108, 13715, 108, 1000000, 90, 8500, 97, 2302, 97, 1000000, 141, 9113, 27, 24992, 27, 1000000, 108, 4690, 38, 1705, 38, 1000000, 103, 5663, 129, 3391, 103, 1000000, 133, 10121, 7, 3543, 133, 1000000, 51, 6331, 76, 24054, 51, 1000000, 135, 8402, 49, 1828, 49, 1000000, 94, 1272, 80, 4930, 80, 1000000, 5, 29470, 85, 3234, 5, 1000000, 72, 24054, 91, 14495, 91, 1000000, 110, 12017, 19, 860, 110, 1000000, 50, 4269, 109, 1740, 50, 1000000, 65, 9824, 21, 531, 21, 1000000, 74, 4930, 133, 5533, 74, 1000000, 117, 4941, 101, 11734, 117, 1000000, 127, 658, 130, 1397, 127, 1000000, 43, 9518, 127, 662, 43, 1000000, 57, 9226, 56, 615, 57, 1000000, 75, 3234, 124, 243, 124, 1000000, 17, 1862, 54, 8238, 17, 1000000, 88, 2015, 117, 3515, 88, 1000000, 105, 10651, 87, 2015, 87, 1000000, 29, 14528, 98, 4233, 98, 1000000, 99, 12948, 67, 8500, 99, 1000000, 76, 14495, 36, 9735, 76, 1000000, 124, 7837, 22, 1688, 22, 1000000, 60, 3095, 15, 2158, 15, 1000000, 128, 3172, 74, 1272, 128, 1000000, 62, 8027, 51, 1736, 62, 1000000, 123, 4958, 139, 1173, 139, 1000000, 67, 2302, 13, 192, 67, 1000000, 89, 4233, 62, 4775, 89, 1000000, 126, 11134, 90, 12948, 90, 1000000, 59, 21710, 16, 1776, 59, 1000000, 81, 11734, 6, 3924, 6, 1000000, 10, 3554, 103, 151, 10, 1000000, 102, 151, 70, 5663, 70, 1000000, 21, 14375, 20, 1951, 20, 1000000, 61, 2900, 88, 10651, 61, 1000000, 34, 13582, 45, 469, 45, 1000000, 53, 6652, 48, 8154, 53, 1000000, 66, 13715, 69, 4690, 66, 1000000, 78, 1740, 31, 10899, 31, 1000000, 49, 5923, 77, 12017, 77, 1000000, 38, 1718, 29, 20689, 29, 1000000, 39, 1304, 116, 2959, 39, 1000000, 44, 971, 136, 13214, 136, 1000000, 3, 2149, 28, 13962, 3, 1000000, 19, 3336, 5, 7901, 19, 1000000, 112, 2959, 12, 2193, 12, 1000000, 87, 3515, 81, 4941, 81, 1000000, 15, 6316, 126, 3586, 126, 1000000, 64, 3566, 26, 1534, 26, 1000000, 18, 2296, 14, 1677, 14, 1000000, 23, 3379, 55, 1251, 55, 1000000, 130, 16386, 42, 18544, 130, 1000000, 25, 5677, 96, 4958, 25, 1000000, 85, 243, 92, 7837, 85, 1000000, 36, 6707, 131, 898, 36, 1000000, 118, 3586, 99, 11134, 118, 1000000, 83, 662, 82, 658, 82, 1000000, 138, 209, 94, 3172, 94, 1000000, 70, 3391, 23, 2821, 23, 1000000, 82, 1397, 122, 16386, 122, 1000000, 125, 898, 140, 13192, 140, 1000000, 46, 17959, 141, 64213, 141, 1000000, 80, 5533, 71, 10121, 71, 1000000, 24, 6323, 64, 8876, 64, 1000000, 42, 894, 73, 8402, 42, 1000000, 113, 13214, 40, 10629, 113, 1000000, 20, 6459, 4, 1493, 4, 1000000, 16, 5209, 128, 209, 16, 1000000, 96, 1173, 2, 177, 96, 1000000, 131, 13192, 0, 13477, 131, 1000000, 132, 64213, 68, 9113, 132, 1000000, 56, 10711, 61, 9730, 56, 1000000, 32, 7208, 39, 2959, 32, 1000000 }
{0, 187764, 824709, 184943, 187704, 632306, 52623, 225587, 330463, 639608, 422147, 687271, 314453, 768397, 280633, 656185, 97345, 317476, 241252, 45588, 587890, 494158, 974373, 943333, 854798, 320908, 247401, 310154, 873722, 478651, 187829, 185399, 581147, 317468, 830251, 482505, 303200, 305591, 641638, 777296, 54297, 875575, 321570, 952937, 39778, 691317, 907935, 71908, 640192, 628450, 419103, 594889, 530734, 445630, 153474, 396814, 403255, 690050, 569205, 235083, 555820, 587449, 433648, 725332, 466580, 565987, 853035, 928848, 191261, 264770, 420086, 335881, 959068, 351458, 942896, 130696, 396453, 456559, 147382, 94138, 770296, 454710, 261744, 247127, 3706, 269512, 568359, 857660, 26616, 840559, 353435, 415887, 901797, 557240, 317591, 747604, 207634, 265915, 70958, 711627, 53085, 254704, 183101, 640039}
Returns: {84, 3706, 0, 0, 0, 0, 30, 65, 4, 60, 30, 1000000, 34, 5542, 39, 47413, 39, 1000000, 31, 456, 102, 1842, 102, 1000000, 1, 60, 31, 2305, 31, 1000000, 9, 7302, 49, 3856, 9, 1000000, 100, 462, 19, 7035, 100, 1000000, 59, 9496, 96, 17953, 59, 1000000, 71, 5418, 42, 8893, 71, 1000000, 103, 431, 5, 7302, 5, 1000000, 62, 11501, 70, 2061, 62, 1000000, 57, 2779, 15, 31086, 57, 1000000, 33, 3015, 27, 4299, 33, 1000000, 80, 1899, 95, 20793, 80, 1000000, 36, 22567, 85, 11121, 36, 1000000, 11, 31086, 38, 14547, 38, 1000000, 75, 33351, 79, 3207, 75, 1000000, 94, 115, 33, 8, 94, 1000000, 83, 5875, 59, 6169, 83, 1000000, 6, 7035, 44, 5810, 44, 1000000, 51, 6999, 61, 441, 61, 1000000, 52, 36576, 35, 11653, 52, 1000000, 22, 0, 72, 15305, 22, 0, 43, 9604, 74, 437, 74, 1000000, 87, 2862, 66, 1763, 66, 1000000, 42, 662, 94, 3317, 42, 1000000, 101, 7303, 83, 274, 101, 1000000, 12, 4299, 37, 4563, 37, 1000000, 41, 1853, 87, 16062, 87, 1000000, 35, 3854, 64, 12071, 35, 1000000, 68, 3432, 1, 65, 1, 1000000, 4, 2305, 3, 456, 4, 1000000, 61, 6302, 58, 11942, 58, 1000000, 17, 8, 12, 3015, 12, 1000000, 89, 10308, 2, 5542, 89, 1000000, 21, 11653, 29, 3854, 29, 1000000, 37, 2391, 14, 22567, 14, 1000000, 27, 4563, 36, 2391, 27, 1000000, 15, 14547, 48, 1446, 15, 1000000, 2, 47413, 80, 7000, 2, 1000000, 98, 16661, 100, 1212, 98, 1000000, 92, 26222, 28, 1853, 92, 1000000, 8, 8893, 25, 662, 25, 1000000, 72, 6131, 23, 9604, 72, 1000000, 19, 5810, 88, 13162, 19, 1000000, 99, 20310, 57, 1267, 99, 1000000, 67, 20913, 92, 6138, 67, 1000000, 79, 22230, 98, 950, 79, 1000000, 38, 1446, 103, 153, 103, 1000000, 5, 3856, 51, 33561, 51, 1000000, 70, 983, 91, 3216, 70, 1000000, 49, 33561, 20, 6999, 49, 1000000, 60, 25086, 21, 36576, 21, 1000000, 81, 9080, 62, 11982, 81, 1000000, 102, 29627, 78, 6092, 78, 1000000, 56, 6441, 76, 361, 76, 1000000, 91, 12632, 55, 6441, 91, 1000000, 45, 1267, 11, 2779, 11, 1000000, 32, 11942, 86, 846, 32, 1000000, 18, 6169, 7, 9496, 7, 1000000, 93, 1420, 52, 25086, 93, 1000000, 20, 441, 32, 6302, 20, 1000000, 53, 11982, 10, 11501, 10, 1000000, 95, 22272, 99, 13705, 95, 1000000, 29, 12071, 77, 10021, 77, 1000000, 86, 2372, 93, 8747, 86, 1000000, 24, 1763, 89, 12476, 24, 1000000, 74, 14048, 46, 20913, 46, 1000000, 96, 16373, 30, 3432, 96, 1000000, 97, 1145, 82, 3026, 82, 1000000, 10, 2061, 50, 983, 50, 1000000, 73, 15577, 8, 5418, 8, 1000000, 22, 15305, 43, 6131, 43, 1000000, 90, 1977, 71, 15577, 90, 1000000, 23, 437, 67, 14048, 23, 1000000, 78, 16686, 16, 33351, 16, 1000000, 55, 361, 90, 43018, 55, 1000000, 64, 10021, 81, 1849, 64, 1000000, 54, 6092, 75, 16686, 54, 1000000, 16, 3207, 47, 22230, 47, 1000000, 39, 7000, 13, 1899, 13, 1000000, 77, 1849, 53, 9080, 53, 1000000, 69, 3026, 101, 7040, 69, 1000000, 26, 274, 18, 5875, 18, 1000000, 88, 22910, 0, 3706, 88, 1000000, 14, 11121, 97, 3597, 97, 1000000, 58, 846, 65, 2372, 65, 1000000, 28, 16062, 24, 2862, 28, 1000000, 44, 13162, 84, 22910, 84, 1000000, 66, 12476, 34, 10308, 34, 1000000, 76, 43018, 73, 1977, 73, 1000000, 50, 3216, 56, 12632, 56, 1000000, 46, 6138, 41, 26222, 41, 1000000, 65, 8747, 60, 1420, 60, 1000000, 25, 3317, 17, 115, 17, 1000000, 13, 20793, 63, 22272, 63, 1000000, 7, 17953, 68, 16373, 68, 1000000, 85, 3597, 69, 1145, 85, 1000000, 47, 950, 40, 16661, 40, 1000000, 63, 13705, 45, 20310, 45, 1000000, 40, 1212, 6, 462, 6, 1000000, 82, 7040, 26, 7303, 26, 1000000, 3, 1842, 54, 29627, 3, 1000000, 48, 153, 9, 431, 48, 1000000 }
{0, 87656, 717660, 523430, 273568, 294237, 806199, 626555, 385883, 214299, 852968, 50279, 864558, 273096, 510913, 244087, 696792, 114672, 553804, 879575, 320510, 193547, 416061, 294832, 776575, 620476, 958066, 747449, 211413, 553698, 293878, 796806, 168238, 169289, 335652, 160677, 291743, 505497, 103507, 299572, 727836, 274102, 158343, 410037, 707220, 230001, 232578, 840672, 789640, 828258, 186766, 90420, 964511, 304156, 541936, 152825, 855705, 487726, 815324, 309539, 33107, 990608, 111766, 930571, 712708, 581868, 231601, 217399, 111464, 206508, 523652, 401872, 317121, 751414, 267744, 12761, 898161, 351711, 377880, 440373, 101389, 92214, 345598, 972517, 272692, 559217, 875209, 242995, 609248, 987420, 754325, 723612}
Returns: {75, 12761, 0, 0, 0, 0, 51, 2764, 11, 37377, 11, 1000000, 91, 5952, 64, 4952, 91, 1000000, 70, 222, 14, 12517, 14, 1000000, 41, 534, 13, 472, 41, 1000000, 23, 595, 30, 359, 23, 1000000, 58, 9125, 31, 9393, 31, 1000000, 16, 70237, 25, 6079, 16, 1000000, 71, 15989, 78, 8003, 78, 1000000, 67, 3100, 28, 2886, 67, 1000000, 56, 2737, 47, 12296, 47, 1000000, 1, 37377, 60, 17172, 1, 1000000, 86, 10651, 56, 8853, 56, 1000000, 4, 472, 84, 404, 84, 1000000, 3, 12517, 37, 5416, 3, 1000000, 74, 23657, 87, 1092, 74, 1000000, 44, 10428, 7, 70237, 7, 1000000, 55, 38153, 62, 2906, 55, 1000000, 85, 5413, 29, 106, 29, 1000000, 76, 18586, 86, 4366, 86, 1000000, 34, 15142, 72, 3389, 34, 1000000, 69, 12961, 50, 6781, 50, 1000000, 79, 24312, 43, 6024, 79, 1000000, 39, 4740, 5, 595, 5, 1000000, 48, 13065, 90, 22250, 48, 1000000, 7, 6079, 88, 11228, 88, 1000000, 52, 6445, 63, 27495, 52, 1000000, 73, 3965, 40, 19613, 40, 1000000, 9, 2886, 69, 4905, 69, 1000000, 18, 106, 54, 11762, 18, 1000000, 5, 359, 36, 2135, 36, 1000000, 6, 9393, 48, 7166, 6, 1000000, 33, 1051, 35, 7561, 33, 1000000, 50, 17477, 32, 1051, 32, 1000000, 82, 9946, 20, 15142, 20, 1000000, 32, 7561, 42, 2334, 42, 1000000, 30, 2135, 41, 17641, 30, 1000000, 14, 5416, 57, 17771, 57, 1000000, 68, 7957, 80, 2118, 80, 1000000, 53, 4584, 23, 4740, 53, 1000000, 27, 19613, 91, 4224, 27, 1000000, 36, 17641, 4, 534, 4, 1000000, 35, 2334, 55, 5518, 35, 1000000, 22, 6024, 71, 8165, 71, 1000000, 64, 5488, 16, 10428, 64, 1000000, 66, 1600, 67, 12602, 66, 1000000, 87, 10417, 66, 977, 87, 1000000, 10, 12296, 49, 12414, 10, 1000000, 31, 7166, 24, 13065, 24, 1000000, 47, 12414, 58, 12934, 58, 1000000, 21, 6781, 33, 17477, 21, 1000000, 81, 1794, 1, 2764, 81, 1000000, 83, 8006, 26, 6445, 26, 1000000, 59, 5383, 39, 4584, 39, 1000000, 29, 11762, 70, 18284, 70, 1000000, 42, 5518, 17, 38153, 17, 1000000, 12, 8853, 10, 2737, 12, 1000000, 37, 17771, 79, 47353, 37, 1000000, 49, 12934, 6, 9125, 49, 1000000, 72, 7582, 53, 5383, 72, 1000000, 11, 17172, 75, 20346, 75, 1000000, 61, 0, 89, 3188, 61, 0, 17, 2906, 68, 302, 68, 1000000, 26, 27495, 76, 32410, 76, 1000000, 2, 4952, 44, 5488, 44, 1000000, 88, 27380, 85, 22651, 85, 1000000, 46, 977, 45, 1600, 45, 1000000, 45, 12602, 9, 3100, 9, 1000000, 62, 302, 38, 7957, 62, 1000000, 28, 4905, 21, 12961, 28, 1000000, 54, 18284, 3, 222, 54, 1000000, 43, 8165, 8, 15989, 43, 1000000, 20, 3389, 59, 7582, 59, 1000000, 90, 2911, 27, 3965, 90, 1000000, 84, 4948, 15, 23657, 15, 1000000, 60, 20346, 0, 12761, 60, 1000000, 63, 32410, 19, 18586, 63, 1000000, 78, 26169, 82, 6113, 82, 1000000, 8, 8003, 77, 26169, 8, 1000000, 57, 47353, 22, 24312, 22, 1000000, 38, 2118, 81, 9175, 38, 1000000, 80, 9175, 51, 1794, 51, 1000000, 77, 6113, 34, 9946, 77, 1000000, 89, 14903, 52, 8006, 89, 1000000, 13, 404, 74, 4948, 13, 1000000, 65, 22651, 18, 5413, 65, 1000000, 19, 4366, 12, 10651, 19, 1000000, 15, 1092, 46, 10417, 46, 1000000, 25, 11228, 65, 27380, 25, 1000000, 61, 3188, 83, 14903, 83, 1000000, 24, 22250, 73, 2911, 73, 1000000, 40, 4224, 2, 5952, 2, 1000000 }
{0, 706146, 963143, 840208, 521424, 577616, 731971, 662846, 210390, 809509, 35769, 776900, 175857, 24852, 597012, 912227, 912610, 328981, 238595, 719396, 384607, 885185, 240198, 256567, 512371, 388487, 211578, 864533, 905560, 445300, 195492, 486123, 624483, 644779, 233275, 37282, 806924}
Returns: { }
{0, 977214, 243093, 444108, 957916, 802853, 19065, 443297, 648242, 537552, 69143, 514438, 202759, 409829, 196627, 759682, 2159, 251216, 516154, 545047, 12307, 877321, 577269, 982191, 309941, 502642, 329506, 321283, 640757, 733945, 697220, 544275, 743900, 726038, 781635, 657278, 529367, 393769, 655047, 233232, 706931, 56487, 228077, 229125, 799191, 515100, 616470, 462461, 522594, 887369, 419356, 570208, 421679, 146749, 438935, 374576, 13552, 730209, 549626, 356159, 572253, 779546, 112244, 802638, 639278, 379437, 878458, 534662, 910007, 404556, 274701, 160333, 929010, 55360, 225566, 55362, 590393, 274443, 721745, 271108, 184814, 392455, 927793, 643230, 391756, 242198, 598207, 606929, 580633, 851777, 908209, 971346, 139773, 247290, 111250, 930373, 140885, 376917, 901988, 53872, 152171, 768348, 967262, 183087, 409080, 807225}
Returns: {16, 2159, 0, 0, 0, 0, 23, 4977, 91, 5868, 91, 1000000, 93, 4197, 85, 895, 85, 1000000, 47, 18353, 7, 811, 47, 1000000, 102, 9346, 95, 27543, 102, 1000000, 105, 4372, 63, 215, 105, 1000000, 99, 34807, 56, 5513, 56, 1000000, 3, 811, 54, 4362, 54, 1000000, 38, 6805, 83, 5012, 38, 1000000, 31, 6723, 67, 2890, 67, 1000000, 94, 42107, 41, 12656, 94, 1000000, 45, 662, 25, 11796, 25, 1000000, 74, 22807, 14, 6132, 14, 1000000, 50, 9527, 104, 749, 104, 1000000, 12, 6132, 80, 11813, 12, 1000000, 101, 8666, 32, 15782, 101, 1000000, 20, 10148, 0, 2159, 20, 1000000, 79, 19892, 93, 3926, 93, 1000000, 48, 6440, 45, 1054, 45, 1000000, 58, 4579, 31, 772, 31, 1000000, 56, 1245, 16, 10148, 16, 1000000, 66, 1137, 89, 25544, 89, 1000000, 88, 3364, 60, 5016, 60, 1000000, 23, 0, 1, 4977, 23, 0, 27, 11342, 70, 35240, 70, 1000000, 11, 11796, 47, 40181, 11, 1000000, 59, 26653, 27, 8223, 27, 1000000, 26, 8223, 24, 11342, 26, 1000000, 83, 2473, 64, 1479, 83, 1000000, 32, 9955, 57, 3736, 32, 1000000, 40, 9711, 35, 39942, 35, 1000000, 19, 772, 9, 6723, 19, 1000000, 15, 15782, 29, 9955, 29, 1000000, 57, 4171, 78, 4293, 57, 1000000, 44, 17556, 61, 2089, 61, 1000000, 30, 39942, 38, 2231, 30, 1000000, 67, 5295, 48, 6773, 48, 1000000, 69, 10787, 81, 1314, 69, 1000000, 35, 2231, 8, 6805, 8, 1000000, 85, 8966, 43, 4107, 43, 1000000, 78, 14814, 30, 9711, 78, 1000000, 10, 12656, 75, 1125, 75, 1000000, 43, 1048, 74, 2511, 74, 1000000, 39, 4107, 42, 1048, 39, 1000000, 63, 3447, 34, 17556, 63, 1000000, 18, 1054, 11, 662, 18, 1000000, 64, 22808, 87, 9541, 64, 1000000, 25, 40181, 3, 18353, 3, 1000000, 36, 6773, 18, 6440, 36, 1000000, 98, 14619, 66, 8911, 66, 1000000, 52, 2323, 13, 9527, 52, 1000000, 60, 2045, 58, 20582, 58, 1000000, 54, 17256, 50, 2323, 50, 1000000, 100, 5422, 96, 5864, 96, 1000000, 7, 4362, 52, 17256, 7, 1000000, 97, 2341, 59, 18417, 59, 1000000, 6, 5513, 20, 1245, 6, 1000000, 29, 3736, 33, 4171, 33, 1000000, 51, 20582, 19, 4579, 51, 1000000, 55, 18417, 26, 26653, 55, 1000000, 22, 5016, 51, 2045, 22, 1000000, 34, 2089, 101, 11198, 34, 1000000, 92, 27529, 94, 994, 92, 1000000, 5, 215, 44, 3447, 44, 1000000, 28, 1479, 46, 22808, 46, 1000000, 84, 12319, 97, 2520, 97, 1000000, 49, 8911, 21, 1137, 49, 1000000, 9, 2890, 36, 5295, 9, 1000000, 82, 17786, 90, 1798, 82, 1000000, 104, 4524, 37, 10787, 37, 1000000, 24, 35240, 77, 258, 24, 1000000, 103, 22754, 100, 8162, 100, 1000000, 95, 1363, 82, 1217, 95, 1000000, 75, 2, 99, 1488, 99, 1000000, 42, 2511, 12, 22807, 42, 1000000, 41, 1125, 73, 2, 41, 1000000, 86, 7814, 88, 9760, 88, 1000000, 70, 258, 79, 3335, 79, 1000000, 33, 4293, 40, 14814, 40, 1000000, 77, 3335, 17, 19892, 77, 1000000, 14, 11813, 103, 1727, 103, 1000000, 37, 1314, 84, 699, 84, 1000000, 72, 1217, 68, 17786, 68, 1000000, 8, 5012, 28, 2473, 28, 1000000, 81, 699, 65, 12319, 81, 1000000, 2, 895, 39, 8966, 2, 1000000, 87, 8722, 76, 7814, 87, 1000000, 46, 9541, 86, 8722, 86, 1000000, 76, 9760, 22, 3364, 76, 1000000, 21, 25544, 105, 44552, 21, 1000000, 68, 1798, 98, 6221, 98, 1000000, 1, 5868, 102, 4084, 1, 1000000, 96, 1112, 62, 27529, 62, 1000000, 17, 3926, 2, 4197, 17, 1000000, 62, 994, 10, 42107, 10, 1000000, 4, 27543, 72, 1363, 72, 1000000, 53, 5864, 92, 1112, 53, 1000000, 65, 2520, 55, 2341, 65, 1000000, 90, 6221, 49, 14619, 90, 1000000, 73, 1488, 6, 34807, 73, 1000000, 71, 8162, 53, 5422, 71, 1000000, 61, 11198, 15, 8666, 15, 1000000, 91, 4084, 4, 9346, 4, 1000000, 80, 1727, 71, 22754, 80, 1000000, 13, 749, 69, 4524, 13, 1000000, 89, 44552, 5, 4372, 5, 1000000 }
{0, 696633, 283715, 547597, 65912, 653894, 767529, 558193, 161449, 985367, 942882, 252579, 337840, 476555, 897947, 543586, 773627, 743569, 275424, 98777, 367688, 800421, 269022, 9917, 661951, 579996, 292674, 559407, 280618, 487517, 550019, 643104, 489666, 922463, 157871, 381149, 141499, 703657, 900003, 218021, 20664, 102996, 56776, 403088, 517885, 216039, 688788, 707366, 554514, 704522, 603893, 165490, 663006, 734615, 385581, 60867, 584835, 779723, 190588, 921568, 576639, 249946, 504913, 812398, 502739, 447649, 59805, 736575, 521268, 727141, 737000, 913794, 722147, 812376, 912206, 245668, 537478, 604020, 340427, 534555, 230697, 407208, 777615, 478251, 142319, 671081, 178054, 180154, 921125, 207735, 843455, 348678, 1963, 620762, 548756, 771650, 209708, 575067, 890534, 469580, 171527, 305765, 547063, 673245, 455601, 686481, 495293, 581314, 457235, 905074, 719916, 22504, 174906, 610791, 449018, 418245, 998632, 33840, 584621, 51815, 63528, 635329, 723356, 106794, 217629, 505519, 197436, 837533, 578299, 936219, 33611, 827822, 559561, 940585, 807054, 125993, 17326, 347887, 271359, 502903, 291760, 103347, 955237, 794486, 774601, 691241, 122687, 376230, 506777, 9488, 291980, 599203, 482468, 918753, 964525, 467672, 194651, 129258, 981651, 271289, 386574, 488474, 56523, 515901, 725888, 34363, 446546, 672692, 85888, 722419, 939764, 797177, 733092, 220247, 388710, 205698, 241661, 759215, 613786, 150163, 215938, 519535, 539015, 780879, 111847, 304719, 807907, 635352, 668741, 774974, 718683, 566640, 796665, 902646, 104268, 831857, 881765, 513811}
Returns: {92, 1963, 0, 0, 0, 0, 37, 7024, 145, 5392, 145, 1000000, 140, 8045, 28, 3097, 28, 1000000, 94, 1159, 102, 534, 102, 1000000, 168, 19976, 120, 2384, 120, 1000000, 24, 8057, 31, 10790, 31, 1000000, 95, 4121, 177, 8314, 95, 1000000, 27, 1214, 48, 3679, 48, 1000000, 51, 4041, 34, 3578, 51, 1000000, 116, 13265, 158, 3716, 158, 1000000, 142, 12355, 133, 2297, 133, 1000000, 22, 16443, 61, 2633, 61, 1000000, 78, 2587, 101, 32075, 101, 1000000, 83, 1696, 99, 6975, 99, 1000000, 38, 2056, 98, 7413, 38, 1000000, 102, 3477, 182, 4571, 182, 1000000, 144, 974, 95, 1977, 144, 1000000, 177, 15646, 70, 6569, 177, 1000000, 28, 5194, 138, 4065, 138, 1000000, 41, 4219, 168, 12889, 168, 1000000, 147, 8542, 91, 19010, 91, 1000000, 134, 6633, 171, 3244, 171, 1000000, 159, 2267, 11, 16443, 159, 1000000, 136, 7409, 149, 429, 136, 1000000, 52, 1055, 5, 8057, 52, 1000000, 107, 1318, 128, 1697, 107, 1000000, 185, 12045, 150, 694, 185, 1000000, 132, 154, 7, 1214, 132, 1000000, 2, 3097, 18, 5194, 2, 1000000, 161, 957, 152, 5049, 161, 1000000, 48, 4495, 94, 1263, 94, 1000000, 5, 10790, 187, 7752, 5, 1000000, 106, 5627, 161, 1192, 106, 1000000, 129, 13756, 59, 895, 59, 1000000, 8, 3578, 179, 7708, 179, 1000000, 54, 4432, 147, 4919, 147, 1000000, 84, 820, 157, 12241, 84, 1000000, 49, 865, 1, 7024, 49, 1000000, 193, 2643, 14, 2056, 14, 1000000, 173, 2226, 124, 392, 124, 1000000, 111, 1840, 136, 3338, 111, 1000000, 141, 351, 19, 4219, 141, 1000000, 66, 3029, 162, 253, 162, 1000000, 81, 4120, 174, 14378, 174, 1000000, 181, 1650, 163, 1984, 163, 1000000, 124, 1590, 180, 101, 180, 1000000, 145, 2453, 105, 2307, 105, 1000000, 190, 11317, 49, 2844, 190, 1000000, 7, 3679, 30, 4495, 7, 1000000, 47, 2844, 37, 865, 37, 1000000, 77, 127, 151, 4690, 151, 1000000, 100, 6037, 8, 4041, 8, 1000000, 188, 5735, 24, 1055, 24, 1000000, 67, 1960, 172, 1523, 172, 1000000, 160, 993, 35, 4432, 160, 1000000, 120, 2661, 66, 1062, 66, 1000000, 151, 14368, 118, 214, 118, 1000000, 183, 1156, 82, 2108, 183, 1000000, 156, 4063, 87, 10434, 156, 1000000, 33, 895, 88, 443, 33, 1000000, 128, 1660, 97, 1572, 128, 1000000, 11, 2633, 75, 4278, 11, 1000000, 125, 606, 139, 2010, 125, 1000000, 131, 15424, 73, 22, 73, 1000000, 139, 164, 106, 7446, 139, 1000000, 114, 1369, 166, 1103, 166, 1000000, 55, 1062, 42, 3029, 55, 1000000, 70, 425, 53, 1960, 70, 1000000, 79, 13287, 181, 1733, 181, 1000000, 172, 5951, 164, 1253, 164, 1000000, 17, 6569, 67, 425, 67, 1000000, 153, 4959, 74, 1588, 74, 1000000, 169, 272, 110, 2231, 110, 1000000, 63, 22, 186, 4469, 63, 1000000, 71, 1588, 109, 7132, 71, 1000000, 61, 4278, 176, 4007, 176, 1000000, 182, 1537, 79, 2923, 79, 1000000, 113, 6771, 50, 127, 113, 1000000, 137, 7460, 12, 2587, 137, 1000000, 76, 2923, 68, 13287, 76, 1000000, 176, 10964, 173, 10450, 173, 1000000, 115, 11037, 43, 4120, 115, 1000000, 57, 2108, 189, 2641, 189, 1000000, 152, 4217, 13, 1696, 152, 1000000, 179, 7844, 36, 820, 36, 1000000, 167, 1611, 188, 2340, 188, 1000000, 87, 2100, 112, 3148, 87, 1000000, 58, 10434, 86, 2100, 86, 1000000, 59, 443, 153, 2372, 153, 1000000, 96, 1973, 175, 2037, 96, 1000000, 196, 38310, 127, 5922, 127, 1000000, 20, 19010, 137, 791, 20, 1000000, 149, 7525, 0, 1963, 149, 1000000, 121, 14567, 178, 6976, 178, 1000000, 30, 1263, 3, 1159, 30, 1000000, 16, 1977, 6, 4121, 6, 1000000, 180, 6230, 89, 1973, 89, 1000000, 60, 1572, 191, 8427, 191, 1000000, 14, 7413, 196, 8769, 196, 1000000, 13, 6975, 155, 1908, 13, 1000000, 112, 3379, 51, 6037, 112, 1000000, 12, 32075, 185, 1046, 12, 1000000, 3, 534, 15, 3477, 3, 1000000, 105, 13236, 167, 553, 167, 1000000, 108, 1634, 114, 6583, 114, 1000000, 46, 2307, 103, 13236, 46, 1000000, 64, 7446, 32, 5627, 32, 1000000, 118, 3307, 25, 1318, 25, 1000000, 155, 10437, 104, 1634, 155, 1000000, 74, 7132, 193, 2428, 193, 1000000, 72, 2231, 190, 1233, 72, 1000000, 130, 11107, 40, 1840, 40, 1000000, 86, 3148, 100, 3379, 100, 1000000, 178, 2995, 77, 6771, 77, 1000000, 104, 6583, 65, 1369, 104, 1000000, 166, 28301, 81, 11037, 81, 1000000, 116, 0, 9, 13265, 116, 0, 165, 523, 130, 229, 130, 1000000, 56, 214, 107, 3307, 56, 1000000, 162, 4708, 165, 17452, 165, 1000000, 4, 2384, 55, 2661, 4, 1000000, 187, 23, 93, 14567, 187, 1000000, 164, 2532, 169, 937, 169, 1000000, 184, 5053, 194, 2526, 194, 1000000, 39, 392, 45, 1590, 39, 1000000, 148, 1258, 62, 606, 62, 1000000, 175, 8262, 156, 2785, 175, 1000000, 90, 5922, 195, 5676, 90, 1000000, 25, 1697, 60, 1660, 60, 1000000, 170, 3545, 33, 13756, 170, 1000000, 117, 229, 111, 11107, 117, 1000000, 195, 4035, 63, 15424, 195, 1000000, 191, 7079, 27, 154, 27, 1000000, 10, 2297, 170, 821, 10, 1000000, 186, 853, 21, 6633, 186, 1000000, 157, 3265, 146, 3306, 157, 1000000, 40, 3338, 23, 7409, 23, 1000000, 91, 791, 78, 7460, 78, 1000000, 18, 4065, 159, 70, 18, 1000000, 62, 2010, 64, 164, 64, 1000000, 150, 220, 2, 8045, 150, 1000000, 194, 921, 41, 351, 41, 1000000, 154, 9288, 10, 12355, 154, 1000000, 192, 2179, 183, 13607, 192, 1000000, 189, 373, 16, 974, 16, 1000000, 1, 5392, 46, 2453, 1, 1000000, 135, 3306, 184, 10840, 184, 1000000, 35, 4919, 20, 8542, 35, 1000000, 197, 7034, 125, 1258, 197, 1000000, 23, 429, 92, 7525, 92, 1000000, 26, 694, 140, 220, 140, 1000000, 50, 4690, 56, 14368, 50, 1000000, 29, 5049, 83, 4217, 83, 1000000, 88, 2372, 71, 4959, 88, 1000000, 158, 17126, 142, 9288, 142, 1000000, 99, 1908, 108, 10437, 108, 1000000, 126, 2785, 58, 4063, 58, 1000000, 36, 12241, 135, 3265, 135, 1000000, 9, 3716, 154, 17126, 9, 1000000, 138, 70, 22, 2267, 22, 1000000, 174, 2136, 54, 993, 54, 1000000, 32, 1192, 29, 957, 29, 1000000, 42, 253, 119, 4708, 42, 1000000, 44, 1984, 197, 2090, 44, 1000000, 69, 1253, 122, 2532, 69, 1000000, 119, 17452, 117, 523, 119, 1000000, 65, 1103, 115, 28301, 65, 1000000, 103, 553, 85, 1611, 103, 1000000, 19, 12889, 4, 19976, 19, 1000000, 122, 937, 72, 272, 122, 1000000, 133, 821, 129, 3545, 129, 1000000, 21, 3244, 192, 512, 21, 1000000, 53, 1523, 69, 5951, 53, 1000000, 80, 10450, 39, 2226, 80, 1000000, 43, 14378, 160, 2136, 43, 1000000, 89, 2037, 126, 8262, 126, 1000000, 75, 4007, 80, 10964, 75, 1000000, 6, 8314, 17, 15646, 17, 1000000, 93, 6976, 113, 2995, 93, 1000000, 34, 7708, 84, 7844, 34, 1000000, 45, 101, 96, 6230, 45, 1000000, 68, 1733, 44, 1650, 68, 1000000, 15, 4571, 76, 1537, 15, 1000000, 143, 13607, 57, 1156, 57, 1000000, 146, 10840, 123, 5053, 146, 1000000, 101, 1046, 26, 12045, 26, 1000000, 73, 4469, 134, 853, 134, 1000000, 31, 7752, 121, 23, 121, 1000000, 85, 2340, 52, 5735, 85, 1000000, 82, 2641, 144, 373, 82, 1000000, 110, 1233, 47, 11317, 47, 1000000, 97, 8427, 132, 7079, 97, 1000000, 171, 512, 143, 2179, 143, 1000000, 109, 2428, 38, 2643, 109, 1000000, 123, 2526, 141, 921, 123, 1000000, 127, 5676, 131, 4035, 131, 1000000, 98, 8769, 90, 38310, 98, 1000000, 163, 2090, 148, 7034, 148, 1000000 }
{0, 157507, 772010, 530793, 792841, 271043, 155354, 294122, 391136, 153999, 890207, 348867, 957595, 903388, 833619, 696671, 875517, 955968, 557657, 388295, 942584, 133254, 948454, 150345, 449051, 426489, 598522, 848584, 333041, 711141, 188542, 634295, 856241, 814929, 393316, 19867, 956490, 109689, 445103, 781408, 174903, 715642, 963855, 899654, 68168, 105690, 136152, 108272, 831255, 80157, 842170}
Returns: { }
{0, 189696, 861504, 405499, 101193, 67168, 853913, 585542, 504917, 784822, 926147, 18299, 128662, 181237, 349975, 702417, 769905, 137257, 736166, 137982, 292264, 235025, 145415, 53935, 406683, 166472, 439499, 846742, 580660, 30611, 76147, 959739, 255944, 709594, 729410, 528346, 447377, 533046, 658406, 628006, 66382, 816074, 977480, 371359, 254588, 374016, 279326, 959539, 997794, 197462, 46370, 320429, 946060, 46706, 185871, 952439, 62027}
Returns: { }
{0, 322708, 458161, 752236, 968910, 356768, 923533, 962841, 49391, 385435, 780283, 822601, 680934, 630514, 263871, 668163, 992488, 191951, 545540, 819629, 831219, 658128, 171474, 199768, 649286, 25284, 558379, 787569, 828750, 488285, 241157, 827031, 272220, 437857, 503504, 5617, 791031, 687140, 54762, 935466, 357713, 647256, 426757, 97306, 79526, 651514, 358516, 218855, 272315, 358631, 726889, 126569, 652742, 159382, 624518, 472526, 935986, 984833, 397007, 609609, 352286, 212040, 270299, 967900, 287681, 705046, 479838, 262108, 505622, 186002, 602134, 429181, 407319, 207920, 36910, 339291, 46627, 893908, 246679, 70689, 122139, 287080, 251087, 505541, 462649, 792569, 146600, 649381, 100662, 735169, 8671, 615132, 349305, 297428, 598011, 41990, 277681, 392481, 852869, 390715, 382795, 165702, 954026, 990617, 92209, 784405, 269563, 94195, 505927, 562237, 530566, 489568, 699513, 357285, 634794, 405902, 170805, 965823, 309359, 126529, 466954, 443720, 612782, 708668, 277780, 261292, 756276, 252714, 847673, 798696, 48344, 164468, 34911, 802147, 966880, 319779}
Returns: {35, 5617, 0, 0, 0, 0, 75, 16583, 135, 2929, 135, 1000000, 84, 4488, 121, 14441, 121, 1000000, 126, 4040, 89, 17067, 126, 1000000, 57, 15923, 63, 1010, 63, 1000000, 113, 517, 60, 4482, 60, 1000000, 39, 11933, 77, 29625, 77, 1000000, 117, 2982, 102, 8815, 102, 1000000, 38, 5371, 130, 1047, 38, 1000000, 99, 5280, 100, 2640, 100, 1000000, 105, 4122, 126, 24007, 105, 1000000, 31, 4430, 19, 2972, 31, 1000000, 37, 6206, 15, 12771, 15, 1000000, 114, 4280, 54, 5996, 114, 1000000, 106, 5692, 67, 1763, 67, 1000000, 12, 12771, 21, 10035, 12, 1000000, 16, 0, 103, 1871, 16, 0, 23, 7817, 69, 5949, 23, 1000000, 26, 12839, 110, 14974, 110, 1000000, 11, 2972, 133, 17482, 133, 1000000, 128, 16454, 28, 2469, 28, 1000000, 15, 10035, 52, 5386, 52, 1000000, 69, 14528, 116, 669, 69, 1000000, 73, 8152, 17, 7817, 17, 1000000, 87, 95, 41, 2030, 41, 1000000, 132, 9627, 90, 16613, 132, 1000000, 109, 3858, 18, 12839, 109, 1000000, 36, 3462, 105, 3164, 36, 1000000, 20, 2469, 31, 1719, 20, 1000000, 111, 1283, 66, 8447, 111, 1000000, 78, 5522, 47, 22302, 47, 1000000, 28, 1719, 11, 4430, 11, 1000000, 48, 95, 62, 1921, 48, 1000000, 121, 5863, 71, 8676, 71, 1000000, 83, 2037, 111, 13936, 83, 1000000, 90, 3054, 0, 5617, 90, 1000000, 85, 1538, 27, 3462, 27, 1000000, 112, 12373, 12, 6206, 112, 1000000, 79, 15927, 8, 5371, 8, 1000000, 56, 520, 6, 11933, 56, 1000000, 46, 803, 113, 428, 113, 1000000, 24, 2030, 114, 12462, 24, 1000000, 71, 2424, 72, 19438, 72, 1000000, 88, 3356, 107, 3111, 88, 1000000, 104, 12683, 79, 8837, 79, 1000000, 52, 1228, 87, 2133, 87, 1000000, 49, 115, 40, 803, 49, 1000000, 30, 22302, 61, 6815, 30, 1000000, 96, 5366, 32, 95, 32, 1000000, 100, 24164, 46, 115, 46, 1000000, 89, 8280, 123, 18221, 89, 1000000, 86, 20031, 119, 40, 86, 1000000, 21, 5386, 45, 1228, 21, 1000000, 131, 5086, 86, 12782, 131, 1000000, 13, 5996, 91, 9386, 91, 1000000, 66, 7312, 120, 5572, 66, 1000000, 102, 18040, 39, 520, 39, 1000000, 103, 5784, 4, 15923, 103, 1000000, 115, 8895, 97, 4526, 115, 1000000, 122, 3173, 70, 7475, 122, 1000000, 5, 4482, 92, 2981, 5, 1000000, 47, 6815, 73, 4120, 73, 1000000, 32, 1921, 106, 736, 106, 1000000, 4, 1010, 134, 1020, 4, 1000000, 93, 9747, 81, 601, 81, 1000000, 123, 3622, 112, 5533, 123, 1000000, 29, 8447, 55, 7312, 55, 1000000, 14, 1763, 125, 816, 14, 1000000, 108, 305, 83, 81, 108, 1000000, 17, 5949, 22, 14528, 22, 1000000, 59, 7475, 94, 4123, 94, 1000000, 33, 8676, 42, 2424, 33, 1000000, 42, 19438, 115, 1417, 42, 1000000, 61, 4120, 23, 8152, 61, 1000000, 95, 5080, 132, 1999, 95, 1000000, 92, 10014, 1, 16583, 92, 1000000, 130, 1717, 95, 4637, 130, 1000000, 6, 29625, 98, 41039, 6, 1000000, 82, 4408, 30, 5522, 82, 1000000, 44, 8837, 38, 15927, 44, 1000000, 119, 4390, 88, 21477, 119, 1000000, 64, 601, 124, 9300, 64, 1000000, 127, 1627, 78, 4408, 78, 1000000, 68, 81, 34, 2037, 34, 1000000, 120, 4305, 2, 4488, 120, 1000000, 129, 6127, 36, 1538, 129, 1000000, 53, 12782, 51, 20031, 51, 1000000, 45, 2133, 24, 95, 45, 1000000, 80, 21477, 43, 3356, 43, 1000000, 3, 17067, 50, 8280, 50, 1000000, 25, 16613, 35, 3054, 35, 1000000, 54, 9386, 122, 2350, 54, 1000000, 60, 2981, 75, 10014, 75, 1000000, 118, 11931, 64, 9747, 118, 1000000, 70, 4123, 109, 35774, 70, 1000000, 76, 4637, 74, 5080, 74, 1000000, 124, 99, 48, 5366, 124, 1000000, 58, 4526, 99, 1766, 99, 1000000, 77, 41039, 128, 5196, 128, 1000000, 97, 1766, 9, 5280, 97, 1000000, 9, 2640, 49, 24164, 9, 1000000, 116, 5103, 131, 1234, 116, 1000000, 7, 8815, 56, 18040, 7, 1000000, 16, 1871, 57, 5784, 57, 1000000, 107, 1986, 44, 12683, 107, 1000000, 27, 3164, 10, 4122, 10, 1000000, 62, 736, 14, 5692, 62, 1000000, 43, 3111, 104, 1986, 104, 1000000, 110, 24639, 68, 305, 68, 1000000, 94, 35774, 26, 3858, 26, 1000000, 18, 14974, 108, 24639, 18, 1000000, 34, 13936, 29, 1283, 29, 1000000, 65, 5533, 37, 12373, 37, 1000000, 40, 428, 5, 517, 40, 1000000, 41, 12462, 13, 4280, 13, 1000000, 72, 1417, 58, 8895, 58, 1000000, 22, 669, 101, 5103, 101, 1000000, 134, 1057, 7, 2982, 134, 1000000, 135, 10420, 93, 11931, 93, 1000000, 51, 40, 80, 4390, 80, 1000000, 55, 5572, 84, 4305, 84, 1000000, 2, 14441, 33, 5863, 2, 1000000, 91, 2350, 59, 3173, 59, 1000000, 50, 18221, 65, 3622, 65, 1000000, 81, 9300, 96, 99, 96, 1000000, 67, 816, 127, 8578, 127, 1000000, 10, 24007, 3, 4040, 3, 1000000, 125, 8578, 82, 1627, 125, 1000000, 98, 5196, 20, 16454, 98, 1000000, 133, 3451, 85, 6127, 85, 1000000, 8, 1047, 76, 1717, 76, 1000000, 101, 1234, 53, 5086, 53, 1000000, 74, 1999, 25, 9627, 25, 1000000, 19, 17482, 129, 3451, 19, 1000000, 63, 1020, 117, 1057, 117, 1000000, 1, 2929, 118, 10420, 1, 1000000 }
{0, 439850, 518704, 259554, 921159, 222268, 975600, 59140, 727121, 285693, 834141, 608087, 870002, 609805, 222992, 540325, 40287, 337218, 287283, 139767, 436456, 125695, 121100, 239366, 556069, 951915, 188013, 730794, 761519, 640139, 788635, 190332, 632159, 116712, 410436, 339562, 281328, 7341, 992199, 937569, 722768, 835796, 925573, 975034, 725578, 524697, 560992, 286251, 755289, 185429, 535020, 900682, 8966, 660567, 540167, 616883, 322275, 910405, 601827, 311957, 703953, 429606, 603862, 612117, 392781, 346684, 256239, 295297, 224370, 713832, 962303, 723705, 353239, 422981, 861896, 829343, 864619, 732773, 389980, 718288, 775224, 870305, 221889, 143374, 799437, 372102, 538879, 30395, 486813, 155334, 572464, 368900, 934094, 414878, 93799, 90236, 77294, 582094, 440057, 903019, 820377, 829188, 528780, 898199, 161597, 701981, 194202, 854996, 176530, 475061, 72682, 223942, 384248, 707473, 401458, 201909, 521836, 734240, 73906, 658490, 584626, 520642, 208157, 58924, 21002, 338832, 589457, 204082, 399086, 13300, 145293, 583091, 702920, 412127, 988868, 385596, 243176, 114078, 261989, 209249, 405473, 270194, 617700, 483354, 850946, 765719, 819269, 900137, 415503, 441419, 507181, 36187, 173837, 162712, 203194, 372622, 986764, 958914, 624744, 817048, 757720, 558125, 919228, 367876, 900171, 154686, 727065}
Returns: { }
{0, 677234, 870110, 38148, 133593, 664516, 192893, 188297, 52865, 12470, 733637, 374650, 955006, 221116}
Returns: {9, 12470, 0, 0, 0, 0, 10, 56403, 5, 12718, 5, 1000000, 12, 84896, 10, 136473, 10, 1000000, 8, 14717, 9, 25678, 9, 1000000, 7, 54704, 8, 80728, 8, 1000000, 1, 12718, 11, 289866, 1, 1000000, 13, 28223, 7, 4596, 7, 1000000, 6, 4596, 4, 54704, 6, 1000000, 4, 80728, 3, 14717, 4, 1000000, 3, 25678, 0, 12470, 3, 1000000, 2, 136473, 1, 56403, 2, 1000000, 5, 289866, 13, 153534, 13, 1000000, 12, 0, 2, 84896, 12, 0, 11, 153534, 6, 28223, 11, 1000000 }
{0, 916623, 139746, 31946, 766458, 360173, 782779}
Returns: { }
{0, 434523, 888945, 851067, 779196, 865973, 150144, 469465, 836668, 758908, 465218, 169050, 696044, 167631, 556161, 911180, 447116, 13783, 134725, 967766, 190372, 515977, 939808, 851694, 132850, 938126, 437310, 388183, 26284, 8979, 610273, 481088, 213724, 317384, 869704, 175983, 292726, 541480, 759530, 808032, 320841, 688892, 640457, 435556, 192838, 893710, 336793, 949393, 106080, 613513, 386034, 920723, 846571, 580361, 690602, 805258, 233605, 757828, 955925, 220889, 646099, 479733, 465453, 916211, 196283, 236599}
Returns: {29, 8979, 0, 0, 0, 0, 43, 1033, 27, 46340, 27, 1000000, 45, 4765, 34, 19241, 34, 1000000, 23, 627, 52, 4496, 52, 1000000, 55, 26062, 38, 19666, 55, 1000000, 34, 3731, 23, 14279, 23, 1000000, 13, 17487, 18, 15419, 13, 1000000, 61, 10268, 62, 4012, 62, 1000000, 52, 9903, 39, 28636, 39, 1000000, 38, 622, 57, 1080, 38, 1000000, 62, 235, 16, 18102, 16, 1000000, 35, 6933, 13, 1419, 35, 1000000, 57, 61784, 54, 5442, 57, 1000000, 11, 1419, 6, 17487, 6, 1000000, 53, 24200, 37, 14681, 53, 1000000, 63, 5031, 45, 17470, 45, 1000000, 10, 18102, 26, 9806, 10, 1000000, 28, 12501, 29, 4804, 29, 1000000, 6, 15419, 24, 1875, 24, 1000000, 19, 0, 58, 11841, 19, 0, 44, 2466, 35, 14389, 44, 1000000, 37, 25503, 31, 34889, 37, 1000000, 47, 9585, 25, 1682, 25, 1000000, 5, 14279, 3, 627, 5, 1000000, 18, 1875, 48, 26770, 18, 1000000, 22, 1682, 51, 17403, 22, 1000000, 16, 9806, 43, 1754, 43, 1000000, 1, 46340, 50, 2149, 1, 1000000, 48, 79796, 17, 12501, 48, 1000000, 17, 4804, 0, 8979, 17, 1000000, 49, 3240, 53, 29912, 49, 1000000, 21, 34889, 61, 1355, 61, 1000000, 59, 7165, 64, 17441, 64, 1000000, 40, 3457, 36, 24658, 40, 1000000, 2, 19241, 5, 3731, 2, 1000000, 20, 14389, 11, 6933, 11, 1000000, 33, 24658, 65, 56127, 65, 1000000, 14, 14681, 21, 25503, 21, 1000000, 4, 19666, 9, 622, 9, 1000000, 8, 28636, 55, 2774, 8, 1000000, 46, 15952, 33, 3457, 33, 1000000, 54, 1710, 60, 42793, 54, 1000000, 60, 5642, 49, 26944, 60, 1000000, 26, 1754, 1, 1033, 26, 1000000, 64, 3445, 20, 2466, 20, 1000000, 15, 17470, 2, 4765, 15, 1000000, 50, 49241, 40, 15952, 50, 1000000, 58, 6532, 22, 9585, 58, 1000000, 24, 26770, 28, 79796, 28, 1000000, 42, 26944, 30, 3240, 30, 1000000, 27, 2149, 46, 49241, 46, 1000000, 25, 17403, 63, 4512, 63, 1000000, 3, 4496, 8, 9903, 3, 1000000, 30, 29912, 14, 24200, 14, 1000000, 12, 5442, 41, 1710, 41, 1000000, 39, 2774, 4, 26062, 4, 1000000, 65, 2994, 59, 12716, 59, 1000000, 9, 1080, 12, 61784, 12, 1000000, 19, 11841, 47, 6532, 47, 1000000, 56, 12716, 32, 7165, 56, 1000000, 41, 42793, 42, 5642, 42, 1000000, 31, 1355, 7, 10268, 31, 1000000, 7, 4012, 10, 235, 7, 1000000, 51, 4512, 15, 5031, 51, 1000000, 32, 17441, 44, 3445, 32, 1000000, 36, 56127, 56, 2994, 36, 1000000 }
{0, 864986, 796517, 662033, 100388, 414222, 50293, 382028, 595470, 663781, 64336, 459236, 40842, 111463, 922692, 268163, 357974, 690896, 221196, 385358, 895744, 10580, 363138, 232450, 221512, 205334, 194409, 938691, 354032, 246018, 407035, 917413, 62846, 696402, 121618, 135478, 834260, 639638, 532961, 650244, 991491, 439504, 342227, 381256, 470456, 509619, 483993, 834126, 520121, 621690, 177404, 932448, 794699, 38121, 437268, 621638, 920339, 532290, 855305, 572322, 487207, 338195, 388586, 454233, 178743, 545131, 680271, 954310, 580800, 560541, 240424, 520577, 431275, 813717, 783256, 48681, 368531, 909246, 319100, 654603, 258099, 843966, 492105, 256494, 842383, 213954, 96380, 522840, 996849, 694728, 395475, 608848, 227669, 522077, 24746, 336221, 260645, 203039, 346542, 765865, 614996, 542304, 870314, 891179, 234939, 18252, 413977, 742793, 892443, 42564, 534984, 611177, 350575, 582307, 568793, 343040, 362357, 664031, 535708, 481827, 828662, 654577, 36665, 606027, 624375, 193620, 791058, 99097, 217055, 66250, 971821, 262596, 604778, 279054, 401006, 615028, 823354, 701405, 29245, 843480, 102811, 546372, 532634, 805230, 720292, 381234, 757412, 928564, 437710, 273572, 815391, 370447, 966324, 280564, 725300, 153267, 521282, 815422, 875333, 573499, 701916, 663853, 133561, 641735, 841641, 641785, 564803, 159711, 964145, 324493, 296529, 48503, 635382, 456225, 382081, 572394, 791815, 646946, 406587, 738935, 654052, 801960, 597955, 661734, 826911, 706101, 832961, 461418, 962979, 578144, 856419, 655079, 756336, 875, 272329}
Returns: { }
{0, 266834, 808911, 589406, 765705, 688725, 882286, 403653, 166685, 205293, 974420, 858362, 877811, 414733, 429850, 748669, 670234, 907237, 491492, 60351, 931483, 307396, 519319, 101118, 548454, 989102, 658911, 839666, 315081, 746194, 383783, 870866, 982715, 542467, 580615, 257753, 903626, 89295, 605563, 73443, 33325, 134787, 278953, 919566, 734205, 331295, 427409, 93602, 226447, 971819, 651203, 592182, 300358, 211292, 356117, 105843, 565630, 225924, 843666, 962063, 809613, 506279, 816683, 863752, 192625, 73008, 516203, 52577, 212335, 902987, 65698, 378975, 36962, 949700, 462180, 70278, 808246, 976047, 756699, 728517, 587729, 66551, 504677, 851568, 959524, 807285, 757641, 222057, 167622, 68438, 179223, 69651, 893167, 200477, 221235, 193028, 603633, 923630, 826661, 784331, 691288, 927423, 225746, 937416, 414400, 784595, 580117, 977483, 492268, 422629, 40073, 836492, 565774, 177912, 204767, 812489, 588107, 639418, 55964, 702730, 356998, 97130, 283775, 530775, 484637, 844857, 465520, 895538, 426358, 236058, 509308, 218811, 271927, 652543, 535900, 178826, 690510, 815240, 857565, 847212, 406398, 317805, 604278, 846813, 653980, 181955, 755823, 607563, 939565, 168029, 322789, 32580, 44247, 795891, 565074, 566471, 675132, 931421, 743454, 199972, 207569, 617297, 86534, 673652, 457583, 884189, 584414, 231033, 580618, 4868, 920158, 946109, 536964, 160488, 256700, 741651, 491494, 458451, 93003, 540218, 796771, 808519, 957609, 815030, 551782, 54839, 851461, 647419, 632140, 824060, 176032, 696092, 769727, 401432, 301859}
Returns: { }
{0, 855298, 419430, 520475, 92987, 311557, 982990, 298311, 324174, 516833, 627983, 855540, 592593, 125302, 853211, 779081, 335401, 846983, 548530, 344642, 360357, 467399, 210480, 42458, 639220, 4537, 25972, 770029, 517258, 533514, 486628, 694392, 580859, 945224, 303058, 446924, 350460, 665851, 136406, 677195, 996394, 71943, 714653, 848859, 106825, 385522, 222647, 292539, 948313, 880154, 508913, 952080, 766560, 302114, 629707, 385359, 755176, 890662, 944330, 330894, 219807, 197161, 224781, 899673, 945387, 196190, 896126, 972314, 171158, 218353, 503708, 389279, 625042, 318553, 165175, 872530, 419698, 700072, 335346, 616201, 895988, 401609, 120709, 855233, 123854, 441252, 958376, 754829, 7370, 25451, 209418, 407740, 179046, 707772, 738029, 707657, 707666, 688392, 506451, 128888, 40765, 248727, 693479, 21200, 219220, 81909, 883834, 446785, 431181, 724580, 909939, 208431, 231931, 607892, 862922, 144125, 496418, 587972, 471184, 816636, 81205, 167364, 934016, 827268, 325104, 82507, 696122, 922170, 453580, 713344, 612125, 820151, 421123, 302197, 897503, 548186, 187014, 151521, 716525, 229281, 370955, 543246, 388618, 268009, 81082, 996130, 146291, 573166, 700411, 907409, 918198, 85692, 261566, 631363, 320846, 384983, 480611, 754771, 911519, 662989, 172096, 677204, 531699, 463170, 635749, 457513, 103049, 168015, 739292, 784037, 578100, 41812, 153441, 499521, 824240, 938763, 623318, 324659, 849524, 882961, 641389, 986768, 712934, 427335, 485154, 531425, 429787, 692480, 547682, 531489, 434251, 525900, 954920, 905031, 961630, 241280}
Returns: {25, 4537, 0, 0, 0, 0, 11, 242, 83, 65, 11, 1000000, 76, 268, 91, 11690, 76, 1000000, 191, 5425, 28, 3217, 28, 1000000, 166, 10062, 151, 7295, 166, 1000000, 73, 6996, 34, 8499, 73, 1000000, 181, 3778, 67, 10676, 67, 1000000, 53, 3803, 47, 5772, 53, 1000000, 177, 485, 154, 3328, 154, 1000000, 28, 425, 50, 7920, 50, 1000000, 54, 1724, 72, 2941, 72, 1000000, 114, 7382, 1, 242, 1, 1000000, 113, 15299, 117, 4621, 117, 1000000, 99, 3586, 84, 1448, 84, 1000000, 83, 2022, 178, 3687, 83, 1000000, 169, 4956, 27, 9052, 27, 1000000, 19, 9241, 78, 55, 19, 1000000, 43, 1876, 123, 19715, 123, 1000000, 147, 24636, 135, 344, 147, 1000000, 36, 5818, 16, 9241, 16, 1000000, 140, 10598, 36, 9897, 36, 1000000, 118, 3785, 163, 4229, 163, 1000000, 69, 7873, 90, 1062, 90, 1000000, 41, 29485, 171, 646, 171, 1000000, 180, 2169, 164, 3471, 164, 1000000, 88, 2833, 0, 4537, 88, 1000000, 100, 14793, 89, 521, 100, 1000000, 15, 9052, 52, 3469, 15, 1000000, 3, 3217, 9, 425, 3, 1000000, 141, 9732, 162, 1815, 141, 1000000, 116, 9790, 184, 1474, 184, 1000000, 126, 1730, 102, 913, 126, 1000000, 117, 7113, 170, 2759, 170, 1000000, 64, 163, 58, 894, 58, 1000000, 5, 8499, 133, 861, 133, 1000000, 128, 6656, 107, 139, 107, 1000000, 20, 9897, 19, 5818, 20, 1000000, 39, 11344, 159, 2862, 39, 1000000, 115, 7719, 99, 7518, 99, 1000000, 161, 9, 37, 11344, 37, 1000000, 40, 0, 145, 264, 40, 0, 144, 9139, 23, 29485, 144, 1000000, 138, 1872, 129, 1309, 129, 1000000, 178, 665, 17, 1876, 178, 1000000, 82, 13884, 166, 3776, 82, 1000000, 142, 3096, 55, 163, 55, 1000000, 62, 2134, 60, 2840, 60, 1000000, 7, 5772, 143, 24530, 143, 1000000, 51, 3767, 64, 2926, 64, 1000000, 179, 2807, 75, 7624, 179, 1000000, 9, 7920, 98, 2462, 9, 1000000, 192, 2840, 48, 3767, 192, 1000000, 27, 3469, 56, 11384, 56, 1000000, 133, 83, 7, 3803, 7, 1000000, 153, 1656, 10, 1724, 153, 1000000, 45, 163, 155, 376, 45, 1000000, 52, 11384, 87, 347, 52, 1000000, 80, 5326, 106, 6828, 106, 1000000, 33, 894, 175, 5567, 33, 1000000, 78, 4452, 124, 5790, 78, 1000000, 46, 2840, 104, 587, 46, 1000000, 111, 11270, 65, 971, 111, 1000000, 139, 4500, 46, 2134, 139, 1000000, 193, 5358, 134, 2170, 134, 1000000, 48, 2926, 33, 163, 48, 1000000, 61, 971, 136, 9176, 136, 1000000, 134, 1377, 80, 138, 80, 1000000, 6, 10676, 194, 10684, 6, 1000000, 160, 938, 167, 3143, 167, 1000000, 104, 867, 22, 7873, 104, 1000000, 98, 2743, 173, 4187, 98, 1000000, 81, 12330, 142, 661, 142, 1000000, 10, 2941, 176, 1724, 10, 1000000, 154, 2293, 5, 6996, 5, 1000000, 121, 2189, 172, 11734, 121, 1000000, 49, 7624, 114, 9608, 114, 1000000, 132, 1425, 2, 268, 2, 1000000, 148, 339, 126, 3950, 148, 1000000, 16, 55, 59, 4452, 59, 1000000, 176, 7117, 130, 4076, 176, 1000000, 66, 138, 57, 5326, 66, 1000000, 91, 6131, 71, 12330, 91, 1000000, 84, 3145, 44, 13884, 44, 1000000, 1, 65, 14, 2022, 14, 1000000, 13, 1448, 82, 3145, 13, 1000000, 107, 5533, 190, 7001, 190, 1000000, 194, 3254, 192, 3456, 194, 1000000, 56, 347, 157, 58, 157, 1000000, 103, 13830, 25, 2833, 25, 1000000, 26, 521, 103, 4251, 103, 1000000, 22, 1062, 111, 987, 22, 1000000, 2, 11690, 81, 6131, 81, 1000000, 136, 7968, 160, 6950, 160, 1000000, 182, 5162, 96, 106, 182, 1000000, 168, 1263, 109, 13449, 168, 1000000, 96, 9, 148, 7246, 96, 1000000, 93, 106, 95, 9, 95, 1000000, 187, 4088, 161, 11188, 161, 1000000, 50, 2462, 70, 2743, 70, 1000000, 38, 7518, 13, 3586, 38, 1000000, 171, 1047, 26, 14793, 26, 1000000, 152, 12839, 195, 7447, 152, 1000000, 31, 913, 187, 999, 187, 1000000, 89, 4251, 88, 13830, 89, 1000000, 60, 587, 69, 867, 69, 1000000, 125, 598, 120, 704, 120, 1000000, 57, 6828, 179, 873, 57, 1000000, 35, 139, 85, 5533, 35, 1000000, 190, 3070, 186, 1394, 186, 1000000, 94, 13449, 138, 8055, 138, 1000000, 158, 1580, 149, 2530, 158, 1000000, 90, 987, 61, 11270, 61, 1000000, 195, 9349, 139, 2650, 195, 1000000, 130, 4233, 12, 15299, 130, 1000000, 75, 9608, 11, 7382, 75, 1000000, 146, 2166, 38, 7719, 146, 1000000, 173, 3103, 30, 9790, 173, 1000000, 12, 4621, 32, 7113, 12, 1000000, 156, 9427, 21, 3785, 156, 1000000, 131, 3515, 169, 32599, 169, 1000000, 105, 704, 144, 123, 105, 1000000, 167, 651, 74, 2189, 74, 1000000, 175, 4747, 127, 11846, 175, 1000000, 17, 19715, 174, 3028, 17, 1000000, 59, 5790, 177, 445, 177, 1000000, 151, 3185, 105, 598, 151, 1000000, 77, 3950, 31, 1730, 31, 1000000, 122, 11846, 150, 3972, 150, 1000000, 165, 3933, 35, 6656, 165, 1000000, 42, 1309, 182, 410, 42, 1000000, 79, 4076, 113, 4233, 113, 1000000, 174, 4089, 119, 3515, 174, 1000000, 183, 6212, 76, 1425, 183, 1000000, 34, 861, 53, 83, 34, 1000000, 63, 2170, 66, 1377, 63, 1000000, 18, 344, 188, 504, 188, 1000000, 65, 9176, 92, 7968, 65, 1000000, 172, 1920, 146, 5230, 172, 1000000, 109, 8055, 42, 1872, 109, 1000000, 112, 2650, 62, 4500, 62, 1000000, 155, 14028, 20, 10598, 155, 1000000, 188, 4436, 29, 9732, 29, 1000000, 71, 661, 45, 3096, 71, 1000000, 47, 24530, 152, 6443, 47, 1000000, 120, 123, 41, 9139, 41, 1000000, 40, 264, 181, 9362, 181, 1000000, 137, 5230, 115, 2166, 115, 1000000, 170, 4934, 18, 24636, 18, 1000000, 95, 7246, 77, 339, 77, 1000000, 110, 2530, 193, 2378, 193, 1000000, 127, 3972, 158, 6679, 127, 1000000, 4, 7295, 125, 3185, 125, 1000000, 143, 6443, 101, 12839, 101, 1000000, 164, 4386, 54, 1656, 54, 1000000, 8, 3328, 73, 2293, 8, 1000000, 55, 376, 140, 14028, 140, 1000000, 184, 4543, 118, 9427, 118, 1000000, 87, 58, 168, 15479, 87, 1000000, 150, 6679, 110, 1580, 110, 1000000, 37, 2862, 180, 21600, 180, 1000000, 92, 6950, 68, 938, 92, 1000000, 97, 11188, 39, 9, 97, 1000000, 29, 1815, 189, 210, 189, 1000000, 21, 4229, 165, 5657, 21, 1000000, 24, 3471, 153, 4386, 24, 1000000, 163, 5657, 128, 3933, 128, 1000000, 44, 3776, 4, 10062, 4, 1000000, 68, 3143, 121, 651, 68, 1000000, 157, 15479, 94, 1263, 94, 1000000, 119, 32599, 15, 4956, 119, 1000000, 32, 2759, 147, 4934, 32, 1000000, 23, 646, 100, 1047, 23, 1000000, 74, 11734, 137, 1920, 137, 1000000, 70, 4187, 116, 3103, 116, 1000000, 123, 3028, 131, 4089, 131, 1000000, 58, 5567, 122, 4747, 122, 1000000, 72, 1724, 79, 7117, 79, 1000000, 124, 445, 8, 485, 124, 1000000, 14, 3687, 43, 665, 43, 1000000, 106, 873, 49, 2807, 49, 1000000, 159, 21600, 24, 2169, 159, 1000000, 145, 9362, 6, 3778, 145, 1000000, 129, 410, 93, 5162, 93, 1000000, 186, 2452, 132, 6212, 132, 1000000, 30, 1474, 156, 4543, 30, 1000000, 189, 64, 191, 5525, 191, 1000000, 108, 1394, 183, 2452, 108, 1000000, 102, 999, 97, 4088, 102, 1000000, 135, 504, 141, 4436, 135, 1000000, 162, 210, 185, 64, 162, 1000000, 85, 7001, 108, 3070, 85, 1000000, 185, 5525, 3, 5425, 185, 1000000, 86, 3456, 51, 2840, 51, 1000000, 149, 2378, 63, 5358, 149, 1000000, 67, 10684, 86, 3254, 86, 1000000, 101, 7447, 112, 9349, 112, 1000000 }
{0, 282603, 184037, 446708, 632753, 976736, 117366, 123264, 761250, 804163, 794223, 329663, 395187, 198043, 234358, 417948, 727886, 858744, 826376, 840011, 43678, 156006, 68923, 874756, 807105, 638801, 188829, 985936, 962508, 387100, 896032, 370200, 682598, 451429, 295050, 899718, 751281, 631297, 62215, 475085, 455708, 917149, 751255, 24142, 922760, 749315, 755485, 810756, 579620, 38158, 16514, 732853, 53479, 635629, 123666, 42611, 109069, 572289, 933297, 117334, 932066, 907409, 562594, 936014, 255552, 15048, 568840, 996404, 150379, 316299, 917216, 530438, 502381, 2948, 86388, 873172, 525105, 627784, 570891, 649404, 838215, 601455, 278413, 973219, 899155, 985747, 811950, 497512, 195047, 950761, 225815, 229052, 846258, 945637, 349260, 888149, 729727, 807231, 88738, 916866, 703903, 624584, 611227, 522308, 116096, 21289, 489060, 717055, 466447, 29327, 44101, 523745, 481774, 217080, 786394, 806886, 122888, 608026, 420695, 339527, 445112, 378205, 835825, 953481, 772699, 907913, 815655, 166892, 914288, 308062, 434360, 809113, 703705, 506604, 596230, 260105, 310377, 962683, 476820, 351171, 847575, 404068, 553092, 977585, 327442, 857807, 455021, 642299, 791110, 345407, 464488, 3232, 156961, 767902, 258984, 926491, 643418, 375810, 232894, 896619, 124454, 321021, 828536, 84669, 793233, 728324, 506999, 342074, 104217, 340897, 3646, 416587, 210140, 805241, 552795, 286231, 566171, 258887, 146091, 770781, 833169, 671681, 33843, 61363, 322970, 132880, 638047, 523653, 828482, 547788, 314268, 104404, 520848, 452228, 204274, 769866, 439147, 118230, 381420}
Returns: { }
{0, 836016, 193580, 291352, 817688, 299838, 35402, 618481, 608929, 718467, 301092, 254051, 33824, 925543, 305451, 356442, 25359, 514228, 597328, 402797, 728398, 966876, 699401, 290112, 674204, 440966, 632466, 184742, 700584, 116311, 621057, 5943, 404564, 930881, 680459, 562640, 801821, 584521, 391617, 767765, 94387, 583478, 694570, 723340, 210613, 594120, 461703, 533826, 566043, 807087, 554257, 889714, 741021, 777351, 696570, 162184, 254006, 983870, 632040, 369412, 836603, 572015, 501645, 669967, 814290, 418136, 390229, 442419, 992844, 935680, 302188, 413709, 176478, 189593, 215859, 522043, 999019, 374473, 567332, 649037, 268583, 441013, 886028, 798119, 376097, 999318, 866705, 398494, 276238, 864417, 175959, 413717, 839670, 56704, 624224, 801260, 46560, 405354, 565086, 462191, 340605, 37898, 288952, 927835, 751446, 701529, 818858, 402171, 407214, 237237, 406376, 236585, 388133, 25890, 130899, 307692, 129959, 561425, 646800, 742337, 120476, 750161, 879692, 433088, 657291, 678294, 416032, 270028, 387269, 400387, 381473, 54656, 983453, 360177, 847911, 811327, 975653, 984765, 718230, 448243, 176714, 684067, 525481, 170721, 438373, 742415, 738658, 808538, 28754, 264642, 270895, 362904, 723553, 61524, 749543, 591772, 763048, 509389, 246743, 887941, 645948, 106313, 902731, 327092, 703041, 587694, 792791, 75158, 448700, 510091, 577572, 553289, 966871, 398397, 370425, 534991, 863355, 203104, 666305, 602419, 483370, 216809, 398367, 503967, 358027, 944433, 259679, 407712, 292972, 573706, 751472, 415937, 398200, 104156, 387158, 2336, 739609}
Returns: { }
{0, 288082, 46032, 847018, 120368, 469945, 348892, 486886, 764486, 250695, 450651, 838875, 934658, 893282, 874351, 873850, 594815, 7990, 294812, 465775, 409277, 341145, 926523, 164609, 983658, 998630, 380488, 337737, 883194, 390469, 866748, 791504, 982168, 368358, 245701, 349244, 936147, 763926, 746145, 271105, 428147, 33573, 848706, 761722, 200768, 300130, 773645, 819589, 865307, 577777, 63025, 624355, 995916, 956305, 180494, 413924, 84878, 283739, 496262, 115250, 57882, 54372, 157591, 300472, 614006, 840680, 179606, 493668, 547171, 716489, 899678, 404142, 537102, 690242, 718365, 88636, 261870, 936579, 519759, 758821, 330147, 449692, 556987, 596129, 234247, 237143, 308404, 316084, 979728, 124044, 159317, 508925, 709125, 73689, 206319, 540969, 943828, 967540, 957262, 418795, 506089, 554699, 443868, 705221, 221509, 923597, 271074, 264572, 944942, 47489, 401401, 638027, 396777, 295762, 839498, 676249, 540750, 554879, 713403, 690977, 819787, 742530, 906105, 902698, 178789, 15338, 433511, 848732, 328296, 75674, 188705, 786905, 265548, 437272, 895604, 179966, 160290, 735826, 134764, 463688, 198873, 220367, 811866, 828923, 937064, 979504, 587140, 403780, 453163, 883714, 282461, 130568, 926207, 296342, 309155, 682217, 486086, 523610, 64149, 29016, 864127, 212808, 4268, 457386, 19372, 108861, 563553, 438523, 786745, 687369, 178187, 464739, 303751, 480507, 934767, 766813, 333641, 434145, 840673, 480153, 465610, 796183, 118575, 637515, 513729, 920220, 577608, 230595, 273881, 62187, 790538}
Returns: { }
{0, 977081, 419624, 60149, 678269, 701358, 536972, 832811, 29930, 699043, 526340, 101024, 797698, 143934, 632515, 38140, 598023, 486408, 257962, 334827, 489570, 382601, 770969, 469419, 390396, 71956, 697015, 789041, 935863, 922508, 436068, 465536, 567711, 282746, 129330, 735644, 343482, 12030, 515123, 597949, 544404, 556989, 715406, 331597, 575511, 490749, 116606, 700132, 868317, 196907, 462880, 880979, 869658, 996503, 72132, 987686, 259348, 209762, 602742, 666170, 294675, 184921, 804492, 519897, 724029, 464214, 226294, 888805, 925220, 947001, 476864, 329484, 285818, 640163, 759534, 540189, 185260, 973046, 855390, 730370, 470111, 386239, 239034, 57962, 540893, 9321, 309488, 192276, 505743, 880517, 194420, 512999, 304827, 535324, 161478, 678468, 764677, 570704, 685804, 670926, 723819, 468555, 980412, 722320, 744795, 386013, 521147, 658206, 800734, 208379, 770787, 827805, 95768, 724152, 686998, 253461, 435048, 545989, 110828, 743762, 253787, 331948, 689216, 9058, 50966, 965919, 549627, 951761, 925143, 529700, 339958, 105470, 49552, 926928, 627682, 49769, 474470, 353116, 553917, 522194, 764679, 998816, 386597, 137190, 878052, 127323, 250443, 142603, 53400, 78442, 246207, 265046, 983598, 648299, 136741, 138391, 251953, 119793, 383449, 339966, 415354, 431681, 630864, 423731, 422188, 211930, 254993, 420631, 433222, 274975, 731982, 808835, 594464, 146753, 432120, 668689, 183576, 719775, 744481, 510573, 243223, 835756, 978999, 182430, 461419, 737658, 808593, 25646, 828851, 145095, 745990}
Returns: { }
{0, 686979, 661223, 54380, 940084, 197761, 328612, 913297, 675086, 724116, 843035, 774446, 185842, 375892, 730147, 418674, 357663, 847388, 220104, 117729, 449327, 362034, 165940, 93322, 328270, 399136, 107126, 864336, 909160, 744435, 908929, 795509, 530588, 766584, 205768, 996759, 109675, 783797, 322899, 574223, 286098, 563647, 172360, 647688, 361917, 674202, 312157, 281058, 722108, 395166, 5535, 291110, 14000, 632997, 314367, 427542, 153467, 287707, 868127, 96831, 345690, 444326, 471657, 506501, 556695, 797922, 346090, 133121, 712315, 362742, 105720, 123389, 191273, 778473, 730099, 778543, 357718, 306618, 988307, 411103, 666553, 76600, 893863, 770056, 704394, 650612, 125832, 627592, 766034, 32205, 627425, 498792, 550325, 501274, 386174, 571982, 161325, 178431, 410207, 594813, 768406, 979793, 911435, 804512, 768642, 629881, 344453, 194146, 948418, 421909, 830329, 559472, 214582, 258502, 2911, 473899, 214868, 587444, 952082, 93338, 834219, 932295, 573181, 339988, 69040, 994313, 608046, 963229, 874735, 967394, 8500, 74090, 240718, 534398, 105874, 507036, 396770, 818647, 582191, 661497, 137576, 638770, 361839, 740456, 319953, 10888, 545917, 343568, 447415, 501729, 159867, 967153, 789660, 26596, 636263, 120058, 298098, 823058, 775824, 274944, 563671, 553048, 73735, 54695, 397056, 655153, 975778, 914477, 78906, 129320, 55735, 616661, 936216, 881961, 667794, 565850, 105869, 325019, 119518, 467005, 831852, 501811, 617543, 656135, 336042, 220872, 476903, 350671, 785519, 250762, 178730}
Returns: { }
{0, 120287, 164660, 13835, 83830, 278339, 953915, 597241, 486932, 249294, 504127, 947074, 317931, 542755, 826854, 457006, 886675, 712145, 159186, 299209, 891440, 599473, 334767, 795094, 451493, 666905, 270614, 850513, 71033, 994347, 599526, 488651, 377174, 912450, 857100, 185865, 787818, 929209, 380483, 56198, 380894, 679616, 899945, 532676, 225429, 60035, 22217, 7128, 244579, 530603, 319569, 608477, 719691, 285835, 707141, 773970, 795303, 109644, 715001, 875567, 820906, 21957, 904011, 212542, 554880, 478981, 807886, 682322, 247110, 248353, 405129, 440766, 684616, 826119, 374867, 367050, 553552, 293160, 471019, 266429, 323690, 266113, 603308, 697466, 186559, 675454, 313622, 243226, 567508, 622402, 543005, 798193, 47589, 750289, 960215, 288498, 998581, 839134, 158983, 790353, 574241, 536098, 928324, 337261, 820721, 42699, 468286, 863120, 758709, 984000, 773885, 87169, 9920, 965734, 590494, 69593, 303302, 252985, 699480, 778991, 715758, 216419, 243751, 119150, 744099, 89275, 837125, 352798, 187993, 537404, 543170, 688480, 287759, 906545, 171776, 945386, 280308, 438301, 89991, 413333, 888255, 440620, 785250, 308474, 111961, 79187, 26344, 209787, 579720, 638773, 189283, 907398, 533071, 512043, 376022, 589523, 370334, 339752, 454411, 1908, 268824, 64359, 966363, 355857, 637867, 928796, 34703, 947378, 42546, 108114, 431167, 317801, 887885, 524231, 428290, 414494, 825338, 406075, 266983, 708184, 579163, 768245, 295953, 855510, 651444, 162107, 308567, 239098, 252176, 782888, 413663, 727295, 379672, 980647, 483249, 485105}
Returns: {159, 1908, 0, 0, 0, 0, 98, 38696, 123, 1137, 123, 1000000, 134, 7116, 185, 2553, 185, 1000000, 61, 8122, 112, 3915, 112, 1000000, 111, 3339, 145, 4643, 145, 1000000, 136, 1969, 26, 7725, 26, 1000000, 94, 6300, 167, 6537, 167, 1000000, 21, 2232, 114, 6747, 114, 1000000, 31, 1719, 195, 1827, 31, 1000000, 188, 2882, 69, 941, 69, 1000000, 153, 7916, 31, 15476, 153, 1000000, 167, 304, 135, 1688, 135, 1000000, 50, 1638, 171, 130, 50, 1000000, 90, 250, 129, 5351, 90, 1000000, 126, 10271, 73, 735, 126, 1000000, 106, 11280, 158, 2595, 106, 1000000, 172, 1210, 59, 11108, 172, 1000000, 58, 2856, 179, 3961, 58, 1000000, 185, 2921, 98, 203, 98, 1000000, 116, 4093, 182, 3256, 116, 1000000, 42, 8505, 140, 3185, 140, 1000000, 30, 53, 7, 2232, 30, 1000000, 103, 2494, 80, 11077, 80, 1000000, 56, 209, 99, 4741, 56, 1000000, 158, 2918, 71, 10727, 158, 1000000, 85, 8549, 184, 15461, 85, 1000000, 5, 7725, 160, 1790, 5, 1000000, 183, 4997, 97, 11379, 97, 1000000, 145, 8154, 115, 1440, 115, 1000000, 96, 4234, 109, 10347, 109, 1000000, 82, 3782, 21, 53, 21, 1000000, 10, 15476, 8, 1719, 8, 1000000, 192, 2498, 154, 1152, 192, 1000000, 102, 15874, 151, 5052, 102, 1000000, 107, 6020, 183, 1590, 183, 1000000, 84, 694, 134, 14089, 134, 1000000, 99, 2535, 142, 2568, 99, 1000000, 135, 16177, 165, 413, 165, 1000000, 40, 411, 192, 811, 40, 1000000, 45, 3837, 92, 8609, 92, 1000000, 70, 24235, 38, 411, 38, 1000000, 67, 2706, 85, 4162, 67, 1000000, 62, 4066, 20, 8505, 62, 1000000, 152, 395, 49, 2073, 152, 1000000, 187, 13669, 121, 9010, 187, 1000000, 161, 4324, 39, 3837, 161, 1000000, 146, 4127, 61, 260, 61, 1000000, 112, 2792, 159, 5220, 159, 1000000, 68, 2531, 122, 828, 68, 1000000, 43, 2073, 173, 6372, 173, 1000000, 80, 4121, 12, 1638, 12, 1000000, 89, 13925, 82, 5169, 82, 1000000, 191, 7604, 120, 3933, 120, 1000000, 132, 1924, 136, 5527, 136, 1000000, 179, 1043, 118, 7661, 179, 1000000, 119, 5021, 110, 85, 119, 1000000, 91, 2890, 23, 209, 23, 1000000, 144, 2317, 169, 1530, 144, 1000000, 120, 757, 17, 2856, 17, 1000000, 16, 11108, 107, 12447, 107, 1000000, 176, 4432, 104, 185, 104, 1000000, 46, 260, 3, 8122, 46, 1000000, 133, 2534, 42, 4066, 42, 1000000, 121, 3877, 147, 2755, 121, 1000000, 88, 12628, 76, 1328, 88, 1000000, 194, 4268, 78, 7962, 78, 1000000, 104, 12835, 91, 9693, 91, 1000000, 72, 2294, 41, 2706, 41, 1000000, 69, 1243, 48, 2531, 48, 1000000, 9, 941, 68, 1243, 9, 1000000, 177, 946, 40, 24235, 177, 1000000, 24, 10727, 141, 146, 141, 1000000, 131, 3864, 67, 2294, 131, 1000000, 14, 735, 176, 781, 176, 1000000, 154, 1155, 156, 4533, 154, 1000000, 156, 3284, 163, 11193, 156, 1000000, 64, 1328, 130, 10382, 130, 1000000, 182, 2793, 95, 4662, 182, 1000000, 65, 7962, 106, 2733, 65, 1000000, 178, 554, 81, 316, 81, 1000000, 22, 11077, 50, 4121, 22, 1000000, 79, 316, 117, 13128, 79, 1000000, 51, 5169, 30, 3782, 51, 1000000, 118, 2014, 131, 8986, 118, 1000000, 128, 1434, 35, 694, 128, 1000000, 41, 4162, 25, 8549, 25, 1000000, 171, 4179, 186, 5055, 171, 1000000, 122, 525, 187, 4128, 122, 1000000, 100, 6733, 64, 12628, 64, 1000000, 164, 15465, 51, 13925, 164, 1000000, 130, 165, 13, 250, 13, 1000000, 66, 9693, 56, 2890, 66, 1000000, 39, 8609, 105, 4890, 39, 1000000, 108, 8420, 124, 6190, 108, 1000000, 113, 5519, 6, 6300, 113, 1000000, 77, 4662, 132, 739, 132, 1000000, 96, 0, 29, 4234, 96, 0, 27, 11379, 126, 2009, 27, 1000000, 18, 203, 1, 38696, 18, 1000000, 23, 4741, 36, 2535, 36, 1000000, 180, 4922, 88, 6733, 180, 1000000, 129, 1306, 152, 3027, 129, 1000000, 165, 472, 33, 15874, 33, 1000000, 157, 2491, 22, 2494, 157, 1000000, 60, 185, 66, 12835, 60, 1000000, 92, 4890, 168, 153, 168, 1000000, 78, 2733, 15, 11280, 15, 1000000, 59, 12447, 34, 6020, 59, 1000000, 181, 9536, 93, 8420, 93, 1000000, 29, 10347, 193, 3353, 29, 1000000, 55, 85, 181, 5640, 181, 1000000, 125, 2106, 4, 3339, 125, 1000000, 3, 3915, 47, 2792, 3, 1000000, 162, 629, 94, 5519, 94, 1000000, 7, 6747, 155, 971, 7, 1000000, 28, 1440, 161, 5234, 28, 1000000, 143, 5172, 19, 4093, 19, 1000000, 81, 13128, 188, 809, 188, 1000000, 54, 7661, 83, 2014, 83, 1000000, 189, 3897, 55, 5021, 55, 1000000, 52, 3933, 58, 757, 52, 1000000, 44, 9010, 63, 3877, 63, 1000000, 48, 828, 87, 525, 87, 1000000, 1, 1137, 144, 7189, 1, 1000000, 93, 6190, 191, 16804, 191, 1000000, 138, 716, 111, 2106, 111, 1000000, 97, 2009, 14, 10271, 14, 1000000, 163, 3059, 157, 13046, 163, 1000000, 150, 1290, 84, 1434, 84, 1000000, 13, 5351, 101, 1306, 101, 1000000, 76, 10382, 90, 165, 76, 1000000, 83, 8986, 72, 3864, 72, 1000000, 95, 739, 53, 1924, 95, 1000000, 151, 853, 62, 2534, 151, 1000000, 35, 14089, 2, 7116, 35, 1000000, 11, 1688, 37, 16177, 11, 1000000, 53, 5527, 5, 1969, 53, 1000000, 141, 2319, 170, 7134, 170, 1000000, 169, 18123, 125, 716, 169, 1000000, 190, 330, 177, 7258, 190, 1000000, 20, 3185, 172, 370, 20, 1000000, 71, 146, 137, 2319, 71, 1000000, 36, 2568, 189, 2362, 189, 1000000, 186, 93, 116, 5172, 186, 1000000, 123, 7189, 57, 2317, 57, 1000000, 4, 4643, 28, 8154, 4, 1000000, 166, 8359, 46, 4127, 166, 1000000, 63, 2755, 150, 20504, 150, 1000000, 155, 9803, 180, 557, 155, 1000000, 184, 12671, 164, 906, 184, 1000000, 147, 20504, 128, 1290, 147, 1000000, 33, 5052, 133, 853, 133, 1000000, 101, 3027, 43, 395, 43, 1000000, 173, 12188, 10, 7916, 10, 1000000, 32, 1152, 74, 1155, 74, 1000000, 114, 971, 148, 9803, 148, 1000000, 74, 4533, 75, 3284, 75, 1000000, 127, 13046, 103, 2491, 103, 1000000, 15, 2595, 24, 2918, 24, 1000000, 47, 5220, 0, 1908, 47, 1000000, 26, 1790, 178, 1841, 178, 1000000, 115, 5234, 45, 4324, 45, 1000000, 193, 14284, 113, 629, 193, 1000000, 75, 11193, 127, 3059, 127, 1000000, 149, 906, 89, 15465, 89, 1000000, 37, 413, 102, 472, 37, 1000000, 168, 7843, 146, 8359, 146, 1000000, 6, 6537, 11, 304, 6, 1000000, 105, 153, 166, 7843, 105, 1000000, 57, 1530, 138, 18123, 138, 1000000, 137, 7134, 174, 2877, 137, 1000000, 12, 130, 86, 4179, 86, 1000000, 140, 370, 16, 1210, 16, 1000000, 49, 6372, 153, 12188, 49, 1000000, 170, 2877, 175, 13796, 175, 1000000, 174, 13796, 190, 831, 174, 1000000, 73, 781, 60, 4432, 73, 1000000, 139, 7258, 70, 946, 70, 1000000, 160, 1841, 79, 554, 160, 1000000, 17, 3961, 54, 1043, 54, 1000000, 148, 557, 100, 4922, 100, 1000000, 110, 5640, 108, 9536, 110, 1000000, 19, 3256, 77, 2793, 77, 1000000, 34, 1590, 27, 4997, 34, 1000000, 25, 15461, 149, 12671, 149, 1000000, 2, 2553, 18, 2921, 2, 1000000, 86, 5055, 143, 93, 143, 1000000, 87, 4128, 44, 13669, 44, 1000000, 117, 809, 9, 2882, 117, 1000000, 142, 2362, 119, 3897, 142, 1000000, 175, 831, 139, 330, 139, 1000000, 124, 16804, 52, 7604, 124, 1000000, 38, 811, 32, 2498, 32, 1000000, 109, 3353, 162, 14284, 162, 1000000, 195, 1856, 65, 4268, 195, 1000000, 8, 1827, 194, 1856, 194, 1000000 }
{0, 484425, 335564, 603815, 829899, 209848, 336808, 18638, 989847, 835077, 927326, 329834, 47786, 824700, 526975, 288736, 864311, 95171, 101445, 774286, 805737, 622477, 403903, 587657, 494452, 497888, 527187, 570218, 267469, 393376, 471138, 370552, 692685, 576236, 579027, 76917, 656569, 385320, 418110, 902339, 901602, 283648, 100297, 589336, 788390, 571137, 650252, 467685, 141332, 618725, 493449, 163063, 728274, 680438, 814151, 583474, 369222, 52568, 307022, 516369, 913543, 515770, 168789, 795237, 608967, 140674, 492970, 763852, 798389, 985758, 37392, 254244, 557145, 779376, 411597, 628646, 802678, 298022, 284151, 46187, 469396, 54145, 996177, 292985, 875903, 107657, 824873, 569378, 167449, 705455, 643985, 580717, 23532, 359790, 478661, 965829, 479777, 214823, 468672, 41443, 432114, 450764, 936471, 22011, 282813, 241485, 356545, 329260, 165259, 632354, 512239, 939715, 552259, 442783, 608448, 710471, 313310, 336895, 636019, 364772, 953940, 853482, 548127, 614889, 46792, 506149, 518191, 296908, 76660, 902710, 672693, 466977, 169872, 212835, 271710, 59899, 530781, 539991, 364270, 365313, 319209, 183496, 128293, 219326, 328638, 807253, 871673, 143966, 613293, 420763, 169855, 401731, 848092, 447781, 566742, 509276, 234257, 321948, 102234, 166994, 332128, 117059, 466889, 275979, 160644, 728227, 277682, 268258, 634479, 967220, 754175, 788298, 106294, 451417, 336132, 192966, 963547, 852499, 944907, 78847, 243087, 131784, 946834, 166784, 767611, 240797, 33368, 549909, 787470, 4812, 346047, 603994, 807350, 58461, 879942, 135737, 91988, 286785}
Returns: {189, 4812, 0, 0, 0, 0, 66, 8545, 96, 4648, 66, 1000000, 174, 568, 160, 3436, 174, 1000000, 191, 179, 43, 14479, 43, 1000000, 9, 5178, 86, 5026, 9, 1000000, 133, 2987, 175, 16882, 133, 1000000, 117, 87, 174, 676, 117, 1000000, 103, 3373, 189, 13826, 189, 1000000, 82, 6330, 69, 4089, 69, 1000000, 152, 13015, 4, 5178, 4, 1000000, 102, 9145, 60, 13783, 60, 1000000, 160, 2294, 107, 574, 160, 1000000, 57, 4782, 124, 994, 124, 1000000, 86, 173, 54, 10549, 86, 1000000, 26, 212, 126, 8784, 126, 1000000, 83, 4249, 197, 1951, 83, 1000000, 146, 7362, 121, 10829, 121, 1000000, 42, 5126, 196, 3183, 42, 1000000, 158, 789, 42, 1148, 158, 1000000, 73, 5090, 184, 6675, 73, 1000000, 145, 1516, 76, 3059, 145, 1000000, 75, 6169, 49, 3752, 75, 1000000, 74, 7694, 151, 2172, 151, 1000000, 43, 1679, 55, 4183, 55, 1000000, 25, 3436, 50, 1003, 50, 1000000, 125, 8261, 24, 3436, 125, 1000000, 136, 3594, 14, 212, 136, 1000000, 45, 919, 87, 840, 87, 1000000, 167, 789, 71, 13225, 71, 1000000, 151, 8355, 37, 8056, 37, 1000000, 94, 7523, 80, 1742, 80, 1000000, 37, 14768, 56, 1330, 56, 1000000, 89, 12770, 53, 12247, 89, 1000000, 34, 2791, 45, 5099, 45, 1000000, 91, 1690, 33, 2791, 91, 1000000, 179, 1930, 128, 257, 128, 1000000, 130, 16124, 46, 6317, 46, 1000000, 29, 8056, 31, 14768, 29, 1000000, 149, 2653, 74, 6513, 74, 1000000, 129, 371, 40, 737, 129, 1000000, 39, 737, 194, 21660, 194, 1000000, 78, 503, 104, 835, 104, 1000000, 18, 1148, 17, 5126, 17, 1000000, 3, 14479, 23, 1679, 3, 1000000, 63, 6847, 171, 92, 63, 1000000, 33, 5099, 27, 919, 33, 1000000, 36, 6317, 90, 6267, 36, 1000000, 98, 987, 131, 708, 98, 1000000, 147, 2634, 65, 658, 65, 1000000, 21, 3752, 123, 3836, 123, 1000000, 24, 1003, 66, 479, 24, 1000000, 108, 2196, 164, 2419, 108, 1000000, 170, 25901, 165, 47, 170, 1000000, 32, 12247, 130, 7745, 130, 1000000, 13, 10549, 192, 6801, 192, 1000000, 23, 4183, 91, 2757, 23, 1000000, 31, 1330, 139, 3909, 31, 1000000, 81, 1577, 12, 4782, 81, 1000000, 116, 6288, 77, 9000, 116, 1000000, 126, 1822, 61, 599, 61, 1000000, 10, 13783, 129, 10833, 10, 1000000, 59, 599, 110, 3531, 59, 1000000, 150, 1066, 88, 1340, 88, 1000000, 68, 3152, 44, 6847, 44, 1000000, 148, 4326, 114, 519, 148, 1000000, 48, 658, 195, 4937, 48, 1000000, 50, 479, 1, 8545, 1, 1000000, 184, 3759, 170, 9677, 184, 1000000, 76, 4289, 63, 3152, 76, 1000000, 8, 4089, 169, 18538, 8, 1000000, 99, 4051, 186, 4024, 186, 1000000, 28, 13225, 180, 11157, 28, 1000000, 154, 9597, 112, 4886, 154, 1000000, 188, 8094, 19, 5090, 19, 1000000, 38, 6513, 22, 7694, 38, 1000000, 109, 3708, 21, 6169, 21, 1000000, 20, 3059, 68, 4289, 68, 1000000, 58, 9000, 127, 1114, 127, 1000000, 197, 2634, 41, 503, 197, 1000000, 124, 605, 99, 4744, 99, 1000000, 30, 1742, 98, 724, 30, 1000000, 193, 4316, 57, 1577, 57, 1000000, 82, 0, 8, 6330, 82, 0, 127, 3923, 15, 4249, 15, 1000000, 194, 4039, 146, 4230, 146, 1000000, 161, 9402, 172, 1363, 172, 1000000, 4, 5026, 13, 173, 13, 1000000, 27, 840, 154, 2636, 27, 1000000, 62, 1340, 159, 455, 62, 1000000, 115, 5016, 32, 12770, 32, 1000000, 46, 6267, 118, 7966, 118, 1000000, 55, 2757, 34, 1690, 34, 1000000, 186, 9836, 103, 1521, 103, 1000000, 138, 4480, 106, 3245, 138, 1000000, 96, 1116, 30, 7523, 96, 1000000, 169, 1391, 176, 2282, 169, 1000000, 1, 4648, 94, 1116, 94, 1000000, 143, 4503, 133, 1988, 143, 1000000, 80, 724, 47, 987, 47, 1000000, 79, 4744, 70, 4051, 79, 1000000, 113, 10669, 149, 11351, 149, 1000000, 173, 653, 153, 2983, 173, 1000000, 111, 3244, 10, 9145, 111, 1000000, 92, 1521, 7, 3373, 92, 1000000, 41, 835, 166, 5131, 41, 1000000, 180, 1602, 185, 688, 180, 1000000, 93, 3245, 190, 10498, 190, 1000000, 11, 574, 144, 622, 144, 1000000, 183, 1525, 51, 2196, 51, 1000000, 168, 2125, 75, 3708, 168, 1000000, 61, 3531, 155, 2963, 155, 1000000, 178, 5192, 102, 3244, 102, 1000000, 72, 4886, 187, 2350, 187, 1000000, 153, 4998, 100, 10669, 153, 1000000, 64, 519, 191, 4454, 191, 1000000, 165, 17756, 89, 5016, 165, 1000000, 140, 5899, 58, 6288, 58, 1000000, 190, 9152, 6, 87, 6, 1000000, 90, 7966, 168, 1540, 90, 1000000, 139, 541, 138, 502, 139, 1000000, 176, 9607, 182, 7106, 176, 1000000, 16, 10829, 177, 983, 16, 1000000, 187, 1782, 137, 8136, 137, 1000000, 49, 3836, 148, 1596, 49, 1000000, 12, 994, 79, 605, 12, 1000000, 155, 3127, 25, 8261, 25, 1000000, 14, 8784, 59, 1822, 14, 1000000, 77, 1114, 83, 3923, 77, 1000000, 35, 257, 135, 16761, 35, 1000000, 60, 10833, 39, 371, 39, 1000000, 53, 7745, 36, 16124, 53, 1000000, 47, 708, 162, 88, 162, 1000000, 141, 13624, 150, 17, 150, 1000000, 97, 1988, 5, 2987, 5, 1000000, 163, 4269, 167, 3452, 167, 1000000, 128, 16761, 193, 1438, 193, 1000000, 137, 9210, 26, 3594, 26, 1000000, 122, 8136, 136, 9210, 122, 1000000, 119, 502, 93, 4480, 93, 1000000, 56, 3909, 119, 541, 119, 1000000, 157, 2739, 116, 5899, 157, 1000000, 175, 9470, 132, 13624, 175, 1000000, 181, 3491, 161, 11234, 161, 1000000, 156, 14931, 97, 4503, 97, 1000000, 107, 622, 157, 6690, 107, 1000000, 192, 97, 20, 1516, 20, 1000000, 84, 4230, 16, 7362, 84, 1000000, 164, 16678, 48, 2634, 164, 1000000, 123, 1596, 64, 4326, 64, 1000000, 100, 11351, 38, 2653, 100, 1000000, 132, 17, 62, 1066, 132, 1000000, 22, 2172, 29, 8355, 22, 1000000, 177, 4407, 9, 13015, 177, 1000000, 101, 2983, 113, 4998, 113, 1000000, 87, 2636, 72, 9597, 72, 1000000, 110, 2963, 125, 3127, 110, 1000000, 185, 6540, 143, 14931, 185, 1000000, 144, 6690, 140, 2739, 140, 1000000, 172, 4060, 18, 789, 18, 1000000, 88, 455, 183, 210, 183, 1000000, 2, 3436, 11, 2294, 11, 1000000, 142, 11234, 85, 9402, 142, 1000000, 131, 88, 173, 15472, 131, 1000000, 166, 1703, 134, 4269, 166, 1000000, 51, 2419, 147, 16678, 147, 1000000, 52, 47, 115, 17756, 115, 1000000, 104, 5131, 163, 1703, 163, 1000000, 134, 3452, 28, 789, 134, 1000000, 118, 1540, 109, 2125, 109, 1000000, 69, 18538, 95, 1391, 95, 1000000, 67, 9677, 52, 25901, 52, 1000000, 44, 92, 188, 828, 188, 1000000, 85, 1363, 158, 4060, 85, 1000000, 162, 15472, 101, 653, 101, 1000000, 6, 676, 2, 568, 2, 1000000, 5, 16882, 141, 9470, 141, 1000000, 95, 2282, 120, 9607, 120, 1000000, 121, 983, 152, 4407, 152, 1000000, 182, 1927, 111, 5192, 182, 1000000, 196, 13141, 35, 1930, 196, 1000000, 71, 11157, 105, 1602, 105, 1000000, 195, 3953, 142, 3491, 195, 1000000, 120, 7106, 178, 1927, 178, 1000000, 159, 210, 108, 1525, 159, 1000000, 19, 6675, 67, 3759, 67, 1000000, 105, 688, 156, 6540, 156, 1000000, 70, 4024, 92, 9836, 70, 1000000, 112, 2350, 122, 1782, 112, 1000000, 171, 828, 73, 8094, 171, 1000000, 7, 13826, 0, 4812, 7, 1000000, 106, 10498, 117, 9152, 106, 1000000, 114, 4454, 3, 179, 114, 1000000, 54, 6801, 145, 97, 54, 1000000, 135, 1438, 81, 4316, 135, 1000000, 40, 21660, 84, 4039, 40, 1000000, 65, 4937, 181, 3953, 181, 1000000, 17, 3183, 179, 13141, 179, 1000000, 15, 1951, 78, 2634, 78, 1000000 }
{0, 56379, 383072, 6815, 763494, 605660, 280203, 307592, 984789, 992323, 3911, 930815, 181903, 481545, 219685, 251594, 331079, 917647, 403303, 981509, 798590, 324304, 793977, 127483, 802467, 856962, 108944, 965992, 83620, 900205, 472352, 12304, 912145, 184607, 307178, 195922, 88590, 702793, 612613, 954735, 572008, 354103, 85145, 738835, 515367, 464074, 258870, 514560, 273211, 790119, 578435, 610979, 770869, 336299, 321716, 43714, 30365, 402352, 803152, 337986, 880546, 199256, 603737, 174696, 172082, 606722, 128272, 428664, 931178, 509739, 917009, 177142, 103040, 86697, 995623, 103459, 558779, 611737, 681697, 461063, 364230, 22939, 549523, 915760, 760071, 294500, 599442, 993886, 575827, 807864, 870546, 540324, 585040, 191528, 523199, 15631, 483501, 71468, 678401, 958209, 256304, 282404, 117858, 383479, 357473, 713679, 302458, 673363, 885901, 819994, 487306, 552966, 112872, 522493, 255464, 35121, 14360, 653275, 508896, 458609, 87050, 27605, 174848, 439046, 947387, 996068, 922163, 748847, 588710, 304008, 755942, 898428, 59763, 293369, 262799, 62307, 266154, 129369, 875873, 110644, 551447, 751849, 674094, 817224, 286729, 461368, 183665, 589140, 191363, 169815, 486148, 86076, 795129, 540393, 50678, 533878, 374294, 991193, 900364, 720405, 404142, 53494, 120419, 577080, 393257, 317815, 592009, 855632, 850783, 508785, 714987, 335021, 665148, 859675, 83883, 268286, 384914, 181090, 646663, 93937, 963625, 329831, 282746, 192894, 903255, 844038, 610315, 465567, 939282, 31736, 427959}
Returns: { }
{0, 512958, 561440, 430782, 522902, 222627, 533977, 456899, 785940, 885438, 35448, 666340, 858884, 445338, 666556, 222984, 1205, 403161, 472111, 827893, 704793, 310356, 291385, 371344, 177288, 663343, 76445, 301629, 104046, 860498, 304800, 842626, 440973, 682256, 780616, 63596, 508269, 854775, 127843, 957193, 542900, 439136, 38106, 25580, 731131, 977802, 888208, 733944, 164978, 223314, 121876, 172144, 572491, 418797, 113899, 933687, 355367, 17627, 867656, 248748, 201731, 703868, 492212, 171634, 502419, 988578, 194166, 987081, 898325, 269369, 56727, 41416, 193838, 781836, 573815, 173866, 166471, 542343, 208455, 173589, 529374, 494314, 796824, 151780, 762303, 434745, 206177, 578757, 243298, 565464, 135083, 549983, 234928, 804152, 289184, 138913, 136575, 212424, 970466, 556368, 377032, 468500, 660943, 735962, 45211, 105921, 345837, 297816, 949202, 56213, 72167, 476680, 370612, 218918, 465803, 572752, 215670, 196722, 697838, 632994, 647594, 701523, 736119, 857648, 531251, 164114, 534970, 270934, 549754, 785696, 608771, 127225, 646037, 344762, 226937, 300576, 323695, 962933, 624523, 79743, 744889, 30508, 333157, 847704, 397987, 773731, 25159, 140524, 950616, 447190, 957068, 692495, 185535, 92584, 472478, 387833, 111604, 741672, 534288, 634123, 795795, 840330, 648004, 289435, 250245, 735650, 368462, 772008, 19872, 630277, 942401, 695810, 164312, 878588, 344273, 547107, 540820, 935270, 443455, 611077, 172320, 31072, 201700, 47928, 509625, 142662, 492703, 666718, 804278, 674479, 780551, 94722, 642679, 7397, 824984, 908437, 620696}
Returns: { }
{0, 106269, 484866, 318256, 927722, 897761, 907338, 125380, 427726, 550234, 595747, 241860, 853929, 970651, 755427, 981596, 40492, 874170, 991920, 736902, 813056, 944134, 443194, 100185, 457757, 157294, 710982, 588653, 874929, 673267, 917531, 378256, 466882, 167993, 485441, 437776, 622696, 213555, 168195, 420229, 548094, 815970, 223559, 440603, 703217, 665345, 448985, 231006, 399949, 624854, 709393, 882880, 159606, 775637, 659833, 58058, 945395, 479774, 204026, 300565, 698346, 862659, 766284, 544068, 283551, 132783, 402911, 75667, 281106, 128202, 701217, 259690, 621331, 303648, 627324, 967359, 388503, 225746, 734822, 354882, 252647, 220643, 49977, 790312, 911869, 769775, 537568, 881364, 223400, 604861, 149591, 274591, 302174, 230489, 28324, 608057, 347588, 492226, 276497, 914166, 16071, 817376, 382248, 520802, 571481, 686312, 570255, 258732, 730074, 290193, 804892, 118166, 604173, 505058, 530714, 771678, 645113, 178659, 130017, 489076, 52936, 227306, 611080, 546103, 344748, 534012, 689172, 730230, 44114, 347664, 720820, 399747, 498945, 87101, 800354, 458734, 287304, 590763, 76287, 359217, 190631, 670623, 435877, 101954, 612483, 552004, 682238, 790475, 666049, 82079, 463171, 857462, 998879, 779111, 818665, 152299, 407388, 657769, 621235, 566063, 767875, 370990, 662072, 447641, 24044, 496793, 449712, 835109, 190863, 204254, 437287, 381216, 240996, 65201, 960604, 587230, 43507, 67098, 428769, 621486, 206734, 275557, 405829, 844903, 387434, 343029, 288012, 271312, 848398, 562774, 274726, 819594, 406259, 962297, 104579, 510221, 221684, 951032, 486651, 267912}
Returns: {100, 16071, 0, 0, 0, 0, 111, 11897, 194, 1690, 111, 1000000, 34, 575, 57, 5092, 57, 1000000, 185, 24773, 73, 14608, 185, 1000000, 21, 16412, 30, 10191, 21, 1000000, 6, 9577, 51, 14881, 51, 1000000, 84, 4531, 5, 9577, 84, 1000000, 69, 2822, 111, 7214, 69, 1000000, 178, 1043, 39, 7497, 178, 1000000, 145, 1770, 40, 2140, 40, 1000000, 112, 8426, 137, 4984, 112, 1000000, 80, 10787, 172, 864, 80, 1000000, 151, 3533, 188, 5531, 151, 1000000, 15, 10945, 75, 3292, 75, 1000000, 62, 10857, 19, 18525, 19, 1000000, 18, 10324, 13, 10945, 18, 1000000, 176, 3015, 94, 12168, 94, 1000000, 28, 759, 61, 11511, 61, 1000000, 152, 6959, 15, 10324, 15, 1000000, 14, 18525, 78, 2080, 14, 1000000, 41, 2914, 110, 8164, 41, 1000000, 56, 1261, 4, 16412, 4, 1000000, 163, 4447, 43, 2591, 163, 1000000, 143, 1769, 133, 13084, 133, 1000000, 135, 977, 166, 8045, 135, 1000000, 52, 2312, 155, 4995, 52, 1000000, 130, 9838, 50, 1589, 50, 1000000, 137, 2110, 175, 1423, 137, 1000000, 87, 6435, 17, 759, 87, 1000000, 146, 8971, 141, 2644, 141, 1000000, 4, 10191, 99, 3365, 99, 1000000, 171, 2960, 161, 7266, 171, 1000000, 57, 12892, 150, 3711, 150, 1000000, 38, 202, 52, 8387, 38, 1000000, 198, 1210, 2, 575, 198, 1000000, 43, 2827, 170, 489, 43, 1000000, 49, 2158, 179, 1210, 179, 1000000, 81, 7088, 180, 6821, 81, 1000000, 117, 10464, 33, 202, 33, 1000000, 8, 7497, 156, 12841, 156, 1000000, 9, 2140, 123, 1991, 9, 1000000, 101, 1406, 20, 2914, 20, 1000000, 77, 2187, 88, 159, 77, 1000000, 22, 2591, 35, 2827, 35, 1000000, 50, 6176, 70, 2000, 70, 1000000, 148, 704, 162, 3273, 148, 1000000, 166, 727, 163, 1344, 166, 1000000, 172, 9990, 93, 517, 172, 1000000, 66, 2962, 131, 202, 66, 1000000, 74, 2470, 36, 2158, 74, 1000000, 26, 1589, 44, 6176, 26, 1000000, 5, 14881, 87, 1516, 5, 1000000, 33, 8387, 25, 2312, 25, 1000000, 153, 3474, 115, 3959, 153, 1000000, 162, 2239, 157, 2064, 162, 1000000, 173, 7143, 120, 5122, 173, 1000000, 197, 5637, 21, 1261, 197, 1000000, 2, 5092, 32, 12892, 2, 1000000, 169, 228, 168, 13163, 168, 1000000, 92, 1609, 109, 10372, 109, 1000000, 70, 2871, 126, 9174, 126, 1000000, 17, 11511, 151, 5197, 17, 1000000, 160, 1591, 14, 10857, 160, 1000000, 123, 2035, 86, 6500, 123, 1000000, 136, 3753, 68, 2445, 68, 1000000, 90, 16808, 118, 2766, 118, 1000000, 182, 2918, 48, 2962, 48, 1000000, 138, 620, 177, 8569, 177, 1000000, 64, 2445, 98, 4609, 64, 1000000, 118, 1815, 7, 2822, 7, 1000000, 44, 2000, 60, 2871, 44, 1000000, 199, 8222, 107, 958, 107, 1000000, 179, 155, 158, 96, 158, 1000000, 3, 14608, 92, 1474, 92, 1000000, 116, 17789, 49, 2470, 49, 1000000, 13, 3292, 193, 5062, 13, 1000000, 131, 11244, 184, 1069, 131, 1000000, 121, 1560, 42, 2187, 42, 1000000, 19, 2080, 127, 4592, 127, 1000000, 139, 4335, 129, 7218, 129, 1000000, 107, 6085, 11, 10787, 11, 1000000, 196, 1041, 37, 7088, 37, 1000000, 120, 2959, 128, 5863, 120, 1000000, 147, 163, 153, 11201, 147, 1000000, 99, 2297, 6, 4531, 6, 1000000, 115, 1903, 160, 1900, 115, 1000000, 63, 6500, 125, 3556, 125, 1000000, 51, 1516, 28, 6435, 28, 1000000, 42, 159, 196, 1716, 196, 1000000, 95, 3196, 112, 688, 95, 1000000, 155, 2708, 65, 16808, 155, 1000000, 190, 135, 187, 3279, 190, 1000000, 73, 1474, 59, 1609, 73, 1000000, 47, 517, 121, 3183, 121, 1000000, 16, 12168, 164, 4280, 16, 1000000, 122, 3023, 89, 3196, 89, 1000000, 129, 76, 124, 2840, 124, 1000000, 165, 4567, 119, 3150, 119, 1000000, 68, 4609, 181, 940, 181, 1000000, 30, 3365, 84, 2297, 30, 1000000, 164, 7973, 0, 16071, 164, 1000000, 154, 1289, 41, 1406, 154, 1000000, 184, 5186, 171, 1032, 184, 1000000, 114, 9912, 195, 10581, 114, 1000000, 175, 15749, 106, 1226, 175, 1000000, 126, 2860, 146, 4074, 146, 1000000, 104, 1226, 159, 4192, 159, 1000000, 71, 958, 80, 6085, 71, 1000000, 127, 156, 130, 9254, 130, 1000000, 59, 10372, 186, 2181, 59, 1000000, 20, 8164, 134, 4538, 134, 1000000, 7, 7214, 1, 11897, 1, 1000000, 89, 688, 10, 8426, 10, 1000000, 195, 5163, 132, 6113, 195, 1000000, 125, 3298, 103, 9912, 103, 1000000, 53, 3959, 85, 1903, 85, 1000000, 157, 12656, 74, 17789, 157, 1000000, 140, 11972, 38, 10464, 140, 1000000, 65, 2766, 69, 1815, 65, 1000000, 97, 3150, 198, 2425, 97, 1000000, 55, 5122, 82, 2959, 82, 1000000, 93, 3183, 77, 1560, 93, 1000000, 144, 1403, 95, 3023, 144, 1000000, 40, 1991, 63, 2035, 63, 1000000, 96, 2840, 185, 1719, 96, 1000000, 86, 3556, 114, 3298, 86, 1000000, 60, 9174, 105, 2860, 60, 1000000, 78, 4592, 108, 156, 78, 1000000, 82, 5863, 176, 607, 176, 1000000, 79, 7218, 96, 76, 79, 1000000, 108, 9254, 26, 9838, 108, 1000000, 48, 202, 76, 11244, 76, 1000000, 113, 6113, 165, 2152, 165, 1000000, 23, 13084, 149, 5022, 23, 1000000, 110, 4538, 147, 9879, 110, 1000000, 150, 4437, 24, 977, 24, 1000000, 186, 708, 64, 3753, 186, 1000000, 10, 4984, 27, 2110, 27, 1000000, 149, 5792, 67, 620, 149, 1000000, 161, 11773, 79, 4335, 161, 1000000, 168, 232, 117, 11972, 117, 1000000, 29, 2644, 148, 4574, 29, 1000000, 170, 1410, 178, 7108, 170, 1000000, 194, 2625, 23, 1769, 194, 1000000, 158, 8752, 122, 1403, 122, 1000000, 189, 10770, 9, 1770, 189, 1000000, 105, 4074, 29, 8971, 105, 1000000, 134, 9879, 83, 163, 83, 1000000, 141, 4574, 45, 704, 45, 1000000, 133, 5022, 138, 5792, 138, 1000000, 32, 3711, 135, 4437, 32, 1000000, 61, 5197, 12, 3533, 12, 1000000, 152, 0, 18, 6959, 152, 0, 83, 11201, 53, 3474, 53, 1000000, 191, 929, 101, 1289, 101, 1000000, 25, 4995, 90, 2708, 90, 1000000, 39, 12841, 192, 1129, 39, 1000000, 54, 2064, 116, 12656, 116, 1000000, 72, 96, 144, 8752, 72, 1000000, 106, 4192, 189, 3289, 106, 1000000, 85, 1900, 62, 1591, 62, 1000000, 31, 7266, 139, 11773, 139, 1000000, 45, 3273, 54, 2239, 54, 1000000, 46, 1344, 22, 4447, 22, 1000000, 94, 4280, 100, 7973, 100, 1000000, 132, 2152, 97, 4567, 132, 1000000, 24, 8045, 46, 727, 46, 1000000, 183, 9794, 191, 15515, 191, 1000000, 58, 13163, 140, 232, 58, 1000000, 180, 2480, 58, 228, 180, 1000000, 35, 489, 142, 1410, 142, 1000000, 102, 1032, 31, 2960, 31, 1000000, 11, 864, 47, 9990, 47, 1000000, 177, 1897, 55, 7143, 55, 1000000, 193, 1693, 197, 9572, 193, 1000000, 27, 1423, 104, 15749, 104, 1000000, 128, 607, 16, 3015, 128, 1000000, 67, 8569, 173, 1897, 67, 1000000, 142, 7108, 8, 1043, 8, 1000000, 36, 1210, 72, 155, 36, 1000000, 37, 6821, 169, 2480, 169, 1000000, 98, 940, 190, 831, 98, 1000000, 192, 430, 66, 2918, 192, 1000000, 188, 3495, 167, 9794, 188, 1000000, 76, 1069, 102, 5186, 102, 1000000, 124, 1719, 3, 24773, 3, 1000000, 109, 2181, 136, 708, 136, 1000000, 91, 3279, 199, 3400, 199, 1000000, 12, 5531, 183, 3495, 183, 1000000, 159, 3289, 145, 10770, 145, 1000000, 181, 831, 91, 135, 91, 1000000, 167, 15515, 154, 929, 167, 1000000, 156, 1129, 182, 430, 182, 1000000, 75, 5062, 174, 1693, 174, 1000000, 1, 1690, 143, 2625, 143, 1000000, 103, 10581, 113, 5163, 113, 1000000, 88, 1716, 81, 1041, 88, 1000000, 174, 9572, 56, 5637, 56, 1000000, 119, 2425, 34, 1210, 34, 1000000, 187, 3400, 71, 8222, 187, 1000000 }
{0, 842602, 383175, 481147, 214331, 59865, 397241, 76129, 522685, 886606, 405952, 927487, 221846, 650691, 49250, 632019, 889736, 693074, 809013, 318125, 119967, 234371, 27770, 448135, 227228, 230381, 908176, 213970, 962389, 534407, 948469, 579168, 223308, 720871, 87653, 85694, 205096, 83556, 965662, 68083, 391426, 936594, 966258, 718006, 836604, 303629, 299105, 977668, 459707, 589047, 725641, 990195, 166428, 575342, 401616, 488794, 377623, 738550, 941183, 849823, 463625, 13720, 369521, 278648, 959495, 583846, 503656, 722212, 68213, 359089, 514746, 274405, 656335, 900576, 794249, 785368, 691776, 892404, 638947, 276341, 503970, 884520, 745939, 547448, 744303, 426757, 692567, 607051, 302576, 607633, 54657, 488710, 877338, 364276, 395439, 667597, 983150, 593381, 694305, 14247, 430871, 879785, 623069, 592862, 512933, 70173, 954936, 302675, 969963, 782105, 930485, 766457, 767526, 358259, 553239, 856356, 917172, 196141, 716711, 198000, 314096, 410844, 776395, 105299, 945328, 116354, 851981, 137249, 365186, 725269, 863697, 350871, 352321, 712411, 955133, 193405, 197826, 654452, 3156, 61418, 112749, 644112, 104194, 711926, 478790, 597553, 967962, 12524, 95704, 912100, 35689, 807182, 755812, 71775, 490464, 938476, 217436, 226119, 279330, 258324, 484378, 979995, 993433, 747835, 270402, 213733, 211892, 877238, 552879, 662560, 738583, 232438, 402959, 205838, 634898, 954703, 710123, 850869, 914439, 715634, 924774, 693520, 109899, 977246, 751339, 264561, 453080, 410384, 186819, 205942, 146085, 587565, 458927, 929051}
Returns: {138, 3156, 0, 0, 0, 0, 59, 7221, 44, 5998, 44, 1000000, 40, 8251, 56, 5552, 56, 1000000, 160, 3231, 144, 2357, 160, 1000000, 156, 3105, 27, 361, 27, 1000000, 139, 1553, 90, 5208, 139, 1000000, 54, 4375, 94, 1802, 54, 1000000, 37, 7427, 153, 4354, 37, 1000000, 29, 11722, 70, 7939, 70, 1000000, 16, 3130, 81, 2086, 81, 1000000, 187, 4432, 172, 2993, 172, 1000000, 193, 1564, 180, 2713, 193, 1000000, 32, 1462, 156, 4410, 156, 1000000, 137, 3761, 141, 6579, 141, 1000000, 90, 5407, 150, 13561, 90, 1000000, 174, 2879, 102, 8950, 102, 1000000, 77, 2668, 9, 3130, 77, 1000000, 181, 446, 86, 507, 181, 1000000, 44, 27591, 151, 1831, 151, 1000000, 131, 32746, 120, 4029, 131, 1000000, 127, 17282, 125, 3613, 127, 1000000, 159, 23953, 171, 1933, 171, 1000000, 150, 7919, 99, 13523, 150, 1000000, 186, 4945, 100, 17264, 186, 1000000, 25, 3153, 157, 1109, 25, 1000000, 171, 2057, 24, 3153, 24, 1000000, 149, 3924, 73, 7600, 73, 1000000, 4, 361, 165, 237, 4, 1000000, 38, 3273, 64, 2894, 38, 1000000, 83, 13041, 8, 11722, 83, 1000000, 175, 6234, 124, 3141, 124, 1000000, 65, 4678, 53, 3826, 53, 1000000, 157, 2811, 12, 1462, 157, 1000000, 67, 1341, 43, 2865, 43, 1000000, 148, 8051, 35, 1959, 35, 1000000, 34, 1959, 37, 2138, 34, 1000000, 173, 742, 119, 7096, 119, 1000000, 35, 2138, 7, 7427, 7, 1000000, 42, 596, 28, 3273, 28, 1000000, 68, 130, 139, 6665, 68, 1000000, 94, 4013, 2, 8251, 94, 1000000, 155, 1882, 110, 6109, 110, 1000000, 146, 1704, 38, 596, 146, 1000000, 33, 2865, 118, 1295, 33, 1000000, 1, 5998, 18, 27591, 1, 1000000, 120, 10467, 107, 954, 120, 1000000, 88, 3471, 158, 19775, 158, 1000000, 161, 2327, 183, 422, 161, 1000000, 60, 3918, 192, 780, 192, 1000000, 103, 3815, 191, 1482, 103, 1000000, 57, 12909, 129, 372, 57, 1000000, 162, 3238, 96, 7045, 96, 1000000, 188, 20391, 190, 20343, 190, 1000000, 31, 3826, 114, 22103, 31, 1000000, 172, 1343, 6, 4375, 6, 1000000, 154, 1670, 91, 84, 91, 1000000, 2, 5552, 62, 8102, 2, 1000000, 170, 33, 50, 12909, 50, 1000000, 124, 4145, 155, 2707, 155, 1000000, 177, 1046, 1, 7221, 177, 1000000, 144, 15165, 48, 3918, 144, 1000000, 99, 527, 147, 1196, 99, 1000000, 56, 8102, 128, 4335, 128, 1000000, 158, 682, 79, 2307, 79, 1000000, 28, 2894, 134, 4362, 134, 1000000, 191, 3719, 31, 4678, 191, 1000000, 80, 314, 154, 13192, 154, 1000000, 129, 3057, 33, 1341, 129, 1000000, 105, 1960, 39, 130, 39, 1000000, 93, 5187, 113, 830, 93, 1000000, 8, 7939, 104, 1813, 8, 1000000, 79, 1936, 164, 4003, 164, 1000000, 169, 6225, 137, 1883, 137, 1000000, 26, 7600, 77, 8172, 26, 1000000, 151, 12933, 75, 8881, 75, 1000000, 74, 8881, 109, 3263, 74, 1000000, 86, 791, 95, 24179, 86, 1000000, 73, 8172, 16, 2668, 16, 1000000, 141, 5165, 174, 4049, 174, 1000000, 63, 2307, 71, 1936, 63, 1000000, 104, 8963, 66, 314, 104, 1000000, 9, 2086, 101, 4735, 9, 1000000, 163, 1896, 84, 1636, 163, 1000000, 168, 5431, 29, 13041, 29, 1000000, 82, 1636, 170, 5720, 170, 1000000, 100, 4114, 121, 15913, 100, 1000000, 17, 507, 76, 791, 76, 1000000, 89, 582, 145, 9498, 89, 1000000, 107, 99, 46, 3471, 107, 1000000, 102, 15436, 87, 582, 87, 1000000, 5, 5208, 14, 5407, 14, 1000000, 55, 84, 160, 4332, 55, 1000000, 101, 2447, 167, 100, 101, 1000000, 128, 910, 69, 5187, 69, 1000000, 6, 1802, 40, 4013, 40, 1000000, 76, 24179, 169, 5037, 169, 1000000, 51, 7045, 161, 3155, 51, 1000000, 145, 4172, 103, 519, 145, 1000000, 176, 15818, 181, 785, 176, 1000000, 22, 13523, 61, 527, 61, 1000000, 23, 17264, 85, 4114, 85, 1000000, 81, 4735, 92, 2447, 92, 1000000, 15, 8950, 89, 15436, 15, 1000000, 97, 519, 49, 3815, 49, 1000000, 70, 1813, 80, 8963, 80, 1000000, 153, 1602, 68, 1960, 153, 1000000, 134, 197, 175, 233, 175, 1000000, 45, 954, 88, 99, 88, 1000000, 183, 7283, 146, 2001, 183, 1000000, 75, 3263, 122, 5710, 122, 1000000, 41, 6109, 193, 1434, 41, 1000000, 112, 1069, 152, 10645, 112, 1000000, 122, 8869, 111, 1069, 111, 1000000, 69, 830, 132, 5938, 132, 1000000, 53, 22103, 168, 360, 168, 1000000, 130, 7341, 126, 4375, 126, 1000000, 180, 7602, 178, 2733, 180, 1000000, 136, 1685, 135, 2736, 136, 1000000, 43, 1295, 179, 1077, 179, 1000000, 36, 7096, 136, 174, 36, 1000000, 19, 4029, 45, 10467, 45, 1000000, 85, 15913, 187, 460, 187, 1000000, 109, 5710, 112, 8869, 109, 1000000, 182, 4600, 142, 1105, 182, 1000000, 30, 3141, 58, 4145, 30, 1000000, 20, 3613, 140, 3605, 140, 1000000, 115, 4375, 177, 1112, 115, 1000000, 190, 8836, 20, 17282, 20, 1000000, 62, 4335, 93, 910, 62, 1000000, 50, 372, 67, 3057, 67, 1000000, 167, 13541, 115, 7341, 167, 1000000, 132, 1450, 19, 32746, 19, 1000000, 113, 5938, 131, 1450, 113, 1000000, 179, 3223, 143, 485, 143, 1000000, 64, 4362, 106, 197, 64, 1000000, 117, 2736, 188, 6586, 188, 1000000, 119, 174, 117, 1685, 117, 1000000, 72, 1883, 13, 3761, 72, 1000000, 147, 9368, 0, 3156, 147, 1000000, 39, 6665, 5, 1553, 5, 1000000, 125, 3605, 182, 2850, 125, 1000000, 13, 6579, 78, 5165, 13, 1000000, 123, 1105, 148, 8490, 148, 1000000, 133, 485, 176, 1803, 133, 1000000, 3, 2357, 60, 15165, 60, 1000000, 87, 9498, 97, 4172, 97, 1000000, 108, 2001, 42, 1704, 42, 1000000, 61, 1196, 138, 9368, 138, 1000000, 142, 8490, 34, 8051, 142, 1000000, 178, 2339, 26, 3924, 178, 1000000, 14, 13561, 22, 7919, 22, 1000000, 18, 1831, 74, 12933, 18, 1000000, 111, 10645, 184, 4473, 184, 1000000, 7, 4354, 105, 1602, 105, 1000000, 66, 13192, 55, 1670, 66, 1000000, 58, 2707, 41, 1882, 58, 1000000, 12, 4410, 4, 3105, 12, 1000000, 24, 1109, 32, 2811, 32, 1000000, 46, 19775, 63, 682, 46, 1000000, 185, 6237, 21, 23953, 185, 1000000, 91, 4332, 3, 3231, 3, 1000000, 96, 3155, 47, 2327, 47, 1000000, 162, 0, 51, 3238, 162, 0, 184, 3504, 82, 1896, 82, 1000000, 71, 4003, 185, 5841, 71, 1000000, 27, 237, 166, 1841, 166, 1000000, 165, 1841, 189, 5950, 165, 1000000, 92, 100, 130, 13541, 130, 1000000, 114, 360, 83, 5431, 114, 1000000, 95, 5037, 72, 6225, 95, 1000000, 84, 5720, 57, 33, 84, 1000000, 21, 1933, 25, 2057, 21, 1000000, 10, 2993, 54, 1343, 10, 1000000, 189, 104, 36, 742, 189, 1000000, 78, 4049, 15, 2879, 78, 1000000, 106, 233, 30, 6234, 106, 1000000, 143, 1803, 98, 15818, 98, 1000000, 126, 1112, 59, 1046, 59, 1000000, 116, 2733, 149, 2339, 149, 1000000, 118, 1077, 133, 3223, 118, 1000000, 11, 2713, 116, 7602, 116, 1000000, 98, 785, 17, 446, 17, 1000000, 140, 2850, 123, 4600, 123, 1000000, 47, 422, 108, 7283, 108, 1000000, 152, 4473, 163, 3504, 152, 1000000, 164, 5841, 159, 6237, 159, 1000000, 192, 5847, 23, 4945, 23, 1000000, 121, 460, 10, 4432, 121, 1000000, 135, 6586, 52, 20391, 135, 1000000, 166, 5950, 173, 104, 173, 1000000, 52, 20343, 127, 8836, 52, 1000000, 49, 1482, 65, 3719, 65, 1000000, 48, 780, 186, 5847, 48, 1000000, 110, 1434, 11, 1564, 11, 1000000 }
{0, 648019, 498368, 552312, 60501, 878921, 118291, 535383, 122225, 249101, 588971, 782853, 406957, 593249, 635091, 561941, 55369, 164149, 294963, 602846, 58051, 645275, 557415, 738524, 355124, 422783, 183322, 183846, 367143, 84677, 323029, 521056, 602899, 1348, 103728, 676155, 703344, 534236, 851065, 801873, 415567, 36620, 229604, 812164, 625900, 592464, 843159, 442054, 228955, 283303, 768932, 426675, 469259, 71954, 52771, 651652, 679703, 970151, 865654, 265654, 995146, 448624, 9483, 815828, 928605, 350174, 145136, 674880, 203575, 84320, 942881, 942714, 309315, 644478, 817062, 407300, 474036, 443602, 340679, 779297, 245159, 801759, 985045, 517988, 311163, 914450, 245394, 80905, 362960, 873821, 290751, 702445, 15202, 969072, 973657, 547069, 326516, 397023, 532062, 670334, 378890, 966483, 800577, 987789, 176360, 130079, 622610, 488055, 536149, 910151, 481463, 587008, 273976, 377089, 925037, 803158, 307792, 666855, 600869, 596459, 995165, 959542, 261947, 552191, 326809, 248066, 982536, 414242, 333149, 819686, 426807, 906598, 415372, 589994, 256406, 228722, 58556, 215295, 262901, 315193, 248121, 712523, 142253, 941501, 392776, 301467, 720208, 586573, 577632, 381880, 912423, 495402, 934208, 802905, 194324, 76947, 812509, 40173, 315319, 715077, 537257, 306723, 786683, 601175, 124322, 533239, 253906, 920478, 975484, 264719, 930635, 112822, 648935, 78556, 302479, 857706, 523815, 399600, 213830, 158829, 816341, 691340, 205796, 154343, 109785, 3218, 246270, 599175, 627700, 796408, 710513, 347394}
Returns: {33, 1348, 0, 0, 0, 0, 172, 916, 21, 2744, 172, 1000000, 83, 19620, 151, 2966, 83, 1000000, 22, 5103, 123, 121, 22, 1000000, 53, 11453, 136, 1945, 53, 1000000, 131, 27677, 89, 5100, 89, 1000000, 8, 3934, 171, 5469, 8, 1000000, 108, 766, 37, 1147, 37, 1000000, 164, 2097, 6, 3934, 6, 1000000, 166, 4805, 140, 980, 140, 1000000, 133, 1023, 111, 1963, 133, 1000000, 162, 3830, 79, 3556, 162, 1000000, 75, 343, 177, 7357, 75, 1000000, 119, 3210, 45, 785, 45, 1000000, 73, 9387, 188, 7391, 188, 1000000, 148, 15691, 22, 4526, 148, 1000000, 20, 2682, 54, 2598, 54, 1000000, 104, 12211, 179, 5320, 104, 1000000, 145, 6504, 90, 4212, 90, 1000000, 32, 53, 163, 1671, 32, 1000000, 136, 505, 16, 2682, 136, 1000000, 1, 2744, 73, 797, 73, 1000000, 15, 4526, 3, 5103, 3, 1000000, 50, 30408, 146, 18316, 146, 1000000, 88, 7836, 65, 4950, 65, 1000000, 51, 3892, 40, 7216, 40, 1000000, 27, 524, 104, 6962, 27, 1000000, 154, 10478, 26, 524, 26, 1000000, 113, 9946, 88, 4183, 88, 1000000, 34, 19051, 69, 357, 34, 1000000, 96, 3487, 158, 7710, 96, 1000000, 176, 2759, 83, 3068, 176, 1000000, 106, 19711, 19, 53, 19, 1000000, 185, 1870, 0, 1348, 185, 1000000, 184, 6057, 29, 19051, 29, 1000000, 56, 3548, 67, 1275, 56, 1000000, 190, 7169, 91, 899, 190, 1000000, 7, 1147, 165, 997, 7, 1000000, 175, 6641, 46, 7906, 46, 1000000, 153, 1032, 81, 114, 81, 1000000, 25, 7216, 132, 195, 25, 1000000, 157, 3553, 92, 21418, 157, 1000000, 80, 15555, 48, 649, 48, 1000000, 156, 345, 115, 9006, 156, 1000000, 188, 1800, 106, 3290, 106, 1000000, 13, 785, 133, 2470, 13, 1000000, 38, 7906, 129, 23473, 38, 1000000, 77, 1548, 130, 15247, 77, 1000000, 42, 649, 135, 233, 42, 1000000, 90, 7448, 112, 9327, 112, 1000000, 79, 10365, 23, 30408, 79, 1000000, 130, 132, 25, 3892, 130, 1000000, 76, 4777, 61, 20635, 61, 1000000, 155, 4993, 4, 11453, 4, 1000000, 16, 2598, 157, 12598, 16, 1000000, 117, 15203, 172, 2717, 117, 1000000, 181, 11637, 35, 3548, 35, 1000000, 94, 3506, 93, 1079, 93, 1000000, 89, 8167, 175, 7948, 175, 1000000, 112, 8322, 169, 935, 169, 1000000, 120, 19, 103, 7357, 103, 1000000, 52, 20635, 77, 5022, 52, 1000000, 92, 5719, 185, 6265, 92, 1000000, 180, 513, 156, 3319, 180, 1000000, 170, 2030, 114, 3568, 170, 1000000, 24, 4950, 191, 2780, 24, 1000000, 183, 9207, 142, 2883, 142, 1000000, 35, 1275, 99, 4546, 99, 1000000, 182, 2221, 154, 9251, 154, 1000000, 29, 357, 87, 3415, 87, 1000000, 121, 16661, 71, 167, 71, 1000000, 70, 167, 143, 1213, 70, 1000000, 84, 1848, 116, 1523, 84, 1000000, 21, 797, 14, 9387, 21, 1000000, 129, 2624, 180, 721, 129, 1000000, 127, 6942, 12, 343, 12, 1000000, 110, 7427, 52, 4777, 110, 1000000, 61, 5022, 47, 1548, 47, 1000000, 191, 6715, 128, 7530, 191, 1000000, 11, 3556, 50, 10365, 50, 1000000, 86, 235, 42, 15555, 86, 1000000, 39, 114, 102, 1182, 39, 1000000, 103, 2744, 126, 2509, 126, 1000000, 31, 3068, 2, 19620, 2, 1000000, 139, 4030, 72, 1848, 72, 1000000, 167, 6028, 150, 2027, 150, 1000000, 186, 876, 80, 235, 80, 1000000, 69, 3415, 173, 2349, 69, 1000000, 28, 4183, 24, 7836, 28, 1000000, 5, 5100, 58, 8167, 5, 1000000, 18, 4212, 49, 7448, 18, 1000000, 36, 899, 181, 11105, 181, 1000000, 41, 21418, 62, 5719, 62, 1000000, 57, 1079, 101, 2589, 57, 1000000, 168, 1827, 57, 3506, 168, 1000000, 123, 5122, 160, 9812, 123, 1000000, 124, 293, 30, 3487, 30, 1000000, 177, 2577, 144, 4247, 177, 1000000, 165, 1177, 176, 8247, 165, 1000000, 67, 4546, 117, 3479, 67, 1000000, 149, 2990, 113, 1801, 113, 1000000, 93, 2589, 121, 6941, 121, 1000000, 81, 1182, 189, 4169, 189, 1000000, 60, 7357, 82, 2744, 60, 1000000, 26, 6962, 17, 12211, 17, 1000000, 142, 12174, 164, 5757, 164, 1000000, 44, 3290, 32, 19711, 44, 1000000, 151, 7347, 110, 6592, 151, 1000000, 160, 1108, 7, 766, 160, 1000000, 150, 2272, 131, 3553, 131, 1000000, 107, 6592, 76, 7427, 76, 1000000, 10, 1963, 147, 435, 147, 1000000, 49, 9327, 59, 8322, 49, 1000000, 100, 1801, 28, 9946, 100, 1000000, 64, 3568, 167, 4559, 167, 1000000, 43, 9006, 153, 253, 153, 1000000, 72, 1523, 161, 1069, 161, 1000000, 99, 3479, 55, 15203, 55, 1000000, 163, 306, 187, 1694, 163, 1000000, 187, 2716, 13, 3210, 187, 1000000, 120, 0, 60, 19, 120, 0, 101, 6941, 70, 16661, 101, 1000000, 138, 954, 134, 5541, 138, 1000000, 3, 121, 95, 5122, 95, 1000000, 128, 6340, 96, 293, 128, 1000000, 140, 55, 186, 1796, 186, 1000000, 82, 2509, 168, 7052, 82, 1000000, 132, 1130, 75, 6942, 132, 1000000, 78, 7530, 124, 6340, 124, 1000000, 46, 23473, 74, 2624, 74, 1000000, 47, 15247, 51, 132, 51, 1000000, 109, 3553, 5, 27677, 109, 1000000, 40, 195, 127, 1130, 127, 1000000, 45, 2470, 10, 1023, 10, 1000000, 122, 5541, 166, 2500, 166, 1000000, 48, 233, 137, 13427, 137, 1000000, 4, 1945, 20, 505, 20, 1000000, 135, 13427, 178, 1465, 135, 1000000, 169, 1818, 122, 954, 122, 1000000, 158, 126, 84, 4030, 158, 1000000, 9, 980, 125, 55, 9, 1000000, 159, 2554, 190, 2010, 159, 1000000, 66, 2883, 105, 12174, 66, 1000000, 71, 1213, 152, 7293, 152, 1000000, 97, 4247, 149, 10896, 149, 1000000, 174, 1012, 18, 6504, 174, 1000000, 23, 18316, 159, 5131, 23, 1000000, 111, 435, 148, 8941, 111, 1000000, 147, 8941, 15, 15691, 15, 1000000, 144, 10896, 100, 2990, 144, 1000000, 85, 2027, 109, 2272, 85, 1000000, 2, 2966, 107, 7347, 107, 1000000, 143, 7293, 170, 3573, 143, 1000000, 115, 253, 39, 1032, 115, 1000000, 68, 9251, 27, 10478, 68, 1000000, 173, 1609, 53, 4993, 173, 1000000, 63, 3319, 43, 345, 43, 1000000, 54, 12598, 41, 3553, 41, 1000000, 30, 7710, 139, 126, 139, 1000000, 146, 5131, 141, 2554, 141, 1000000, 95, 9812, 108, 1108, 108, 1000000, 116, 1069, 174, 4244, 116, 1000000, 189, 9725, 11, 3830, 11, 1000000, 19, 1671, 118, 306, 118, 1000000, 105, 5757, 8, 2097, 105, 1000000, 37, 997, 98, 1177, 98, 1000000, 134, 2500, 9, 4805, 134, 1000000, 114, 4559, 85, 6028, 114, 1000000, 126, 7052, 94, 1827, 94, 1000000, 59, 935, 138, 1818, 59, 1000000, 152, 3573, 64, 2030, 64, 1000000, 6, 5469, 184, 3037, 184, 1000000, 55, 2717, 1, 916, 1, 1000000, 87, 2349, 155, 1609, 155, 1000000, 161, 4244, 145, 1012, 145, 1000000, 58, 7948, 38, 6641, 58, 1000000, 98, 8247, 31, 2759, 31, 1000000, 12, 7357, 97, 2577, 97, 1000000, 137, 1465, 182, 8034, 182, 1000000, 17, 5320, 183, 4486, 183, 1000000, 74, 721, 63, 513, 63, 1000000, 91, 11105, 56, 11637, 91, 1000000, 178, 8034, 68, 2221, 178, 1000000, 179, 4486, 66, 9207, 179, 1000000, 171, 3037, 34, 6057, 171, 1000000, 62, 6265, 33, 1870, 33, 1000000, 125, 1796, 86, 876, 125, 1000000, 118, 1694, 119, 2716, 119, 1000000, 14, 7391, 44, 1800, 14, 1000000, 102, 4169, 162, 9725, 102, 1000000, 141, 2010, 36, 7169, 36, 1000000, 65, 2780, 78, 6715, 78, 1000000 }
{0, 362457, 875328, 909154, 901089, 842909, 115391, 137631, 607760, 749628, 841102, 448513, 695072, 357391, 276471, 528341, 503684, 792636, 977252, 458935, 648812, 444633, 459759, 481098, 535214, 274359, 595599, 902350, 176171, 778757, 806610, 234434, 143462, 657390, 861022, 410998, 646983, 922996, 881327, 527093, 138828, 135410, 622508, 318754, 80172, 651924, 187975, 866134, 128523, 558550, 707643, 799366, 817685, 85276, 49351, 500984, 473931, 342297, 943332, 940244, 401981, 136948, 479634, 18724, 913057, 503482, 361128, 417064, 531282, 812738, 829688, 650759, 849546, 5602, 530882, 651717, 644798, 400708, 435309, 907078, 792978, 933637, 429408, 48317, 236661, 323061, 978214, 69595, 424759, 783867, 71995, 698737, 407513, 237748, 72769, 18810, 215759, 986450, 606935, 952338, 301705, 599379, 988774, 971354, 722335, 496268, 628831, 587835, 208155, 102586, 786742, 880349, 141829, 463548, 982040, 784797, 318029, 734920, 257287, 394078, 115207, 599147, 21407, 199358, 594862, 352038, 212832, 15106, 362515, 150183, 297347, 778476, 797254, 496957, 747895, 789173, 49880, 622687, 836056, 232034, 643310, 221881, 593721, 659993, 456545, 822513, 181690, 217239, 337157, 490970, 21290, 526596, 192274, 632962, 419889, 964759, 141484, 307966, 475822, 827619, 254075, 864974, 170599, 258781, 434969, 803147, 508007, 575599, 939126, 882980, 856810, 895439, 134293, 179584, 773376, 939937, 407371, 156555, 837262, 210469, 326014, 255701, 796162, 761871, 335207, 780080, 701746, 199757, 264585, 411716, 929904, 260038, 784499, 259105}
Returns: {73, 5602, 0, 0, 0, 0, 128, 58, 66, 1329, 128, 1000000, 111, 5021, 47, 9194, 111, 1000000, 64, 3903, 79, 2076, 64, 1000000, 27, 1261, 171, 5650, 171, 1000000, 72, 6637, 10, 1807, 72, 1000000, 48, 13132, 120, 184, 48, 1000000, 40, 1197, 61, 683, 61, 1000000, 42, 14748, 98, 825, 98, 1000000, 183, 12243, 134, 1733, 183, 1000000, 5, 1807, 178, 3840, 178, 1000000, 144, 8032, 21, 3880, 144, 1000000, 91, 3665, 143, 35079, 143, 1000000, 66, 3737, 125, 5353, 66, 1000000, 130, 20876, 25, 2112, 130, 1000000, 74, 2541, 39, 1248, 74, 1000000, 166, 4323, 65, 202, 166, 1000000, 80, 342, 135, 3463, 135, 1000000, 86, 962, 103, 5898, 86, 1000000, 22, 824, 144, 2390, 22, 1000000, 71, 1947, 36, 1829, 36, 1000000, 11, 3880, 78, 9324, 78, 1000000, 113, 3789, 19, 824, 19, 1000000, 149, 9872, 62, 1464, 149, 1000000, 49, 23336, 68, 3932, 68, 1000000, 14, 2112, 188, 9774, 188, 1000000, 121, 3548, 124, 737, 124, 1000000, 79, 4728, 4, 1261, 79, 1000000, 173, 3413, 162, 5572, 162, 1000000, 185, 1323, 131, 281, 185, 1000000, 69, 6128, 165, 3463, 165, 1000000, 84, 2227, 139, 2400, 139, 1000000, 129, 6721, 112, 1633, 112, 1000000, 143, 2603, 45, 5466, 45, 1000000, 161, 3952, 170, 4212, 170, 1000000, 189, 718, 92, 3485, 92, 1000000, 20, 1829, 76, 2185, 20, 1000000, 190, 6908, 64, 9939, 190, 1000000, 169, 1653, 111, 978, 169, 1000000, 15, 1248, 151, 497, 151, 1000000, 156, 2656, 7, 1197, 156, 1000000, 61, 1538, 172, 1117, 172, 1000000, 137, 179, 8, 14748, 137, 1000000, 85, 4307, 116, 725, 116, 1000000, 53, 5104, 94, 7403, 53, 1000000, 33, 5466, 75, 207, 33, 1000000, 152, 4299, 146, 6285, 152, 1000000, 2, 9194, 161, 1160, 161, 1000000, 172, 5770, 6, 13132, 6, 1000000, 167, 17049, 24, 23336, 167, 1000000, 104, 14692, 186, 5897, 104, 1000000, 165, 3781, 132, 2112, 132, 1000000, 145, 4828, 69, 4947, 69, 1000000, 109, 17310, 44, 5104, 44, 1000000, 136, 529, 83, 1034, 83, 1000000, 65, 2498, 133, 4027, 65, 1000000, 158, 1891, 113, 10383, 113, 1000000, 125, 9741, 148, 5140, 125, 1000000, 99, 9006, 59, 3088, 99, 1000000, 58, 3088, 175, 307, 175, 1000000, 176, 5390, 77, 1273, 176, 1000000, 7, 683, 41, 1538, 7, 1000000, 23, 1464, 158, 3812, 158, 1000000, 95, 86, 127, 3618, 95, 1000000, 37, 9939, 3, 3903, 3, 1000000, 16, 202, 55, 2498, 55, 1000000, 1, 1329, 13, 3737, 13, 1000000, 154, 2825, 189, 5348, 189, 1000000, 24, 3932, 74, 400, 24, 1000000, 52, 4947, 30, 6128, 52, 1000000, 138, 6368, 159, 2069, 138, 1000000, 75, 958, 20, 1947, 75, 1000000, 170, 7264, 5, 6637, 5, 1000000, 127, 9504, 0, 5602, 127, 1000000, 68, 400, 15, 2541, 15, 1000000, 45, 207, 71, 958, 71, 1000000, 36, 2185, 140, 1488, 140, 1000000, 60, 1273, 119, 6630, 119, 1000000, 21, 9324, 164, 340, 21, 1000000, 3, 2076, 27, 4728, 27, 1000000, 182, 3184, 17, 342, 182, 1000000, 168, 5489, 190, 3733, 168, 1000000, 164, 5561, 88, 4649, 164, 1000000, 54, 1034, 122, 26910, 54, 1000000, 93, 1087, 31, 2227, 93, 1000000, 180, 2953, 43, 4307, 180, 1000000, 114, 3826, 18, 962, 18, 1000000, 90, 2400, 136, 19715, 136, 1000000, 82, 4649, 154, 4870, 154, 1000000, 192, 632, 185, 3787, 192, 1000000, 94, 774, 87, 2400, 94, 1000000, 186, 3009, 12, 3665, 186, 1000000, 35, 3485, 176, 142, 35, 1000000, 160, 16327, 84, 1087, 84, 1000000, 44, 7403, 90, 774, 90, 1000000, 150, 2480, 63, 86, 63, 1000000, 147, 1480, 126, 2927, 126, 1000000, 102, 2324, 114, 4410, 114, 1000000, 8, 825, 101, 7556, 8, 1000000, 155, 12421, 58, 9006, 58, 1000000, 157, 6261, 130, 4358, 157, 1000000, 98, 7556, 121, 232, 121, 1000000, 102, 0, 97, 2324, 102, 0, 18, 5898, 155, 6595, 155, 1000000, 117, 12585, 50, 14692, 50, 1000000, 133, 689, 149, 5298, 133, 1000000, 153, 4131, 137, 6144, 153, 1000000, 142, 5886, 167, 12236, 142, 1000000, 179, 2314, 187, 8398, 179, 1000000, 120, 12621, 53, 17310, 120, 1000000, 135, 2431, 115, 1945, 115, 1000000, 38, 978, 2, 5021, 2, 1000000, 32, 1633, 156, 345, 32, 1000000, 56, 10383, 22, 3789, 56, 1000000, 97, 4410, 86, 3826, 97, 1000000, 110, 1945, 192, 298, 110, 1000000, 43, 725, 157, 10063, 43, 1000000, 134, 12975, 104, 12585, 134, 1000000, 163, 1494, 181, 1586, 163, 1000000, 77, 6630, 128, 31563, 77, 1000000, 6, 184, 109, 12621, 109, 1000000, 101, 232, 26, 3548, 101, 1000000, 83, 26910, 150, 117, 150, 1000000, 187, 399, 152, 7084, 187, 1000000, 26, 737, 142, 1141, 26, 1000000, 13, 5353, 57, 9741, 57, 1000000, 96, 2927, 179, 2363, 96, 1000000, 63, 3618, 73, 9504, 73, 1000000, 119, 31563, 1, 58, 1, 1000000, 177, 6372, 32, 6721, 177, 1000000, 100, 4358, 14, 20876, 14, 1000000, 29, 281, 174, 5100, 174, 1000000, 51, 2112, 182, 1092, 51, 1000000, 55, 4027, 105, 689, 105, 1000000, 9, 1733, 117, 12975, 117, 1000000, 17, 3463, 110, 2431, 17, 1000000, 87, 19715, 54, 529, 87, 1000000, 106, 6144, 42, 179, 42, 1000000, 178, 1206, 70, 6368, 70, 1000000, 31, 2400, 141, 10153, 31, 1000000, 76, 1488, 153, 10348, 76, 1000000, 139, 10153, 147, 4642, 147, 1000000, 124, 1141, 107, 5886, 107, 1000000, 12, 35079, 33, 2603, 12, 1000000, 19, 2390, 11, 8032, 11, 1000000, 159, 5106, 52, 4828, 159, 1000000, 46, 6285, 173, 2106, 173, 1000000, 141, 4642, 96, 1480, 141, 1000000, 57, 5140, 184, 1950, 184, 1000000, 105, 5298, 23, 9872, 23, 1000000, 122, 117, 95, 2480, 122, 1000000, 39, 497, 166, 18589, 39, 1000000, 123, 7084, 46, 4299, 46, 1000000, 140, 10348, 106, 4131, 106, 1000000, 88, 4870, 67, 2825, 88, 1000000, 103, 6595, 99, 12421, 103, 1000000, 112, 345, 40, 2656, 40, 1000000, 116, 10063, 100, 6261, 100, 1000000, 62, 3812, 56, 1891, 62, 1000000, 70, 2069, 145, 5106, 145, 1000000, 181, 1626, 93, 16327, 181, 1000000, 47, 1160, 34, 3952, 47, 1000000, 28, 5572, 177, 14044, 28, 1000000, 193, 324, 118, 1494, 118, 1000000, 78, 340, 82, 5561, 82, 1000000, 30, 3463, 51, 3781, 30, 1000000, 151, 18589, 16, 4323, 16, 1000000, 107, 12236, 49, 17049, 49, 1000000, 175, 811, 81, 5489, 81, 1000000, 171, 12459, 38, 1653, 38, 1000000, 34, 4212, 72, 7264, 34, 1000000, 4, 5650, 169, 12459, 4, 1000000, 41, 1117, 48, 5770, 41, 1000000, 146, 2106, 28, 3413, 146, 1000000, 131, 5100, 183, 11505, 131, 1000000, 59, 307, 168, 811, 59, 1000000, 92, 142, 60, 5390, 60, 1000000, 162, 14044, 129, 6372, 129, 1000000, 10, 3840, 138, 1206, 10, 1000000, 126, 2363, 108, 2314, 108, 1000000, 184, 9193, 85, 2953, 85, 1000000, 118, 1586, 160, 1626, 160, 1000000, 132, 1092, 80, 3184, 80, 1000000, 174, 11505, 9, 12243, 9, 1000000, 148, 1950, 180, 9193, 148, 1000000, 89, 3787, 29, 1323, 29, 1000000, 50, 5897, 91, 3009, 91, 1000000, 108, 8398, 123, 399, 123, 1000000, 25, 9774, 191, 4547, 25, 1000000, 67, 5348, 35, 718, 67, 1000000, 81, 3733, 37, 6908, 37, 1000000, 188, 4547, 193, 933, 193, 1000000, 115, 298, 89, 632, 89, 1000000, 191, 933, 163, 324, 191, 1000000 }
{0, 417042, 141523, 82390, 152222, 393630, 423179, 489877, 416113, 131804, 481790, 869102, 199884, 542677, 398545, 701916, 778841, 424147, 808841, 710639, 345864, 462346, 173577, 137222, 869187, 576555, 214092, 135457, 245674, 850925, 38742, 395489, 101060, 207885, 520942, 557815, 605816, 383422, 643792, 85504, 442452, 187685, 108968, 778719, 712229, 863240, 429809, 768696, 784956, 190070, 570417, 599796, 603200, 355522, 417692, 331069, 425750, 609101, 535878, 871467, 903765, 398119, 150544, 872796, 673817, 480912, 881281, 128053, 913774, 575881, 238668, 787622, 972121, 660325, 179516, 801621, 491675, 881156, 841919, 366613, 73024, 685763, 975944, 264134, 348236, 936867, 631751, 612989, 829550, 348167, 475857, 716700, 266454, 252315, 70981, 186528, 972377, 820380, 97311, 21663, 986572, 472322, 33754, 775048, 941698, 300949, 794733, 171015, 992020, 408403, 528414, 133746, 592098, 888936, 831292, 813236, 699531, 580625, 391317, 631401, 353818, 355351, 150897, 331019, 664247, 649841, 362943, 820470, 27277, 819770, 395954, 363237, 351070, 360765, 758132, 705580, 774422, 355354, 344716, 134007, 290386, 553561, 139390, 551064, 803604, 599737, 977495, 531140, 433102, 352680, 288273, 30731, 348468, 728642, 168795, 101465, 52986, 181740, 305256, 343695, 932417, 72192, 62403, 430229, 857992, 595780, 552826, 943113, 780976, 66002, 836808, 335456, 816516, 776481, 104233, 169968, 492393, 823591, 634283, 30447, 870150, 463637, 900639, 256951, 430901, 570762, 715233, 278153, 798487, 432941, 20501, 581080, 73578, 551849, 186517, 258326, 777491, 895750}
Returns: {190, 20501, 0, 0, 0, 0, 54, 650, 8, 929, 8, 1000000, 62, 9021, 142, 2133, 62, 1000000, 39, 3114, 192, 8812, 39, 1000000, 154, 16573, 122, 1325, 122, 1000000, 31, 1859, 118, 2313, 31, 1000000, 17, 968, 54, 5487, 54, 1000000, 76, 1798, 10, 8087, 76, 1000000, 1, 929, 109, 7710, 1, 1000000, 111, 1942, 67, 3751, 111, 1000000, 7, 8087, 65, 878, 65, 1000000, 24, 85, 45, 5862, 45, 1000000, 33, 8001, 49, 9814, 33, 1000000, 143, 8387, 58, 6799, 58, 1000000, 109, 9858, 61, 426, 109, 1000000, 135, 3664, 116, 2385, 116, 1000000, 168, 2135, 43, 122, 43, 1000000, 56, 1603, 6, 968, 56, 1000000, 115, 4395, 144, 5237, 144, 1000000, 44, 1590, 135, 5059, 135, 1000000, 89, 2303, 138, 1148, 89, 1000000, 181, 1291, 40, 19894, 181, 1000000, 74, 5939, 107, 2562, 107, 1000000, 142, 2168, 27, 1765, 142, 1000000, 180, 963, 11, 85, 180, 1000000, 117, 4070, 69, 674, 117, 1000000, 70, 24576, 33, 6207, 70, 1000000, 23, 1765, 139, 1450, 139, 1000000, 93, 6641, 70, 7006, 93, 1000000, 164, 7067, 78, 9006, 164, 1000000, 156, 14244, 102, 4988, 156, 1000000, 130, 465, 5, 1859, 5, 1000000, 155, 405, 98, 3749, 98, 1000000, 26, 6207, 12, 8001, 12, 1000000, 110, 7472, 176, 28549, 176, 1000000, 50, 12602, 141, 4254, 50, 1000000, 57, 3285, 52, 2616, 57, 1000000, 118, 7895, 79, 16809, 118, 1000000, 125, 6049, 178, 9509, 125, 1000000, 98, 11807, 3, 3114, 3, 1000000, 21, 19894, 148, 9350, 148, 1000000, 49, 2385, 95, 1157, 49, 1000000, 67, 19085, 174, 4735, 67, 1000000, 16, 122, 196, 1228, 16, 1000000, 186, 3004, 19, 1590, 186, 1000000, 11, 5862, 164, 5248, 11, 1000000, 163, 420, 56, 4059, 163, 1000000, 136, 5726, 134, 10564, 134, 1000000, 71, 2666, 168, 3980, 168, 1000000, 12, 9814, 41, 2385, 41, 1000000, 185, 345, 35, 12602, 35, 1000000, 52, 3404, 145, 59, 52, 1000000, 36, 2616, 51, 3404, 51, 1000000, 133, 5243, 137, 168, 137, 1000000, 6, 5487, 1, 650, 6, 1000000, 171, 4387, 123, 50, 171, 1000000, 46, 4059, 17, 1603, 17, 1000000, 87, 3888, 36, 3285, 36, 1000000, 13, 6799, 147, 4738, 13, 1000000, 63, 1329, 180, 1317, 63, 1000000, 68, 10009, 182, 3126, 182, 1000000, 14, 426, 130, 2165, 130, 1000000, 122, 353, 2, 9021, 2, 1000000, 77, 8360, 59, 1329, 59, 1000000, 81, 11946, 124, 9570, 81, 1000000, 10, 878, 90, 5055, 10, 1000000, 113, 7655, 77, 125, 77, 1000000, 9, 3751, 42, 19085, 42, 1000000, 160, 18643, 60, 10009, 160, 1000000, 25, 674, 185, 5119, 185, 1000000, 28, 7006, 26, 24576, 26, 1000000, 106, 7111, 48, 2666, 106, 1000000, 96, 256, 167, 29008, 167, 1000000, 124, 3922, 125, 10484, 124, 1000000, 157, 2224, 22, 5939, 157, 1000000, 144, 1983, 188, 3134, 188, 1000000, 176, 718, 7, 1798, 7, 1000000, 66, 125, 63, 8360, 66, 1000000, 29, 9006, 170, 5111, 170, 1000000, 37, 16809, 131, 3376, 131, 1000000, 192, 554, 161, 832, 192, 1000000, 116, 13768, 64, 11946, 64, 1000000, 146, 1551, 96, 3567, 96, 1000000, 92, 2320, 195, 5808, 92, 1000000, 152, 232, 89, 69, 152, 1000000, 104, 4831, 160, 4450, 104, 1000000, 178, 2532, 119, 350, 178, 1000000, 119, 18412, 57, 3888, 119, 1000000, 114, 1742, 177, 5959, 114, 1000000, 84, 69, 20, 2303, 20, 1000000, 65, 5055, 101, 3535, 101, 1000000, 153, 11942, 186, 1467, 153, 1000000, 187, 11699, 83, 2320, 83, 1000000, 183, 4636, 28, 6641, 28, 1000000, 161, 1211, 169, 4979, 161, 1000000, 41, 1157, 194, 11, 194, 1000000, 82, 3567, 72, 256, 82, 1000000, 127, 90, 129, 610, 129, 1000000, 32, 3749, 39, 11807, 32, 1000000, 128, 5614, 190, 1162, 190, 1000000, 108, 5448, 146, 9077, 146, 1000000, 90, 3535, 181, 8685, 90, 1000000, 30, 4988, 151, 3023, 151, 1000000, 173, 1433, 136, 626, 136, 1000000, 167, 1415, 85, 4831, 85, 1000000, 158, 4307, 140, 10563, 140, 1000000, 188, 3754, 71, 7111, 71, 1000000, 22, 2562, 175, 1047, 22, 1000000, 108, 0, 100, 5448, 108, 0, 8, 7710, 14, 9858, 14, 1000000, 147, 2726, 34, 7472, 147, 1000000, 139, 261, 9, 1942, 9, 1000000, 165, 3682, 191, 11018, 191, 1000000, 197, 6814, 66, 7655, 197, 1000000, 170, 5516, 88, 1742, 88, 1000000, 172, 3280, 18, 4395, 172, 1000000, 15, 2385, 81, 13768, 15, 1000000, 191, 455, 25, 4070, 25, 1000000, 5, 2313, 37, 7895, 37, 1000000, 86, 350, 87, 18412, 87, 1000000, 121, 1533, 149, 1138, 121, 1000000, 137, 3, 120, 1533, 120, 1000000, 4, 1325, 62, 353, 4, 1000000, 55, 50, 158, 25763, 158, 1000000, 64, 9570, 73, 3922, 73, 1000000, 73, 10484, 38, 6049, 38, 1000000, 131, 294, 133, 2178, 133, 1000000, 177, 3121, 97, 90, 177, 1000000, 179, 3170, 99, 5614, 179, 1000000, 97, 610, 172, 3254, 97, 1000000, 61, 2165, 31, 465, 61, 1000000, 79, 3376, 126, 294, 79, 1000000, 149, 1610, 152, 2602, 149, 1000000, 126, 2178, 53, 5243, 126, 1000000, 47, 10564, 153, 29490, 47, 1000000, 19, 5059, 15, 3664, 19, 1000000, 103, 626, 47, 5726, 103, 1000000, 53, 168, 121, 3, 53, 1000000, 20, 1148, 159, 1021, 159, 1000000, 27, 1450, 111, 261, 27, 1000000, 105, 10563, 150, 2113, 105, 1000000, 35, 4254, 166, 735, 166, 1000000, 2, 2133, 23, 2168, 23, 1000000, 193, 785, 13, 8387, 193, 1000000, 18, 5237, 75, 1983, 18, 1000000, 51, 59, 165, 3957, 165, 1000000, 100, 9077, 82, 1551, 100, 1000000, 58, 4738, 110, 2726, 110, 1000000, 40, 9350, 189, 161, 40, 1000000, 120, 1138, 132, 1610, 132, 1000000, 140, 2113, 187, 10120, 187, 1000000, 102, 3023, 179, 284, 102, 1000000, 132, 2602, 84, 232, 84, 1000000, 134, 29490, 91, 11942, 91, 1000000, 175, 1173, 4, 16573, 175, 1000000, 174, 2768, 32, 405, 174, 1000000, 162, 9417, 30, 14244, 30, 1000000, 194, 4777, 74, 2224, 74, 1000000, 123, 25763, 105, 4307, 123, 1000000, 138, 1021, 171, 8239, 138, 1000000, 85, 4450, 68, 18643, 68, 1000000, 80, 832, 94, 1211, 94, 1000000, 169, 3599, 156, 9417, 169, 1000000, 184, 672, 46, 420, 46, 1000000, 45, 5248, 29, 7067, 29, 1000000, 145, 3957, 112, 3682, 145, 1000000, 141, 735, 193, 977, 141, 1000000, 72, 29008, 104, 1415, 72, 1000000, 48, 3980, 16, 2135, 48, 1000000, 94, 4979, 162, 3599, 162, 1000000, 78, 5111, 114, 5516, 78, 1000000, 159, 8239, 55, 4387, 55, 1000000, 129, 3254, 115, 3280, 115, 1000000, 196, 1010, 103, 1433, 196, 1000000, 42, 4735, 155, 2768, 155, 1000000, 107, 1047, 154, 1173, 154, 1000000, 34, 28549, 76, 718, 34, 1000000, 88, 5959, 127, 3121, 127, 1000000, 38, 9509, 86, 2532, 86, 1000000, 151, 284, 128, 3170, 128, 1000000, 59, 1317, 24, 963, 24, 1000000, 101, 8685, 21, 1291, 21, 1000000, 60, 3126, 197, 4889, 60, 1000000, 195, 1375, 93, 4636, 195, 1000000, 189, 2040, 163, 672, 189, 1000000, 69, 5119, 50, 345, 69, 1000000, 91, 1467, 44, 3004, 44, 1000000, 150, 10120, 92, 11699, 150, 1000000, 75, 3134, 106, 3754, 75, 1000000, 148, 161, 184, 2040, 184, 1000000, 99, 1162, 0, 20501, 99, 1000000, 112, 11018, 117, 455, 112, 1000000, 3, 8812, 80, 554, 80, 1000000, 166, 977, 143, 785, 143, 1000000, 95, 11, 157, 4777, 95, 1000000, 83, 5808, 183, 1375, 183, 1000000, 43, 1228, 173, 1010, 173, 1000000, 182, 4889, 113, 6814, 113, 1000000 }
{0, 267369, 142825, 129216, 656137, 696324, 998513, 536604, 305180, 132511, 573185, 881199, 381305, 774800, 936958, 556140, 668722, 612159, 604428, 684483, 234909, 420552, 224832, 244369, 159981, 460093, 145416, 282499, 39681, 522278, 193990, 781148, 933407, 492208, 742299, 656797, 759266, 612080, 900341, 521948, 797410, 610524, 889472, 290546, 577316, 830791, 825895, 47088, 366197, 912737, 344335, 429053, 905360, 173531, 379771, 186064, 892433, 602646, 423710, 691597, 247933, 290762, 655274, 474718, 861977, 684705, 416398, 135886, 641453, 566334, 183380, 951281, 170206, 493609, 432313, 915184, 319694, 803244, 169115, 189014, 652202, 460638, 907520, 355061, 259534, 657739, 939064, 533712, 80620, 723846, 296022, 1890, 349986, 251205, 165995, 5207, 407310, 441302, 254150, 18742, 206111, 148663, 234696, 829018, 820072, 631781, 765725, 41115, 63748, 510148, 557216, 73841, 995297, 867258, 346460, 434428, 235348, 599165, 127756, 950578, 714144, 39438, 999318, 708026, 149194, 877034, 75507, 272654, 136405, 843088, 300396, 398204, 446598, 341472, 435247, 619127, 160649, 997933, 547564, 749425, 545577, 886021, 870710, 375330, 827113, 749117, 16331, 734594, 383001, 700716, 23637, 886720, 753117, 364103, 467421, 291986, 691714, 340177, 830767, 479644, 217157, 359156, 945777, 578204, 142607, 440402, 769566, 149514, 691272, 749163, 798859, 626011, 730870, 448948, 646697, 467143, 594181, 524266, 693997, 287633, 53992, 105225, 9535, 524903, 825300, 645493, 389572, 38931, 889819, 327472, 702315, 859541, 694439, 212588, 129422, 916694, 610668, 620746, 503537, 495000}
Returns: {91, 1890, 0, 0, 0, 0, 127, 5285, 84, 7835, 84, 1000000, 26, 2591, 164, 218, 26, 1000000, 194, 206, 118, 1460, 194, 1000000, 35, 660, 62, 863, 35, 1000000, 149, 4392, 192, 1885, 192, 1000000, 122, 805, 137, 580, 137, 1000000, 140, 8973, 87, 2892, 140, 1000000, 76, 14514, 130, 4784, 76, 1000000, 67, 3375, 194, 3089, 67, 1000000, 44, 4131, 69, 6851, 44, 1000000, 141, 4822, 125, 4165, 125, 1000000, 148, 1696, 54, 1534, 148, 1000000, 31, 6348, 166, 5234, 166, 1000000, 86, 2106, 32, 3551, 86, 1000000, 110, 1076, 138, 8576, 138, 1000000, 19, 15761, 85, 10983, 85, 1000000, 135, 6968, 37, 79, 135, 1000000, 41, 6096, 57, 1782, 41, 1000000, 65, 222, 16, 15761, 65, 1000000, 116, 439, 102, 213, 116, 1000000, 58, 3158, 66, 4154, 58, 1000000, 102, 9864, 160, 7675, 102, 1000000, 60, 3564, 116, 9021, 60, 1000000, 136, 668, 167, 10467, 167, 1000000, 81, 545, 173, 11145, 81, 1000000, 101, 3247, 2, 2591, 2, 1000000, 179, 5134, 127, 9845, 127, 1000000, 107, 1434, 121, 243, 107, 1000000, 177, 1988, 39, 330, 177, 1000000, 100, 12121, 79, 4976, 100, 1000000, 40, 16262, 13, 6348, 40, 1000000, 14, 3551, 195, 16713, 195, 1000000, 73, 1401, 159, 12564, 73, 1000000, 145, 6818, 147, 7705, 147, 1000000, 85, 942, 4, 660, 4, 1000000, 106, 6459, 152, 6149, 106, 1000000, 17, 79, 196, 1412, 196, 1000000, 52, 5019, 56, 7908, 56, 1000000, 29, 330, 109, 11800, 109, 1000000, 170, 1449, 31, 16262, 31, 1000000, 196, 144, 18, 6096, 18, 1000000, 188, 347, 151, 2752, 188, 1000000, 61, 216, 179, 2913, 179, 1000000, 163, 888, 10, 4131, 10, 1000000, 129, 12297, 158, 24, 129, 1000000, 144, 1218, 184, 595, 144, 1000000, 180, 6904, 107, 5973, 180, 1000000, 143, 9133, 153, 2094, 153, 1000000, 75, 2447, 82, 5217, 75, 1000000, 114, 2125, 133, 2863, 133, 1000000, 74, 3260, 58, 5343, 74, 1000000, 82, 2160, 38, 5019, 82, 1000000, 70, 9849, 72, 3325, 70, 1000000, 12, 1534, 143, 4441, 143, 1000000, 79, 2950, 70, 2684, 79, 1000000, 38, 7908, 188, 2614, 38, 1000000, 18, 1782, 117, 3481, 117, 1000000, 51, 5343, 21, 3158, 21, 1000000, 156, 117, 168, 325, 168, 1000000, 93, 3272, 23, 3564, 23, 1000000, 155, 1224, 43, 216, 155, 1000000, 4, 863, 80, 3072, 80, 1000000, 159, 4926, 154, 7297, 159, 1000000, 113, 5281, 191, 2436, 191, 1000000, 168, 6567, 19, 222, 19, 1000000, 21, 4154, 96, 9088, 96, 1000000, 128, 519, 9, 3375, 9, 1000000, 185, 4040, 105, 9672, 105, 1000000, 10, 6851, 110, 9118, 110, 1000000, 55, 2684, 53, 9849, 53, 1000000, 112, 44016, 119, 703, 112, 1000000, 53, 3325, 78, 1091, 78, 1000000, 199, 1391, 33, 1401, 33, 1000000, 115, 2115, 51, 3260, 51, 1000000, 195, 1510, 49, 2447, 49, 1000000, 189, 7778, 8, 14514, 8, 1000000, 104, 16828, 170, 4385, 170, 1000000, 72, 1091, 94, 3120, 72, 1000000, 30, 4976, 55, 2950, 55, 1000000, 62, 3072, 174, 5505, 62, 1000000, 175, 6505, 25, 545, 25, 1000000, 49, 5217, 52, 2160, 52, 1000000, 161, 4095, 92, 5075, 161, 1000000, 1, 7835, 98, 5384, 1, 1000000, 16, 10983, 35, 942, 16, 1000000, 162, 6713, 14, 2106, 14, 1000000, 7, 2892, 183, 8809, 183, 1000000, 181, 24605, 126, 5113, 126, 1000000, 172, 7024, 120, 9702, 172, 1000000, 130, 4374, 155, 4036, 130, 1000000, 95, 3317, 0, 1890, 95, 1000000, 83, 5075, 114, 3526, 114, 1000000, 98, 2945, 60, 3272, 98, 1000000, 78, 3120, 136, 5346, 136, 1000000, 182, 4328, 91, 3317, 91, 1000000, 66, 9088, 131, 9106, 66, 1000000, 132, 5296, 165, 900, 165, 1000000, 84, 5384, 93, 2945, 93, 1000000, 150, 4895, 146, 2411, 150, 1000000, 193, 6477, 30, 12121, 30, 1000000, 124, 531, 26, 3247, 124, 1000000, 20, 213, 22, 9864, 22, 1000000, 158, 1749, 144, 1905, 158, 1000000, 184, 5228, 77, 16828, 184, 1000000, 68, 9672, 171, 5770, 68, 1000000, 166, 3841, 36, 6459, 36, 1000000, 47, 5973, 28, 1434, 28, 1000000, 111, 10093, 180, 9756, 111, 1000000, 39, 11800, 198, 6611, 39, 1000000, 69, 9118, 15, 1076, 69, 1000000, 126, 1666, 108, 10093, 108, 1000000, 137, 2636, 71, 44016, 71, 1000000, 142, 3452, 64, 5281, 142, 1000000, 92, 3526, 50, 2125, 92, 1000000, 134, 819, 74, 2115, 134, 1000000, 23, 9021, 20, 439, 20, 1000000, 57, 3481, 176, 4984, 57, 1000000, 3, 1460, 181, 22531, 181, 1000000, 71, 703, 162, 4801, 162, 1000000, 89, 9702, 123, 6118, 123, 1000000, 28, 243, 187, 507, 187, 1000000, 122, 0, 6, 805, 122, 0, 120, 6118, 190, 5711, 120, 1000000, 167, 320, 101, 531, 101, 1000000, 11, 4165, 142, 6324, 11, 1000000, 88, 5113, 111, 1666, 88, 1000000, 27, 9845, 1, 5285, 27, 1000000, 164, 6202, 67, 519, 164, 1000000, 191, 16453, 45, 12297, 45, 1000000, 8, 4784, 90, 4374, 90, 1000000, 96, 9106, 186, 8632, 186, 1000000, 173, 2350, 97, 5296, 173, 1000000, 50, 2863, 157, 1295, 50, 1000000, 165, 5155, 115, 819, 115, 1000000, 197, 1619, 17, 6968, 17, 1000000, 94, 5346, 24, 668, 94, 1000000, 6, 580, 112, 2636, 6, 1000000, 15, 8576, 140, 1987, 15, 1000000, 152, 3692, 169, 262, 152, 1000000, 138, 1987, 7, 8973, 7, 1000000, 151, 699, 11, 4822, 151, 1000000, 125, 6324, 113, 3452, 113, 1000000, 54, 4441, 48, 9133, 54, 1000000, 103, 1905, 46, 1218, 46, 1000000, 169, 46, 34, 6818, 169, 1000000, 99, 2411, 182, 6796, 182, 1000000, 34, 7705, 172, 3724, 34, 1000000, 186, 6571, 12, 1696, 12, 1000000, 190, 1599, 5, 4392, 190, 1000000, 187, 15294, 99, 4895, 99, 1000000, 42, 2752, 141, 699, 141, 1000000, 36, 6149, 139, 3692, 139, 1000000, 48, 2094, 161, 4947, 48, 1000000, 63, 7297, 175, 278, 175, 1000000, 90, 4036, 61, 1224, 61, 1000000, 178, 2283, 59, 117, 178, 1000000, 133, 1295, 189, 12705, 189, 1000000, 45, 24, 103, 1749, 103, 1000000, 33, 12564, 63, 4926, 63, 1000000, 22, 7675, 193, 4569, 193, 1000000, 153, 4947, 83, 4095, 83, 1000000, 119, 4801, 86, 6713, 119, 1000000, 176, 15977, 44, 888, 176, 1000000, 2, 218, 128, 6202, 128, 1000000, 97, 900, 134, 5155, 97, 1000000, 13, 5234, 106, 3841, 13, 1000000, 24, 10467, 124, 320, 24, 1000000, 59, 325, 65, 6567, 59, 1000000, 139, 262, 145, 46, 145, 1000000, 77, 4385, 40, 1449, 77, 1000000, 105, 5770, 197, 5265, 197, 1000000, 147, 3724, 89, 7024, 89, 1000000, 25, 11145, 132, 2350, 132, 1000000, 80, 5505, 185, 1204, 185, 1000000, 154, 278, 81, 6505, 154, 1000000, 117, 4984, 163, 15977, 163, 1000000, 183, 637, 29, 1988, 29, 1000000, 192, 442, 156, 2283, 156, 1000000, 43, 2913, 27, 5134, 43, 1000000, 108, 9756, 47, 6904, 47, 1000000, 118, 22531, 88, 24605, 118, 1000000, 146, 6796, 95, 4328, 146, 1000000, 87, 8809, 177, 637, 87, 1000000, 46, 595, 104, 5228, 104, 1000000, 174, 1204, 68, 4040, 174, 1000000, 131, 8632, 148, 6571, 131, 1000000, 121, 507, 150, 15294, 121, 1000000, 56, 2614, 42, 347, 42, 1000000, 157, 12705, 76, 7778, 157, 1000000, 123, 5711, 149, 1599, 149, 1000000, 64, 2436, 129, 16453, 64, 1000000, 5, 1885, 178, 442, 5, 1000000, 160, 4569, 100, 6477, 160, 1000000, 9, 3089, 3, 206, 3, 1000000, 32, 16713, 75, 1510, 32, 1000000, 37, 1412, 41, 144, 37, 1000000, 171, 5265, 135, 1619, 171, 1000000, 109, 6611, 199, 8537, 199, 1000000, 198, 8537, 73, 1391, 198, 1000000 }
{0, 851161, 380092, 206724, 379177, 773714, 270871, 167123, 72546, 828241, 23180, 270204, 437371, 469964, 70184, 46935, 993796, 721675, 302761, 18791, 20002, 544443, 648517, 322962, 889058, 2882, 794528, 30010, 123551, 565372, 313645, 938315, 329392, 846912, 383303, 657103, 686865, 762667, 634965, 774977, 133000, 687214, 267840, 848495, 948071, 53644, 770814, 222436, 454720, 975544, 63289, 646747, 285224, 326327, 26600, 176887, 563399, 271106, 140412, 155246, 666776, 417852, 879022, 999823, 199867, 485257, 961866, 345635, 60805, 335624, 593548, 663818, 62771, 690192, 984460, 613252, 656374, 873868, 241617, 962165, 843094, 681744, 320427, 783737, 799225, 903908, 39027, 607672, 711475, 226099, 514281, 901115, 341398, 384241, 385483, 170771, 41521, 190128, 877726, 614014, 258101, 537570, 720336, 669209, 765522, 159233, 119736, 686833, 430385, 644282, 729378, 919729, 691846, 135659, 455101, 714182, 562939, 806274, 612612, 572716, 294551, 305819, 399832, 580612, 938361, 87049, 264136, 576999, 781499, 548159, 304378, 996425, 388914, 123711, 154678, 405095, 896757, 895802, 529074, 97667, 957579, 884524, 581647, 704742, 679766, 547733, 175051, 174015, 825689, 318069, 652267, 315397, 197119, 330279, 574761, 644506, 661346, 380113, 986103, 654552, 349593, 601283, 281665, 872376, 419317, 705025, 339823, 698659, 419460, 640046, 352594, 454934, 942396, 237307, 32113, 332098, 656905, 739551, 414269, 833912, 814939, 529874, 679783, 296906, 791332, 896000, 659645, 245369, 671903, 387463, 990254, 369505, 3204, 454508, 548609, 875620, 783018, 333531, 482512}
Returns: { }
{0, 48463, 333526, 766434, 900581, 799017, 647976, 210871, 272986, 772997, 93458, 910699, 119517, 105644, 754080, 254313, 245994, 407364, 234757, 112597, 607550, 975696, 629477, 221570, 863641, 567143, 167304, 576421, 24947, 40638, 423599, 931060, 621755, 216159, 24951, 748146, 880364, 234812, 548424, 886381, 246195, 308994, 68022, 902626, 979050, 791675, 199703, 510898, 616685, 421398, 659910, 862493, 224749, 844319, 592544, 550790, 418207, 8129, 796713, 684527, 924333, 961391, 547065, 208560, 960647, 532993, 622746, 968075, 619867, 233091, 115320, 449903, 493479, 797193, 323826, 246608, 894893, 85358, 604726, 401454, 418389, 177187, 181455, 280585, 372477, 202876, 414042, 495146, 50751, 591874, 730160, 217263, 708752, 628904, 456146, 97024, 278865, 840072, 507524, 722328, 995389, 38116, 645959, 950422, 501297, 958539, 469538, 81876, 698032, 507510, 877351, 155527, 836176, 433967, 201625, 547636, 925931, 490852, 307341, 704748, 326481, 786457, 540514, 25895, 290060, 676947, 546380, 153254, 580121, 932663, 272894, 858075, 804482, 161950, 1727, 752239, 707129, 605737, 627169, 146572, 650321, 922989, 929580, 667934, 557446, 66362, 597391, 237877, 770230, 353114, 773511, 585110, 823829, 621524, 658347, 526183, 162689, 673260, 325888, 653457, 590506, 524427, 962152, 571156, 557035, 33743, 460882, 480470, 839620, 550332, 266354, 318754, 320289, 52214, 250981, 279840, 459763, 552096, 900633, 700689, 805169, 555170, 260585, 715552, 552880, 490381, 980625, 45676, 862529, 972244, 54750, 541474, 13955, 258895, 425651, 376497}
Returns: {134, 1727, 0, 0, 0, 0, 88, 2288, 187, 2787, 88, 1000000, 149, 19588, 120, 7045, 149, 1000000, 148, 3796, 14, 12354, 148, 1000000, 178, 52, 76, 5688, 178, 1000000, 132, 5465, 73, 1824, 132, 1000000, 140, 2345, 102, 2017, 140, 1000000, 33, 5288, 63, 2311, 33, 1000000, 96, 5879, 130, 92, 96, 1000000, 150, 514, 148, 2767, 150, 1000000, 95, 3566, 77, 8100, 95, 1000000, 141, 12290, 43, 8073, 43, 1000000, 139, 27055, 70, 4197, 70, 1000000, 19, 6953, 95, 8620, 19, 1000000, 3, 12354, 135, 1841, 135, 1000000, 193, 4582, 174, 3332, 174, 1000000, 40, 201, 147, 8117, 147, 1000000, 86, 6678, 79, 5910, 79, 1000000, 37, 55, 69, 1666, 37, 1000000, 70, 2723, 13, 6953, 13, 1000000, 48, 9135, 137, 1813, 48, 1000000, 44, 3354, 189, 3452, 189, 1000000, 102, 16482, 93, 573, 102, 1000000, 52, 3179, 91, 4307, 91, 1000000, 110, 13710, 188, 1112, 188, 1000000, 163, 4013, 144, 9697, 144, 1000000, 81, 9883, 156, 4615, 156, 1000000, 128, 3700, 163, 5265, 163, 1000000, 34, 4, 192, 10992, 192, 1000000, 187, 5038, 101, 2522, 187, 1000000, 194, 2052, 49, 2201, 194, 1000000, 129, 1603, 142, 1480, 129, 1000000, 66, 991, 153, 231, 66, 1000000, 91, 1104, 7, 5288, 7, 1000000, 123, 944, 28, 4, 123, 1000000, 135, 4093, 90, 17986, 90, 1000000, 39, 6017, 110, 3013, 110, 1000000, 147, 3065, 18, 55, 18, 1000000, 169, 1908, 115, 788, 115, 1000000, 76, 8512, 36, 6017, 76, 1000000, 75, 413, 16, 201, 75, 1000000, 171, 9760, 118, 1653, 171, 1000000, 107, 13854, 145, 1660, 145, 1000000, 11, 8073, 178, 1993, 11, 1000000, 186, 1575, 21, 3354, 186, 1000000, 58, 5038, 121, 5218, 121, 1000000, 114, 1922, 82, 18248, 114, 1000000, 161, 13529, 98, 3374, 161, 1000000, 68, 3182, 20, 9135, 20, 1000000, 30, 2201, 80, 3009, 80, 1000000, 143, 8024, 154, 1563, 143, 1000000, 188, 36, 131, 4418, 131, 1000000, 69, 8342, 23, 3179, 69, 1000000, 131, 13756, 97, 4247, 97, 1000000, 146, 4847, 89, 670, 146, 1000000, 177, 1306, 169, 458, 169, 1000000, 80, 182, 86, 4165, 86, 1000000, 192, 5826, 134, 6402, 134, 1000000, 73, 480, 45, 5038, 73, 1000000, 108, 13505, 125, 7580, 108, 1000000, 116, 1598, 141, 1344, 141, 1000000, 162, 761, 64, 744, 64, 1000000, 115, 571, 126, 685, 126, 1000000, 7, 2311, 85, 5684, 85, 1000000, 61, 744, 105, 2108, 61, 1000000, 122, 7521, 155, 6810, 155, 1000000, 138, 4423, 32, 991, 32, 1000000, 189, 4169, 162, 5923, 162, 1000000, 153, 1657, 48, 3182, 153, 1000000, 18, 1666, 52, 8342, 52, 1000000, 12, 4197, 19, 2723, 12, 1000000, 94, 6243, 113, 15936, 113, 1000000, 87, 1667, 117, 2627, 117, 1000000, 5, 1824, 58, 480, 58, 1000000, 158, 2062, 172, 3537, 172, 1000000, 174, 4373, 40, 413, 40, 1000000, 4, 5688, 39, 8512, 39, 1000000, 10, 8100, 107, 3482, 107, 1000000, 137, 1011, 146, 7335, 137, 1000000, 17, 5910, 195, 24957, 17, 1000000, 49, 3009, 56, 182, 49, 1000000, 82, 4268, 26, 9883, 82, 1000000, 46, 18248, 81, 4268, 81, 1000000, 124, 9475, 175, 745, 175, 1000000, 195, 4020, 149, 19363, 195, 1000000, 63, 5684, 114, 1251, 63, 1000000, 56, 4165, 17, 6678, 56, 1000000, 104, 6151, 72, 1667, 104, 1000000, 173, 1463, 1, 2288, 1, 1000000, 54, 670, 160, 1368, 160, 1000000, 35, 17986, 99, 7832, 35, 1000000, 23, 4307, 33, 1104, 23, 1000000, 183, 6800, 136, 1623, 136, 1000000, 22, 573, 138, 1735, 138, 1000000, 176, 3617, 71, 6243, 176, 1000000, 13, 8620, 10, 3566, 10, 1000000, 175, 975, 8, 5879, 8, 1000000, 53, 4247, 168, 452, 53, 1000000, 47, 3374, 109, 14, 109, 1000000, 90, 7832, 183, 6776, 183, 1000000, 100, 0, 186, 14764, 100, 0, 29, 2522, 165, 4373, 165, 1000000, 6, 2017, 22, 16482, 22, 1000000, 105, 8117, 129, 17759, 105, 1000000, 109, 6213, 87, 6151, 87, 1000000, 64, 2108, 103, 8117, 103, 1000000, 167, 10932, 166, 8656, 166, 1000000, 77, 3482, 42, 13854, 77, 1000000, 179, 2657, 59, 13505, 59, 1000000, 98, 14, 104, 6213, 98, 1000000, 36, 3013, 24, 13710, 36, 1000000, 133, 6423, 127, 2273, 133, 1000000, 168, 3444, 152, 12347, 168, 1000000, 71, 15936, 194, 8316, 71, 1000000, 85, 1251, 46, 1922, 46, 1000000, 38, 788, 62, 571, 38, 1000000, 142, 3649, 60, 1598, 142, 1000000, 72, 2627, 185, 471, 72, 1000000, 41, 1653, 124, 17281, 124, 1000000, 136, 2381, 179, 4059, 179, 1000000, 2, 7045, 158, 593, 158, 1000000, 45, 5218, 150, 12946, 45, 1000000, 191, 960, 65, 7521, 191, 1000000, 165, 7848, 34, 944, 34, 1000000, 118, 17281, 83, 9475, 118, 1000000, 59, 7580, 157, 3687, 157, 1000000, 62, 685, 191, 4906, 62, 1000000, 111, 2273, 139, 6682, 139, 1000000, 151, 4989, 27, 3700, 151, 1000000, 103, 17759, 31, 1603, 31, 1000000, 8, 92, 170, 6540, 170, 1000000, 51, 4418, 53, 13756, 51, 1000000, 180, 687, 5, 5465, 5, 1000000, 156, 739, 111, 6423, 111, 1000000, 57, 6402, 0, 1727, 57, 1000000, 14, 1841, 35, 4093, 14, 1000000, 92, 1623, 119, 2381, 92, 1000000, 20, 1813, 78, 1011, 78, 1000000, 93, 1735, 66, 4423, 93, 1000000, 127, 6682, 12, 27055, 127, 1000000, 159, 3136, 6, 2345, 6, 1000000, 60, 1344, 11, 12290, 60, 1000000, 31, 1480, 116, 3649, 116, 1000000, 157, 5326, 50, 8024, 50, 1000000, 25, 9697, 164, 411, 25, 1000000, 42, 1660, 190, 11612, 42, 1000000, 78, 7335, 54, 4847, 54, 1000000, 16, 8117, 37, 3065, 16, 1000000, 9, 2767, 3, 3796, 3, 1000000, 84, 19363, 2, 19588, 2, 1000000, 121, 12946, 9, 514, 9, 1000000, 160, 5396, 128, 4989, 128, 1000000, 112, 12347, 180, 18660, 180, 1000000, 32, 231, 68, 1657, 68, 1000000, 50, 1563, 159, 4890, 159, 1000000, 65, 6810, 161, 1756, 65, 1000000, 26, 4615, 133, 739, 26, 1000000, 125, 3687, 143, 5326, 125, 1000000, 120, 593, 74, 2062, 120, 1000000, 154, 4890, 140, 3136, 154, 1000000, 89, 1368, 151, 5396, 89, 1000000, 155, 1756, 47, 13529, 47, 1000000, 67, 5923, 61, 761, 67, 1000000, 27, 5265, 25, 4013, 27, 1000000, 144, 411, 181, 1865, 181, 1000000, 101, 4373, 123, 7848, 101, 1000000, 106, 8656, 176, 1119, 106, 1000000, 185, 9911, 106, 10932, 185, 1000000, 97, 452, 112, 3444, 112, 1000000, 55, 458, 38, 1908, 55, 1000000, 130, 6540, 182, 5769, 130, 1000000, 172, 1535, 41, 9760, 41, 1000000, 74, 3537, 171, 1535, 74, 1000000, 190, 2536, 88, 1463, 190, 1000000, 15, 3332, 75, 4373, 15, 1000000, 83, 745, 96, 975, 83, 1000000, 166, 1119, 94, 3617, 94, 1000000, 184, 784, 55, 1306, 184, 1000000, 43, 1993, 4, 52, 4, 1000000, 119, 4059, 108, 2657, 119, 1000000, 152, 18660, 132, 687, 152, 1000000, 164, 1865, 184, 2290, 164, 1000000, 170, 5769, 193, 1690, 193, 1000000, 99, 6776, 92, 6800, 99, 1000000, 181, 2290, 177, 784, 177, 1000000, 117, 471, 167, 9911, 167, 1000000, 100, 14764, 44, 1575, 44, 1000000, 1, 2787, 29, 5038, 29, 1000000, 24, 1112, 51, 36, 24, 1000000, 21, 3452, 67, 4169, 21, 1000000, 145, 11612, 173, 2536, 173, 1000000, 126, 4906, 122, 960, 122, 1000000, 28, 10992, 57, 5826, 28, 1000000, 182, 1690, 15, 4582, 182, 1000000, 113, 8316, 30, 2052, 30, 1000000, 79, 24957, 84, 4020, 84, 1000000 }
{0, 53180, 943606, 601336, 339950, 543238, 548752, 964968, 373442, 912729, 439886, 845338, 229036, 307055, 243546, 675537, 656299, 954488, 125338, 258040, 268576, 657807, 912031, 983960, 31801, 44229, 343050, 236354, 45884, 160049, 475024, 740642, 672040, 681650, 527160, 620042, 932547, 289663, 161002, 60945, 804227, 634511, 812088, 944192, 262803, 522984, 597194, 171679, 45198, 747694, 881216, 577261, 488487, 678063, 162142, 286477, 447667, 561019, 939023, 981821, 899123, 211048, 961480, 186731, 590536, 162079, 832627, 26467, 188480, 120208, 342543, 917849, 34613, 772267, 420504, 666358, 356600, 252225, 759542, 545784, 79878, 912911, 97675, 846231, 227559, 611817, 529872, 317681, 663465, 464426, 368327, 485750, 670688, 829531, 383525, 64611, 84359, 987731, 242892, 406837, 246500, 304055, 949635, 77649, 517291, 189899, 5561, 493131, 766626, 977493, 406210, 976740, 633786, 272122, 949305, 9890, 308990, 405492, 780820, 444870, 342085, 123839, 809822, 574919, 102623, 566545, 347276, 512848, 95010, 217840, 195777, 87845, 822583, 633180, 198530, 78698, 403371, 167446, 699096, 88542, 250445, 976713, 945893, 248130, 904584, 769151, 463071, 785466, 886548, 514700, 672313, 804332, 458375, 38281, 751321, 268416, 322444, 890927, 502222, 614901, 849150, 834015, 238300, 292406, 531566, 840004, 78978, 962009, 49883, 141811, 970600, 601139, 324600, 573675, 816396, 603459, 851004, 623462, 272412, 761669, 339392, 938375, 897442, 836627, 616881, 365070, 461121, 219367, 463564, 414171, 453893, 158480, 745806, 582527}
Returns: {106, 5561, 0, 0, 0, 0, 39, 7765, 168, 3297, 39, 1000000, 43, 586, 58, 4583, 58, 1000000, 175, 2123, 171, 197, 171, 1000000, 120, 2135, 180, 558, 120, 1000000, 79, 2546, 164, 11672, 164, 1000000, 57, 12267, 79, 2968, 79, 1000000, 170, 5632, 167, 2959, 167, 1000000, 94, 10083, 90, 5115, 94, 1000000, 81, 182, 22, 698, 22, 1000000, 119, 4984, 74, 19382, 119, 1000000, 83, 893, 165, 5334, 83, 1000000, 27, 7318, 84, 1477, 84, 1000000, 116, 1935, 101, 3000, 116, 1000000, 100, 2954, 98, 654, 98, 1000000, 53, 2526, 150, 3224, 53, 1000000, 21, 1508, 41, 21788, 41, 1000000, 62, 6992, 102, 4853, 62, 1000000, 169, 16473, 121, 1499, 121, 1000000, 44, 4763, 77, 5815, 44, 1000000, 113, 3546, 155, 160, 155, 1000000, 88, 5658, 16, 1508, 88, 1000000, 9, 698, 144, 7447, 9, 1000000, 97, 3771, 59, 2139, 59, 1000000, 72, 2812, 67, 5334, 67, 1000000, 48, 969, 153, 5948, 48, 1000000, 126, 4226, 70, 507, 70, 1000000, 162, 1946, 12, 7318, 162, 1000000, 168, 3999, 48, 686, 168, 1000000, 38, 953, 191, 1569, 38, 1000000, 91, 10726, 89, 10598, 89, 1000000, 192, 5164, 138, 41546, 192, 1000000, 150, 273, 92, 1352, 150, 1000000, 138, 17446, 53, 3587, 138, 1000000, 86, 2712, 45, 4176, 86, 1000000, 177, 3420, 184, 3161, 177, 1000000, 181, 5828, 71, 14698, 181, 1000000, 163, 2743, 55, 3186, 55, 1000000, 65, 1077, 29, 953, 29, 1000000, 95, 3666, 1, 7765, 1, 1000000, 151, 105, 147, 18761, 147, 1000000, 16, 21788, 112, 725, 16, 1000000, 174, 4308, 122, 2266, 174, 1000000, 142, 1701, 2, 586, 142, 1000000, 155, 5613, 19, 4763, 19, 1000000, 34, 4176, 104, 5693, 104, 1000000, 171, 3945, 64, 6658, 64, 1000000, 63, 15052, 137, 4233, 137, 1000000, 28, 686, 25, 969, 25, 1000000, 154, 3627, 192, 1888, 154, 1000000, 148, 5332, 176, 30212, 148, 1000000, 193, 5266, 123, 2342, 193, 1000000, 107, 4644, 91, 2737, 91, 1000000, 33, 3587, 15, 2526, 15, 1000000, 137, 5304, 65, 63, 65, 1000000, 37, 3186, 178, 14065, 37, 1000000, 190, 6226, 119, 2797, 190, 1000000, 125, 5526, 6, 12267, 125, 1000000, 2, 4583, 181, 648, 2, 1000000, 23, 2139, 109, 4328, 23, 1000000, 144, 5461, 182, 1681, 144, 1000000, 129, 6792, 134, 12518, 134, 1000000, 167, 529, 17, 6992, 17, 1000000, 68, 1749, 47, 15052, 68, 1000000, 46, 6658, 193, 8009, 46, 1000000, 54, 63, 38, 1077, 54, 1000000, 161, 1388, 93, 3096, 161, 1000000, 24, 5334, 115, 16577, 24, 1000000, 105, 1419, 63, 1749, 63, 1000000, 121, 3631, 124, 17585, 124, 1000000, 26, 507, 120, 458, 26, 1000000, 36, 14698, 81, 4938, 81, 1000000, 153, 3668, 24, 2812, 153, 1000000, 118, 8553, 145, 3116, 118, 1000000, 10, 19382, 189, 6333, 189, 1000000, 92, 4330, 88, 2893, 92, 1000000, 185, 8470, 126, 9324, 126, 1000000, 19, 5815, 140, 1780, 140, 1000000, 179, 2127, 154, 8221, 179, 1000000, 6, 2968, 5, 2546, 6, 1000000, 96, 4481, 166, 900, 96, 1000000, 71, 4938, 9, 182, 71, 1000000, 124, 4948, 128, 2665, 128, 1000000, 160, 2919, 11, 893, 11, 1000000, 12, 1477, 187, 8192, 12, 1000000, 159, 3084, 175, 8358, 175, 1000000, 164, 1694, 34, 2712, 34, 1000000, 156, 4763, 116, 8691, 156, 1000000, 75, 2893, 21, 5658, 21, 1000000, 30, 10598, 188, 862, 30, 1000000, 8, 5115, 185, 3257, 185, 1000000, 52, 2737, 30, 10726, 52, 1000000, 32, 1352, 75, 4330, 75, 1000000, 66, 3096, 132, 6948, 132, 1000000, 136, 19846, 8, 10083, 8, 1000000, 103, 13038, 39, 3666, 103, 1000000, 131, 3486, 80, 4481, 80, 1000000, 97, 0, 23, 3771, 97, 0, 14, 654, 162, 4592, 14, 1000000, 189, 7334, 110, 627, 110, 1000000, 143, 1630, 14, 2954, 143, 1000000, 13, 3000, 163, 11649, 163, 1000000, 17, 4853, 114, 330, 114, 1000000, 135, 1049, 95, 13038, 95, 1000000, 45, 5693, 149, 2591, 45, 1000000, 130, 5878, 68, 1419, 130, 1000000, 115, 4329, 0, 5561, 115, 1000000, 158, 9091, 52, 4644, 158, 1000000, 145, 2525, 179, 4957, 145, 1000000, 59, 4328, 111, 753, 111, 1000000, 99, 627, 117, 718, 99, 1000000, 109, 753, 141, 27, 109, 1000000, 41, 725, 133, 606, 133, 1000000, 178, 290, 20, 3546, 178, 1000000, 102, 330, 142, 3412, 102, 1000000, 67, 16577, 106, 4329, 106, 1000000, 87, 8691, 13, 1935, 13, 1000000, 110, 718, 136, 2121, 136, 1000000, 147, 4646, 73, 8553, 73, 1000000, 56, 2797, 10, 4984, 10, 1000000, 70, 458, 4, 2135, 4, 1000000, 18, 1499, 69, 3631, 18, 1000000, 42, 2266, 151, 5490, 151, 1000000, 51, 2342, 173, 1244, 173, 1000000, 69, 17585, 82, 4948, 69, 1000000, 173, 7130, 57, 5526, 57, 1000000, 76, 9324, 26, 4226, 76, 1000000, 149, 1852, 158, 10626, 149, 1000000, 82, 2665, 139, 6468, 82, 1000000, 187, 1527, 61, 6792, 187, 1000000, 134, 2753, 105, 5878, 105, 1000000, 139, 697, 96, 3486, 139, 1000000, 93, 6948, 174, 6187, 93, 1000000, 112, 606, 177, 9718, 112, 1000000, 61, 12518, 130, 2753, 61, 1000000, 166, 280, 103, 1049, 166, 1000000, 117, 2121, 94, 19846, 117, 1000000, 47, 4233, 54, 5304, 47, 1000000, 31, 41546, 33, 17446, 33, 1000000, 128, 6468, 131, 697, 131, 1000000, 77, 1780, 143, 2315, 77, 1000000, 111, 27, 170, 6113, 170, 1000000, 114, 3412, 43, 1701, 43, 1000000, 140, 2315, 100, 1630, 100, 1000000, 22, 7447, 60, 5461, 60, 1000000, 73, 3116, 108, 2525, 108, 1000000, 188, 493, 186, 1950, 188, 1000000, 40, 18761, 118, 4646, 40, 1000000, 157, 4379, 50, 5332, 50, 1000000, 104, 2591, 127, 1852, 127, 1000000, 15, 3224, 32, 273, 32, 1000000, 122, 5490, 40, 105, 122, 1000000, 186, 2746, 190, 4482, 186, 1000000, 25, 5948, 72, 3668, 72, 1000000, 78, 8221, 49, 3627, 49, 1000000, 20, 160, 44, 5613, 20, 1000000, 172, 2156, 87, 4763, 87, 1000000, 182, 6515, 148, 4379, 182, 1000000, 127, 10626, 107, 9091, 107, 1000000, 184, 1980, 85, 3084, 184, 1000000, 176, 1854, 83, 2919, 176, 1000000, 183, 2612, 66, 1388, 66, 1000000, 98, 4592, 27, 1946, 27, 1000000, 101, 11649, 37, 2743, 101, 1000000, 5, 11672, 86, 1694, 5, 1000000, 11, 5334, 183, 3377, 183, 1000000, 80, 900, 135, 280, 135, 1000000, 7, 2959, 62, 529, 7, 1000000, 1, 3297, 28, 3999, 28, 1000000, 191, 16669, 18, 16473, 191, 1000000, 141, 6113, 7, 5632, 141, 1000000, 3, 197, 46, 3945, 3, 1000000, 180, 14792, 156, 2156, 180, 1000000, 123, 1244, 125, 7130, 123, 1000000, 132, 6187, 42, 4308, 42, 1000000, 85, 8358, 3, 2123, 85, 1000000, 50, 30212, 160, 1854, 160, 1000000, 133, 9718, 35, 3420, 35, 1000000, 55, 14065, 113, 290, 113, 1000000, 108, 4957, 78, 2127, 78, 1000000, 4, 558, 172, 14792, 172, 1000000, 58, 648, 36, 5828, 36, 1000000, 60, 1681, 157, 6515, 157, 1000000, 165, 3377, 161, 2612, 165, 1000000, 35, 3161, 159, 1980, 159, 1000000, 90, 3257, 76, 8470, 90, 1000000, 146, 1950, 152, 2746, 152, 1000000, 84, 8192, 129, 1527, 129, 1000000, 89, 862, 146, 493, 146, 1000000, 74, 6333, 99, 7334, 74, 1000000, 152, 4482, 56, 6226, 56, 1000000, 29, 1569, 169, 16669, 169, 1000000, 49, 1888, 31, 5164, 31, 1000000, 64, 8009, 51, 5266, 51, 1000000 }
{0, 67740, 903187, 119827, 235162, 213573, 443408, 934507, 156792, 803629, 713425, 262859, 953945, 225611, 540442, 781605, 241528, 709654, 444972, 891902, 225531, 285726, 142859, 326408, 792048, 785643, 438573, 540185, 142832, 794133, 635979, 318684, 425347, 47486, 588201, 74208, 734478, 477443, 555644, 12937, 157500, 423720, 27901, 383911, 226827, 730356, 538340, 559020, 842374, 252722, 305200, 947592, 55696, 868784, 720619, 928569, 785087, 469195, 429458, 198546, 761970, 62328, 964353, 191706, 359632, 632323, 443876, 408592, 961483, 427280, 445030, 516249, 484507, 569120, 157933, 524973, 921124, 663955, 125487, 552142, 150850, 566316, 323983, 429262, 929777, 42226, 77909, 798436, 856464, 206166, 438316, 470493, 96546, 471783, 207568, 714016, 145922, 297708, 700739, 635398, 678238, 642309, 488070, 442488, 583964, 589806, 325924, 349623, 657583, 925714, 357886, 45287, 952281, 856948, 916737, 771666, 100610, 842792, 190584, 18494, 134400, 929932, 934683, 903395, 983743, 990550, 554938, 789349, 346890, 286577, 906786, 383059, 218578, 317704, 69286, 5164, 511828, 559878, 306228, 145515, 406093, 387081, 941650, 239730, 552802, 556167, 857575, 115981, 175705, 475814, 202288, 518736, 183726, 851080, 536818, 574449, 92651, 4778, 574082, 776769, 858523, 211983, 71545, 714475, 115293, 759129, 502797, 741442, 975625, 284422, 597733, 11584, 226687, 741556, 864855, 26932, 656761, 272781, 84308, 820072, 277055, 546963, 616678, 985707, 417594, 429895, 340564, 760893, 308225, 400805, 281245, 644870, 607996, 91449, 109088, 98641, 893296, 506756, 955090, 111910}
Returns: {157, 4778, 0, 0, 0, 0, 134, 1546, 61, 5412, 134, 1000000, 123, 208, 196, 9891, 196, 1000000, 78, 5660, 147, 3846, 147, 1000000, 143, 4568, 44, 8335, 44, 1000000, 132, 5005, 161, 1590, 161, 1000000, 66, 468, 103, 920, 66, 1000000, 122, 176, 121, 4575, 122, 1000000, 40, 708, 80, 5942, 80, 1000000, 179, 16443, 87, 5193, 179, 1000000, 95, 591, 17, 3771, 95, 1000000, 177, 9922, 49, 10137, 49, 1000000, 198, 1145, 112, 1664, 112, 1000000, 172, 1076, 20, 80, 172, 1000000, 181, 6521, 27, 257, 181, 1000000, 56, 3482, 159, 4836, 159, 1000000, 49, 11194, 143, 1798, 143, 1000000, 10, 3771, 98, 8915, 98, 1000000, 70, 58, 66, 1096, 70, 1000000, 196, 1394, 53, 23118, 53, 1000000, 13, 80, 132, 6953, 132, 1000000, 129, 851, 169, 1304, 129, 1000000, 139, 2656, 28, 27, 28, 1000000, 186, 14156, 106, 484, 186, 1000000, 29, 2085, 127, 2699, 127, 1000000, 127, 3706, 56, 556, 56, 1000000, 103, 3915, 90, 257, 103, 1000000, 14, 257, 46, 1845, 46, 1000000, 22, 27, 120, 8432, 22, 1000000, 87, 4303, 24, 2085, 87, 1000000, 101, 6330, 99, 581, 99, 1000000, 82, 5299, 133, 980, 133, 1000000, 69, 1933, 41, 1627, 69, 1000000, 52, 8210, 111, 2199, 111, 1000000, 105, 1605, 104, 4237, 105, 1000000, 86, 3701, 162, 2663, 162, 1000000, 167, 6964, 45, 4122, 45, 1000000, 72, 7064, 149, 1629, 72, 1000000, 145, 523, 126, 706, 126, 1000000, 119, 5557, 171, 1353, 171, 1000000, 74, 433, 8, 708, 74, 1000000, 32, 1627, 184, 6126, 184, 1000000, 85, 14325, 175, 969, 85, 1000000, 141, 3170, 131, 852, 131, 1000000, 4, 8335, 172, 140, 4, 1000000, 36, 4122, 54, 9737, 36, 1000000, 27, 1845, 154, 1522, 27, 1000000, 137, 858, 145, 2853, 145, 1000000, 117, 418, 179, 22302, 117, 1000000, 11, 10137, 16, 11194, 11, 1000000, 138, 1028, 97, 7492, 97, 1000000, 112, 4689, 142, 5942, 142, 1000000, 61, 6632, 33, 8210, 61, 1000000, 19, 23118, 174, 3929, 19, 1000000, 45, 9737, 163, 6144, 163, 1000000, 84, 1208, 109, 2855, 109, 1000000, 25, 556, 15, 3482, 25, 1000000, 91, 1298, 70, 24165, 91, 1000000, 185, 437, 83, 196, 83, 1000000, 150, 3742, 63, 6840, 150, 1000000, 115, 9696, 187, 1077, 115, 1000000, 1, 5412, 52, 6632, 52, 1000000, 168, 11272, 68, 2870, 168, 1000000, 59, 6840, 118, 1122, 118, 1000000, 131, 23427, 110, 1746, 110, 1000000, 99, 3075, 182, 15645, 182, 1000000, 18, 1096, 6, 468, 6, 1000000, 184, 9002, 140, 2499, 140, 1000000, 62, 2870, 198, 6393, 198, 1000000, 83, 1982, 32, 1933, 32, 1000000, 57, 24165, 18, 58, 18, 1000000, 151, 2487, 136, 4421, 151, 1000000, 102, 3563, 37, 7064, 37, 1000000, 158, 4962, 81, 2804, 158, 1000000, 148, 17772, 40, 433, 40, 1000000, 154, 11845, 151, 6237, 154, 1000000, 109, 4590, 114, 4387, 114, 1000000, 100, 14283, 108, 6372, 100, 1000000, 120, 8913, 3, 5660, 120, 1000000, 144, 660, 181, 5179, 144, 1000000, 8, 5942, 96, 4928, 8, 1000000, 73, 2804, 137, 6438, 137, 1000000, 106, 1941, 31, 5299, 106, 1000000, 58, 196, 69, 1982, 58, 1000000, 121, 155, 55, 1208, 121, 1000000, 111, 3061, 42, 14325, 42, 1000000, 178, 6399, 35, 3701, 178, 1000000, 9, 5193, 29, 4303, 29, 1000000, 113, 484, 153, 5384, 153, 1000000, 94, 1402, 150, 3878, 94, 1000000, 26, 257, 185, 8421, 185, 1000000, 93, 1290, 57, 1298, 57, 1000000, 195, 2095, 156, 3895, 195, 1000000, 149, 4031, 91, 1290, 149, 1000000, 161, 4415, 89, 1402, 89, 1000000, 163, 459, 10, 591, 10, 1000000, 80, 4928, 139, 407, 139, 1000000, 50, 7492, 129, 11131, 50, 1000000, 17, 8915, 100, 22501, 17, 1000000, 30, 581, 65, 3075, 30, 1000000, 98, 22501, 77, 14283, 77, 1000000, 191, 2561, 30, 6330, 191, 1000000, 166, 14727, 72, 3563, 166, 1000000, 6, 920, 26, 3915, 26, 1000000, 34, 4237, 155, 9515, 155, 1000000, 170, 7927, 34, 1605, 34, 1000000, 23, 484, 82, 1941, 82, 1000000, 110, 8263, 128, 2733, 128, 1000000, 77, 6372, 176, 822, 176, 1000000, 55, 2855, 76, 4590, 55, 1000000, 64, 1746, 107, 8263, 64, 1000000, 33, 2199, 85, 3061, 33, 1000000, 12, 1664, 51, 4689, 12, 1000000, 146, 627, 88, 484, 146, 1000000, 76, 4387, 130, 9951, 76, 1000000, 159, 5103, 60, 9696, 60, 1000000, 194, 8478, 195, 1969, 194, 1000000, 153, 8288, 48, 418, 48, 1000000, 63, 1122, 152, 6858, 63, 1000000, 175, 8438, 39, 5557, 175, 1000000, 28, 8432, 78, 8913, 78, 1000000, 7, 4575, 84, 155, 84, 1000000, 142, 6967, 7, 176, 7, 1000000, 130, 3391, 2, 208, 130, 1000000, 183, 1964, 168, 8118, 183, 1000000, 125, 0, 183, 4843, 125, 0, 38, 706, 144, 2136, 38, 1000000, 24, 2699, 25, 3706, 24, 1000000, 107, 2733, 186, 6326, 107, 1000000, 97, 11131, 21, 851, 21, 1000000, 114, 9951, 123, 3391, 123, 1000000, 43, 852, 64, 23427, 43, 1000000, 20, 6953, 5, 5005, 20, 1000000, 31, 980, 188, 9479, 31, 1000000, 162, 2259, 1, 1546, 1, 1000000, 171, 6420, 157, 386, 157, 1000000, 71, 4421, 197, 5072, 197, 1000000, 81, 6438, 47, 858, 81, 1000000, 188, 1997, 50, 1028, 188, 1000000, 96, 407, 22, 2656, 96, 1000000, 67, 2499, 189, 5288, 67, 1000000, 189, 13724, 43, 3170, 189, 1000000, 51, 5942, 122, 6967, 51, 1000000, 16, 1798, 4, 4568, 16, 1000000, 126, 2136, 79, 660, 79, 1000000, 47, 2853, 38, 523, 47, 1000000, 160, 948, 113, 627, 113, 1000000, 3, 3846, 164, 688, 3, 1000000, 152, 8021, 74, 17772, 152, 1000000, 37, 1629, 93, 4031, 93, 1000000, 89, 3878, 59, 3742, 59, 1000000, 75, 6237, 71, 2487, 71, 1000000, 118, 6858, 148, 8021, 148, 1000000, 88, 5384, 117, 8288, 88, 1000000, 46, 1522, 75, 11845, 75, 1000000, 104, 9515, 158, 367, 104, 1000000, 92, 3895, 193, 1202, 193, 1000000, 135, 386, 0, 4778, 135, 1000000, 155, 367, 73, 4962, 73, 1000000, 15, 4836, 115, 5103, 15, 1000000, 174, 6332, 146, 948, 174, 1000000, 5, 1590, 94, 4415, 5, 1000000, 35, 2663, 134, 2259, 35, 1000000, 54, 6144, 95, 459, 54, 1000000, 147, 688, 199, 3383, 199, 1000000, 187, 1764, 173, 17573, 187, 1000000, 197, 3959, 102, 14727, 102, 1000000, 173, 114, 36, 6964, 173, 1000000, 124, 8118, 62, 11272, 62, 1000000, 21, 1304, 190, 3177, 190, 1000000, 192, 10263, 105, 7927, 192, 1000000, 39, 1353, 135, 6420, 39, 1000000, 44, 140, 13, 1076, 13, 1000000, 165, 17573, 167, 114, 167, 1000000, 53, 3929, 160, 6332, 160, 1000000, 42, 969, 119, 8438, 119, 1000000, 108, 822, 191, 11891, 108, 1000000, 180, 4274, 11, 9922, 180, 1000000, 193, 7141, 86, 6399, 86, 1000000, 48, 22302, 9, 16443, 9, 1000000, 190, 4190, 177, 4274, 177, 1000000, 79, 5179, 14, 6521, 14, 1000000, 65, 15645, 192, 8682, 65, 1000000, 125, 4843, 124, 1964, 124, 1000000, 41, 6126, 67, 9002, 41, 1000000, 90, 8421, 58, 437, 90, 1000000, 128, 6326, 23, 14156, 23, 1000000, 60, 1077, 165, 1764, 165, 1000000, 133, 9479, 138, 1997, 138, 1000000, 140, 5288, 141, 13724, 141, 1000000, 169, 3177, 180, 4190, 169, 1000000, 176, 11891, 101, 2561, 101, 1000000, 182, 8682, 170, 10263, 170, 1000000, 156, 1202, 178, 7141, 156, 1000000, 199, 2822, 116, 8478, 116, 1000000, 116, 1969, 92, 2095, 92, 1000000, 2, 9891, 19, 1394, 2, 1000000, 136, 5072, 166, 3959, 136, 1000000, 68, 6393, 12, 1145, 68, 1000000, 164, 3383, 194, 2822, 164, 1000000 }
{0, 455769, 157503, 624486, 289432, 605900, 684605, 644800, 511049, 488740, 667868, 715674, 660294, 740247, 500859, 492105, 253340, 318180, 980527, 502441, 408214, 187025, 693075, 765717, 866406, 960721, 340758, 465444, 194991, 366763, 164899, 602975, 590380, 165759, 905091, 992713, 934422, 497209, 539242, 507803, 350669, 932232, 940356, 54406, 453908, 253962, 555192, 443389, 39680, 524908, 743841, 706382, 128070, 391042, 229611, 333041, 552351, 648198, 209704, 72604, 614199, 304266, 361244, 869412, 981364, 795693, 211268, 582710, 582916, 304688, 911720, 953960, 109958, 759865, 122848, 736015, 991894, 455971, 874845, 230368, 340184, 913680, 572738, 21197, 434288, 422026, 231671, 445638, 3041, 775817, 417223, 46111, 394472, 733430, 253886, 84813, 179640, 710030, 966859, 619912, 939552, 381647, 830487, 388666, 603628, 765270, 863969, 836827, 195321, 843861, 407649, 365128, 315127, 369556, 120978, 827161, 403080, 807935, 705481, 15612, 682280, 337484, 282377, 78804, 733308, 319735, 944104, 30621, 97668, 194848, 41574, 509977, 13757, 428482, 790462, 487906, 317240, 813699, 423931, 793830, 425744, 128718, 230504, 180468, 575281, 132277, 120273, 40539, 215877, 982079, 239420, 369410, 628788, 183171, 3187, 845709, 602096, 481711, 404700, 357142, 886936, 229412, 831944, 21887, 929916, 218561, 424083, 333039, 942368, 534084, 127116, 680065, 128508, 56494, 702857, 365749, 217659, 272423, 986414, 501660, 901954, 404054, 65117, 39691, 770273, 714222, 213262, 484373, 243331, 966788, 522075, 467263, 271704, 715996, 449652, 790199}
Returns: {88, 3041, 0, 0, 0, 0, 77, 202, 44, 1861, 44, 1000000, 30, 7396, 145, 25226, 30, 1000000, 152, 4302, 99, 4574, 152, 1000000, 61, 14834, 122, 7055, 122, 1000000, 60, 8299, 104, 2272, 104, 1000000, 22, 8470, 120, 2325, 22, 1000000, 57, 3398, 152, 16012, 57, 1000000, 190, 11026, 131, 1072, 190, 1000000, 15, 3365, 135, 834, 15, 1000000, 171, 12197, 12, 7574, 12, 1000000, 193, 322, 185, 1452, 185, 1000000, 10, 7574, 57, 12096, 10, 1000000, 50, 3594, 75, 4232, 50, 1000000, 179, 801, 37, 3650, 37, 1000000, 37, 5104, 9, 3365, 9, 1000000, 94, 546, 188, 10009, 188, 1000000, 125, 1555, 136, 940, 125, 1000000, 64, 837, 98, 13668, 98, 1000000, 39, 5362, 179, 781, 179, 1000000, 90, 9009, 110, 565, 110, 1000000, 129, 7823, 153, 3854, 129, 1000000, 174, 9782, 6, 8470, 6, 1000000, 184, 4556, 105, 447, 184, 1000000, 63, 3006, 106, 2437, 63, 1000000, 189, 6067, 71, 6761, 189, 1000000, 40, 9911, 80, 574, 40, 1000000, 191, 1819, 77, 9473, 77, 1000000, 108, 330, 129, 143, 108, 1000000, 151, 2647, 175, 1014, 151, 1000000, 33, 860, 2, 7396, 2, 1000000, 104, 653, 156, 879, 156, 1000000, 156, 11716, 68, 7464, 68, 1000000, 96, 13881, 30, 860, 96, 1000000, 70, 6629, 180, 3137, 180, 1000000, 35, 0, 76, 819, 35, 0, 100, 5130, 41, 2190, 100, 1000000, 14, 3650, 15, 5104, 14, 1000000, 56, 13109, 169, 5158, 56, 1000000, 131, 2174, 19, 5362, 131, 1000000, 159, 6473, 26, 9911, 26, 1000000, 36, 2190, 164, 2316, 164, 1000000, 168, 2012, 100, 804, 168, 1000000, 173, 2088, 91, 8295, 173, 1000000, 1, 1861, 194, 4256, 1, 1000000, 192, 17742, 94, 76, 94, 1000000, 82, 17546, 56, 2841, 82, 1000000, 87, 2249, 84, 9101, 84, 1000000, 183, 11, 127, 9059, 127, 1000000, 169, 9176, 190, 2833, 169, 1000000, 73, 16024, 13, 3594, 13, 1000000, 97, 3648, 118, 901, 97, 1000000, 172, 438, 170, 954, 172, 1000000, 92, 3430, 103, 2376, 103, 1000000, 79, 757, 161, 199, 161, 1000000, 121, 4443, 167, 2, 167, 1000000, 46, 2841, 38, 13109, 38, 1000000, 12, 12096, 7, 3398, 7, 1000000, 66, 1564, 108, 14383, 66, 1000000, 123, 6200, 182, 7487, 182, 1000000, 99, 5713, 5, 8299, 99, 1000000, 69, 422, 4, 14834, 69, 1000000, 111, 3884, 159, 4102, 159, 1000000, 78, 5433, 24, 3006, 24, 1000000, 149, 715, 18, 837, 149, 1000000, 117, 12242, 139, 1863, 117, 1000000, 186, 1994, 58, 1564, 58, 1000000, 68, 206, 144, 7429, 144, 1000000, 32, 7464, 67, 206, 32, 1000000, 112, 10439, 61, 422, 61, 1000000, 81, 1960, 34, 6629, 81, 1000000, 25, 6761, 126, 9856, 126, 1000000, 146, 10315, 128, 12290, 128, 1000000, 105, 5405, 50, 16024, 105, 1000000, 170, 4268, 114, 1870, 170, 1000000, 13, 4232, 93, 2585, 93, 1000000, 35, 819, 178, 5480, 178, 1000000, 27, 9473, 1, 202, 27, 1000000, 160, 12091, 63, 5433, 160, 1000000, 142, 136, 54, 757, 142, 1000000, 26, 574, 121, 2700, 121, 1000000, 164, 16236, 70, 1960, 70, 1000000, 144, 2543, 46, 17546, 46, 1000000, 163, 690, 119, 5585, 163, 1000000, 47, 9101, 133, 5806, 47, 1000000, 138, 1905, 90, 4803, 90, 1000000, 150, 7749, 142, 1167, 150, 1000000, 194, 4014, 47, 2249, 194, 1000000, 154, 146, 0, 3041, 154, 1000000, 195, 14382, 184, 5544, 195, 1000000, 85, 4803, 20, 9009, 85, 1000000, 43, 8295, 130, 4537, 130, 1000000, 116, 8608, 53, 3430, 116, 1000000, 75, 2585, 124, 122, 75, 1000000, 45, 76, 16, 546, 45, 1000000, 128, 12855, 123, 6009, 123, 1000000, 143, 828, 33, 13881, 33, 1000000, 185, 4192, 51, 3648, 51, 1000000, 18, 13668, 189, 71, 18, 1000000, 3, 4574, 60, 5713, 60, 1000000, 42, 804, 36, 5130, 36, 1000000, 103, 7019, 113, 12091, 113, 1000000, 162, 1457, 115, 3326, 162, 1000000, 53, 2376, 101, 7019, 53, 1000000, 5, 2272, 31, 653, 5, 1000000, 23, 447, 73, 5405, 73, 1000000, 24, 2437, 155, 18260, 155, 1000000, 109, 7034, 162, 4883, 109, 1000000, 58, 14383, 28, 330, 28, 1000000, 155, 1848, 107, 7034, 107, 1000000, 20, 565, 158, 2949, 20, 1000000, 175, 621, 62, 3884, 175, 1000000, 136, 2113, 69, 10439, 136, 1000000, 101, 12091, 151, 146, 101, 1000000, 74, 1870, 146, 705, 146, 1000000, 102, 3326, 137, 13462, 137, 1000000, 181, 974, 92, 8608, 92, 1000000, 137, 5764, 65, 12242, 65, 1000000, 51, 901, 174, 2624, 174, 1000000, 83, 5585, 132, 1855, 132, 1000000, 6, 2325, 171, 2215, 171, 1000000, 80, 2700, 55, 4443, 80, 1000000, 4, 7055, 177, 9954, 4, 1000000, 95, 6009, 59, 6200, 95, 1000000, 93, 122, 193, 17312, 193, 1000000, 167, 13304, 17, 1555, 17, 1000000, 71, 9856, 168, 1736, 71, 1000000, 48, 9059, 163, 8734, 48, 1000000, 72, 12290, 95, 12855, 72, 1000000, 28, 143, 21, 7823, 21, 1000000, 91, 4537, 147, 1035, 91, 1000000, 8, 1072, 39, 2174, 39, 1000000, 119, 1855, 154, 10570, 119, 1000000, 84, 5806, 140, 2738, 140, 1000000, 139, 3368, 195, 263, 139, 1000000, 9, 834, 187, 3533, 187, 1000000, 17, 940, 112, 2113, 112, 1000000, 115, 13462, 117, 5764, 115, 1000000, 166, 152, 85, 1905, 166, 1000000, 65, 1863, 134, 3368, 134, 1000000, 133, 2738, 166, 1661, 133, 1000000, 145, 3559, 172, 210, 145, 1000000, 86, 1167, 79, 136, 79, 1000000, 153, 2703, 96, 828, 153, 1000000, 67, 7429, 82, 2543, 67, 1000000, 2, 25226, 141, 3559, 141, 1000000, 114, 705, 72, 10315, 114, 1000000, 130, 1035, 183, 848, 183, 1000000, 176, 1782, 186, 2615, 186, 1000000, 178, 4335, 64, 715, 64, 1000000, 188, 3911, 86, 7749, 86, 1000000, 113, 146, 29, 2647, 29, 1000000, 7, 16012, 3, 4302, 3, 1000000, 21, 3854, 143, 2703, 143, 1000000, 132, 10570, 88, 146, 88, 1000000, 106, 18260, 109, 1848, 106, 1000000, 31, 879, 32, 11716, 31, 1000000, 187, 2662, 191, 14448, 191, 1000000, 110, 2949, 181, 646, 181, 1000000, 62, 4102, 40, 6473, 62, 1000000, 180, 15018, 78, 12091, 78, 1000000, 54, 199, 165, 10851, 54, 1000000, 107, 4883, 102, 1457, 102, 1000000, 127, 8734, 83, 690, 83, 1000000, 41, 2316, 81, 16236, 41, 1000000, 161, 10851, 176, 902, 176, 1000000, 140, 1661, 138, 152, 138, 1000000, 55, 2, 125, 13304, 55, 1000000, 126, 1736, 42, 2012, 42, 1000000, 38, 5158, 49, 9176, 49, 1000000, 52, 954, 74, 4268, 74, 1000000, 120, 2215, 10, 12197, 120, 1000000, 141, 210, 52, 438, 52, 1000000, 182, 8623, 43, 2088, 43, 1000000, 118, 2624, 22, 9782, 118, 1000000, 29, 1014, 111, 621, 111, 1000000, 165, 902, 148, 1782, 165, 1000000, 122, 9954, 192, 719, 192, 1000000, 76, 5480, 149, 4335, 76, 1000000, 19, 781, 14, 801, 19, 1000000, 34, 3137, 160, 15018, 34, 1000000, 158, 646, 116, 974, 158, 1000000, 59, 7487, 173, 8623, 59, 1000000, 147, 848, 48, 11, 147, 1000000, 89, 5544, 23, 4556, 23, 1000000, 11, 1452, 97, 4192, 11, 1000000, 148, 2615, 66, 1994, 148, 1000000, 135, 3533, 157, 2662, 135, 1000000, 16, 10009, 150, 3911, 16, 1000000, 98, 71, 25, 6067, 25, 1000000, 49, 2833, 8, 11026, 8, 1000000, 157, 14448, 27, 1819, 157, 1000000, 177, 719, 45, 17742, 177, 1000000, 124, 17312, 11, 322, 124, 1000000, 44, 4256, 87, 4014, 87, 1000000, 134, 263, 89, 14382, 89, 1000000 }
{0, 201636, 138524, 573962, 652941, 9417, 306427, 590996, 405145, 317677, 507302, 515752, 725633, 851209, 221223, 928567, 856568, 632854, 314340, 871233, 727526, 104070, 678076, 813959, 428831, 377189, 268060, 596536, 252770, 419458, 355265, 703118, 653290, 485735, 175393, 273789, 543819, 762406, 17434, 114192, 852376, 936805, 494496, 646663, 765367, 714698, 830521, 93053, 62048, 770577, 963901, 684511, 105432, 767283, 474286, 889613, 690837, 361812, 301545, 195696, 633300, 20078, 476362, 206667, 292257, 413087, 773946, 891651, 61300, 822179, 27553, 56460, 742315, 95639, 614803, 882470, 184909, 95543, 159790, 79396, 866477, 659274, 547675, 967715, 723029, 153479, 298551, 45022, 811960, 442216, 672193, 302344, 285212, 1361, 206708, 115835, 400875, 524805, 542542, 731934, 133589, 557536, 499896, 165527, 68818, 16308, 438818, 665062, 908845, 317420, 598048, 720499, 32786, 47334, 238764, 489940, 830388, 577678, 868833, 766747, 121844, 222493, 961978, 808583, 39338, 987465, 457398, 246238, 902593, 36662, 439003, 151235, 961090, 300879, 725653, 58115, 622712, 121384, 851957, 215103, 15318, 533831, 680968, 416156, 271252, 590645, 66209, 975944, 695794, 481407, 747640, 938927, 404949, 951344, 426062, 754808, 250444, 964954, 698349, 179465, 630877, 596916, 954114, 570151, 707427, 20696, 752821, 969532, 899638, 139152, 400265, 652452, 631801, 388265, 425169, 717077, 405377, 860738, 763867, 308320, 600028, 144605, 687568, 482805, 535986, 794459, 161456, 893564, 634749, 666492, 332168, 699908, 353956, 935377, 2136}
Returns: { }
{0, 188297, 72347, 797868, 604385, 559180, 360113, 982760, 424516, 488468, 278674, 664908, 282938, 183935, 56861, 456250, 52497, 113579, 877283, 135026, 734490, 202195, 331072, 312259, 727348, 508237, 677896, 864525, 588740, 190932, 259279, 184028, 308565, 662416, 578517, 104922, 678194, 818523, 58108, 410849, 243416, 802896, 59190, 964130, 249257, 997222, 302264, 766163, 36787, 640623, 740636, 410678, 187814, 863608, 414288, 111090, 753542, 993684, 510942, 383001, 177993, 192374, 624409, 45839, 160068, 56978, 958708, 357873, 494682, 375168, 465743, 100184, 681995, 547726, 654270, 317581, 680828, 742235, 623439, 376295, 141040, 236545, 16118, 452919, 981457, 670726, 957339, 817430, 169265, 891582, 803732, 118547, 397799, 68211, 199058, 201576, 389600, 543296, 966683, 920975, 809798, 442364, 390679, 946568, 527050, 402359, 88912, 467276, 349566, 194278, 780257, 446718, 974135, 394860, 197747, 21867, 120286, 287062, 891341, 982091, 446849, 170503, 53749, 347138, 900497, 677504, 616445, 636490, 76121, 857427, 869771, 400892, 26689, 359312, 308277, 354254, 518629, 637711, 495883, 288165, 547238, 730079, 84860, 358357, 222750, 369606, 7695, 80506, 864187, 57607, 940925, 907718, 469929, 548947, 565297, 238691, 372443, 152215, 233693, 401140, 780501, 489205, 690202, 387158, 795135, 323445, 403747, 695175, 129634, 954568, 498834, 660927, 235657, 998676, 76940, 342974, 647317, 196147, 280501, 195555, 392910, 802780, 435184, 78486, 75806, 745499, 307235, 273091, 991191, 767916, 1963, 686903, 673841, 235090, 503920, 608137, 527795}
Returns: { }
{0, 1000000, 57332, 622359, 781018, 913138, 850970, 922263, 782843, 557478, 614838, 811502, 106846, 857768, 892473, 170630, 152375, 51716, 521110, 15504, 179144, 770084, 933604, 766553, 87780, 866509, 838313, 865858, 133792, 829914, 458425, 245016, 963909, 321987, 122470, 733654, 489715, 109808, 889414, 616626, 20743, 422443, 64551, 197362, 767624, 550392, 916561, 405477, 295667, 328057, 641364, 198653, 760204, 991939, 635117, 752033, 787226, 791043, 436443, 202675, 676380, 641060, 277157, 22406, 198055, 60106, 41077, 929198, 632316, 601423, 572106, 615463, 854629, 7150, 695630, 471019, 211825, 347402, 21390, 909139, 651481, 480095, 581307, 866051, 68823, 269561, 622370, 537386, 117563, 135754, 422538, 439483, 794491, 670889, 826705, 439160, 952382, 256655, 310125, 482432, 521809, 842682, 768318, 370840, 629583, 305710, 905299, 83486, 990113, 98983, 46096, 823492, 915641, 222648, 434867, 179551, 42318, 898489, 596513, 536394, 401297, 716121, 137582, 142393, 777495, 432813, 441293, 48213, 393418, 55365, 71912, 467306, 831414, 310048, 345310, 977250, 764914, 115367, 445341, 380285, 507761, 212487, 669848, 972151, 610389, 679390, 875383, 430133, 732636, 657447, 956397, 524507, 805172, 252805, 242449, 381890, 55023, 240081, 26134, 84724, 815382, 892119, 44734, 978011, 165873, 987098, 630248, 172590, 356690, 803104, 415261, 383668, 658455, 700275, 936255, 423941, 749430, 711937, 211267, 382626, 2637, 418703, 385479, 764819, 67714, 263258, 836065, 640051, 955763, 378636, 706843, 154554, 430221, 949048, 703539, 598695, 882743, 99874, 122113, 589146 }
Returns: {180, 2637, 0, 0, 0, 0, 1, 0, 53, 8061, 1, 0, 65, 2774, 129, 1967, 129, 1000000, 86, 11, 39, 5733, 86, 1000000, 8, 1825, 124, 3523, 8, 1000000, 112, 2503, 79, 3999, 112, 1000000, 72, 3659, 101, 8288, 72, 1000000, 67, 6935, 46, 5702, 46, 1000000, 56, 4383, 4, 1825, 4, 1000000, 70, 14628, 45, 7086, 45, 1000000, 71, 625, 144, 4449, 144, 1000000, 160, 3880, 152, 6330, 152, 1000000, 37, 2962, 197, 6972, 37, 1000000, 27, 8090, 72, 3139, 27, 1000000, 117, 6016, 161, 354, 117, 1000000, 167, 1960, 164, 4757, 164, 1000000, 191, 2179, 123, 9982, 191, 1000000, 156, 3307, 127, 3503, 156, 1000000, 100, 699, 140, 13349, 140, 1000000, 40, 5239, 73, 8354, 40, 1000000, 115, 407, 167, 6554, 167, 1000000, 124, 7411, 102, 1766, 124, 1000000, 174, 2651, 67, 4406, 67, 1000000, 44, 1071, 136, 1639, 136, 1000000, 109, 11203, 159, 3056, 159, 1000000, 146, 8874, 83, 458, 83, 1000000, 101, 4369, 186, 2248, 101, 1000000, 83, 193, 13, 8090, 13, 1000000, 89, 1962, 34, 11322, 89, 1000000, 132, 1500, 94, 3209, 94, 1000000, 131, 8881, 138, 13084, 131, 1000000, 153, 7789, 154, 2567, 154, 1000000, 143, 8242, 150, 7512, 150, 1000000, 49, 6070, 98, 11862, 98, 1000000, 28, 11322, 198, 357, 198, 1000000, 176, 15776, 148, 1018, 148, 1000000, 140, 18046, 99, 7283, 99, 1000000, 137, 5559, 12, 2962, 12, 1000000, 161, 2705, 196, 6671, 161, 1000000, 3, 5733, 71, 1163, 71, 1000000, 78, 647, 19, 5239, 19, 1000000, 90, 95, 181, 3740, 90, 1000000, 184, 3163, 65, 4445, 65, 1000000, 64, 693, 115, 17811, 115, 1000000, 102, 694, 23, 1071, 102, 1000000, 9, 7086, 87, 13006, 9, 1000000, 7, 5702, 112, 920, 7, 1000000, 170, 9784, 120, 4180, 120, 1000000, 105, 10043, 62, 18510, 62, 1000000, 134, 17253, 33, 6070, 134, 1000000, 80, 10117, 61, 304, 80, 1000000, 59, 4022, 64, 598, 64, 1000000, 183, 4615, 55, 8171, 183, 1000000, 1, 8061, 108, 1826, 108, 1000000, 187, 4934, 68, 2801, 68, 1000000, 52, 8171, 176, 2603, 176, 1000000, 57, 3817, 8, 4383, 57, 1000000, 92, 3448, 56, 3817, 56, 1000000, 95, 2717, 114, 1576, 114, 1000000, 178, 8592, 51, 4022, 178, 1000000, 145, 3010, 93, 5491, 145, 1000000, 50, 304, 187, 1009, 187, 1000000, 48, 18510, 85, 7596, 48, 1000000, 158, 3728, 78, 1016, 78, 1000000, 51, 598, 43, 693, 51, 1000000, 42, 4445, 2, 2774, 42, 1000000, 116, 1241, 158, 14943, 158, 1000000, 22, 4406, 7, 6935, 22, 1000000, 54, 2801, 166, 2068, 54, 1000000, 144, 8966, 195, 2728, 195, 1000000, 82, 9201, 9, 14628, 82, 1000000, 39, 1163, 10, 625, 39, 1000000, 13, 3139, 6, 3659, 6, 1000000, 19, 8354, 180, 4513, 180, 1000000, 173, 4645, 145, 16240, 173, 1000000, 81, 9076, 131, 3713, 81, 1000000, 141, 662, 178, 558, 141, 1000000, 168, 9288, 134, 2092, 168, 1000000, 63, 1016, 40, 647, 63, 1000000, 5, 3999, 106, 3840, 106, 1000000, 149, 5966, 50, 10117, 50, 1000000, 99, 2337, 75, 9076, 75, 1000000, 199, 7839, 70, 9201, 70, 1000000, 25, 458, 27, 193, 25, 1000000, 130, 3089, 184, 1109, 184, 1000000, 62, 7596, 185, 6303, 185, 1000000, 104, 7213, 3, 11, 3, 1000000, 45, 13006, 119, 992, 119, 1000000, 198, 4550, 137, 2196, 137, 1000000, 122, 1828, 28, 1962, 28, 1000000, 175, 1403, 41, 95, 41, 1000000, 126, 1810, 95, 323, 95, 1000000, 169, 8613, 57, 3448, 169, 1000000, 60, 5491, 142, 1041, 142, 1000000, 29, 3209, 111, 3213, 29, 1000000, 91, 323, 58, 2717, 91, 1000000, 188, 3381, 193, 3334, 188, 1000000, 185, 6603, 153, 3850, 153, 1000000, 33, 11862, 133, 77, 33, 1000000, 36, 7283, 81, 2337, 36, 1000000, 151, 2698, 18, 699, 151, 1000000, 6, 8288, 26, 4369, 26, 1000000, 21, 1766, 44, 694, 44, 1000000, 189, 7796, 168, 14150, 189, 1000000, 166, 665, 86, 7213, 166, 1000000, 133, 4338, 48, 10043, 133, 1000000, 79, 3840, 117, 6810, 79, 1000000, 159, 1238, 130, 11574, 130, 1000000, 53, 1826, 165, 3015, 53, 1000000, 197, 891, 24, 11203, 197, 1000000, 127, 2117, 162, 1362, 127, 1000000, 94, 3213, 160, 8110, 160, 1000000, 46, 920, 5, 2503, 5, 1000000, 157, 17433, 141, 10161, 157, 1000000, 58, 1576, 125, 2054, 58, 1000000, 43, 17811, 20, 407, 43, 1000000, 162, 2416, 66, 1241, 162, 1000000, 106, 6810, 14, 6016, 14, 1000000, 195, 2182, 199, 7367, 199, 1000000, 87, 992, 151, 11887, 87, 1000000, 47, 4180, 128, 7879, 47, 1000000, 148, 16515, 177, 4184, 177, 1000000, 123, 4811, 89, 1828, 123, 1000000, 16, 9982, 122, 4811, 122, 1000000, 4, 3523, 21, 7411, 21, 1000000, 114, 2054, 192, 2592, 192, 1000000, 138, 4048, 91, 1810, 138, 1000000, 17, 3503, 110, 2117, 110, 1000000, 120, 7879, 182, 7939, 182, 1000000, 2, 1967, 156, 342, 2, 1000000, 107, 11574, 84, 3089, 107, 1000000, 75, 3713, 30, 8881, 30, 1000000, 186, 4651, 29, 1500, 186, 1000000, 98, 77, 105, 4338, 105, 1000000, 77, 2092, 49, 17253, 49, 1000000, 163, 761, 143, 5099, 143, 1000000, 23, 1639, 183, 95, 23, 1000000, 88, 2196, 37, 5559, 88, 1000000, 30, 13084, 126, 4048, 126, 1000000, 155, 1605, 189, 1649, 155, 1000000, 18, 13349, 36, 18046, 18, 1000000, 113, 10161, 76, 662, 76, 1000000, 93, 1041, 172, 11393, 93, 1000000, 135, 5099, 32, 8242, 135, 1000000, 10, 4449, 69, 8966, 10, 1000000, 74, 16240, 60, 3010, 60, 1000000, 196, 7360, 25, 8874, 196, 1000000, 192, 88, 175, 6192, 175, 1000000, 35, 1018, 121, 16515, 35, 1000000, 172, 1008, 80, 5966, 172, 1000000, 32, 7512, 188, 634, 32, 1000000, 119, 11887, 100, 2698, 100, 1000000, 11, 6330, 169, 2068, 11, 1000000, 97, 3850, 31, 7789, 97, 1000000, 31, 2567, 157, 2368, 31, 1000000, 179, 736, 139, 1605, 139, 1000000, 129, 342, 17, 3307, 17, 1000000, 154, 2368, 113, 17433, 113, 1000000, 66, 14943, 63, 3728, 66, 1000000, 24, 3056, 107, 1238, 24, 1000000, 111, 8110, 11, 3880, 111, 1000000, 14, 354, 38, 2705, 38, 1000000, 110, 1362, 116, 2416, 116, 1000000, 165, 9087, 135, 761, 165, 1000000, 15, 4757, 191, 11319, 15, 1000000, 108, 3015, 163, 9087, 163, 1000000, 68, 2068, 104, 665, 104, 1000000, 20, 6554, 15, 1960, 20, 1000000, 103, 14150, 77, 9288, 77, 1000000, 152, 2068, 92, 8613, 92, 1000000, 181, 3442, 47, 9784, 181, 1000000, 182, 1811, 179, 1042, 179, 1000000, 142, 11393, 149, 1008, 149, 1000000, 194, 3264, 74, 4645, 74, 1000000, 193, 12793, 22, 2651, 193, 1000000, 147, 6192, 90, 1403, 147, 1000000, 55, 2603, 35, 15776, 55, 1000000, 121, 4184, 190, 5094, 121, 1000000, 76, 558, 59, 8592, 59, 1000000, 171, 1042, 155, 736, 171, 1000000, 73, 4513, 0, 2637, 73, 1000000, 41, 3740, 170, 3442, 170, 1000000, 128, 7939, 171, 1811, 128, 1000000, 136, 95, 52, 4615, 52, 1000000, 84, 1109, 42, 3163, 84, 1000000, 85, 6303, 97, 6603, 85, 1000000, 26, 2248, 132, 4651, 132, 1000000, 61, 1009, 54, 4934, 61, 1000000, 150, 634, 96, 3381, 96, 1000000, 139, 1649, 103, 7796, 103, 1000000, 177, 5094, 194, 3304, 194, 1000000, 164, 11319, 16, 2179, 16, 1000000, 125, 2592, 147, 88, 125, 1000000, 96, 3334, 174, 12793, 174, 1000000, 190, 3304, 173, 3264, 190, 1000000, 69, 2728, 118, 2182, 69, 1000000, 38, 6671, 146, 7360, 146, 1000000, 12, 6972, 109, 891, 109, 1000000, 34, 357, 88, 4550, 34, 1000000, 118, 7367, 82, 7839, 118, 1000000 }
{0, 1, 2 }
Returns: { }
{0, 47, 42, 25, 10, 22, 100 }
Returns: { }