Problem Statement
Mirko is a magician. He has decided to perform a trick that he wants you to solve. The trick consists of three steps:
- Mirko takes some mutually distinct hats and arranges them into a line.
- He picks up a red marker and uses it to write a positive integer onto each hat.
- Then, he picks up a blue marker and uses it to write another positive integer onto each hat. For each hat, the blue number is either the prefix sum or the suffix sum of all red numbers up to, and including, that hat.
- For hat A, he chose the prefix sum, i.e., the sum of all red numbers from the beginning to this hat, inclusive. In this case, the sum is 10.
- For hat B, he chose the suffix sum, i.e., the sum of all red numbers from this hat to the end, inclusive. In this case, the sum is 20+30+40 = 90.
- For hat C, he also chose the suffix sum: 30+40 = 70.
- For hat D, he chose the prefix sum: 10+20+30+40 = 100.
Mirko has shown you some shuffled hats, each with a red and a blue number. Then he has asked you the following question: "How many different orders of these hats are consistent with the trick described above?"
You are given the red numbers on all hats in the
Definition
- Class:
- HatParade
- Method:
- getPermutation
- Parameters:
- int[], int[]
- Returns:
- int
- Method signature:
- int getPermutation(int[] value, int[] sum)
- (be sure your method is public)
Constraints
- value will contain between 1 and 500 elements, inclusive.
- sum will contain the same number of elements as value.
- Each element of value will be between 1 and 10^9, inclusive.
- Each element of sum will be between 1 and 10^9, inclusive.
Examples
{2, 1, 3}
{3, 1, 6}
Returns: 2
There are two valid orders. In one of them, the red numbers were in order: 1, 2, 3. For this order all blue numbers correspond to prefix sums: 1 = 1, 1+2 = 3, and 1+2+3 = 6. The second valid order is the reverse of the first one.
{1, 1, 1, 1}
{9, 1, 2, 3}
Returns: 0
Regardless of which order we choose, the blue number 9 will never be a prefix sum or a suffix sum of some red numbers. Hence, in this case there are no orders that would be consistent with Mirko's trick.
{4, 4, 4, 4}
{16, 16, 8, 8}
Returns: 4
The first and second hats belong on the ends. The third and fourth hats belong in the middle. Any such ordering that maintains these properties results in a correct sorting.
{1, 2, 3, 4, 5, 6, 7}
{1, 27, 6, 22, 18, 21, 7}
Returns: 2
Placing the hats in order or in reverse order will yield the correct sums.
{1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000}
{1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000}
Returns: 0
{25366, 74744, 31836, 66480, 95227, 78064, 95305, 54951, 62238, 26727, 7935, 27814, 42091, 13975, 23494, 33286, 58996, 55858, 80355, 23976, 72954, 56501, 55285, 24552, 4946, 87852, 76894, 1310, 92775, 25301, 89895, 82679, 21955, 86386, 59071, 53890, 77425, 43559, 32819, 78961, 29411, 78031, 1346, 36541, 86172, 44405, 82556, 64903, 26666, 93878, 31461, 52644, 52728, 33093, 61791, 24118, 11937, 42767, 8318, 13072, 17931, 66853, 66127, 95773, 99672, 90348, 7169, 13747, 99476, 765, 29403, 16809, 15953, 82872, 30644, 54097, 89838, 58579, 81581, 86208, 97799, 30961, 52326, 48863, 65788, 58919, 64194, 25340, 17609, 95385, 77299, 98883, 24170, 24302, 47483, 98001, 70790, 78969, 65427, 3273, 12981, 22182, 58410, 13713, 25573, 24970, 99628, 64144, 11795, 69487, 73218, 50703, 16902, 59617, 83501, 42377, 41303, 80332, 56454, 5685, 3010, 70040, 74726, 76738, 42341, 49769, 91529, 34478, 91707, 19553, 75324, 63469, 4630, 42716, 63241, 3820, 13364, 21152, 19841, 16800, 33115, 62555, 55595, 51638, 30376, 74448, 35683, 65599, 85785, 66691, 6694, 85444, 49895, 87546, 66908, 84337, 29459, 65565, 30338, 21326, 68398, 6664, 82521, 33016, 29066, 64665, 91776, 56478, 51346, 37910, 88691, 93919, 37993, 11404, 6533, 441, 90021, 13094, 38695, 68883, 68996, 64610, 2529, 76673, 35770, 37489, 79375, 38919, 92473, 41298, 46174, 81800, 80444, 59551, 23000, 57842, 2351, 23910, 60154, 43029, 98411, 40006, 82970, 45363, 12557, 49295, 63017, 64626, 108, 80621, 35786, 44313, 18936, 11804, 8310, 4516, 43104, 64521, 60787, 11743, 82172, 23162, 10302, 77274, 29240, 68724, 43547, 76823, 75655, 5372, 63780, 11848, 29252, 90247, 63243, 55531, 23007, 21475, 81958, 75488, 12872, 85373, 17178, 52199, 77265, 629, 97549, 77807, 97109, 64999, 90871, 76882, 32431, 76924, 69197, 38208, 4733, 35189, 75191, 92550, 84157, 35435, 98822, 26220, 56431, 77575, 35845, 20405, 75942, 91701, 2165, 18827, 4975, 66132, 16522, 385, 88388, 30544, 69484, 20905, 9527, 31589, 42932, 64393, 19088, 43187, 92149, 32742, 20225, 55750, 79296, 54418, 2617, 51795, 78529, 57103, 12460, 7143, 2558, 62790, 99837, 4895, 59992, 96867, 13705, 98921, 19316, 67007, 16316, 21188, 46182, 58285, 82919, 37233, 62035, 95022, 66105, 42620, 95080, 27908, 17156, 21906, 56635, 67787, 31673, 52949, 11283, 16758, 1130, 90437, 84389, 97956, 18797, 41077, 81156, 65059, 65352, 2788, 83759, 54888, 59956, 66022, 98270, 11239, 45025, 95743, 57646, 11750, 54967, 79117, 50319, 83588, 15645, 30175, 96368, 31259, 36162, 13021, 21329, 14192, 14602, 59034, 83790, 14641, 96437, 51482, 34846, 389, 90333, 48153, 70149, 75967, 89010, 87351, 36338, 5444, 49559, 18724, 13638, 60478, 52597, 2595, 42953, 98040, 92682, 34316, 95503, 45323, 12533, 70377, 97631, 13147, 73298, 39506, 92803, 41896, 99490, 29863, 84741, 235, 39420, 17382, 85454, 85448, 26455, 15583, 34108, 49845, 86736, 82694, 75845, 7303, 93787, 79521, 83330, 54268, 26663, 32097, 73691, 67948, 45878, 27685, 58895, 54385, 54022, 20664, 83392, 64889, 1330, 42394, 7318, 64563, 10592, 67118, 33669, 35255, 73968, 65694, 369, 89540, 71401, 56851, 12112, 25370, 29675, 42882, 5787, 14301, 14021, 2718, 62177, 78465, 5237, 14148, 86463, 90968, 76032, 89859, 62678, 87375, 33190, 91644, 97570, 19809, 95762, 85643, 63677, 37076, 34334, 7275, 22153, 52006, 913, 40050, 69670, 27650, 75990, 27683, 61536, 84003, 22829, 9761, 72192, 57603, 46272, 22009, 7364, 50140, 87283, 15230, 45395, 24232, 58255, 63865, 48983, 29279, 46933, 4840, 59826, 83335}
{19651747, 11212397, 6800440, 2277333, 8259908, 21629491, 2372638, 6768604, 19819892, 2843150, 8436736, 1903001, 1980527, 24115267, 16460078, 14171398, 5207800, 13224955, 4651492, 6824416, 9218389, 4901526, 16085008, 856615, 21097069, 744280, 7026847, 5247457, 92775, 14945855, 18235789, 18318468, 1870864, 15734891, 10997999, 3198467, 15316681, 21880936, 4247712, 21279192, 24472231, 21165915, 14138112, 23765653, 16838091, 11256802, 5467789, 21865412, 22675360, 22044141, 7572423, 21785051, 14515601, 13438674, 11797753, 18823431, 2184187, 17403972, 8774539, 801161, 7849968, 21429835, 18979805, 16194254, 19057005, 22913028, 808330, 13241490, 13241073, 10250200, 14013887, 5371967, 18614054, 13405581, 17806246, 16484843, 24292957, 2901729, 7832037, 302219, 7181852, 10257639, 3074496, 22795986, 2254086, 1690404, 2604546, 10398771, 15334290, 1292408, 13651314, 14855814, 116945, 11309834, 1028390, 22217863, 10320990, 11862752, 23078594, 12390503, 19626381, 5762238, 8267666, 7635695, 7439889, 5492759, 1406228, 23733201, 19843444, 18761500, 13512637, 15239256, 929112, 9797302, 15110424, 5148804, 20982118, 80332, 5039655, 17673764, 1785190, 5686938, 10845660, 22119862, 17446313, 3144577, 10138322, 1650787, 17787377, 23785206, 2984608, 12453972, 16907386, 14311174, 1616309, 6091962, 2063561, 6500191, 4642303, 20887243, 2726669, 15797446, 24002932, 4323981, 20858693, 6949380, 14521799, 14376773, 10773574, 15188553, 24740251, 5578203, 19385253, 1055253, 11087907, 24259877, 23547168, 16422811, 17303978, 21473314, 22605461, 7901561, 9525257, 18503064, 19487580, 8021456, 23169143, 18041093, 18598101, 10811484, 6356483, 5701696, 11618057, 13169097, 23669057, 16281279, 216011, 8675350, 5616898, 24361840, 12541313, 21339936, 23013167, 6678276, 3094808, 14462873, 2693554, 16804679, 12668975, 1171733, 13533831, 4804075, 14268458, 12513523, 11020999, 3834400, 119296, 11560748, 7750456, 3877429, 23392605, 7690302, 21092123, 19888807, 9132563, 12247103, 23369496, 10249200, 17775602, 5782317, 3343906, 15939390, 16479014, 4414280, 10046793, 17534588, 8590157, 18767585, 819042, 23126182, 1466942, 9908852, 13086066, 13759675, 15490649, 3987456, 2080414, 7952161, 1946519, 6601603, 4478060, 2092262, 24014879, 6036116, 19757654, 11773481, 18692013, 744902, 10184574, 18393956, 9145435, 599670, 1667965, 13951626, 4192884, 15432042, 12794543, 4078410, 4175519, 15026923, 8766221, 21957818, 20619635, 157256, 8162984, 19097309, 19521234, 12576502, 2453616, 12835216, 13061794, 22956546, 9309864, 1432448, 6041510, 11099872, 1780953, 7461207, 2455277, 279501, 16697031, 14874641, 10343946, 1631485, 15448564, 15448949, 9885690, 187800, 12904700, 8982933, 21874939, 3230056, 23517709, 4239912, 23804294, 788089, 11604836, 16226996, 5802542, 20482617, 19059101, 9118507, 7618199, 980907, 19831649, 22739635, 9410598, 7894897, 4904084, 342291, 5338313, 3776558, 4492672, 2552144, 13665019, 12346024, 13298799, 17607318, 4530538, 21494502, 8547053, 16862964, 21664672, 16599639, 22307403, 7996583, 15963624, 7540962, 7414316, 6088142, 13739050, 7185783, 4722275, 21407723, 23687814, 20535566, 2188298, 10337748, 15740671, 20217244, 4115619, 23831157, 12996795, 13387937, 9064089, 17974653, 20126807, 13227743, 17530072, 16751919, 1733365, 5231158, 19612090, 6960619, 387316, 11977653, 7249114, 4000854, 18476606, 4983201, 6728595, 5607777, 6206186, 4277887, 15561637, 17070170, 4514222, 24040505, 18957333, 1306600, 9442736, 15549683, 3580355, 18776141, 10907921, 13439419, 8374704, 22089925, 8920157, 10770934, 18546755, 8578268, 18703064, 12881894, 24051217, 1673409, 7621982, 18653361, 13254711, 6884894, 5453630, 10688149, 2769622, 21581753, 17898928, 3693632, 24457343, 7072170, 9560402, 17677695, 9062101, 4000603, 11954847, 19513820, 21189872, 6083406, 10038483, 22247726, 23656141, 14610347, 723427, 11194528, 21275326, 6585639, 5740056, 16033592, 11735962, 24557328, 2540352, 1875187, 17610433, 1792493, 23985627, 9297910, 4887405, 8632977, 19172609, 17241348, 12742666, 9547869, 3972304, 3194875, 20581660, 8895923, 10192344, 5474294, 8380533, 16098481, 21495832, 8632551, 5238476, 9624965, 18273908, 17038911, 4564207, 12696994, 14601908, 4402476, 9118876, 6479039, 10505564, 2379335, 5355158, 7875338, 7615582, 6267792, 2378425, 7789377, 14188014, 17398340, 11022297, 20366875, 13602745, 20208055, 14258221, 15201392, 3926426, 18130952, 16436584, 7723070, 9658155, 17395622, 24442820, 3363715, 14353983, 9479921, 13597508, 13549713, 14667203, 22255001, 3429712, 17136477, 17419658, 3167190, 2050197, 22767285, 21483713, 6465591, 5985079, 10482774, 11110736, 11120497, 8339858, 23427099, 8209256, 20666663, 14527940, 24507483, 9984906, 8500871, 2815406, 1312379, 4622462, 13984484, 13487657, 8662256, 4845025, 14950695, 2172250, 4970740}
Returns: 2
{52199, 95773, 85643, 31673, 43104, 99628, 95305, 49845, 54418, 33016, 87546, 10302, 7935, 3010, 14148, 57646, 913, 82872, 61791, 92550, 16522, 35683, 59034, 11743, 99672, 41896, 48863, 58410, 23162, 5372, 52006, 45323, 87375, 12112, 52326, 70040, 64610, 75967, 21906, 79296, 63780, 75488, 11239, 31836, 96867, 83588, 11795, 37993, 69484, 108, 75655, 64393, 26220, 26663, 369, 95503, 2595, 34846, 65694, 60787, 54888, 4733, 4975, 15645, 90021, 66480, 21475, 99476, 83759, 22009, 65788, 31589, 82679, 23494, 13021, 99837, 72954, 21326, 29675, 83330, 57103, 80332, 14641, 23976, 12981, 2529, 14602, 17382, 49559, 42620, 87351, 24970, 55285, 92803, 42377, 41303, 29459, 42091, 35845, 56478, 63865, 26455, 55595, 17178, 61536, 11848, 97109, 3273, 54967, 68724, 53890, 13747, 42767, 15583, 85444, 60154, 75191, 80355, 37910, 13638, 19316, 3820, 30544, 29240, 19809, 21329, 21152, 75845, 14301, 59992, 95022, 73218, 11804, 89838, 78031, 29066, 7275, 68398, 64144, 7303, 17609, 99490, 87852, 75942, 91529, 70149, 20225, 75324, 20405, 64521, 34334, 19088, 39420, 51638, 63241, 7169, 25366, 78529, 63017, 25301, 7143, 30175, 27814, 42953, 30644, 19553, 27650, 8310, 42882, 33093, 12557, 78465, 16758, 81800, 1330, 25573, 26727, 36162, 77807, 29411, 83790, 13975, 85448, 84389, 56454, 82521, 82556, 41077, 85454, 29403, 64563, 44313, 95743, 54097, 37233, 18936, 55531, 12460, 81581, 54951, 32742, 57603, 16902, 74448, 49295, 70377, 56635, 1130, 84741, 46174, 4630, 235, 29252, 65565, 2165, 58919, 43559, 98921, 91644, 49769, 91776, 42932, 72192, 19841, 48153, 80444, 67787, 70790, 18724, 89540, 51795, 42716, 82172, 71401, 80621, 55750, 86386, 13072, 5444, 52597, 35255, 62678, 75990, 95385, 46933, 76882, 54385, 76823, 35435, 83501, 82919, 86736, 43029, 57842, 47483, 2718, 78961, 62555, 46272, 84337, 98040, 87283, 50140, 92682, 23910, 68996, 90247, 16800, 16316, 35189, 82694, 56501, 95762, 77265, 85373, 37489, 14021, 7364, 92775, 25340, 22182, 97549, 63677, 79117, 13705, 29279, 24118, 12872, 52728, 4946, 89010, 17931, 66853, 76032, 96368, 66691, 13094, 97956, 93919, 23000, 2558, 629, 11283, 42341, 23007, 88691, 90437, 51482, 6694, 90348, 66132, 86172, 84157, 42394, 81156, 30961, 11937, 43187, 89859, 7318, 5787, 78969, 82970, 45363, 26666, 24552, 11750, 62177, 60478, 54268, 90333, 98411, 56431, 20664, 59617, 33190, 32819, 86463, 77274, 34108, 34478, 98883, 4516, 2788, 98822, 65059, 13364, 90968, 21955, 30338, 66908, 35786, 62790, 66105, 56851, 67948, 95080, 15230, 45878, 65352, 76738, 1346, 1310, 74744, 17156, 69670, 24232, 45025, 9761, 93787, 12533, 2617, 52644, 8318, 88388, 58996, 86208, 96437, 52949, 33115, 389, 27908, 83392, 44405, 79375, 92149, 35770, 4895, 51346, 34316, 18827, 31461, 765, 64665, 32431, 38919, 21188, 64889, 13147, 30376, 50703, 59956, 6664, 65599, 32097, 24170, 69487, 62238, 67118, 41298, 98270, 97799, 11404, 77425, 74726, 58285, 49895, 441, 39506, 69197, 55858, 63243, 73968, 58255, 29863, 43547, 83335, 76924, 5685, 27685, 48983, 9527, 97631, 25370, 27683, 16809, 62035, 84003, 40006, 18797, 14192, 79521, 31259, 50319, 22153, 92473, 13713, 81958, 97570, 36338, 78064, 54022, 46182, 64626, 40050, 22829, 64194, 66022, 64903, 76673, 95227, 93878, 24302, 68883, 33669, 5237, 6533, 77575, 64999, 77299, 65427, 73691, 63469, 90871, 91707, 4840, 36541, 33286, 59826, 37076, 45395, 91701, 58579, 66127, 85785, 73298, 385, 38208, 2351, 89895, 76894, 10592, 59551, 38695, 67007, 20905, 59071, 58895, 15953, 98001}
{10960120, 8761066, 9479921, 23687814, 8590157, 1406228, 2372638, 352064, 9118507, 18503064, 1055253, 13086066, 16430746, 1785190, 4665640, 7249114, 17419658, 11536838, 11797753, 12116881, 15448564, 14521799, 9368898, 1745108, 5902214, 18818037, 22795986, 8267666, 14973857, 6601603, 7775076, 17832700, 7723070, 5355158, 21837377, 5686938, 21339936, 16357246, 7185783, 5879743, 20445267, 6541079, 6960619, 18090943, 2552144, 5607777, 5027898, 13279483, 12904700, 7084053, 1946519, 20684028, 1432448, 19172609, 9118876, 24457343, 10688149, 8374705, 20522765, 24101292, 16751919, 19521234, 14520576, 6206186, 24733557, 2277333, 744902, 13241073, 7413234, 4214893, 22671249, 21661080, 18318468, 16460078, 24040505, 5338313, 15714112, 21473314, 7615582, 4887405, 22739635, 24859547, 6098047, 6824416, 19626381, 1848909, 15431413, 13682401, 7621983, 17361205, 12881894, 5492759, 16085008, 3762478, 19753120, 3918732, 23547168, 22921111, 1780953, 6874932, 10938928, 19145946, 24002932, 23208760, 18936004, 2092262, 4175519, 12472317, 18476606, 3987456, 3198467, 11631804, 17403972, 16033592, 5578203, 17169245, 22481122, 20288410, 14085973, 11618474, 11580064, 18771405, 24702291, 15490649, 21515641, 5923543, 6500191, 7324959, 17084471, 4492672, 16957986, 11420128, 4414280, 24292957, 3771663, 5401033, 22255001, 22605461, 23733201, 23074357, 15334290, 14920554, 24203119, 22480212, 14812754, 6382941, 5802542, 21950263, 7461207, 18767585, 10226678, 23804294, 723427, 20587204, 23306479, 24058386, 19651747, 5106427, 1553068, 9938993, 16971794, 4277887, 22984360, 2769622, 17806246, 23785206, 2119912, 10046793, 6267792, 13438674, 15739541, 4571137, 14538557, 20137272, 21495832, 17445231, 22043124, 4514222, 4078410, 24472231, 21362982, 758255, 18359356, 4115619, 5039655, 15416811, 5467789, 11512687, 3669675, 10875063, 9624965, 15939390, 12977637, 8428801, 8297141, 16479014, 11773481, 9410598, 17109091, 6768604, 8665293, 23427099, 929112, 17984615, 12247103, 7252229, 20193907, 15740671, 1288147, 13533831, 16907386, 10249435, 24014879, 8502301, 8164681, 23228062, 21880936, 12612444, 7555569, 21764739, 23169143, 1384770, 16591881, 20237085, 14136766, 10671533, 3519611, 14609347, 6224910, 6479039, 23930435, 10591089, 1466942, 10505564, 19157851, 4432680, 9211042, 24071458, 23191582, 5453630, 12197808, 8485641, 3451824, 23662524, 4845025, 21957818, 8895923, 16984209, 1938436, 9832624, 3277794, 2540352, 21025147, 21082989, 1028390, 7463925, 21279192, 9124656, 16696563, 24259877, 21581753, 9984906, 24507483, 7053301, 13322709, 12541313, 6036116, 20887243, 4530538, 12576502, 1875187, 20014522, 14353983, 4192884, 24345250, 14462873, 10685554, 10338971, 24859547, 10398771, 19119491, 12794543, 13597508, 4983201, 11208233, 16226570, 6060234, 15726984, 14515601, 21097069, 18703064, 17027510, 3496565, 21009153, 9394278, 15188553, 16197291, 23831157, 19251770, 11020999, 19958021, 9428134, 2188298, 17446313, 18692013, 6356483, 20217244, 13439419, 125990, 2036867, 1631485, 16838091, 11881910, 16269390, 9064089, 14632869, 2184187, 24114645, 18130952, 19628389, 2378425, 11862752, 3850394, 19888807, 2210853, 856615, 4000854, 11022297, 6884894, 8632977, 8920157, 1565353, 18874468, 19405917, 9797302, 15234582, 20644654, 14258221, 11177146, 11735962, 23243238, 14855814, 7329475, 11634592, 15648505, 17974653, 22809350, 15201392, 23010638, 17303978, 11087907, 21551427, 342291, 15963624, 22537063, 15379626, 17540311, 16373906, 3972304, 20126807, 2816423, 10722781, 19613400, 11212397, 13739050, 22879020, 23571400, 24517256, 11120497, 23985627, 9560402, 17243965, 21785051, 8774539, 9885690, 19710743, 24643536, 14048063, 20535566, 22165993, 22089925, 18799313, 8380533, 13647150, 2693554, 13346860, 21800509, 3776558, 18598101, 3693632, 14874641, 7572423, 14610112, 8021456, 4272343, 16804679, 21494502, 16098481, 20872091, 4031230, 9670994, 1733365, 16964650, 10548373, 17241348, 116945, 18761500, 19819892, 17038911, 23729112, 5345727, 7181852, 13169097, 9620291, 14088613, 16862964, 19385253, 8578709, 5385233, 8162984, 13224955, 19757654, 14601908, 20295341, 22247726, 2080414, 19972142, 24779215, 7191468, 3194875, 11420873, 2994135, 15895077, 7875338, 18421639, 5371967, 2614179, 10482774, 7690302, 11881549, 1306601, 9297910, 17070170, 6728595, 21451988, 12283045, 17237565, 10184574, 24442820, 844668, 3308120, 10192344, 16358676, 10249200, 21732407, 11110736, 22319195, 5231158, 21865412, 6678276, 16694866, 2909284, 11309834, 24361840, 4564207, 11262039, 23669057, 13837251, 9897623, 11285532, 23078594, 12742666, 12453972, 16184197, 7163877, 14950695, 1130435, 14171398, 2172250, 13549713, 22089536, 279501, 22016397, 5945869, 10773574, 11954847, 15448949, 5800446, 24742602, 18235789, 17909594, 6596231, 12513523, 19281344, 7319236, 8982933, 13920619, 4336782, 6261446, 2739685}
Returns: 0
{369, 30644, 64563, 77425, 62035, 15230, 33669, 76738, 36541, 17178, 52199, 75942, 16800, 52728, 34316, 45323, 6694, 99490, 79521, 69197, 2718, 35770, 96368, 44405, 89540, 55595, 85448, 58285, 13021, 3820, 58410, 70149, 4975, 50319, 76032, 65565, 33093, 87283, 10592, 86208, 91707, 39420, 77299, 13094, 4946, 27650, 77575, 4630, 92775, 2165, 83330, 21329, 72192, 99672, 81581, 87351, 40006, 85454, 11404, 5444, 45395, 33286, 50140, 2351, 2595, 26220, 11795, 80355, 67007, 83335, 97549, 29675, 19841, 51346, 7169, 66127, 11804, 389, 2529, 14192, 98411, 84157, 66853, 4733, 6664, 81156, 33016, 30544, 61536, 15953, 58895, 43104, 82694, 5685, 6533, 42341, 87546, 84003, 5372, 66132, 86736, 90333, 70377, 56478, 35435, 96437, 765, 84389, 15645, 43029, 17156, 56851, 56635, 59551, 58579, 27814, 42953, 34478, 83790, 25573, 39506, 7318, 42377, 13147, 26663, 60478, 85643, 76823, 99476, 62555, 25340, 14641, 60154, 83501, 55285, 57842, 5237, 36338, 65788, 97570, 42091, 35255, 32431, 76924, 91529, 629, 33115, 99628, 73298, 92473, 86172, 82919, 42394, 18797, 91701, 12557, 59617, 63865, 89895, 68724, 30175, 65599, 43547, 235, 75845, 63677, 67948, 66908, 54418, 90021, 74744, 15583, 97799, 75324, 38695, 32819, 78031, 64144, 29403, 74448, 42716, 54951, 93878, 58255, 91776, 75655, 37489, 30338, 90348, 95080, 84741, 46182, 98921, 14021, 87852, 26727, 73218, 68398, 38919, 55750, 30961, 83392, 22829, 7275, 24970, 49559, 82679, 46272, 41298, 26455, 32097, 12981, 65427, 82172, 48983, 35786, 24302, 35683, 74726, 17382, 27908, 9527, 61791, 46174, 59992, 4516, 23162, 34846, 56454, 72954, 64521, 76673, 36162, 64889, 71401, 385, 63780, 56501, 22009, 16902, 42620, 2617, 7303, 4840, 7364, 88388, 52597, 3010, 17609, 31259, 49295, 31836, 3273, 441, 69487, 20664, 49769, 13638, 59071, 59956, 24118, 43559, 17931, 11239, 20405, 42932, 62238, 25366, 65059, 11848, 30376, 52949, 90437, 23000, 80332, 95227, 21906, 95305, 89010, 95022, 62790, 59826, 63243, 31589, 69670, 69484, 24232, 23007, 92682, 58996, 95773, 92803, 41896, 42882, 66022, 43187, 90871, 11750, 76882, 8318, 98822, 41077, 66691, 29863, 95743, 56431, 21955, 48863, 97956, 90247, 37076, 98270, 63017, 2788, 7935, 85444, 33190, 12872, 13072, 13364, 85373, 12533, 29459, 67118, 73968, 78961, 19088, 50703, 16758, 41303, 2558, 52326, 78064, 54385, 97631, 63241, 27685, 13713, 88691, 4895, 21152, 49845, 12460, 51795, 81800, 9761, 7143, 37910, 84337, 51482, 46933, 37993, 51638, 92149, 20905, 24170, 75488, 79296, 64194, 47483, 73691, 16809, 68996, 89838, 90968, 55531, 48153, 49895, 11283, 64903, 38208, 40050, 22153, 80444, 65352, 31461, 1330, 78969, 26666, 66105, 64999, 42767, 14602, 95385, 64626, 55858, 66480, 52644, 97109, 78465, 34334, 98883, 45363, 75990, 54888, 37233, 63469, 10302, 13975, 21326, 27683, 29240, 14148, 34108, 98001, 58919, 54967, 79117, 11743, 77807, 68883, 19553, 78529, 24552, 18724, 81958, 57646, 52006, 85785, 60787, 21188, 96867, 59034, 54097, 44313, 53890, 67787, 64665, 54022, 8310, 82970, 21475, 93919, 98040, 29066, 13705, 18936, 83759, 91644, 19316, 82872, 25301, 82556, 99837, 89859, 87375, 92550, 1310, 16522, 45025, 29279, 95503, 1130, 20225, 23910, 82521, 23976, 62678, 54268, 57603, 23494, 19809, 18827, 1346, 93787, 22182, 64610, 77274, 108, 913, 57103, 35845, 80621, 70790, 77265, 70040, 65694, 86386, 45878, 62177, 11937, 5787, 83588, 31673, 13747, 75967, 75191, 95762, 12112, 25370, 35189, 29252, 16316, 86463, 29411, 76894, 64393, 14301, 32742, 79375}
{9118876, 17806246, 9624965, 9620291, 22307403, 16373906, 4564207, 2816423, 23765653, 23208760, 13951626, 22480212, 3989104, 14515601, 21200231, 17832700, 24740251, 10038483, 15641158, 16765760, 7463925, 21800509, 9394278, 13647150, 18470048, 912210, 18359356, 16862964, 832063, 6091962, 16650291, 18546755, 10343946, 18181271, 3926426, 8502301, 11453966, 14961924, 6596231, 24643536, 7163877, 723427, 13651314, 16197291, 3767424, 22767285, 13837250, 7956791, 92775, 8164681, 4887405, 18957333, 8339858, 5902214, 7832037, 12881894, 7690302, 3669675, 11701854, 1673409, 2815406, 10721435, 24507483, 119296, 14173993, 1432448, 19843444, 4651492, 17607318, 19972142, 12162553, 17273640, 4642303, 6312792, 808330, 5945869, 4414280, 22089925, 23013167, 1306600, 23392605, 13061794, 3496565, 19521234, 16964650, 9064089, 6389499, 187800, 5985079, 18614054, 4336782, 16312494, 23067054, 7191468, 1197023, 17446313, 1055253, 10482774, 18263316, 1631485, 22405931, 16029723, 7252229, 18041093, 22956546, 10907921, 14610112, 20828317, 6206186, 21025147, 13739050, 2379335, 4722275, 12405575, 2901729, 1903001, 2769622, 1650787, 21362982, 17445231, 19513820, 19628389, 19753120, 4000603, 19172609, 6884894, 15465269, 16984209, 13241073, 9124656, 14486116, 18776141, 17169245, 15110424, 8829824, 3834400, 11262039, 24051217, 2254086, 24442820, 1980527, 12696994, 4272343, 24779215, 10138322, 9428134, 22165993, 23552947, 11954847, 12283045, 8107628, 21664672, 8632551, 12996795, 24671747, 9132563, 15121862, 13984484, 6713653, 20940815, 20611835, 14376773, 22822680, 10249435, 7324959, 13597508, 9547869, 11087907, 15795458, 216011, 11212397, 8841538, 17775494, 2984608, 19281344, 4247712, 3771663, 23733201, 10875063, 6949380, 10591089, 18145894, 22044141, 20295340, 1782180, 22988683, 10434163, 7585907, 2036867, 7414316, 1288147, 8547053, 12612444, 10685554, 24203119, 22043124, 11420128, 22605461, 8093787, 20482617, 14632869, 16562406, 13771640, 22255001, 19391758, 17287124, 18318468, 8209256, 1171733, 5740056, 17241348, 5246147, 1846380, 1466942, 13487657, 3343906, 11309834, 10373431, 14088613, 13682401, 18799313, 21874939, 11797753, 11371890, 4492672, 17534588, 14973857, 16519689, 19876346, 9218389, 18767585, 6678276, 4514222, 16098481, 14425384, 9410983, 20445267, 4901526, 20666663, 23947337, 17361205, 7618199, 1792493, 9913692, 14527940, 9885690, 19458514, 23077367, 15334290, 7820636, 12247103, 6800440, 12472317, 8578709, 6167534, 5474294, 3144577, 11618474, 10997999, 23186138, 6060234, 3022170, 17027510, 17910167, 17418745, 23517709, 5101893, 19651747, 17974653, 2092262, 4031230, 4376930, 20217244, 13861548, 80332, 16694866, 17695670, 2372638, 6245493, 7996583, 342291, 2172250, 19757654, 3230056, 22879020, 12904700, 23571400, 18692013, 7053301, 5207800, 8761066, 21189872, 6083406, 6267792, 5231158, 788089, 8766221, 20870443, 21957818, 16093326, 9309864, 11512687, 9737685, 2641684, 11977653, 18874468, 1870864, 22795986, 1126346, 18913678, 13549713, 5345727, 1553068, 11634592, 16430746, 5578203, 15234582, 15726984, 24071458, 2063561, 599670, 15311678, 1341838, 17038911, 10331607, 3659316, 23804294, 15239256, 14538557, 3918732, 19958021, 21837377, 21629491, 16018009, 15895077, 23306479, 3194875, 7635695, 18591755, 21087884, 6500191, 352064, 15461409, 980907, 20137272, 11120497, 7894897, 14085973, 24259877, 13439419, 20061455, 11618057, 20587204, 13346860, 15897519, 24766772, 6541079, 19059101, 2604546, 23878640, 12742666, 19504389, 12387230, 656428, 9749123, 11773481, 10770934, 19385253, 22682532, 3059038, 5800446, 21732407, 21451988, 14268458, 4798092, 7572423, 3365045, 11862752, 2210853, 8962028, 9897623, 7498342, 15431413, 23662524, 14674973, 13224955, 22648694, 3127140, 4175519, 20366875, 10226678, 14855814, 5016103, 21483713, 16751919, 8297141, 12453972, 13086066, 758255, 3407559, 18421639, 9398138, 20208055, 13157693, 22217863, 23228062, 6437908, 4983201, 1745108, 20858944, 24361840, 1093894, 5106427, 24027484, 18653361, 10184574, 17668079, 7775076, 10773574, 24101292, 21494502, 2552144, 15549683, 8428801, 8964470, 21714970, 3519611, 16902756, 14721225, 14821064, 21092123, 24136120, 19251770, 3375834, 5401033, 11208233, 8399469, 7413234, 17395622, 13298799, 13405581, 14945855, 5467789, 5338313, 6818454, 17223852, 12116881, 19613400, 15448564, 24517256, 8662256, 497707, 15740671, 19077230, 11560748, 9525257, 18059107, 8485641, 16280838, 23427099, 16460078, 21515641, 10003733, 14138112, 23985627, 19119491, 21339936, 11177146, 7084053, 7440802, 2177015, 23114439, 5782317, 10320990, 4192884, 5686938, 20522765, 15734891, 20933121, 11022297, 22687297, 22486909, 5607777, 23687814, 13241490, 16357246, 2453616, 10601326, 5355158, 7875338, 12576502, 873920, 20345325, 14258221, 416727, 7026847, 20684028, 17084471, 16226996, 2693554}
Returns: 2
{66127, 89838, 52728, 15230, 93919, 41077, 40050, 11795, 64144, 37910, 81581, 29066, 19809, 66853, 56851, 51482, 86208, 97799, 90871, 25340, 78064, 47483, 88388, 16809, 35786, 39420, 64999, 16316, 11239, 35255, 12533, 92550, 85643, 95762, 92682, 6694, 99837, 37233, 29252, 13747, 42932, 38695, 89859, 31836, 98001, 73218, 14192, 61536, 13072, 57603, 91529, 45878, 4733, 77265, 33093, 26663, 17156, 59034, 76924, 17178, 30544, 1330, 78529, 63677, 10302, 87375, 86736, 80332, 80355, 82694, 66022, 72192, 33016, 14641, 13638, 31461, 50319, 7169, 24302, 42716, 56454, 29459, 17609, 13364, 89540, 82919, 8310, 62790, 70040, 56635, 23007, 95305, 52597, 385, 3010, 91776, 27685, 65694, 95080, 64521, 75488, 37993, 24170, 2718, 81800, 21906, 15645, 64563, 79521, 75191, 48153, 51346, 59956, 16800, 65352, 23000, 62177, 19841, 33190, 1310, 4516, 52199, 64194, 11283, 38919, 96368, 25370, 41298, 54022, 51638, 83335, 55858, 59992, 46174, 90247, 18797, 913, 14602, 8318, 7935, 19553, 62035, 80621, 22009, 75967, 54951, 66480, 55531, 49295, 13021, 16902, 26727, 87283, 12981, 11804, 69670, 7275, 25573, 16522, 74726, 21188, 78961, 26666, 29403, 81958, 84337, 48863, 11750, 64626, 85785, 87852, 2617, 21475, 23494, 65599, 35683, 95385, 2165, 33115, 42767, 66132, 92803, 24232, 27908, 91707, 56431, 45323, 83501, 59551, 98411, 87546, 92775, 76882, 66908, 7303, 36338, 6664, 14301, 83392, 32431, 89010, 43104, 32097, 441, 42953, 63780, 30961, 78465, 92473, 84741, 38208, 13713, 24970, 20664, 90021, 60478, 82172, 33669, 91644, 65059, 71401, 23162, 31673, 99672, 43187, 235, 43559, 21326, 90348, 31259, 77425, 58410, 59826, 48983, 6533, 68883, 58285, 14021, 45395, 57646, 9527, 18827, 75845, 83759, 75655, 52644, 64903, 21329, 72954, 52949, 65427, 42882, 15583, 66691, 96437, 34478, 13147, 629, 54967, 68996, 91701, 97549, 67007, 43547, 14148, 24552, 39506, 64610, 79296, 36162, 76894, 76673, 35770, 32742, 4630, 5685, 25301, 41303, 73298, 77575, 78031, 27683, 69197, 765, 70149, 52326, 75324, 68398, 32819, 36541, 4895, 13705, 19088, 1130, 95503, 16758, 53890, 82872, 21152, 61791, 99476, 44313, 1346, 22153, 70377, 29240, 45025, 90437, 62678, 3273, 4840, 19316, 68724, 13094, 95022, 42091, 20225, 29411, 46933, 74448, 82970, 12557, 67118, 60787, 49845, 49769, 12872, 67787, 77299, 83790, 97570, 62238, 73968, 90333, 13975, 46182, 58255, 77807, 22829, 31589, 58919, 98883, 51795, 34316, 83588, 62555, 93787, 54385, 29279, 81156, 2351, 56501, 4946, 49559, 85448, 98822, 85444, 12460, 7143, 67948, 50140, 63241, 42341, 64393, 17382, 18724, 40006, 34108, 90968, 45363, 82556, 29863, 44405, 41896, 30376, 23910, 95227, 57103, 78969, 108, 86463, 59071, 2558, 18936, 25366, 43029, 5787, 26455, 54268, 2595, 369, 11743, 42620, 46272, 49895, 66105, 30338, 54097, 86386, 82679, 79117, 75942, 58895, 59617, 84003, 99628, 70790, 98270, 98921, 75990, 42377, 11404, 7318, 20405, 92149, 82521, 10592, 65565, 37489, 5237, 63865, 3820, 99490, 95743, 83330, 65788, 97631, 12112, 97956, 55750, 35189, 87351, 11848, 54888, 73691, 11937, 17931, 85454, 95773, 22182, 27650, 80444, 55285, 5444, 77274, 63017, 30644, 55595, 27814, 76032, 85373, 2529, 97109, 98040, 33286, 60154, 76823, 23976, 52006, 86172, 64889, 7364, 9761, 35435, 54418, 34846, 21955, 57842, 26220, 30175, 34334, 24118, 63243, 88691, 15953, 37076, 79375, 84157, 389, 58579, 20905, 4975, 50703, 5372, 93878, 29675, 63469, 42394, 58996, 84389, 35845, 69487, 74744, 96867, 2788, 69484, 64665, 89895, 76738, 56478}
{5945869, 656428, 10396674, 8500871, 5701696, 11512687, 3167190, 5027898, 1190490, 10811484, 7832037, 5401033, 3363715, 3496565, 2379335, 11471610, 302219, 7181852, 8766221, 10398771, 3308120, 1028390, 9885690, 5371967, 3343906, 723427, 9897623, 4530538, 6960619, 12197808, 9560402, 12116881, 9479921, 10601326, 7053301, 125990, 5338313, 8297141, 873920, 11631804, 1384770, 5616898, 6818454, 6800440, 2739685, 11420128, 1306600, 5985079, 801161, 1490051, 10138322, 3972304, 5343046, 4192884, 11453966, 5713601, 11137653, 9368898, 157256, 1667965, 187800, 3365045, 5106427, 11325716, 11783783, 7723070, 2540352, 80332, 4651492, 1875187, 5231158, 8339858, 6389499, 6098047, 11618474, 7572423, 6728595, 808330, 11309834, 10591089, 5039655, 1341838, 9542866, 2063561, 6479039, 3277794, 10046793, 342291, 5686938, 4722275, 6190541, 2372638, 5453630, 9410983, 1785190, 1782180, 3194875, 4402476, 7414316, 6156483, 6541079, 11618057, 116945, 7463925, 4804075, 7185783, 6206186, 9624965, 9297910, 2453616, 10770934, 6312792, 1733365, 3989104, 4798092, 11020999, 11022297, 4642303, 9658155, 5247457, 7329475, 10960120, 2604546, 2188298, 8093787, 9394278, 7875338, 1171733, 10192344, 4323981, 4970740, 11690450, 4492672, 11371890, 6036116, 11881549, 7440802, 9442736, 8774539, 8436736, 1093894, 2614179, 5782317, 4214893, 8578268, 6768604, 2277333, 11773481, 12247103, 832063, 929112, 2843150, 9984906, 5246147, 4414280, 2050197, 2611821, 7439889, 9427505, 10845660, 3386233, 3659316, 2210853, 10875063, 10184574, 684007, 2112424, 4000854, 10249200, 10773574, 744280, 7618199, 744902, 8422963, 10548373, 10373431, 1292408, 8164681, 2726669, 7498342, 1631485, 3762478, 1312379, 6088142, 7163877, 6041510, 7072170, 9832624, 12405575, 1565353, 1055253, 92775, 2978611, 11087907, 1792493, 844668, 7901561, 7789377, 8380533, 4272343, 6245493, 8590157, 7650296, 8578709, 2769622, 4478060, 10257639, 4571137, 12283045, 1288147, 5800446, 7635695, 5492759, 5474294, 216011, 6884894, 1466942, 4564207, 7555569, 6949953, 10505564, 9908852, 1203406, 5902214, 788089, 10249435, 3022170, 3407559, 2036867, 7820636, 9620291, 8267666, 2172250, 11420873, 1197023, 566590, 8054868, 10685554, 2815406, 7249114, 2994135, 10003733, 7324959, 7413234, 1946519, 3127140, 3059038, 5923543, 9218389, 4376930, 1846380, 6267792, 8841538, 9737685, 10907921, 1650787, 4000603, 9428134, 6437908, 12387230, 279501, 12162553, 7319236, 2080414, 4665640, 856615, 5385233, 3584221, 5879742, 4514222, 7026847, 6678276, 3094808, 8665293, 7956791, 7191468, 9938993, 3918732, 11954847, 11099872, 3771663, 6465591, 8162984, 10250200, 6382941, 3074496, 2984608, 2322484, 4247712, 1130435, 3776558, 11208233, 1074341, 9120006, 497707, 10337748, 3198467, 11536838, 6500191, 11797753, 11717950, 8964470, 10722781, 3429712, 7252229, 9398138, 387316, 4732740, 8485641, 12390503, 9913692, 11580064, 3987456, 8675350, 7996583, 1980527, 5802542, 416727, 4845025, 6949380, 3850394, 9132563, 7887754, 819042, 352064, 3144577, 9145435, 3519611, 11285532, 3580355, 514297, 5101893, 10331607, 8920157, 758255, 8547053, 4622462, 4078410, 11110736, 3230056, 1690404, 10102616, 980907, 3693632, 5607777, 9124656, 967707, 8895923, 8662256, 9064089, 119296, 4901526, 3767424, 7621982, 6585639, 9309864, 5578203, 9410598, 7894897, 9547869, 402204, 1616309, 7455575, 4239912, 11194528, 6224910, 7690302, 11735962, 9749123, 5016103, 5467789, 2641684, 11256802, 6083406, 4031230, 11560748, 8259908, 2177015, 11862752, 7084053, 10687789, 10997999, 4904084, 8399469, 5233166, 3877429, 2378425, 5740056, 8632977, 10688149, 9118876, 1745108, 7540962, 8209256, 5524189, 8962028, 7585907, 8428801, 9211042, 6623758, 4983201, 2455277, 4336782, 9797302, 10482774, 1406228, 10320990, 5345727, 12346024, 3451824, 5148804, 11701854, 5238476, 7461207, 11604836, 9525257, 6596231, 8502301, 10434163, 11262039, 10938928, 6091962, 10038483, 11977653, 4887405, 2254086, 9062101, 5355158, 1126346, 4432680, 12318234, 12065004, 2092262, 8162516, 12190572, 2184187, 7849968, 3669675, 8761066, 5762238, 2119912, 10671533, 8829824, 1673409, 11177146, 1553068, 7083945, 912210, 1903001, 3926426, 599670, 1848909, 4175519, 3375834, 10721435, 7750456, 7952161, 6824416, 7775076, 8107628, 8825955, 10338971, 11120497, 1938436, 9118507, 8374704, 1870864, 3834400, 1432448, 4277887, 10226678, 6060234, 5165136, 6356483, 6261446, 11346910, 2693554, 11881910, 2770011, 2901729, 8982933, 10343946, 9670994, 6601603, 2909284, 7615582, 12453972, 8632551, 5207800, 4115619, 1780953, 6167534, 11212397, 2552144, 11634592, 12024331, 8021456, 6713653, 2816423, 6874932}
Returns: 2
{17178, 389, 29411, 43547, 80355, 13975, 90348, 89540, 19088, 67948, 82556, 83759, 26663, 90247, 90021, 82679, 68724, 8310, 58579, 87283, 13094, 64665, 98270, 37489, 62177, 73691, 56851, 96867, 36338, 59034, 29863, 70040, 77265, 13072, 82919, 25573, 88691, 26455, 11750, 29403, 36541, 29066, 13747, 81958, 57103, 12981, 29459, 78465, 3820, 59551, 4840, 84003, 57646, 98040, 7303, 71401, 62555, 63017, 47483, 61536, 37076, 63865, 70149, 11937, 42767, 23976, 20225, 65788, 54967, 64144, 1130, 25301, 17156, 92149, 19553, 49559, 7935, 27685, 7169, 7364, 23007, 43187, 85643, 90333, 60478, 30376, 67787, 93919, 15230, 79296, 5444, 7318, 76823, 14301, 95080, 11795, 83790, 54385, 99628, 58255, 66480, 90437, 33016, 95743, 86208, 2595, 15583, 92550, 16809, 56501, 17609, 30338, 50140, 55285, 81156, 14148, 41077, 18936, 65352, 34108, 13147, 86463, 49295, 13638, 44405, 23494, 42620, 87351, 24970, 56478, 83588, 35255, 24552, 76924, 82872, 70377, 20405, 65565, 48863, 78064, 54951, 21475, 66127, 35845, 37910, 89859, 56431, 11804, 25370, 82970, 64903, 92775, 87546, 2558, 69197, 45323, 64563, 2788, 14641, 14192, 83330, 58895, 92473, 86736, 30644, 35189, 54888, 82172, 91644, 55750, 26727, 51638, 2165, 27683, 33190, 60787, 38919, 11283, 85373, 19809, 55858, 16800, 33286, 66022, 43029, 84157, 45395, 78529, 5237, 31589, 2718, 32742, 18724, 34478, 18797, 59617, 91701, 79117, 77425, 64194, 74744, 58996, 52597, 76673, 98822, 46182, 42341, 22182, 72192, 89010, 67007, 97631, 92682, 83335, 11239, 89895, 48983, 77299, 65599, 35770, 66132, 29279, 39420, 42932, 75942, 31461, 21955, 78969, 97549, 5372, 5685, 69670, 49769, 74726, 12460, 45363, 64521, 17382, 50703, 78961, 65694, 97570, 21326, 98921, 9527, 42953, 98001, 25366, 83501, 12557, 16522, 6533, 52199, 29252, 15645, 29675, 76032, 6694, 14602, 68996, 26666, 5787, 23910, 2617, 53890, 33093, 60154, 55531, 75655, 79521, 86172, 51482, 59956, 18827, 15953, 62678, 765, 14021, 46174, 76894, 32819, 80621, 78031, 46933, 55595, 7275, 24118, 65059, 61791, 13713, 49895, 30175, 62035, 2529, 73298, 369, 90968, 629, 66853, 4975, 75990, 24232, 72954, 34316, 12872, 35683, 73218, 11743, 43104, 41298, 76738, 57603, 95022, 92803, 62238, 8318, 13705, 77274, 42716, 37233, 68883, 74448, 2351, 95762, 41896, 1346, 58919, 37993, 32097, 12112, 52949, 83392, 31259, 70790, 38695, 54097, 96437, 89838, 27650, 66105, 4630, 17931, 40050, 79375, 21329, 30544, 33115, 75488, 85785, 54268, 91707, 99672, 52006, 11848, 4946, 91529, 84389, 19841, 64889, 59071, 11404, 13021, 31673, 99476, 4516, 77807, 82521, 63780, 90871, 4733, 93878, 26220, 75191, 27814, 49845, 84337, 64393, 86386, 80332, 9761, 75845, 87375, 75967, 4895, 20905, 99837, 52644, 22009, 87852, 85448, 108, 22153, 21906, 42091, 32431, 98883, 7143, 64610, 64999, 98411, 56635, 46272, 21188, 81800, 24302, 42882, 54022, 95385, 59992, 51795, 96368, 85454, 25340, 31836, 19316, 10592, 65427, 45878, 52326, 10302, 34846, 913, 73968, 27908, 40006, 57842, 35786, 45025, 95305, 3273, 50319, 99490, 64626, 34334, 23000, 41303, 85444, 58410, 441, 80444, 38208, 56454, 66691, 6664, 97109, 91776, 66908, 36162, 76882, 29240, 63677, 69484, 95227, 97799, 22829, 35435, 385, 54418, 69487, 30961, 16316, 75324, 68398, 42377, 88388, 235, 20664, 13364, 44313, 1310, 63243, 21152, 3010, 43559, 52728, 59826, 24170, 12533, 84741, 23162, 97956, 67118, 42394, 62790, 82694, 48153, 95773, 77575, 16758, 95503, 51346, 16902, 81581, 63469, 1330, 39506, 33669, 63241, 58285, 93787}
{23208760, 22089925, 24472231, 22822680, 20288410, 24115267, 22913028, 18470048, 23804294, 15379626, 19474314, 17530072, 19172609, 18913678, 24733557, 18318468, 20940815, 14821064, 22016397, 14961924, 16197291, 16902756, 19612090, 14462873, 13899427, 12742666, 22537063, 22404270, 24051217, 15549683, 22247726, 19242649, 20743928, 24071458, 21664672, 17445231, 18591755, 19145946, 20870443, 14013887, 23765653, 19487580, 13241490, 14756931, 22739635, 19626381, 23547168, 20366875, 18771405, 12513523, 14950695, 14460776, 17668079, 21581753, 23074357, 14425384, 15797446, 23369496, 23878640, 18936004, 13549713, 13984484, 18546755, 22687297, 17403972, 18059107, 19077230, 22671249, 18476606, 23733201, 15740671, 14945855, 13739050, 13346860, 23785206, 17287124, 16430746, 21692357, 24058386, 14527940, 18692013, 24114645, 15465269, 16029723, 18035131, 20858693, 21407723, 19251770, 16373906, 19059101, 23191582, 19628389, 16984209, 17084471, 17540311, 19843444, 21362982, 16018009, 23552947, 20295340, 22648694, 20217244, 18503064, 12977637, 24643536, 14173993, 16033592, 12835216, 19504389, 20014522, 15334290, 17303978, 24507483, 16085008, 15876614, 20208055, 13387937, 16479014, 20126807, 13157693, 20872091, 14258221, 12661739, 13254711, 13647150, 16460078, 17361205, 12881894, 19391758, 18041093, 19335358, 12696994, 24027484, 24779215, 13405581, 17677695, 17418745, 16422811, 22795986, 21629491, 18145894, 24136120, 18979805, 23114439, 14085973, 18130952, 18874468, 20457071, 17009579, 21092123, 21865412, 24859547, 23891840, 19958021, 16765760, 17832700, 15299145, 13227743, 18776141, 23567139, 20055472, 20581660, 12668975, 22405931, 17806246, 12576502, 16751919, 23474777, 17395622, 20482617, 22043124, 20587204, 16697031, 18421639, 15234582, 24101292, 16804679, 22682532, 24345250, 21515641, 13224955, 20887243, 14171398, 19694411, 21025147, 13061794, 22089536, 19831649, 13602745, 21661080, 17398340, 16226996, 18653361, 23243238, 12996795, 15121862, 24671747, 19955463, 15316681, 22319195, 13721894, 19710743, 19458514, 18257944, 15648505, 16358676, 17446313, 19119491, 16591881, 18703064, 17607318, 15895077, 17898928, 19972142, 17910167, 18235789, 13487657, 13651314, 14376773, 21800509, 23294194, 16226570, 24175540, 23517709, 22480212, 17318585, 23010638, 13075764, 12794543, 18263316, 17673764, 22879020, 21764739, 14088613, 15461409, 19888807, 18767585, 13682401, 15239256, 21279192, 20522765, 24442820, 21473314, 12612444, 21874939, 22132878, 22217863, 19651747, 15110424, 15739541, 15448564, 23669057, 13951626, 24014879, 18669006, 17273640, 21009153, 24740251, 15431413, 12541313, 22675360, 22486909, 13322709, 17243965, 21714970, 13438674, 17169245, 13141597, 22988683, 15641158, 16838091, 13439419, 23186138, 14874641, 18614054, 16436584, 14610112, 14188014, 13533831, 17909594, 20644654, 19157851, 21165915, 20061455, 24002932, 22255001, 18823431, 17974653, 13123585, 17237565, 19385253, 20611835, 22307403, 23013167, 12977998, 15741040, 15201392, 15432042, 21429835, 14520576, 21483713, 23571400, 15714112, 21200231, 15726984, 14521799, 13512637, 23126182, 16312494, 23729112, 22119862, 23427099, 16957986, 21189872, 19819892, 16093326, 13665019, 13759675, 14311174, 16599639, 24361840, 17984615, 24742602, 14353983, 18818037, 14138112, 23228062, 13279483, 17241348, 19516501, 20535566, 16562406, 17070170, 14609347, 19281344, 16484843, 14048063, 24292957, 22767285, 15963624, 16907386, 17027510, 21732407, 22245368, 18957333, 24702291, 22165993, 18393956, 14171758, 16280838, 17787377, 19057005, 17136477, 22779133, 21097069, 14812754, 20828317, 20237085, 16098481, 13920619, 13169097, 24040505, 23687814, 13241073, 17534588, 20858944, 15416811, 20445267, 16184197, 19521234, 22044141, 23453319, 22481122, 22984360, 24557328, 24259877, 20684028, 15734891, 24859547, 13748811, 17610433, 17223852, 16357246, 21087884, 15897519, 19621071, 21785051, 20666663, 24203119, 18359356, 17775602, 21451988, 17695670, 22921111, 20619635, 14855814, 16971793, 21339936, 15026923, 23392605, 20193907, 16696563, 21494502, 20137272, 13574015, 18634637, 14721225, 23662524, 20426867, 23930435, 15561637, 21275326, 14486116, 18090943, 13298799, 18273908, 23078594, 20933121, 21837377, 13086066, 16519689, 17419658, 14601908, 18799313, 17209251, 21082989, 21551427, 24517256, 22582214, 12472317, 18181271, 14920554, 14674973, 14667203, 13861548, 20982118, 19366788, 16650291, 16281279, 14268458, 19097309, 19876346, 15188553, 16964650, 20781137, 23169143, 13838548, 20381487, 21957818, 15490649, 13597508, 12904700, 16694866, 17775494, 13771640, 22956546, 15448949, 15795458, 18761500, 14632869, 20345325, 21950263, 22605461, 19753120, 15062245, 14610347, 19405917, 22809350, 15939390, 19613400, 19757654, 18380508, 23077367, 21880936, 14515601, 22747123, 24766772, 15311678, 23656141, 14973857, 23831157, 17038911, 16269390, 24580046, 23067054, 14136766, 16194254, 13837250, 14538557, 24457343, 18598101, 23947337, 17109091, 12469044, 21495832, 19513820, 20329009, 23306479, 16862964, 23985627}
Returns: 2
{98880, 65290, 26279, 36868, 47320, 8738, 23038, 49356, 1033, 25253, 58251, 45085, 21218, 70090, 69553, 21377, 69421, 97817, 23560, 48909, 73773, 23567, 57083, 92977, 23929, 56002, 29275, 29725, 27885, 64952, 95682, 92373, 68093, 42596, 78108, 95383, 66922, 18059, 46143, 75589, 4739, 36649, 62216, 81555, 60614, 41698, 40154, 11558, 24586, 44055, 83612, 21603, 67298, 65223, 76040, 34999, 32199, 93434, 89477, 27940, 58085, 90898, 45340, 43222, 59690, 346, 11188, 72482, 73738, 57316, 11755, 73165, 34382, 91601, 30229, 64927, 93276, 45048, 30655, 71701, 15138, 34021, 71614, 41697, 55308, 46656, 66922, 67537, 91759, 86313, 81265, 34152, 42279, 80121, 90847, 92477, 73798, 31567, 23564, 85809, 32794, 74273, 33934, 8190, 99067, 20318, 80151, 6033, 90536, 94287, 58128, 18845, 34711, 60369, 36687, 67614, 6877, 40355, 17103, 53616, 11368, 20717, 70982, 92471, 11124, 58172, 47185, 99098, 44588, 7401, 46897, 39724, 27547, 59640, 52770, 20510, 17709, 81866, 46791, 92076, 13321, 11432, 23889, 2512, 35523, 73810, 31472, 662, 89301, 17695, 13505, 17230, 58271, 516, 39219, 25883, 32789, 98486, 86822, 41243, 52833, 7938, 79455, 96544, 14639, 84120, 22403, 27978, 21728, 15535, 49354, 14101, 41040, 61307, 26171, 97362, 55361, 25934, 3296, 85989, 64249, 79933, 42869, 35427, 11000, 47746, 28318, 36343, 98768, 60111, 479, 50716, 69763, 28328, 52118, 3639, 92094, 69730, 47398, 93012, 83763, 11066, 15230, 50214, 65771, 36770, 47619, 63642, 62321, 51499, 31154, 94806, 56836, 25223, 24061, 87846, 84051, 56314, 20924, 86494, 21306, 48797, 51640, 44517, 16370, 89658, 63468, 72591, 49960, 71854, 81522, 27511, 75497, 73293, 56631, 45925, 94105, 47619, 13195, 17447, 13291, 66792, 59815, 4587, 69826, 34710, 66723, 80794, 77679, 12311, 27676, 78874, 64387, 4075, 99291, 7957, 90106, 17888, 77311, 90135, 82319, 53612, 93185, 66786, 2450, 36945, 30361, 28145, 17348, 93192, 15943, 22315, 24040, 10047, 98543, 99670, 34751, 60625, 48804, 95395, 41823, 86075, 64428, 20927, 95061, 45353, 47616, 28242, 21982, 85844, 19626, 83863, 1888, 62781, 85872, 10533, 46351, 19130, 38916, 30642, 40699, 34830, 63940, 70425, 22245, 2225, 15518, 53527, 90673, 35287, 14389, 30868, 97568, 66235, 75994, 39675, 53982, 55233, 85837, 64046, 98927, 56698, 87829, 10430, 74735, 51899, 43641, 44427, 13960, 8882, 63422, 56395, 89494, 58243, 82932, 33265, 72682, 59618, 58205, 65505, 49052, 11270, 99863, 2212, 90914, 63405, 16933, 19547, 4859, 50781, 68044, 6354, 33088, 59032, 31120, 67767, 28029, 70225, 80953, 27878, 56238, 62037, 32706, 65774, 68806, 79513, 6337, 92731, 99895, 15154, 99545, 21773, 17595, 89662, 91192, 17245, 89701, 21747, 33988, 65489, 44404, 13096, 47629, 89553, 59392, 45369, 33612, 38936, 68671, 47477, 1497, 82742, 3760, 31516, 66699, 75823, 76465, 93506, 30196, 35461, 21108, 86301, 30065, 29946, 33480, 49935, 41692, 59818, 65872, 65689, 96177, 69343, 45156, 97194, 63220, 46596, 86207, 51600, 80277, 31639, 42450, 53175, 73731, 76730, 95290, 16498, 44893, 49923, 66149, 43591, 21845, 71478, 8854, 56192, 87286, 76478, 81642, 62865, 34222, 11350, 94051, 25302, 16677, 8699, 89000, 58182, 69506, 61593, 96346, 48673, 50146, 49557, 77645, 17382, 30875, 68371, 9875, 65063, 63288, 21668, 95840, 39663, 75919, 96946, 41365, 50997, 50160, 6836, 14865, 40566, 77583, 88962, 65500, 56957, 37155, 68277, 23770, 58418, 42201, 52327, 1393, 66408, 16268, 77296, 47652, 88516, 78660, 92070, 61508, 42784, 56560, 2536, 70713, 58510, 34539, 33817, 17083, 24053, 19408, 25491}
{6668525, 5751034, 7026218, 737346, 1920003, 4320569, 17575222, 23474269, 208779, 22805502, 13672307, 2522959, 5085501, 23324388, 3764527, 3012225, 20419912, 17054295, 5984865, 5547211, 18568253, 18869823, 17049427, 643426, 17078224, 977936, 435867, 3158365, 21186571, 14816420, 8692755, 12992213, 24581240, 16403784, 14751468, 18213281, 8597073, 14386608, 13826422, 16479373, 15395772, 17697378, 6103633, 17770884, 15391033, 22316236, 7753239, 16295414, 16210058, 920515, 19717266, 14344496, 21083928, 12802634, 17937332, 18098940, 5783233, 14525090, 9804772, 7483767, 22908672, 20949080, 11172197, 16333401, 21394970, 18801363, 18587279, 4712647, 23027625, 1714901, 21463638, 8849088, 13262560, 20180392, 23133567, 5390669, 3773612, 10941853, 18918173, 2706407, 3984663, 22554517, 14022665, 13951051, 8448418, 16075667, 14156264, 22622054, 22355855, 20350491, 1409235, 15116597, 14257204, 6914102, 24833562, 16502263, 9118403, 24319650, 19222603, 3244174, 13807540, 15811296, 22029040, 4684737, 15835943, 12661349, 7631083, 4175808, 5182873, 9252794, 16610404, 19317013, 1749612, 2932943, 13531842, 213330, 15123474, 19099144, 16932292, 13316176, 8243747, 15067407, 22100022, 21754276, 6041417, 643918, 19510518, 10492860, 5815572, 7861261, 11203931, 13564636, 3680336, 15523689, 18970943, 20440422, 20858182, 18860674, 12197034, 9130358, 11126857, 22264096, 313462, 15961459, 11305796, 17844694, 4398060, 1904210, 18657554, 18887518, 10295276, 21692902, 14321080, 22200337, 23513488, 10152748, 3507950, 15033185, 19092680, 2136712, 9846519, 4141890, 19343596, 9303062, 2901147, 1653834, 8995060, 23831129, 10019770, 7967988, 2872574, 17203818, 23829170, 1814973, 24566316, 17619566, 1196693, 22531175, 4508666, 921934, 25260090, 113598, 14717865, 1297609, 8396169, 4379381, 21661805, 15665169, 20406778, 3180820, 8025098, 876460, 7708895, 4676547, 2231106, 13333106, 22045351, 23097355, 23919226, 18750566, 7550932, 21007892, 12882595, 5770984, 21227010, 1786382, 5685744, 1657585, 14797534, 21563934, 14089342, 4101451, 12253870, 23854393, 1055382, 6357518, 6836421, 10126865, 13265097, 22780249, 2095469, 3864823, 9351090, 2269640, 8429642, 13495155, 24155648, 8003515, 12150243, 15737023, 4891737, 23881904, 8151694, 1375079, 17360473, 25014999, 5525328, 22147641, 207746, 21087590, 13329467, 15878088, 12515780, 14835601, 14886246, 5817943, 13400491, 289573, 13524912, 24407946, 7146926, 8775923, 20752683, 7229521, 19255259, 23157430, 7334891, 5335828, 4244533, 11007381, 18942993, 23788130, 21554849, 22274538, 21451883, 5057396, 1327970, 14660607, 14735213, 23058821, 3453414, 25317111, 9715295, 12525827, 17176767, 15736876, 23408458, 20596108, 21995106, 19992633, 11590005, 22686756, 5308809, 16198103, 20535483, 7713085, 20643724, 18778808, 4006645, 5936877, 19633654, 5498302, 14173315, 8527697, 23674627, 22812883, 14526909, 18606409, 16837226, 10726641, 23871828, 21293588, 9367002, 16800764, 11945209, 19224828, 9158507, 6722052, 20271065, 17084714, 10667854, 24935809, 4810215, 21820511, 7882251, 22802350, 8972657, 16177176, 6999939, 11360883, 16730339, 22498651, 22953887, 825744, 20827418, 984725, 10039440, 13639691, 1753666, 6073202, 11796619, 11688770, 11155146, 12584839, 11502039, 24969074, 8076197, 9906137, 24980074, 24092180, 16992344, 21902260, 2004073, 21258758, 5638125, 5303075, 20019652, 10058987, 16956478, 10070551, 15082445, 5531682, 25013162, 24892594, 4539786, 9418857, 10180777, 14993293, 25214863, 1083260, 17993570, 4133952, 3933491, 9033047, 10801552, 19796779, 19614028, 13244173, 19199039, 10420547, 17303363, 762145, 17890229, 15422324, 7952453, 12899840, 22427314, 3475161, 3900785, 24131768, 23803151, 145716, 24540145, 24245201, 4501043, 13074591, 12667112, 22084287, 13333768, 8826198, 21449433, 13890282, 24190889, 9450373, 21826009, 11296837, 7022904, 13029222, 9492518, 5851033, 10335168, 23542079, 13447233, 4921683, 14831014, 3452895, 21335280, 8198562, 19382885, 14322893, 5961305, 10917246, 9462322, 1137572, 12455965, 1031321, 23286421, 6888021, 15147684, 455159, 12633500, 22866058, 21035604, 14601820, 24873302, 8464916, 6527098, 20788675, 13738456, 20930401, 2829810, 1446557, 13573490, 12641031, 2042040, 25089640, 7346162, 19005858, 7244785, 25328461, 9793686, 16635706, 13417168, 19391584, 3969525, 23191749, 2797286, 16898819, 18305557, 7930924, 11995355, 3502452, 14673360, 4505370, 1008811, 68371, 747221, 4240871, 19155968, 14907914, 10154827, 22395518, 22762675, 24685035, 18181535, 3426201, 15173634, 20242960, 20025386, 11754971, 7853860, 18302243, 12867365, 2419789, 7225446, 9932689, 5414439, 18440440, 6569645, 3128124, 3383552, 3635559, 8393110, 11438179, 15958947, 13151442, 13774746, 7438232, 20145588, 23200214, 700478, 16552276, 12336248, 20738752, 4292857, 8232379, 14124530, 14368549, 3402960, 25115131}
Returns: 2
{21108, 98768, 41243, 32199, 21218, 15518, 47477, 21982, 73165, 69421, 97817, 25223, 59032, 57083, 11000, 56192, 64428, 95290, 53982, 71701, 11558, 20924, 21747, 85809, 25883, 36770, 77583, 49354, 36343, 16498, 89658, 90898, 24040, 81522, 86301, 662, 81555, 47746, 66699, 86075, 25302, 61593, 45353, 2450, 29725, 63288, 62781, 40566, 80151, 73738, 11350, 69553, 66723, 66149, 11432, 32706, 14389, 25253, 24586, 35461, 45925, 93506, 93012, 31639, 29946, 87286, 58271, 74735, 1497, 72591, 29275, 10430, 44055, 20717, 23929, 66922, 27511, 19408, 82742, 60625, 61508, 41698, 63220, 92070, 11066, 73773, 62216, 86822, 1888, 58128, 91192, 58418, 25934, 31516, 71614, 8190, 98927, 82932, 86313, 30868, 65489, 46791, 63940, 20927, 17695, 70425, 33612, 65872, 83612, 64952, 74273, 92731, 90914, 58510, 16370, 6836, 30196, 77311, 92094, 42201, 73798, 49557, 17888, 42596, 63422, 34711, 516, 30875, 87846, 27940, 93185, 2225, 23770, 78108, 20510, 49052, 45085, 50160, 58172, 70090, 17245, 56631, 71478, 10533, 91601, 60111, 84120, 23567, 15138, 65223, 68371, 88516, 73293, 70225, 45369, 44517, 84051, 31567, 64249, 53527, 8854, 10047, 89477, 75589, 41365, 98543, 61307, 53616, 13096, 65290, 48804, 41692, 95061, 56002, 21306, 48797, 78660, 4739, 55308, 85844, 62321, 4859, 99895, 76478, 56560, 48909, 33817, 94051, 50214, 27885, 39724, 36868, 65774, 59818, 27676, 35427, 65500, 60614, 98486, 44893, 58205, 33088, 62865, 39663, 89000, 47185, 99067, 34539, 59640, 99098, 23560, 2212, 26279, 93192, 13291, 21377, 95395, 67537, 22315, 92477, 91759, 17595, 62037, 88962, 60369, 56238, 21603, 76730, 67298, 89701, 89662, 17382, 50781, 65063, 70982, 18059, 69826, 7957, 59392, 34710, 43641, 77296, 37155, 89553, 7938, 55233, 47619, 75823, 17230, 8738, 57316, 96946, 2512, 83863, 63405, 39219, 94806, 50997, 75497, 72682, 25491, 69763, 64046, 66922, 95840, 97194, 41040, 21773, 77679, 75919, 52770, 26171, 3760, 53175, 76465, 36649, 27978, 17709, 11124, 97568, 90536, 33265, 8882, 66786, 70713, 6033, 47398, 30065, 68093, 51499, 45156, 58251, 66792, 15230, 68671, 66235, 18845, 72482, 96346, 92076, 40699, 98880, 17348, 51600, 22245, 82319, 87829, 90106, 23889, 17083, 93276, 11270, 68277, 39675, 14865, 69343, 28328, 4075, 80794, 65505, 90673, 4587, 80277, 67614, 66408, 44404, 59690, 8699, 64927, 42450, 56314, 53612, 56957, 90135, 59618, 83763, 80121, 81265, 30229, 34751, 42869, 6877, 3296, 17447, 21845, 47619, 79455, 44427, 56836, 33480, 49935, 346, 71854, 80953, 24061, 42784, 34152, 21668, 23038, 95383, 99545, 96544, 51640, 19626, 12311, 3639, 56698, 30361, 47320, 92977, 89301, 99291, 86207, 94105, 89494, 31154, 50146, 36687, 34999, 479, 49356, 65771, 46143, 16677, 58085, 52833, 92471, 58182, 47616, 15535, 1393, 43222, 68806, 64387, 47652, 44588, 86494, 85989, 6354, 24053, 28318, 20318, 50716, 78874, 47629, 30655, 46351, 13505, 13960, 13195, 2536, 81642, 59815, 27547, 45340, 40154, 67767, 13321, 17103, 58243, 7401, 85837, 14639, 79933, 56395, 42279, 85872, 45048, 51899, 6337, 69730, 46596, 63642, 1033, 21728, 69506, 27878, 99863, 31472, 40355, 34382, 49923, 96177, 16933, 73810, 15154, 9875, 52327, 93434, 75994, 63468, 28029, 36945, 23564, 33934, 77645, 22403, 34222, 34830, 35523, 81866, 79513, 30642, 19547, 95682, 11755, 19130, 43591, 32789, 31120, 16268, 49960, 41823, 14101, 33988, 46897, 94287, 35287, 11188, 73731, 28242, 99670, 48673, 15943, 41697, 97362, 76040, 55361, 52118, 34021, 65689, 68044, 46656, 11368, 32794, 38936, 38916, 90847, 92373, 28145}
{15014401, 5020451, 2136712, 19577427, 20264178, 9158507, 16549740, 21343798, 16552538, 20419912, 8371983, 23854393, 24892594, 8336117, 8396169, 12743622, 20084080, 550449, 16409786, 2706407, 9044605, 12084288, 3475161, 3244174, 10152748, 23578849, 7853860, 2872574, 9699635, 16880043, 11922964, 4470279, 9715295, 4891737, 23542079, 23424913, 17770884, 20996826, 21826009, 2727780, 16635706, 16898819, 7713085, 21451883, 3158365, 6235781, 16863545, 11754971, 7631083, 2374574, 25328461, 3764527, 13400491, 11656154, 3075797, 3933491, 14674996, 2548212, 16210058, 5851033, 25014999, 12392745, 6670907, 455159, 20436724, 23373707, 14321080, 20827418, 3880525, 8003515, 24921869, 24513147, 920515, 10281771, 17078224, 11239119, 1474068, 21944909, 13890282, 20596108, 20145588, 22316236, 12935716, 17982299, 21007892, 6833981, 6103633, 19092680, 14173315, 16610404, 7952453, 6946439, 2823220, 9450373, 14022665, 20651914, 16730339, 11502039, 20350491, 423521, 24131768, 12197035, 16025399, 9151285, 6458638, 8598122, 12667112, 19382885, 5694807, 14816420, 15811296, 12177019, 5638125, 4648219, 8429642, 5092337, 15866139, 21161239, 3375204, 6569645, 9118403, 21875566, 20010521, 8967273, 11796619, 1749612, 3128640, 1008811, 6357518, 7483767, 3866797, 6105858, 5414439, 14751468, 20440422, 8385169, 22850587, 15173634, 643918, 2074163, 12445867, 17360473, 23953382, 2526111, 20180392, 3180820, 1653834, 18869823, 21358936, 12591050, 25328461, 13151442, 1375079, 14993293, 12299239, 23103338, 6836421, 1040378, 132620, 6722052, 13573490, 12525827, 15613166, 8924677, 7188291, 8250237, 23574795, 13316176, 25195841, 5751034, 21995106, 21335280, 4888039, 24406527, 2095469, 21512435, 13774746, 9937428, 8448418, 5936877, 14797534, 8376842, 19199039, 315299, 700478, 19830159, 8232379, 9793686, 19607691, 4169775, 13564636, 737346, 16361188, 8198562, 18209211, 24066279, 12867365, 9998042, 15033185, 6527098, 406592, 25013162, 19005858, 22395518, 3969525, 5865128, 9591585, 21070143, 9864412, 14934699, 19367156, 21258758, 7026218, 2362832, 13329467, 22337613, 19992633, 2773944, 33666, 8918675, 3064365, 7455827, 4133952, 18302243, 22455887, 17993570, 11005568, 10803371, 4311832, 22427314, 9995799, 4505370, 15308691, 4240871, 22100022, 14386608, 10512041, 23157430, 4501043, 19545228, 10039440, 13967578, 18140170, 24245201, 4141890, 16177176, 19690336, 14107447, 21692902, 4320569, 23670876, 740372, 9369514, 19914022, 20088791, 23513488, 4101451, 21953257, 17252264, 8076197, 25115131, 17689329, 14031624, 8597073, 15269474, 1137572, 23829170, 24588089, 13524912, 22762675, 6410288, 24566316, 1141332, 22866058, 7022904, 17697378, 23831129, 20858182, 19298168, 4810215, 5182873, 392652, 6073202, 3120709, 12336248, 21158686, 23919226, 11911293, 24581240, 3816026, 15911295, 11714405, 9517165, 12461096, 12063364, 21820511, 19317013, 20688297, 18305557, 9130358, 1497332, 18758816, 14735213, 18492040, 13405497, 18942993, 2462403, 18083676, 313462, 14124530, 3773612, 21902260, 15464049, 22802350, 20025386, 14480558, 4676547, 7229521, 289573, 1301786, 20271065, 10497447, 10261054, 25182745, 3635559, 23803151, 3993181, 19391584, 5390669, 12633500, 10126865, 1593943, 2419789, 14411215, 9906137, 7550932, 6914102, 1409235, 23133567, 23408458, 14717865, 10211864, 4508666, 4258318, 22520496, 22147641, 19343596, 13639691, 13131427, 14831014, 21925501, 18801363, 9663292, 25214863, 24297140, 23200214, 15116597, 10442215, 17575222, 18213281, 17303363, 9303062, 9351090, 19633654, 932826, 11998994, 2886508, 1327970, 23455778, 643426, 18657554, 19255259, 2128247, 19897238, 11155146, 14089342, 13383252, 13531842, 18098940, 8025098, 1903548, 4167222, 13826422, 11927970, 22908672, 9846519, 21754276, 2194894, 4732353, 17376008, 21946302, 9038282, 10801552, 20752683, 15958947, 19557477, 2634706, 921934, 19803133, 14368549, 3694975, 12661349, 24502717, 16631412, 835945, 18918173, 14526909, 10295276, 1753666, 25133910, 16552276, 18063941, 12515780, 3680336, 11172197, 7753239, 15977371, 14214925, 8413272, 12584839, 17474601, 18414359, 2901147, 25294796, 13696086, 11113536, 1739706, 14431656, 984725, 5720770, 2300836, 24343736, 1657585, 208779, 10019770, 2797286, 1083260, 2004073, 20961873, 19099144, 12100283, 20788675, 19463333, 20019652, 7557577, 10420547, 24591115, 3128124, 10896805, 17522204, 1236281, 10180777, 20308010, 6129422, 3333355, 10732746, 8995060, 18117898, 4069703, 11305796, 18860674, 19796779, 10726641, 10058987, 16731388, 21463638, 6741182, 20930401, 3507950, 4539786, 16951619, 12150243, 11590005, 8138744, 3900785, 11203931, 16169954, 8279034, 18587279, 4366588, 6577895, 9691255, 17446210, 3453414, 11419107, 7806257, 7467169, 1196693, 2231106, 22554517, 11071257, 15082445, 16075667, 8243747, 13807540, 22084287, 16837226, 24833562, 12428621, 14660607}
Returns: 0
{34710, 4859, 516, 81555, 58510, 40154, 88962, 75589, 18845, 62781, 88516, 96544, 22245, 49935, 92977, 32789, 17245, 70225, 99291, 69763, 71614, 32706, 65489, 81522, 70425, 42784, 86822, 42869, 11432, 27978, 13195, 29275, 95290, 56631, 15518, 8190, 30875, 21982, 13960, 73293, 63642, 14101, 86494, 33480, 7938, 89701, 20510, 42279, 35523, 81642, 15535, 50214, 662, 47616, 10047, 56957, 2536, 1888, 33988, 89000, 11066, 16268, 75823, 58418, 41040, 64952, 3639, 33612, 62865, 29946, 86207, 46351, 15154, 56314, 77645, 99098, 97817, 16933, 83612, 10533, 52118, 8738, 92477, 6877, 58172, 59032, 13321, 79455, 12311, 4587, 24586, 26279, 27878, 35287, 33817, 65771, 43641, 27547, 28318, 14865, 99545, 65505, 36770, 77296, 56395, 65774, 47320, 21603, 34711, 23929, 40699, 70982, 73731, 39724, 58243, 2512, 87286, 86313, 22315, 99067, 41697, 35461, 78660, 73810, 17595, 53175, 92731, 35427, 48804, 34830, 33265, 2225, 76040, 78108, 60625, 41243, 25491, 66235, 21747, 93506, 39219, 1497, 7401, 49354, 56002, 40355, 16370, 80151, 23889, 1393, 59690, 24053, 97194, 29725, 48909, 11755, 45085, 84051, 13505, 47629, 65223, 36868, 61307, 21108, 90135, 72682, 23038, 71854, 14639, 90673, 86075, 96946, 17348, 77311, 66408, 68806, 47619, 30229, 59640, 89658, 23567, 87846, 25253, 69826, 41698, 55308, 17083, 94806, 63940, 52770, 41365, 23564, 28029, 79933, 89494, 32199, 92070, 13096, 42596, 44517, 49960, 76730, 38936, 78874, 56238, 75497, 31639, 69506, 85844, 6836, 20924, 98927, 28145, 74735, 34222, 30361, 95383, 47185, 76465, 43591, 96346, 51640, 48673, 96177, 11558, 58271, 95682, 75994, 90898, 1033, 65500, 86301, 59818, 17230, 45340, 28242, 45369, 72591, 25223, 98486, 44893, 8854, 64387, 80121, 73738, 44404, 25934, 62216, 89553, 45353, 73773, 76478, 27676, 66922, 26171, 81866, 90536, 2212, 19547, 15138, 80794, 47746, 87829, 15943, 10430, 63288, 2450, 27885, 93185, 82742, 68277, 62037, 6033, 58128, 63405, 34021, 47652, 3296, 53527, 93276, 25883, 38916, 69553, 34999, 90914, 80953, 45048, 30065, 16498, 73165, 31472, 64927, 81265, 91759, 19408, 46143, 85989, 19626, 98768, 95840, 75919, 56192, 14389, 92373, 23560, 65872, 93434, 92471, 34152, 4075, 43222, 37155, 53612, 90106, 36343, 21306, 31120, 59618, 64428, 36687, 80277, 13291, 7957, 49557, 20717, 69421, 36945, 11000, 52327, 65689, 90847, 20927, 57316, 6354, 39663, 8699, 47398, 63468, 95395, 3760, 64046, 30642, 84120, 40566, 72482, 11270, 22403, 66723, 69343, 346, 15230, 21218, 32794, 82932, 63220, 82319, 45925, 77679, 479, 92094, 68371, 27940, 17888, 9875, 17447, 18059, 11188, 60369, 25302, 67614, 68093, 47477, 6337, 46656, 67298, 70713, 31516, 4739, 49923, 95061, 69730, 11124, 55361, 58182, 85872, 61508, 94105, 71478, 89477, 11368, 17103, 58205, 8882, 44427, 33934, 66922, 44055, 70090, 34382, 71701, 31154, 73798, 85837, 67767, 21728, 65063, 42450, 49356, 17709, 55233, 30655, 21377, 34751, 50997, 68671, 99670, 93192, 98880, 51899, 66149, 28328, 24061, 21845, 59815, 57083, 65290, 64249, 79513, 34539, 85809, 89301, 23770, 46791, 92076, 89662, 63422, 39675, 58085, 36649, 50146, 46897, 66786, 16677, 83763, 50160, 68044, 42201, 19130, 30868, 27511, 91192, 66699, 21668, 50781, 48797, 17695, 98543, 51600, 45156, 11350, 60614, 97362, 60111, 99863, 53982, 99895, 56560, 93012, 59392, 46596, 94287, 30196, 44588, 56836, 58251, 41823, 41692, 49052, 17382, 53616, 33088, 51499, 56698, 52833, 20318, 47619, 21773, 61593, 77583, 91601, 24040, 66792, 31567, 67537, 74273, 62321, 97568, 50716, 94051, 83863}
{19545228, 8376842, 22200337, 17770884, 4648219, 7753239, 7115180, 16479373, 19317013, 8527697, 12265535, 9303062, 11945209, 3452895, 24778012, 3507950, 12899840, 14993293, 19255259, 7708895, 14022665, 21427676, 24131768, 20518246, 16800764, 2171031, 19092680, 10653465, 22264096, 23831129, 207746, 435867, 550449, 8024619, 16185472, 4684737, 1008811, 4006645, 23588755, 24026675, 23734518, 17203818, 2634706, 14831014, 21194509, 22427314, 4908549, 14257204, 11305796, 7346162, 17376008, 19607691, 23424913, 20643724, 12812681, 2419789, 16552276, 11157034, 3900785, 3969525, 4331635, 16951619, 14107447, 6946439, 23829170, 14816420, 11998994, 12667112, 6385468, 4921683, 23286421, 14526909, 10420547, 10126865, 14673360, 14934699, 17054295, 5325742, 5694807, 22812883, 2231106, 21016630, 16502263, 15123474, 24742715, 24892594, 11126857, 19343596, 24407946, 10497447, 9142989, 18328522, 24273079, 17084714, 17129899, 4167222, 15332662, 21675672, 21661805, 5317940, 8124643, 1301786, 1786382, 13967578, 13696086, 16361188, 1920003, 14344496, 23613560, 8274166, 1497332, 22100022, 21035604, 11803549, 12584839, 9369514, 2042040, 5064283, 25317111, 9591585, 11419107, 19512889, 11632375, 7557577, 7455827, 2515578, 13244173, 1297609, 21995106, 4069703, 24969074, 6105858, 17937332, 10655101, 4792978, 23232992, 238821, 21820511, 21875047, 12392745, 23513488, 21449433, 17474601, 22505241, 24406527, 19099144, 8429642, 17777529, 25038888, 3383552, 3993181, 10983965, 1137572, 3158365, 5547211, 21463638, 2522959, 6836421, 15046690, 24540145, 12591050, 24627983, 1814973, 10335168, 14411215, 17324946, 17575222, 15737023, 2901147, 20271065, 2727780, 740372, 14735213, 21161239, 21759310, 10801552, 3228439, 23133567, 9864412, 13495155, 6482205, 6357518, 22805502, 10512041, 22316236, 8448418, 11221014, 21321816, 16025399, 18970943, 7188291, 19222603, 10180777, 113598, 14262809, 5783233, 17982299, 145716, 8967273, 2269640, 12150243, 10803371, 3283110, 16631412, 7391129, 8151694, 24904941, 22600681, 5936877, 5092337, 12084288, 8697049, 10695999, 20827418, 7244785, 24030852, 18213281, 5865128, 18382022, 20930401, 7119250, 9351090, 17446210, 19463333, 9044605, 11065652, 8692755, 7882251, 4470279, 25120715, 12867365, 23542079, 8198562, 3652789, 14201604, 18778808, 13074591, 8003515, 1499291, 10393762, 18846256, 13573490, 4640165, 18494480, 2374574, 1569714, 2823220, 19287044, 1172813, 17660729, 6833981, 25089640, 18209211, 16798310, 788316, 6549653, 20236124, 21258758, 10058987, 21358936, 289573, 20996826, 22953887, 3453414, 825744, 6235781, 3879028, 4169775, 21554849, 11520921, 15464049, 4133952, 21158686, 8776185, 20088791, 22554517, 15958947, 20823091, 18659936, 3773612, 15201596, 8530151, 3764527, 18098940, 19781250, 25214863, 10941853, 11911293, 16880043, 8849088, 4398060, 20002719, 1409235, 3064365, 21944909, 11548182, 921934, 19633654, 20406778, 15269474, 22762675, 12743622, 14674996, 12428621, 5984865, 6011448, 14525090, 3666656, 10246016, 7229521, 9038282, 18140170, 1593943, 18083676, 9699635, 2095469, 4539786, 15481942, 20084080, 11833306, 15147684, 13329467, 23157430, 21875566, 10281771, 20419912, 5057396, 8396169, 3128124, 11071257, 585746, 9151285, 1714901, 5531682, 22395518, 19391584, 23919226, 24155648, 5431223, 24190889, 11360883, 14632462, 23758747, 11754971, 20688296, 21902260, 16355804, 11994693, 10917246, 6527444, 12461096, 20264178, 13807540, 13909354, 12935716, 18942993, 359387, 13524912, 17303842, 22045351, 68371, 17872634, 20010521, 747221, 21087590, 14386608, 18587279, 2932943, 16635706, 25182745, 24581240, 8826198, 5720770, 16075667, 4311831, 13062926, 9450373, 9937428, 20788675, 20535483, 23097355, 6041417, 1196693, 2194894, 1739706, 5244381, 19897238, 1446557, 15613166, 8243747, 16932292, 24980074, 6073202, 11733197, 3333355, 11239119, 920515, 23324388, 13262560, 22693755, 14089342, 16283856, 6999939, 15977371, 10019770, 4240871, 12737411, 1903548, 20858182, 16177176, 6440943, 3012225, 23408458, 3426201, 13333768, 15736876, 23058821, 6668525, 984725, 11656154, 20680242, 1055382, 2829810, 12515780, 8336117, 19642717, 25260090, 19796779, 4292857, 22170096, 18657554, 5414439, 13178218, 16290179, 9995799, 13595264, 2565786, 22908672, 7667732, 13383252, 14171427, 3120709, 13417168, 7550932, 10204987, 15082445, 18801017, 6741182, 423520, 23881904, 7952453, 3569151, 14907914, 15308691, 3864823, 18887518, 17176767, 18492040, 9462322, 11350, 15391033, 17619566, 22207752, 2004073, 8972657, 6229317, 700478, 6670907, 4501043, 24343736, 9252794, 15866139, 5815572, 12253870, 13672307, 13780279, 21335280, 16992344, 4505370, 12065901, 348387, 21563934, 22498651, 9846519, 12661349, 5685744, 24588089, 16898819, 7853860, 5239670, 9715295, 15878088, 24319650, 2773944, 9591438, 10593248, 4810215, 24502717, 15628826, 19914022}
Returns: 2
{8854, 6337, 42201, 2512, 73738, 10533, 75497, 66699, 32789, 75919, 56631, 49356, 11066, 19626, 79933, 64249, 4587, 59690, 53616, 92094, 98927, 21982, 24061, 50214, 56395, 25491, 79455, 99863, 62037, 70225, 18845, 51899, 75823, 94105, 18059, 49354, 79513, 6033, 35427, 42784, 63422, 1497, 89301, 23038, 24053, 47477, 10047, 30196, 13505, 99545, 68093, 80121, 90847, 51640, 23560, 2225, 50997, 77311, 26279, 61593, 96346, 21218, 70090, 8882, 59392, 4075, 44588, 90898, 83863, 31120, 4859, 11000, 98486, 36945, 37155, 27940, 74273, 21306, 31639, 11558, 81642, 40154, 32706, 41823, 30642, 23889, 11188, 46897, 17103, 41697, 38916, 39663, 62781, 59640, 46596, 31516, 9875, 346, 45048, 27978, 45353, 8190, 60369, 96946, 20924, 47619, 71478, 99067, 45925, 59815, 17348, 60625, 42279, 42869, 66922, 21773, 72591, 89658, 66922, 95840, 28318, 33612, 20510, 65505, 36649, 93434, 13960, 52833, 68044, 75589, 56192, 85989, 58172, 22315, 47629, 17695, 17595, 48797, 62865, 85837, 26171, 17709, 32794, 42596, 92070, 16498, 28029, 69826, 52118, 50781, 13321, 63405, 2212, 7401, 71701, 46656, 63288, 7938, 11755, 57316, 65489, 80277, 33265, 63940, 68806, 34021, 58085, 34382, 14101, 73293, 67537, 50716, 82742, 6877, 45085, 17888, 30655, 87286, 24040, 7957, 65063, 48804, 91192, 47746, 93185, 63468, 93506, 92977, 87846, 33817, 49923, 67298, 65774, 36868, 99291, 73165, 69343, 91759, 95061, 22403, 89494, 30361, 47185, 30229, 78108, 13096, 33988, 50146, 23567, 86301, 89553, 38936, 27511, 31567, 1888, 80151, 3296, 43222, 11432, 44517, 44404, 66786, 59818, 15154, 44055, 3639, 63642, 19408, 25302, 57083, 17382, 46351, 516, 99670, 34710, 83763, 86494, 98768, 70425, 15943, 97817, 59032, 56238, 81866, 58418, 34830, 21845, 14865, 35461, 25223, 68371, 41243, 88516, 11350, 90106, 65872, 44427, 95290, 42450, 21108, 50160, 97568, 27878, 25934, 94287, 39219, 40699, 53612, 61508, 41365, 36687, 35523, 12311, 35287, 62216, 86822, 20318, 16933, 34711, 58128, 47616, 98880, 29275, 66792, 15518, 66235, 77296, 73731, 56698, 89477, 15535, 45156, 92477, 65500, 82932, 22245, 34751, 17447, 83612, 72482, 60111, 40355, 52327, 33934, 30065, 85844, 13291, 48909, 90914, 75994, 16677, 28242, 28145, 93192, 40566, 91601, 73810, 58510, 93276, 64952, 85809, 33480, 6354, 45369, 41692, 92373, 662, 58205, 45340, 13195, 34999, 80953, 69421, 23564, 8699, 25253, 20927, 21603, 31472, 70713, 53982, 17245, 33088, 31154, 2536, 48673, 66723, 1393, 89000, 3760, 47652, 30875, 32199, 10430, 15230, 78874, 70982, 76465, 53527, 95395, 11270, 90135, 97194, 14389, 34539, 89662, 82319, 64387, 44893, 29946, 15138, 19130, 43591, 69553, 64046, 98543, 56314, 95682, 69730, 71614, 16370, 99895, 8738, 80794, 58271, 68671, 76730, 92076, 17083, 21747, 56002, 84120, 16268, 66408, 58251, 96544, 67614, 94051, 36343, 72682, 30868, 25883, 49960, 46791, 36770, 49935, 21728, 66149, 2450, 60614, 89701, 81522, 56957, 4739, 77645, 64927, 61307, 65771, 6836, 97362, 28328, 92731, 17230, 95383, 47398, 46143, 58243, 39724, 56560, 94806, 27547, 64428, 51499, 69506, 11124, 76478, 99098, 23929, 47619, 34222, 27676, 63220, 78660, 67767, 19547, 23770, 52770, 69763, 77583, 47320, 11368, 55308, 81555, 92471, 20717, 81265, 34152, 49557, 86075, 56836, 55233, 74735, 39675, 76040, 49052, 88962, 43641, 41040, 41698, 77679, 96177, 90536, 68277, 14639, 73773, 55361, 87829, 62321, 84051, 90673, 1033, 479, 51600, 59618, 86313, 21377, 65290, 65689, 71854, 93012, 86207, 58182, 24586, 21668, 73798, 27885, 53175, 65223, 29725, 85872}
{11763825, 5720770, 6569645, 9369514, 2374574, 2526111, 8151694, 3569151, 3507950, 2641705, 8024619, 1903548, 4331635, 5714433, 113598, 132620, 10497447, 3993181, 12065901, 3375204, 8697049, 4006645, 1055382, 5770984, 11688770, 238821, 6064320, 2004073, 4133952, 10405393, 6030293, 984725, 11296837, 5525328, 10959912, 2872574, 5611195, 4175808, 1297609, 2171031, 11796619, 3880525, 6760208, 7776277, 10983965, 8826198, 12525827, 9492518, 10295276, 8124643, 815314, 6914102, 585746, 9351090, 5984865, 6105858, 3426201, 4244533, 7026218, 8491235, 7119250, 5085501, 2074163, 6073202, 4501043, 7229521, 5815572, 4470279, 5498302, 4539786, 8376842, 8396169, 10393762, 5057396, 7225446, 7483767, 9591438, 2095469, 455159, 9044605, 7346162, 7753239, 3933491, 11590005, 10726641, 313462, 6752370, 11203931, 8413272, 11419107, 8530151, 2972606, 8527697, 9864412, 1031321, 9450373, 747221, 6527444, 10941853, 1525310, 7713085, 4684737, 2932943, 740372, 12084288, 5685744, 1446557, 9591585, 359387, 12515780, 10610596, 4792978, 11113536, 10653465, 11239119, 762145, 8003515, 11922964, 8597073, 10154827, 3694974, 12667112, 4908549, 1301786, 7667732, 10896805, 1753666, 9846519, 10314060, 8924677, 12641031, 921934, 643918, 33665, 835945, 6458638, 7455827, 3864823, 6385468, 6999939, 788316, 4487988, 11553715, 8967273, 7438232, 8464916, 10180777, 10512041, 2231106, 10070551, 11126857, 5303075, 4071915, 7861261, 2706407, 9299450, 6235781, 4141890, 3876578, 1714901, 1262182, 10261054, 392652, 9367002, 10801552, 2807965, 2477874, 12100283, 8138744, 1375079, 2773944, 876460, 11520921, 10211864, 2522959, 5335828, 6440943, 2042040, 9715295, 2178988, 4240871, 3382159, 7952453, 4379381, 3866797, 1236281, 12392745, 643426, 6357518, 8232379, 4589709, 4311831, 9033047, 737346, 6172493, 8849088, 10917246, 3064365, 4888039, 8995060, 11155146, 1327970, 5865128, 2225123, 10655101, 145716, 3900785, 11995355, 6482205, 1872683, 1172813, 3283110, 1474068, 1040378, 11157034, 7631083, 4508666, 9038282, 3075797, 2269640, 1569714, 3120709, 8198562, 10420547, 920515, 11998994, 1657585, 3402960, 8718057, 8336117, 4505370, 10847903, 3128640, 9691255, 5817943, 7550932, 2634706, 5020451, 8598122, 3453414, 8371983, 494899, 7391129, 6549653, 6946439, 4069703, 2829810, 5317940, 5851033, 1499291, 68371, 2136712, 12265535, 11350, 7334891, 6011448, 11733197, 550449, 12633500, 10335168, 10204987, 4810215, 1083260, 2823220, 9252794, 1854192, 1497332, 1593943, 5244381, 7188291, 11833306, 11305796, 932826, 8279034, 6103633, 6322603, 12661349, 5325742, 1749612, 8776185, 4732353, 6668525, 435867, 9517165, 9158507, 3574185, 11438179, 4366588, 2886508, 9804772, 7967988, 9462322, 8918675, 12526596, 11502039, 11945209, 1954754, 4258318, 5694807, 4712647, 3180820, 6269672, 3128124, 3333355, 11911293, 5936877, 12012285, 5547211, 5638125, 7882251, 11927970, 6577895, 10695999, 2362832, 11754971, 5239670, 7557577, 4648219, 3773612, 10576993, 3244174, 10530927, 5531682, 12299239, 4034873, 12428621, 1904210, 406592, 11172197, 207746, 7264520, 194551, 4977970, 6129422, 5945576, 2548212, 9151285, 11005568, 4398060, 12336248, 8972657, 12445866, 348387, 11270273, 8778721, 7930924, 11994693, 3383552, 3969525, 1141332, 9417166, 1008811, 5783233, 825744, 12461096, 8775923, 3299421, 7022904, 6722052, 5431223, 3437471, 11007381, 1137572, 10667854, 4292857, 9995799, 6467787, 4640165, 6527098, 4921683, 3984663, 6741182, 4441651, 3764527, 11360883, 8250237, 10126865, 8692755, 2300836, 11377410, 8429642, 6229317, 4320569, 289573, 11065652, 12063364, 10803371, 9130358, 11221014, 3475161, 977936, 1653834, 8393110, 3635559, 11714405, 9303062, 213330, 9793686, 9699635, 8076197, 423520, 10152748, 12150243, 12197034, 1786382, 3452895, 10019770, 11656154, 3879028, 9998042, 2990848, 4891737, 2419789, 9937428, 10732746, 5390669, 1814973, 4167222, 5092337, 7806257, 4676547, 12177019, 3652789, 7210563, 1456633, 11548182, 12584839, 11803549, 700478, 4101451, 3680336, 5308809, 3816026, 2797286, 6041417, 315299, 10492860, 8274166, 3228439, 7244785, 7146926, 12455965, 11632375, 9418857, 10058987, 5414439, 6410288, 7708895, 7853860, 1920003, 8243747, 8448418, 7639132, 3666656, 10281771, 1409235, 10246016, 3502452, 2727780, 12253870, 9206518, 4575778, 2565786, 7467169, 8385169, 7115180, 10039440, 1540331, 3053923, 11881228, 5961305, 5182873, 9932689, 2901147, 6833981, 1196693, 2462403, 10593248, 6836421, 5148069, 208779, 8025098, 6888021, 9906137, 5064283, 3012225, 5751034, 11071257, 9663292, 6670907, 2128247, 2194894, 9142989, 10442215, 9118403, 4169775, 2515578, 12591050, 3158365, 1739706}
Returns: 2
{1033, 98768, 90536, 66149, 92977, 90914, 78874, 47320, 36868, 4739, 67298, 34152, 20510, 65500, 57083, 90673, 85844, 69343, 70090, 82319, 42784, 97194, 67767, 21845, 36687, 10533, 15138, 44404, 70425, 75589, 16933, 479, 95383, 11755, 10047, 20924, 34222, 11124, 14865, 44893, 17230, 62037, 39675, 52770, 58510, 88962, 65774, 67614, 16498, 98927, 78660, 32199, 33934, 85809, 40154, 35523, 16268, 48673, 27978, 66786, 21728, 22315, 44588, 99545, 49354, 4075, 17348, 17103, 30875, 13960, 48797, 92094, 63422, 58271, 66408, 58172, 73773, 56957, 20927, 76478, 25223, 14639, 17447, 86075, 88516, 31639, 96946, 86207, 65290, 11368, 76730, 17083, 41243, 84051, 19408, 26279, 74735, 87846, 69553, 34830, 92076, 61307, 66235, 82742, 11000, 41040, 59690, 33988, 76465, 17695, 23560, 28029, 23770, 93276, 55308, 40355, 3296, 90106, 64387, 73731, 52833, 80121, 85837, 97817, 73738, 97362, 41692, 13321, 11270, 66792, 46351, 75994, 21306, 65063, 35427, 45340, 99291, 56192, 49052, 10430, 33817, 25253, 77311, 47398, 33612, 8738, 16677, 36343, 99895, 93506, 19130, 6033, 11350, 662, 72591, 61508, 58205, 86313, 53175, 2225, 34710, 17595, 49960, 56002, 66723, 64927, 66922, 33480, 50160, 93434, 80953, 94287, 13291, 81555, 49923, 39724, 72482, 31120, 96544, 47652, 12311, 91601, 48909, 70713, 29946, 13505, 89701, 43222, 75919, 96177, 17709, 21377, 45369, 32706, 15535, 26171, 47616, 41365, 78108, 47619, 73165, 11188, 28328, 86301, 6337, 7957, 81642, 98543, 8854, 92373, 63642, 60111, 44517, 73293, 50781, 8699, 30361, 50997, 17382, 55361, 8882, 51600, 92731, 63468, 47619, 58085, 82932, 29275, 25491, 4859, 23889, 34751, 95061, 83763, 58128, 99067, 16370, 47477, 28242, 24586, 60369, 63220, 97568, 69763, 89494, 56314, 64046, 19547, 4587, 18845, 94806, 79513, 51499, 69730, 92070, 59818, 27940, 71478, 84120, 30868, 45048, 56631, 65505, 2536, 90135, 69506, 95682, 31154, 23038, 45353, 96346, 77645, 95840, 69421, 49935, 49356, 23567, 20717, 42596, 81265, 21218, 65489, 70225, 56395, 77679, 75823, 67537, 30196, 65689, 69826, 15943, 50146, 44427, 41823, 44055, 94105, 63288, 6836, 71614, 55233, 2512, 68044, 48804, 62781, 15230, 42869, 53612, 90898, 32789, 36770, 11066, 47629, 14389, 21773, 77583, 31567, 49557, 83612, 24061, 62321, 516, 15154, 59815, 56238, 39663, 34382, 1393, 43591, 58243, 98486, 1497, 46656, 60614, 29725, 85872, 9875, 31472, 346, 28318, 99670, 73810, 34999, 63940, 59032, 40699, 89301, 86822, 68277, 40566, 64249, 23564, 6354, 77296, 92477, 91759, 80794, 15518, 41698, 19626, 60625, 6877, 39219, 93192, 27676, 56560, 17245, 7401, 45925, 8190, 52327, 70982, 21668, 47185, 17888, 34711, 73798, 65771, 45156, 38916, 93185, 46143, 21108, 42201, 41697, 98880, 71854, 18059, 46596, 99098, 3639, 92471, 30229, 11558, 46897, 68806, 24040, 63405, 33088, 66922, 89662, 66699, 23929, 76040, 68371, 13195, 65872, 45085, 34539, 36945, 2450, 50716, 36649, 27511, 64428, 93012, 46791, 53982, 80151, 11432, 81522, 1888, 56836, 22245, 89553, 80277, 42279, 27547, 87829, 89000, 86494, 3760, 37155, 95395, 99863, 25934, 81866, 35461, 95290, 64952, 51640, 2212, 68093, 25302, 74273, 24053, 62216, 13096, 30065, 56698, 38936, 90847, 27878, 30642, 94051, 53527, 31516, 79933, 35287, 25883, 75497, 62865, 87286, 59640, 42450, 33265, 7938, 83863, 89477, 91192, 43641, 22403, 58418, 58182, 32794, 79455, 20318, 57316, 34021, 14101, 52118, 59618, 21982, 53616, 47746, 59392, 71701, 89658, 72682, 28145, 58251, 85989, 61593, 27885, 51899, 21747, 21603, 68671, 65223, 50214, 30655}
{25120715, 20406778, 20236124, 13738456, 24778012, 19781250, 16631412, 23455778, 24627983, 15395772, 21083928, 15116597, 20440422, 12867365, 17049427, 20271065, 19477428, 14480558, 23324388, 18942993, 23200214, 24288083, 15977371, 22520496, 13531842, 22812883, 21358936, 23803151, 16800764, 16479373, 20019652, 17303842, 18213281, 21463638, 12812681, 13265097, 18117898, 19298168, 20025386, 18846256, 21692902, 21256546, 22802350, 18970943, 20738752, 18302243, 16361188, 25182745, 16880043, 16730339, 13774746, 19577427, 22029040, 22170096, 17615376, 14058188, 16951619, 17446210, 23831129, 22274538, 15330419, 25317111, 19557477, 17303363, 22505241, 18103015, 14735213, 16932292, 24350525, 23588755, 21512435, 22045351, 13595264, 14321080, 21759310, 24742715, 18568253, 22965629, 16198103, 25089640, 23854393, 22441953, 21087590, 22686756, 13151442, 24904941, 24685035, 23286421, 19642717, 17096082, 14601820, 14124530, 23232992, 18576091, 21944909, 18328522, 20827418, 19058789, 21633487, 21293588, 16290179, 23574795, 21820511, 13890282, 16943292, 23829170, 21394970, 21461664, 18382022, 18887518, 19367156, 15175713, 19937792, 21648125, 16935351, 19099144, 20823091, 18083676, 20752683, 21035604, 15534775, 18494480, 18414359, 17054295, 23027625, 17619566, 21335280, 14214925, 21902260, 15878088, 14526909, 17522204, 23254298, 21152653, 24066279, 14201604, 19255259, 12743622, 16992344, 24513147, 17129899, 22805502, 21161239, 23919226, 12694961, 21016630, 13417168, 15665169, 19199039, 13029222, 18606409, 21158686, 25328461, 23424913, 17397537, 20145588, 24980074, 20350491, 22866058, 19224828, 19545228, 17890229, 13228178, 24406527, 13400491, 20002719, 14156264, 14831014, 15173634, 14525090, 25214863, 16169954, 13329467, 17770884, 20788675, 13564636, 20688296, 20819795, 16121943, 15958947, 24407946, 20180392, 19830159, 13062926, 20436724, 15046690, 22427314, 16333401, 22762675, 19463333, 20858182, 22337613, 13074591, 21427676, 17376008, 24566316, 20643724, 18181535, 14751468, 19690336, 16552538, 18587279, 20680242, 23542079, 19614028, 23157430, 18063941, 17176767, 13573490, 12992213, 23734518, 22207752, 23103338, 24026675, 15308691, 19391584, 24030852, 21953257, 20840473, 24187129, 19264141, 18492040, 13244173, 24155648, 22147641, 22908672, 13909354, 24921869, 25115131, 16956478, 25038888, 23408458, 20535483, 17861292, 16610404, 15835943, 16915189, 16549740, 18778808, 16210058, 22455887, 12935716, 20615814, 17689329, 14262809, 15257910, 14031624, 15289021, 14835601, 19317013, 21321816, 19796779, 21563934, 23097355, 17982299, 17189717, 17872634, 23953382, 23758747, 24935809, 14431656, 17360473, 24092180, 16552276, 14411215, 22600681, 16731388, 14089342, 17575222, 17660729, 18305557, 14673360, 15269474, 20419912, 21925501, 23474269, 18869823, 15067407, 16403784, 24000491, 20264178, 24131768, 14993293, 13696086, 13524912, 14107447, 22622054, 15866139, 14322893, 14886246, 21890990, 13383252, 13639691, 13780279, 24452001, 19897238, 19155968, 20242960, 14022665, 16177176, 15961459, 15082445, 21995106, 16863545, 12882595, 14717865, 23788130, 20949080, 21853300, 23578849, 21007892, 24540145, 14674996, 24588089, 17552184, 24319650, 21875566, 19717266, 24297140, 14797534, 22200337, 14923068, 12872496, 17993570, 22395518, 13262560, 21946302, 20930401, 12801865, 15033185, 21449433, 16075667, 15391033, 22199821, 23674627, 24591115, 20961873, 18801363, 21661805, 15736876, 17844694, 18098940, 16025399, 24892594, 23871828, 18657554, 19092680, 15464049, 13614056, 25260090, 19222603, 19803133, 13967578, 16502263, 22355855, 25119682, 16185472, 22316236, 19633654, 20596108, 15123474, 23513488, 23058821, 18209211, 24684543, 12899840, 17474601, 25014999, 20651914, 22252664, 22100022, 14907914, 19510518, 20010521, 23613560, 16283856, 21227010, 15911295, 16837226, 21554849, 13826422, 15014401, 18801017, 13951051, 18758816, 15737023, 14386608, 24343736, 14934699, 13333106, 21754276, 23133567, 16295414, 14171427, 14595715, 15637206, 20088791, 25013162, 16798310, 15422324, 21826009, 17078224, 17937332, 25328461, 25133910, 19382885, 22850587, 21070143, 20308010, 21451883, 24502717, 17697378, 23881904, 20084080, 18750566, 13178218, 16409786, 17777529, 22264096, 20518246, 14173315, 13131427, 13405497, 24245201, 15147684, 14257204, 21675672, 22953887, 21447936, 22780249, 24190889, 18140170, 19992633, 23424251, 22531175, 18860674, 19512889, 24873302, 14816420, 16029011, 21258758, 24581240, 16635706, 15811296, 14368549, 19287044, 25195841, 13447233, 22498651, 22084287, 24833562, 24273079, 14632462, 15628826, 18659936, 15909604, 25294796, 17084714, 15201596, 17252264, 19005858, 23373707, 15523689, 12737411, 24969074, 21194509, 19914022, 15613166, 17467200, 15332662, 16355804, 18440440, 23191749, 13807540, 19343596, 12687430, 23670876, 22554517, 17203818, 23149473, 15481942, 21343798, 13316176, 20996826, 20886810, 22693755, 13495155, 17324946, 14660607, 13672307, 24492516, 16898819, 21186571, 24395635, 21875047, 14344496, 13333768, 12802634, 19607691, 18918173}
Returns: 2
{4172, 59856, 25304, 37590, 25171, 47831, 30890, 96922, 49832, 46136, 1676, 32716, 98124, 54329, 34762, 7551, 53938, 5597, 52690, 67884, 11894, 76054, 4420, 62927, 78110, 60365, 85929, 11474, 61730, 3815, 88894, 45868, 2054, 41376, 87896, 59411, 16955, 15503, 14475, 19647, 7481, 85054, 14517, 63352, 35609, 29776, 41234, 93141, 16450, 81128, 86103, 39765, 96732, 86642, 92006, 53139, 51115, 7910, 12099, 52394, 17562, 78442, 60911, 22830, 57166, 30972, 3140, 6127, 64184, 9274, 7454, 67094, 44570, 62588, 34823, 80933, 55615, 1096, 62709, 24258, 3049, 1946, 8393, 43112, 77143, 23114, 53935, 60946, 78897, 47344, 98643, 96151, 20708, 49032, 32443, 67611, 46823, 53607, 3522, 92798, 8368, 36751, 13907, 30984, 68070, 70604, 14663, 55700, 16351, 25758, 71325, 12626, 99375, 3836, 64364, 49214, 29844, 91844, 28030, 10777, 32559, 54172, 2582, 73610, 72548, 40845, 63538, 37389, 4520, 4387, 56107, 89988, 72714, 56157, 47187, 89268, 81447, 95756, 24491, 70512, 19001, 22930, 65135, 44578, 93164, 37356, 25225, 115, 93767, 49368, 92406, 68224, 33008, 53154, 59661, 97000, 71380, 38230, 39691, 35782, 72489, 4361, 75570, 66835, 91573, 46518, 13132, 88001, 30900, 11422, 6654, 38203, 47973, 52440, 76546, 99402, 97627, 76976, 49826, 16661, 33310, 89025, 84256, 36514, 34744, 13304, 14327, 73337, 2317, 42440, 29804, 5084, 34155, 44901, 40127, 38477, 2816, 93871, 65441, 707, 65580, 65956, 82997, 10021, 57100, 1761, 1639, 34601, 94111, 35846, 17668, 11877, 29897, 56231, 5478, 36594, 51857, 45216, 62586, 34980, 78617, 28916, 92812, 19777, 17162, 11933, 30746, 36068, 64266, 55146, 27865, 53909, 2911, 45533, 93646, 87885, 88008, 60268, 23560, 39350, 67647, 73600, 92895, 93626, 25222, 88121, 52268, 55268, 63166, 3526, 84259, 43837, 57054, 79700, 39012, 98149, 81105, 32040, 26175, 85644, 25321, 47332, 17958, 17696, 64135, 78909, 42586, 92184, 73543, 65998, 84424, 2346, 44049, 11900, 89002, 68826, 35321, 86453, 56199, 26069, 52699, 93638, 72802, 7710, 81015, 86974, 7986, 94690, 60026, 55628, 33038, 96401, 28190, 34305, 6622, 94387, 93534, 89744, 21950, 18237, 58221, 60946, 23427, 72001, 29021, 6054, 19597, 42182, 68726, 82493, 88461, 98419, 52978, 34858, 26458, 44100, 72525, 28729, 34202, 69935, 35291, 91176, 96106, 66870, 49726, 27294, 86022, 38488, 16437, 39287, 68424, 43151, 13591, 63633, 91337, 29880, 65461, 15652, 52261, 88559, 86917, 27923, 95434, 10901, 10130, 56434, 45386, 89850, 72436, 50109, 89305, 59930, 50494, 30273, 90470, 86937, 61470, 8852, 78750, 82395, 89866, 93798, 77668, 32670, 36237, 47184, 80930, 83114, 33509, 47225, 51219, 10784, 62865, 66930, 83672, 65428, 92247, 79140, 53829, 21869, 35789, 60833, 70658, 18031, 50368, 28580, 23257, 72687, 90469, 48824, 44436, 55774, 79208, 146, 21114, 68347, 68475, 66679, 38040, 97968, 36102, 4740, 12215, 18257, 14735, 95517, 47147, 27443, 68977, 73085, 16920, 28054, 75709, 11566, 21387, 77730, 69848, 4987, 14739, 71742, 80679, 56054, 78086, 57228, 64461, 1735, 5070, 36098, 57199, 52262, 29029, 8253, 48911, 33119, 99483, 18964, 66774, 98532, 77577, 99951, 92801, 12909, 69238, 71795, 91921, 59787, 65244, 87129, 8953, 72025, 41161, 58736, 87348, 78434, 35775, 55156, 49038, 47231, 64383, 75433, 73407, 21416, 80187, 19566, 28423, 81768, 90138, 41157, 7, 54325, 54750, 32518, 35126, 44950, 35826, 54908, 38378, 1324, 25451, 10083, 91081, 77094, 64747, 17118, 70524, 42157, 80121, 72453, 41145, 25019, 21402, 28293, 12772, 59507, 73666, 89583, 82206, 38527, 76899, 27210}
{10702468, 16318453, 10517041, 1836432, 3895149, 16614118, 12783134, 11803746, 18700323, 1215678, 20476078, 8706285, 6472899, 7594896, 18554420, 12718934, 2702425, 4179401, 24737999, 11250138, 23208199, 2356351, 7031327, 22067151, 2306411, 11136868, 17885791, 7320413, 17799862, 24323786, 13933031, 17738132, 1007304, 20795653, 14794168, 19826885, 5126374, 16121214, 2027840, 24033766, 24471371, 19163866, 12699261, 5968012, 10163483, 2386127, 4537581, 8799426, 21350985, 17692829, 1005250, 16105711, 12095324, 7656454, 14884772, 15017885, 10265483, 6278059, 3869978, 12370818, 2582911, 5738920, 3956060, 20754277, 14105779, 4738449, 1169542, 21893832, 15764647, 16573915, 3026808, 4613796, 1380376, 18664887, 14402260, 9011639, 183614, 10960166, 14257356, 12959815, 3049, 15011477, 9865366, 46161, 7397556, 3552999, 19440750, 11664238, 9528152, 18342896, 19549722, 8147404, 24643228, 13665936, 2013365, 9402432, 9449255, 1433983, 7034849, 16776851, 11329072, 15009531, 14964746, 6630476, 3711057, 20537765, 10915519, 3641805, 20216986, 5279345, 6544224, 24014119, 24264343, 13603772, 23467864, 14523999, 10959070, 9639371, 7786698, 16957741, 5904660, 4080176, 21353567, 23704962, 18952628, 23052358, 24426611, 9902755, 18760897, 3019137, 1350510, 3642987, 22072371, 3753108, 17133942, 3886954, 5036334, 18880080, 2155658, 3413297, 17711830, 12795598, 20064881, 3797686, 4326194, 9306018, 3107465, 22272268, 3014750, 18295552, 7374611, 9374242, 9858900, 18773346, 21701372, 1294403, 17878095, 14614308, 5778611, 11881685, 3813443, 20137526, 21531208, 18111002, 5370918, 23631352, 13616904, 8514839, 16610869, 14625730, 4086830, 15700463, 852852, 23520304, 23007188, 14556728, 24622520, 1712441, 1400336, 14655157, 12752244, 17082541, 7758668, 24382170, 20142841, 3265518, 7026907, 19082003, 6255753, 8704483, 4483283, 23221269, 20928791, 12711383, 2757822, 22241422, 11332654, 6803618, 23365460, 702549, 18519658, 24803955, 5994971, 3494620, 24275898, 3053660, 20139165, 22824074, 10126472, 11626006, 10933187, 10619387, 21209583, 20976458, 3342785, 20101475, 17005650, 5514777, 8426838, 18145982, 12684744, 2184574, 2277386, 8724260, 6253436, 4637629, 605730, 2369689, 12666482, 21278835, 9587798, 8539784, 2280297, 22286955, 24674525, 22443176, 10035868, 913120, 23338974, 4777799, 15546398, 20741239, 9825892, 15281269, 15611041, 21901503, 15777789, 6599492, 16840017, 15015003, 5380407, 4233030, 21640387, 13670502, 24314910, 22385104, 17086755, 24891611, 12389599, 18858990, 15040324, 8587116, 17264186, 20528448, 1197403, 14301253, 13256402, 9015716, 15725521, 20594446, 9155993, 16065946, 5558826, 20306844, 1002122, 8080623, 14661051, 8673569, 13722135, 5044931, 24463890, 13015686, 13493296, 18401100, 10887938, 20833810, 21507343, 13587986, 19142029, 24319971, 24459649, 23486657, 10814861, 6837923, 20108097, 23216185, 15332842, 4954887, 8746210, 20494315, 5296148, 14194915, 18784324, 17245623, 24411191, 8346725, 21455638, 12825316, 2096566, 12472092, 22876317, 1100541, 18454078, 11535004, 9996259, 8855057, 10518380, 7208810, 1166402, 8306522, 6709747, 13903781, 10259589, 3252214, 23084208, 23034482, 13101708, 14576078, 20510752, 24363073, 2853489, 3019354, 14537590, 17443706, 22534513, 1581666, 22337729, 3353195, 18290164, 13294634, 5645743, 3529885, 19762487, 4263902, 10663284, 18602299, 11182254, 13536818, 6999664, 20474402, 6927228, 15909001, 6577744, 5872101, 13812605, 5687536, 20200635, 1635465, 1699371, 13399743, 1097170, 277412, 4865143, 24164968, 3389432, 16773236, 14194647, 23196305, 16468274, 11520897, 9309599, 246115, 12047948, 127999, 13987453, 22162818, 804879, 13038955, 7282205, 17523084, 3991849, 23113191, 21772030, 15846188, 9142851, 21866980, 10725725, 4124987, 14403599, 19875709, 3857879, 7476934, 6366220, 10888084, 8452366, 24580879, 16065583, 18925669, 23403500, 5018862, 10032361, 20920227, 9559933, 2785065, 5660478, 22787856, 20915487, 10987609, 6945450, 5109419, 23805360, 8309771, 2535536, 13206075, 1626613, 12549822, 4707477, 5158153, 23820099, 20609507, 3501962, 6220317, 21813382, 21033686, 7569812, 7421160, 7010027, 1133268, 14048613, 20344681, 24920640, 16564641, 12363424, 5237927, 5479890, 21887705, 5600599, 24132298, 8051253, 14367437, 13194509, 7012580, 5756774, 23011513, 6774658, 2976203, 460991, 8281717, 6287012, 21655122, 449269, 9074452, 8602187, 19794266, 16993516, 11590160, 17806715, 20656738, 22218215, 4703654, 12772668, 15061740, 9547527, 15392488, 10491737, 10363912, 22550951, 17456446, 17920976, 22930642, 11383822, 17910613, 4546702, 16953793, 18720192, 15157102, 20383059, 21641711, 15478751, 712632, 17173622, 12125042, 16174430, 17757677, 116685, 11845903, 17325744, 21426020, 21813175, 2848269, 1551786, 20437357, 10900856, 17975190, 16063600, 7464194, 15239308, 9856973, 8431252, 2333621}
Returns: 2
{44100, 52262, 5084, 47225, 34155, 64747, 37590, 58221, 91176, 44049, 8253, 97968, 707, 23560, 53909, 65956, 78909, 8393, 25171, 46823, 73666, 69238, 36594, 75433, 60365, 21416, 23427, 32443, 80933, 80187, 36237, 56157, 15652, 88001, 26069, 54325, 30972, 38230, 85054, 1946, 56199, 47184, 96922, 14663, 62927, 10130, 5597, 52699, 27443, 88894, 4361, 35609, 34823, 53154, 22930, 35782, 11933, 21114, 81768, 24258, 91844, 90470, 66835, 71742, 60833, 14739, 33509, 99483, 10777, 4740, 11877, 64364, 39691, 7910, 78086, 12626, 73337, 26458, 91081, 77143, 96106, 72525, 54908, 29804, 86974, 62588, 32040, 18031, 3049, 33119, 65244, 94387, 63538, 37389, 79700, 17118, 59930, 13304, 93638, 25225, 84256, 6054, 17668, 14327, 72714, 89305, 68347, 60946, 66870, 93534, 36751, 38527, 92812, 98124, 78617, 82395, 55774, 68726, 77577, 29029, 43112, 99951, 29844, 96732, 13907, 89268, 92247, 68070, 86022, 56434, 28190, 94690, 65580, 72548, 89025, 34980, 3140, 12772, 63633, 78897, 47231, 47332, 39012, 13132, 1735, 75570, 32716, 62586, 38488, 2911, 81105, 85929, 30746, 93141, 19597, 81015, 98643, 61730, 98532, 29021, 86917, 28293, 77730, 7, 64266, 27210, 81128, 42440, 88008, 53829, 2317, 146, 17958, 35789, 49726, 27923, 57228, 5478, 82493, 59411, 8368, 70524, 16661, 89988, 35321, 90469, 73085, 44578, 92406, 68224, 56107, 38477, 66774, 60026, 88121, 76546, 11894, 28423, 59856, 53938, 25758, 25321, 47147, 51219, 41234, 21869, 55628, 97000, 64383, 8953, 64184, 69848, 42157, 68826, 49832, 95517, 73610, 54750, 71325, 34305, 30900, 50494, 86103, 23257, 92801, 115, 53139, 34202, 11474, 36098, 83114, 72489, 41157, 77094, 52394, 30984, 30273, 7454, 80679, 25222, 45868, 70658, 28729, 45386, 38378, 96151, 78434, 13591, 85644, 55615, 72436, 66930, 90138, 10784, 65135, 68424, 67647, 2582, 79140, 7710, 82206, 64461, 89850, 60911, 46136, 69935, 3836, 89002, 93798, 98149, 4520, 32559, 48911, 41145, 62865, 92798, 11566, 23114, 77668, 52261, 10901, 71380, 20708, 76899, 4172, 19647, 73600, 44570, 42586, 98419, 84424, 19566, 6622, 29897, 58736, 64135, 60268, 50109, 5070, 93626, 18257, 49214, 75709, 32670, 40845, 88559, 99375, 72687, 72025, 17696, 10083, 39287, 53935, 71795, 95434, 83672, 44436, 28054, 36102, 4387, 97627, 81447, 33038, 51115, 19777, 34858, 28580, 52978, 61470, 1096, 14735, 44901, 68475, 18964, 22830, 2816, 1761, 19001, 66679, 11422, 49826, 34762, 67094, 67884, 37356, 8852, 65441, 21387, 78442, 12099, 79208, 43151, 16437, 27865, 21402, 21950, 67611, 33310, 57100, 25019, 50368, 28916, 36068, 3526, 89866, 87129, 35291, 94111, 12215, 47187, 47973, 73407, 93871, 87896, 35775, 88461, 14517, 80121, 11900, 2054, 29776, 65998, 16955, 54172, 27294, 60946, 18237, 7481, 14475, 57166, 9274, 43837, 86453, 17562, 28030, 86937, 78750, 39350, 35846, 72802, 80930, 1324, 65461, 96401, 95756, 82997, 48824, 55146, 40127, 12909, 7986, 52268, 38203, 3522, 10021, 63352, 55700, 26175, 51857, 52440, 7551, 89744, 57199, 72001, 70604, 76976, 45216, 45533, 2346, 52690, 86642, 56231, 46518, 34744, 91573, 93767, 99402, 76054, 84259, 47344, 6127, 49038, 72453, 63166, 68977, 91921, 49032, 91337, 59661, 87885, 17162, 92006, 92184, 89583, 33008, 29880, 6654, 54329, 36514, 4987, 47831, 53607, 56054, 55268, 38040, 41376, 4420, 42182, 32518, 35826, 39765, 24491, 16920, 55156, 70512, 30890, 62709, 87348, 93164, 49368, 34601, 35126, 92895, 25451, 25304, 57054, 73543, 59507, 65428, 15503, 16351, 93646, 78110, 16450, 1639, 3815, 1676, 41161, 59787, 44950}
{16109683, 4628221, 1704455, 11520897, 20928791, 8810957, 23121798, 19682713, 11108035, 5558826, 8364252, 19999746, 702549, 23338974, 8539784, 182641, 14301253, 15063667, 21050662, 9449255, 16063600, 19233104, 4855759, 4703654, 13844137, 15061740, 18784324, 2013365, 15989934, 15453300, 3389432, 3753108, 3353195, 8514839, 5044931, 22930642, 20213163, 10344562, 5841828, 9911109, 13722135, 16773236, 13213816, 10915519, 22067151, 14267486, 20746836, 24463890, 10987609, 11076503, 20137526, 14792766, 10553203, 18773346, 12795598, 11881685, 20294944, 8452366, 10363912, 12959815, 9639371, 13812605, 18111002, 4382875, 1868282, 1115280, 8485875, 5479890, 16957741, 4005153, 10619387, 23467864, 5778611, 18650491, 21813382, 24014119, 19082003, 9996259, 7838099, 17600227, 10259589, 14474785, 15157102, 20467161, 4173804, 6318341, 61069, 15846188, 24920640, 5237927, 460991, 23216185, 24426611, 9902755, 13670502, 17757677, 9071569, 21668426, 13015686, 21838400, 17246228, 16579969, 14005121, 7026907, 2920983, 18082717, 24580879, 10786671, 3252214, 15332842, 15009531, 9856973, 22736066, 18545865, 12684744, 13399743, 7476934, 22892800, 8051253, 24920640, 24917591, 14367437, 13991414, 12095324, 9969801, 3886955, 24208008, 3711057, 11904954, 18602299, 14133969, 13587986, 18519658, 6040560, 17082541, 6809638, 23754238, 14032556, 17443706, 9528152, 4311133, 16380856, 24314910, 11316868, 7421160, 3465002, 8706285, 16556388, 14576078, 2280297, 7914990, 17885791, 605730, 16214355, 21455638, 14113717, 19549722, 17799862, 886874, 538470, 5645743, 20437357, 12448548, 17920976, 12666482, 2333621, 7308939, 16258597, 10035868, 7282205, 18667204, 10888084, 17264186, 3991849, 23084208, 3529885, 21033686, 3342785, 12472092, 5153166, 13599936, 116685, 10282144, 3642987, 10294910, 14403599, 19884306, 3797686, 17638435, 9374242, 23626237, 2717695, 19386815, 5838637, 21901503, 23007188, 23208199, 14457326, 8662043, 22272153, 19667053, 15040324, 4052300, 15662260, 4537581, 17523085, 656297, 1294403, 22218215, 6287012, 9220177, 20283011, 13116894, 16908843, 18700323, 2228301, 1289288, 13591568, 18447741, 6837923, 16610869, 18393390, 1005250, 10725725, 13194509, 22272268, 9955894, 23788440, 7320413, 23823470, 23196305, 21179686, 7505351, 12125042, 12602216, 6630476, 5872101, 21901286, 3501962, 9334821, 17738132, 3219268, 17740559, 13783772, 4575959, 16869387, 19794266, 10396641, 6147294, 183614, 17993412, 24859571, 22550951, 24685309, 4920894, 2853489, 9441889, 21353567, 11960825, 6527250, 9763538, 17415289, 11473672, 21025491, 1215678, 8306522, 13603772, 24007520, 277412, 22385104, 18760897, 5904660, 12363424, 21813175, 12047948, 8236587, 13206075, 3552999, 20133165, 18290164, 20667639, 17878095, 298120, 16566287, 10702468, 906521, 4253001, 23584834, 13256402, 23918518, 15849071, 15392488, 4819165, 21209583, 15904924, 1197403, 913120, 4496347, 7010027, 15281269, 22153832, 14523999, 2535536, 24164968, 1909127, 13294634, 24264343, 20868340, 21655122, 4409888, 24218091, 596854, 5533825, 1980922, 5253587, 11016859, 3857879, 16638923, 14924381, 3019137, 395748, 19965753, 494029, 10265483, 16216157, 11535004, 3082240, 18454078, 4781475, 13961570, 19274897, 12711383, 8923532, 21887705, 4189193, 11332654, 3053660, 17711830, 18925669, 10306332, 23570130, 18554420, 20373939, 11250138, 9306018, 1635465, 1620621, 23315414, 19260162, 3869978, 6366220, 21944437, 20510752, 9587798, 1551786, 16196380, 9402432, 12752244, 24275898, 22097390, 9142851, 2184574, 2369689, 9909163, 1097170, 8281717, 6709747, 14888279, 15372922, 7833885, 852852, 12772668, 6803618, 14794168, 16993516, 2132784, 12235896, 7675017, 4625696, 23915390, 22564289, 20594446, 19811221, 20894636, 1913452, 11664238, 4444562, 24471371, 2027840, 14105779, 16573915, 20731447, 8673569, 2582911, 7786698, 5687536, 1699371, 4777799, 11626006, 11500146, 10806923, 3280253, 2648372, 23486657, 6136316, 5994971, 5093755, 21278835, 2757822, 17920969, 21507343, 9195119, 9258380, 17889313, 21436041, 5968012, 3641805, 12557216, 7966847, 23520304, 12718934, 4954887, 10929226, 17245623, 20537765, 23285175, 19451079, 2679218, 8857040, 235331, 17350828, 20976458, 23631352, 20142841, 19641295, 21999657, 10463314, 22640343, 5380407, 18342896, 3032935, 7162963, 3567073, 16840017, 18044167, 6774658, 11303736, 22534513, 21701372, 22443176, 18684366, 14884772, 15997108, 17546029, 9858900, 23368854, 20840464, 7594896, 24382170, 19767474, 8354353, 1433983, 6220317, 18376416, 23403500, 20795653, 17893733, 12137506, 17910613, 18720192, 8854694, 22789473, 23805360, 13385636, 3413297, 12783134, 14257356, 16405801, 4326194, 6674456, 2131167, 20409064, 15187643, 9467340, 10517041, 21640387, 15725521, 7004957, 22162818, 16121214, 20216986, 339761, 22692339, 3586105, 4783114, 24323786, 20476078, 24512532, 22004224, 16953793}
Returns: 0
{14327, 93646, 2816, 53139, 17668, 4987, 86937, 81015, 64184, 63352, 70658, 47831, 65244, 53829, 3522, 77577, 91176, 23560, 22930, 68424, 11933, 41234, 60268, 27210, 59661, 72453, 22830, 11474, 36068, 55774, 6654, 57100, 33038, 44100, 81128, 56231, 11877, 77094, 88461, 88121, 16920, 5084, 55156, 61470, 34601, 90469, 92895, 68826, 34858, 61730, 16955, 40127, 44578, 92801, 14739, 28580, 52261, 97968, 8953, 39012, 91844, 64266, 3836, 47184, 78434, 62709, 70524, 64461, 89583, 39287, 47344, 97627, 96151, 56157, 11894, 65461, 80121, 48824, 86974, 45868, 23257, 24258, 1735, 1096, 98643, 25225, 71742, 65956, 84259, 84424, 146, 15652, 59930, 85929, 78110, 24491, 67884, 91081, 4520, 82997, 50494, 7454, 43112, 28190, 54750, 51115, 66930, 95756, 65135, 29897, 76899, 15503, 11900, 43837, 25019, 55700, 72687, 54329, 51857, 88001, 98124, 38477, 79140, 60833, 33008, 85644, 34155, 99375, 79208, 10130, 19597, 52699, 19566, 89305, 56107, 17958, 64383, 19647, 17118, 115, 63538, 60365, 21416, 55628, 29804, 28030, 69848, 2317, 72025, 37590, 47231, 11422, 72525, 18257, 87129, 41161, 35846, 7481, 65998, 92184, 47973, 37389, 82493, 3526, 3140, 89988, 90138, 34202, 46136, 38488, 8368, 59411, 77668, 1324, 93164, 48911, 42182, 96106, 30972, 16450, 45216, 77143, 21869, 707, 12215, 57199, 52268, 88008, 69238, 34980, 21950, 83114, 32559, 65428, 7710, 44950, 4172, 60946, 73543, 38527, 86022, 9274, 7, 26069, 6622, 92006, 8253, 63166, 36751, 53935, 86642, 77730, 36098, 78750, 81105, 45533, 72714, 35826, 50368, 75570, 68977, 57228, 49726, 66774, 30890, 16351, 16661, 72489, 91921, 81447, 25758, 12772, 90470, 14663, 98532, 63633, 28916, 34305, 86103, 30746, 56199, 99483, 23427, 2346, 62586, 62927, 39350, 96922, 73600, 99951, 32716, 41157, 5478, 55146, 68475, 89850, 53154, 66679, 52262, 25304, 10901, 76976, 93798, 98149, 13907, 33509, 5070, 34823, 12099, 93141, 34762, 27923, 7910, 42440, 25451, 1761, 25321, 21402, 47225, 13132, 32040, 54325, 32518, 94690, 56054, 93626, 71325, 43151, 92406, 75709, 21114, 33310, 95434, 78442, 29021, 16437, 18237, 23114, 19001, 75433, 89025, 14475, 72802, 28729, 53938, 87885, 66835, 7551, 44049, 8852, 57054, 60946, 36514, 40845, 29776, 57166, 81768, 36102, 64135, 70512, 92247, 72436, 18031, 38230, 14517, 98419, 36594, 73085, 68726, 89268, 35126, 84256, 94111, 93638, 36237, 49368, 60026, 3815, 52394, 38040, 82395, 65580, 71380, 35291, 49826, 41145, 83672, 46823, 91337, 49032, 45386, 47332, 73666, 58736, 2582, 58221, 12626, 30984, 4420, 60911, 73407, 49214, 87896, 99402, 67611, 8393, 70604, 35789, 80679, 10021, 51219, 33119, 46518, 29880, 13304, 78897, 67647, 47187, 65441, 44570, 89744, 4361, 86453, 78909, 52978, 21387, 68224, 72548, 10784, 59856, 91573, 49832, 68347, 35775, 79700, 27294, 44901, 67094, 38203, 41376, 4740, 29844, 52690, 50109, 93534, 62865, 38378, 1946, 80187, 95517, 85054, 53909, 94387, 28423, 54908, 76546, 26458, 35321, 39691, 3049, 87348, 59507, 6127, 17562, 39765, 86917, 80930, 44436, 27865, 72001, 28293, 19777, 54172, 29029, 12909, 88894, 7986, 32670, 1639, 4387, 55268, 25222, 18964, 64747, 80933, 78086, 13591, 62588, 53607, 97000, 49038, 89866, 73610, 96401, 11566, 30273, 93767, 6054, 71795, 68070, 2054, 64364, 25171, 88559, 34744, 27443, 59787, 78617, 1676, 92798, 82206, 10777, 96732, 32443, 17162, 17696, 93871, 37356, 56434, 52440, 28054, 35782, 2911, 55615, 42157, 76054, 47147, 69935, 5597, 14735, 20708, 89002, 30900, 42586, 66870, 26175, 10083, 92812, 73337, 35609}
{7026907, 339761, 11332654, 15017885, 14005121, 19767474, 19320041, 14113717, 15764647, 5968012, 21772030, 16614118, 24524893, 7282205, 7034849, 8051253, 13903781, 23338974, 12795598, 2853489, 20294944, 20424293, 913120, 22614229, 3278929, 3567073, 4189193, 17611701, 2369689, 17499480, 4086830, 24275898, 494029, 16109683, 7308939, 20976458, 10619387, 12125042, 2132784, 3107258, 1132200, 23221269, 11590160, 4781475, 22824074, 14403599, 9825892, 16908843, 13420494, 7182508, 19811221, 2757822, 3797686, 11818932, 23820099, 3082240, 18290164, 19999746, 6287012, 644742, 9639371, 12666482, 11320704, 8194588, 5204808, 14257356, 116685, 7569812, 7464194, 596854, 18342896, 395747, 16869387, 21223689, 23208199, 22337729, 7675017, 19875709, 20833810, 17738132, 14218172, 11985083, 7421160, 13961570, 19549722, 21838400, 4382875, 24803955, 19624492, 9155993, 10888084, 21583097, 15909001, 17885791, 2306411, 2155658, 11250138, 7838099, 6164263, 5994971, 6577744, 3026808, 24917591, 14133969, 11383822, 14706272, 127999, 6136316, 4920894, 21209583, 8431252, 8814929, 4625696, 20731447, 2848269, 21334535, 4124987, 17380073, 17005650, 8514839, 18545865, 22241422, 13038955, 23113191, 15094748, 6147294, 4026004, 24264343, 18633628, 10663284, 3484599, 509449, 9547718, 6927228, 1350510, 7674412, 2766808, 906521, 17757677, 2648487, 24426611, 11136868, 9880316, 656297, 4483283, 7786698, 4707477, 6255753, 3337543, 23121798, 20656738, 10306332, 14474785, 22153832, 16726052, 449269, 13330480, 24471371, 20594446, 15997108, 24115761, 9902755, 12531041, 9909163, 1169542, 21367641, 22550951, 23788440, 23751098, 10383050, 13599936, 5153166, 20133165, 21641711, 4326194, 12606127, 12137506, 10259589, 20213163, 3586105, 5514777, 7397556, 17523084, 702549, 15372922, 14048613, 15777789, 14972780, 5756774, 18145982, 16196380, 1807449, 19048539, 22162818, 18401100, 8011797, 10702468, 11664238, 9268662, 9856973, 13101708, 16573915, 6999671, 5044931, 4819165, 10127874, 8364252, 8143789, 9947860, 19440750, 17350828, 12549822, 23823470, 1699371, 7914990, 2679218, 22072371, 6236274, 9142851, 21531208, 18044167, 3944182, 1886158, 5600599, 12783134, 20216986, 10282144, 3813443, 6774658, 19965753, 19667053, 14032556, 11198505, 10915519, 24132298, 7540567, 22764982, 18117022, 1005250, 24345656, 13722135, 5479890, 18784324, 8857040, 16556388, 22067151, 4777799, 11803746, 20741239, 14367437, 8706285, 17456446, 21583333, 3696951, 8923532, 13536818, 18773346, 18925669, 20344681, 10517041, 4263902, 1712441, 277412, 22385104, 9969801, 8485875, 17915683, 10553203, 3869978, 16214355, 6400982, 21418678, 18650491, 16258597, 9467340, 21868741, 15040324, 23390256, 11520897, 13616904, 24891611, 22930642, 7042545, 13587986, 18756377, 15281269, 6544224, 21944437, 17638435, 2535536, 16489388, 12201706, 5253587, 5738920, 24411191, 20510752, 4444562, 3552999, 17711830, 4703654, 17082541, 22907275, 11500146, 7208810, 22272153, 22443176, 6876473, 12718934, 19405863, 23294027, 3337307, 10786671, 574984, 1909127, 22564289, 10872027, 14638496, 10032361, 1197403, 3413297, 804879, 17993412, 15846188, 14614308, 12699261, 1100541, 20101475, 5109419, 2096566, 21122954, 4546702, 17246228, 14888279, 11998592, 3389432, 6674456, 5838637, 24323786, 12370818, 1555180, 13399743, 18519658, 17878095, 18246184, 23570130, 3148610, 11016859, 9449255, 2477464, 11303736, 13783772, 8587116, 16063600, 9074452, 21353567, 5296148, 24014119, 6630476, 17893733, 3956060, 12221379, 10445855, 10214368, 10463314, 15585819, 15063667, 20537765, 20964580, 3501962, 21436041, 15662260, 19715832, 23631352, 1581666, 21668426, 15471385, 15546398, 17133942, 23365460, 1380376, 4954887, 4787475, 16333524, 14301253, 6519540, 1626613, 9374242, 18952628, 24685309, 8662043, 5370918, 6270149, 24580879, 7962899, 13670502, 23034482, 12254158, 20373938, 9258380, 20795653, 4005153, 10959070, 235331, 4496347, 15332842, 12935557, 4575959, 15011477, 15453300, 22787856, 19163866, 16434765, 1798842, 14457326, 15157102, 1989998, 14950839, 14661051, 19181720, 3049, 16405801, 7004957, 21893832, 2582911, 16105711, 5645743, 10806923, 21107197, 9587798, 17245623, 20437357, 8724260, 20894636, 29029, 17920969, 13933031, 21507343, 788342, 20139165, 21905890, 18376416, 9334821, 3051899, 8810957, 9011639, 21813382, 14537590, 18664887, 23540264, 23723237, 7162963, 1097170, 1289288, 1530384, 13206075, 5872101, 3014750, 8346725, 23011513, 3711057, 23915390, 23467864, 21050662, 11714565, 20142841, 10987609, 2976203, 12314513, 20476078, 16776851, 9763538, 16957741, 12922048, 2013365, 18684366, 4409888, 6803618, 15651978, 6374775, 1452776, 8309771, 11881685, 22643254, 24792641, 13116894, 2356351, 20915487, 8306522, 4179401, 19274897, 24643228, 24007520, 16610869, 13256402, 3252214, 12389599, 24218091, 2277386, 19082003, 14792766}
Returns: 2
{45216, 75709, 39765, 11422, 45386, 29880, 72525, 51857, 7, 16450, 96151, 13907, 11474, 80933, 42157, 55156, 57100, 5084, 34744, 72687, 34305, 35775, 33310, 73666, 13304, 68424, 12099, 28030, 52978, 12772, 41145, 55615, 76976, 93767, 56231, 47973, 49826, 44049, 92406, 96732, 65580, 63538, 50494, 28729, 81105, 91573, 47332, 59930, 59507, 43112, 1946, 52699, 49832, 3522, 85644, 49368, 10021, 96922, 35789, 44578, 32040, 89744, 78617, 21950, 91176, 11894, 44570, 5478, 53154, 34202, 93638, 78442, 62586, 52262, 2816, 89988, 32716, 54750, 146, 52394, 88121, 4420, 65428, 34762, 67611, 30890, 2317, 16437, 65461, 14475, 25451, 35826, 25304, 43837, 16661, 68977, 35846, 93164, 54908, 93646, 21869, 87885, 18031, 90470, 62588, 4987, 7454, 4172, 46136, 32559, 30984, 73085, 37356, 16920, 17696, 81447, 48824, 60946, 73543, 41376, 65135, 90138, 91081, 83672, 7910, 19001, 32518, 68475, 47187, 47184, 77668, 93871, 17958, 86103, 46823, 29021, 89025, 60268, 64747, 72025, 91337, 13132, 6654, 47231, 30900, 33038, 86642, 61730, 53829, 63352, 4520, 75433, 64184, 59411, 64461, 3049, 76054, 84256, 73610, 57199, 64364, 78434, 25171, 34601, 71795, 66835, 16955, 89850, 10083, 43151, 23114, 53935, 68826, 89002, 21387, 11566, 3836, 65956, 24491, 11877, 96106, 40845, 67094, 17162, 72453, 77577, 34858, 78897, 38378, 53607, 67647, 73407, 6127, 7481, 89305, 77094, 53938, 55146, 99951, 76546, 95756, 60365, 6054, 4361, 39691, 98149, 92798, 84259, 47225, 30746, 52440, 2346, 23427, 93798, 28580, 78110, 98124, 73600, 78909, 38488, 59856, 36098, 35609, 80679, 2054, 5070, 92801, 68224, 81768, 1676, 49032, 68070, 10784, 14517, 72489, 8852, 8393, 12626, 86453, 77730, 28916, 80187, 36751, 3526, 42440, 69238, 92006, 59787, 70512, 28293, 98643, 7710, 39012, 56054, 30273, 65998, 21114, 14327, 88559, 50109, 87348, 29844, 68726, 19647, 51115, 33008, 25225, 39350, 24258, 72436, 37389, 51219, 56107, 84424, 25222, 34823, 30972, 52690, 19566, 92812, 64135, 98419, 91844, 55628, 55774, 36594, 80121, 35126, 38230, 66870, 1761, 93626, 41234, 11900, 2911, 34980, 49038, 3140, 38477, 10777, 48911, 57054, 34155, 88008, 60946, 36102, 35291, 89268, 82206, 78086, 47344, 35782, 42182, 56157, 62927, 28423, 19597, 62709, 79700, 90469, 72548, 21402, 7986, 29804, 60026, 94111, 82493, 78750, 72802, 32670, 47831, 37590, 58221, 4740, 63633, 88894, 33509, 41161, 93534, 81015, 11933, 86917, 56199, 1735, 29029, 83114, 54329, 60911, 70658, 53139, 57166, 6622, 49726, 27865, 86022, 67884, 71325, 28190, 56434, 23560, 38527, 38040, 87896, 27210, 19777, 5597, 22830, 64383, 9274, 86974, 44436, 50368, 94387, 75570, 44901, 85054, 25321, 68347, 76899, 23257, 41157, 97000, 92895, 70524, 82395, 81128, 52261, 17118, 115, 63166, 70604, 29776, 20708, 36237, 1324, 92184, 707, 65441, 7551, 1639, 66774, 8253, 95434, 15503, 10901, 47147, 54325, 66930, 99402, 49214, 2582, 52268, 54172, 88461, 46518, 8953, 71742, 18964, 27443, 29897, 36514, 91921, 38203, 66679, 60833, 1096, 18257, 86937, 25019, 26069, 10130, 72001, 45533, 96401, 93141, 61470, 12909, 62865, 14739, 27923, 27294, 73337, 42586, 28054, 69935, 64266, 79208, 71380, 80930, 97627, 22930, 13591, 44100, 85929, 21416, 35321, 26175, 40127, 4387, 89866, 59661, 82997, 94690, 65244, 32443, 69848, 79140, 17668, 15652, 18237, 77143, 3815, 26458, 98532, 55700, 44950, 97968, 16351, 57228, 45868, 17562, 58736, 95517, 87129, 55268, 39287, 99483, 14663, 36068, 8368, 12215, 33119, 25758, 99375, 72714, 53909, 14735, 89583, 92247, 88001}
{5514777, 2535536, 8854694, 10306332, 11182254, 1581666, 10518380, 7966847, 6999671, 3586105, 8147404, 9969801, 7320413, 9011639, 11845903, 11590160, 701842, 1704455, 4812543, 4124987, 6837923, 7962899, 12201706, 8930706, 3265518, 2853489, 3869978, 7786698, 6519540, 10900856, 3148610, 183614, 1712441, 3014750, 4000413, 852852, 1400336, 5558826, 7374611, 12095324, 6466562, 557567, 6577744, 7208810, 7914990, 5370918, 8587116, 9071569, 7004957, 46161, 9911109, 509449, 6270149, 7034849, 6147294, 6674456, 3494620, 11803746, 3991849, 3797686, 61069, 4954887, 12314513, 8746210, 11108035, 1724335, 1380376, 3342785, 6200448, 1166402, 11998592, 5738920, 8426838, 4628221, 11332654, 3642987, 8706285, 11383822, 10888084, 12370818, 3107258, 7031327, 2823250, 6400982, 9402432, 12168396, 6255753, 4426325, 2648372, 2027840, 9467340, 6236274, 10517041, 4233030, 10282144, 6945450, 11626006, 4326194, 9818446, 339761, 7419425, 2565349, 9092483, 11198505, 6318341, 5158153, 3026808, 10702468, 1215678, 5904660, 6630476, 5109419, 9306018, 1132200, 4409888, 5036334, 5093755, 10786671, 9268662, 4166363, 4920894, 2459827, 7838099, 11016859, 6278059, 7227811, 7042545, 8923532, 7833885, 8194588, 4865143, 6803618, 7674412, 1005250, 9449255, 538470, 7927124, 913120, 8810957, 3337543, 2477464, 11316868, 4086830, 4311133, 8340671, 494029, 7656454, 7182508, 7282205, 5968012, 6164263, 4703654, 9220177, 5153166, 7569812, 3049, 2356351, 7758668, 1289288, 10929226, 1517140, 5204808, 3895149, 2131167, 1980922, 6876473, 5126374, 11473672, 712632, 3019354, 3552999, 5533825, 8080623, 1002122, 1626613, 11726131, 11320704, 182641, 2155658, 10619387, 10259589, 1909127, 4613796, 6253436, 3567073, 8051253, 11535004, 9528152, 4575959, 1433983, 9441889, 12221379, 3032935, 456750, 6927228, 12125042, 2702425, 3696951, 10653154, 1989998, 6136316, 11136868, 8346725, 4787475, 5778611, 2633685, 8236587, 5380407, 11520897, 605730, 1452776, 8857040, 6159743, 277412, 3082240, 2306411, 6472899, 4253001, 10698296, 10383050, 8662043, 1133268, 10163483, 3501962, 1007304, 7010027, 11818932, 9374242, 10363912, 4446238, 11303736, 3711057, 246115, 12235896, 3813443, 1635465, 9865366, 919147, 8673569, 12448548, 2184574, 9547527, 9947860, 9909163, 8704483, 5756774, 10127874, 2976203, 3413297, 4511576, 5469561, 6527250, 644742, 6220317, 5872101, 4392192, 8452366, 7026907, 11714565, 4496347, 8602187, 10959070, 2096566, 906521, 10265483, 9858900, 3107465, 4777799, 11985083, 6999664, 9902755, 9309599, 1350510, 9155993, 9334821, 10553203, 4738449, 235331, 9547718, 2277386, 1197403, 1100541, 9639371, 656297, 7476934, 4855759, 7675017, 4546702, 10344562, 3252214, 3053660, 9732997, 4537581, 4625696, 2280297, 6809638, 7162963, 1169542, 2717695, 7973676, 12363424, 3337307, 4026004, 10035868, 11664238, 10032361, 6709747, 3886954, 9763538, 3185344, 6625088, 11881685, 12137506, 3753108, 2916416, 10491737, 3484599, 10725993, 11329838, 10607510, 6040560, 1551786, 3421283, 4483283, 5838637, 10126472, 12472092, 1699371, 11500146, 788342, 8354353, 1836432, 5296148, 4005153, 7540567, 11076503, 8485875, 449269, 9681332, 10887938, 4637629, 5645743, 11254704, 7421160, 29029, 1807449, 7594896, 3956060, 3219268, 9955894, 10872027, 4819165, 1886158, 9587798, 11904954, 11250138, 6544224, 10814861, 6374775, 1605226, 9856973, 1555180, 10214368, 2333621, 8724260, 4179401, 4189193, 2766808, 8355999, 4173804, 3857879, 9142851, 1798842, 3465002, 12254158, 5841828, 9905637, 408108, 8431252, 10725725, 7505351, 1294403, 9825892, 116685, 11603292, 7308939, 6682737, 7180081, 2648487, 8143789, 4453479, 2386127, 298120, 3389432, 3280253, 9015716, 702549, 1620621, 12209257, 4783114, 5600599, 8364252, 5253587, 8814929, 4263902, 4052300, 2044323, 127999, 10463314, 10445855, 3569655, 9195119, 4080176, 2132784, 1335806, 6287012, 4382875, 3051899, 10987609, 3740954, 574984, 6774658, 9258380, 6061650, 1868282, 10960166, 2785065, 5687536, 2848269, 5044931, 10663284, 7747018, 2679218, 1530384, 8799426, 4781475, 7012580, 12047948, 1115280, 3529885, 1913452, 5911974, 11706824, 8309771, 8306522, 12318424, 6366220, 7113925, 10806923, 395747, 12147972, 10396641, 8855057, 7120778, 9880316, 10294910, 12389599, 2757822, 3019137, 1097170, 3278929, 5994971, 11427344, 460991, 2013365, 4707477, 11960825, 10933187, 3353195, 4444562, 7397556, 600669, 9996259, 886874, 3641805, 8011797, 5018862, 4720005, 3944182, 7228376, 2582911, 9074452, 2228301, 8281717, 6599492, 596854, 5479890, 10915519, 2369689, 11329072, 9559933, 5237927, 5279345, 755672, 2920983, 8539784, 5660478, 7464194, 804879, 8514839}
Returns: 2
{35291, 56107, 47973, 65244, 65956, 60833, 19001, 8368, 59661, 12772, 95517, 1946, 32670, 58221, 99375, 25222, 1324, 18257, 13591, 44901, 69935, 44100, 55628, 17668, 45533, 86642, 14327, 72525, 5084, 64747, 82997, 35826, 32559, 27294, 99483, 89850, 35126, 89025, 58736, 66870, 67647, 1676, 49726, 72489, 28916, 93141, 33119, 96401, 72548, 2054, 8953, 44578, 72802, 92798, 2816, 75709, 93871, 76546, 97000, 66835, 90138, 64461, 25304, 44950, 77143, 49038, 45868, 2346, 47344, 94387, 14739, 52268, 10777, 47187, 55146, 4740, 32443, 4361, 86937, 26069, 146, 29844, 30972, 68977, 1761, 39691, 29776, 55615, 39287, 45216, 87896, 14475, 22830, 86022, 98643, 16351, 16450, 95756, 29897, 46518, 59787, 56157, 57100, 36594, 41234, 78442, 99951, 11900, 73610, 55268, 34744, 89002, 20708, 3836, 34155, 66930, 34823, 28030, 69238, 67094, 17958, 4520, 85054, 707, 23560, 3049, 18237, 79700, 61470, 1639, 6127, 91176, 63166, 81768, 93534, 26175, 98124, 66774, 48824, 67611, 6654, 37389, 65135, 91337, 77730, 53938, 27210, 63633, 49826, 49214, 23427, 34305, 17118, 28054, 33310, 50109, 19597, 53607, 30900, 73337, 92812, 26458, 3526, 28423, 77577, 13304, 28190, 88461, 71380, 46823, 49368, 53139, 71325, 34202, 12626, 42157, 39350, 83672, 25321, 2582, 17562, 93646, 71795, 44436, 44570, 50494, 4387, 41157, 64364, 91844, 49832, 88559, 65441, 21114, 27865, 30890, 16437, 33038, 2317, 96106, 81447, 47332, 6622, 68826, 68726, 41376, 68070, 34980, 47831, 36237, 65461, 86974, 21869, 82395, 15503, 97627, 29021, 12099, 90469, 13907, 35321, 33509, 55156, 59507, 80930, 38378, 25451, 21402, 42586, 76976, 52262, 84256, 70658, 30984, 57166, 10130, 10901, 14517, 73085, 64184, 96922, 16661, 72001, 65998, 96151, 54750, 93798, 72025, 32716, 67884, 3140, 13132, 59856, 46136, 43151, 84259, 7910, 2911, 40127, 62927, 35789, 94690, 53935, 78434, 87885, 28580, 36751, 50368, 54908, 64135, 8253, 59930, 71742, 19566, 11933, 38040, 19647, 9274, 21387, 17696, 34601, 62709, 77094, 68424, 7986, 65428, 86453, 64383, 3815, 5597, 81105, 73407, 17162, 60946, 81015, 99402, 55774, 30273, 35775, 92895, 66679, 54172, 89305, 19777, 98532, 89988, 97968, 69848, 47184, 92184, 11474, 80187, 10784, 94111, 68347, 65580, 3522, 29029, 91573, 93626, 93164, 36098, 15652, 83114, 24258, 73600, 75433, 75570, 16920, 62865, 90470, 18031, 55700, 29804, 14735, 12909, 38230, 60911, 60268, 21416, 47225, 73543, 115, 78617, 47231, 25019, 51219, 34762, 7454, 52690, 68224, 23114, 87129, 88894, 38203, 37590, 86103, 91081, 29880, 60946, 70604, 36102, 89268, 78110, 52394, 10021, 30746, 92247, 95434, 38477, 98419, 27923, 62586, 43837, 85644, 43112, 25758, 33008, 59411, 92006, 52440, 32040, 53829, 78897, 52261, 56434, 85929, 7551, 40845, 76899, 54325, 25225, 36514, 51857, 79140, 4987, 4172, 6054, 70512, 37356, 11566, 28293, 44049, 70524, 18964, 1096, 11422, 72714, 92406, 82493, 38488, 5070, 11894, 57228, 8852, 88121, 41161, 11877, 57199, 39012, 64266, 80679, 72687, 57054, 86917, 73666, 34858, 22930, 56231, 80121, 60365, 49032, 78086, 5478, 8393, 41145, 28729, 68475, 35782, 88001, 63352, 88008, 7481, 10083, 38527, 63538, 62588, 56054, 79208, 45386, 93638, 25171, 93767, 87348, 27443, 47147, 4420, 32518, 72453, 96732, 89583, 52978, 35609, 98149, 61730, 80933, 84424, 92801, 1735, 24491, 91921, 7, 72436, 14663, 60026, 89866, 53909, 56199, 7710, 78750, 39765, 42440, 12215, 36068, 81128, 52699, 16955, 53154, 48911, 76054, 35846, 42182, 77668, 78909, 82206, 21950, 54329, 23257, 89744, 51115}
{18246184, 23626237, 24115761, 24524893, 24803955, 23113191, 17711830, 13599936, 21701372, 14032556, 22787856, 15011477, 24164968, 19682713, 24264343, 15611041, 21641711, 22153832, 14537590, 12711383, 16684053, 16109683, 24319971, 14005121, 22286955, 17350828, 17908060, 14474785, 23221269, 16174430, 19008666, 18720192, 19048539, 23034482, 19540233, 13536818, 20409064, 17082541, 15904924, 21735296, 15546398, 20476078, 23084208, 21179686, 22764982, 16214355, 19715832, 23486657, 18952628, 23915390, 18642581, 21167532, 13493296, 16776851, 13590802, 22460813, 18210893, 23007188, 23723237, 18111002, 22550951, 17415289, 14428903, 16953793, 17600227, 17806715, 17738132, 16065946, 18342896, 23216185, 23820099, 15777789, 16957741, 17133942, 21278835, 20920227, 22939718, 20137526, 19320041, 19901778, 14032702, 13991414, 20213163, 18044167, 21868741, 19181720, 22564289, 24792641, 24363073, 19451079, 14794168, 22907275, 20754277, 13101708, 19549722, 20216986, 21350985, 18880080, 21209583, 23631352, 22004224, 21223689, 24275898, 20101475, 20424293, 19260162, 14367437, 20306844, 23704962, 18376416, 20142841, 24007520, 24643228, 13603772, 20928791, 24859571, 14402260, 17161972, 19233104, 20373938, 17264186, 18760897, 19163866, 24218798, 23338974, 24920640, 20494315, 13670502, 20200635, 20139165, 21893832, 13903781, 16840017, 14638496, 15332842, 12557216, 18545865, 19386815, 19875709, 15585819, 20840464, 15055274, 20064881, 22534513, 12549822, 22272153, 22614229, 17443706, 23570130, 14523999, 18784324, 18117022, 17757677, 16638923, 12752244, 20474402, 21455638, 23540264, 16610869, 19082003, 22736066, 14950839, 15015003, 14457326, 16946964, 21668426, 14133969, 22876317, 17878095, 15518208, 18295552, 15017885, 18447741, 23788440, 24014119, 13116894, 20182191, 13987453, 15040324, 21353567, 22355291, 24674525, 23011513, 21107197, 23584834, 18393390, 21905890, 17456446, 23467864, 15373113, 18700323, 13294634, 23365460, 16489388, 15360707, 12783134, 20510752, 24459649, 18667204, 14757157, 19965753, 16380856, 20108097, 16908843, 22892800, 20795653, 21277653, 18145982, 16614118, 21567445, 22337729, 20833810, 17523084, 13399743, 16121214, 24622520, 24411191, 21062761, 14403599, 14964746, 14661051, 16468274, 13385636, 17975190, 14194647, 20383059, 15478751, 23390256, 13256402, 23285175, 20344681, 17246228, 21772030, 18321148, 14105779, 14267486, 20667639, 12699261, 19884306, 15764647, 13213816, 14655157, 17245623, 20594446, 16869387, 13591568, 24737026, 21655122, 16247071, 13738386, 23754238, 13616904, 16318453, 23751098, 21944437, 19624492, 18650491, 22643254, 22202945, 22067151, 20964580, 13587986, 19440750, 19794266, 22443176, 21866980, 15009531, 15828157, 15157102, 23787372, 16564641, 15909001, 20609507, 15392488, 20294944, 23403500, 24033766, 16573915, 23315414, 20528448, 22824074, 14257356, 12872692, 22135575, 21507343, 22162818, 16333524, 22218215, 24323786, 20746836, 17086755, 12772668, 18684366, 13317348, 14113717, 14556728, 17499480, 19078812, 16993516, 15187643, 18925669, 20894636, 18082717, 16216157, 24132298, 21367641, 19999746, 20283011, 16773236, 15997108, 17611701, 15453300, 24685309, 14888279, 24580879, 18519658, 17889313, 24920640, 19641295, 15281269, 20687610, 23823470, 21583097, 23196305, 12959815, 20741239, 20292419, 21531208, 23805360, 12935557, 13812605, 15846188, 21334535, 20467161, 19274897, 17920969, 14614308, 21025491, 24067788, 15061740, 13446968, 15725521, 22272268, 12684744, 20656738, 22097390, 15662260, 18554420, 21901286, 24737999, 15614622, 21390755, 16726052, 13933031, 15700463, 23121798, 24001493, 17173622, 23368854, 14194915, 20537765, 14924381, 21122954, 22692339, 12602216, 21436041, 24345656, 24208008, 19762487, 22241422, 23918518, 21418678, 16556388, 20731447, 18858990, 24917591, 19667053, 15094748, 19826885, 14884772, 23520304, 24891611, 17692264, 15471385, 18290164, 18602299, 17885791, 12718934, 23052358, 16566287, 22930642, 21838400, 24382170, 17005650, 13038955, 19767474, 14222344, 16579969, 21577855, 15651978, 13206075, 20437357, 19405863, 24874479, 21887705, 13961570, 14625730, 22072371, 17638435, 12531041, 14576078, 17915683, 23208199, 21033686, 23294027, 21901503, 24512532, 14313130, 14048613, 24314910, 12666482, 21499357, 20868340, 21640387, 19361814, 16063600, 13420494, 12795598, 20976458, 17325744, 13844137, 13665936, 21813382, 21583333, 15063667, 21813175, 17740559, 16065583, 13074737, 16493802, 19015980, 14972780, 24471371, 24218091, 15102194, 24426611, 18664887, 18756377, 18633628, 13783772, 13015686, 21050662, 21999657, 16405801, 13960474, 20915487, 17893733, 17910613, 21426020, 12922048, 17546029, 18454078, 14792766, 22385104, 17799862, 15989934, 15849071, 13194509, 17501215, 22789473, 18237903, 17920976, 17993412, 14019784, 19142029, 23913336, 16434765, 13722135, 18401100, 23300019, 16105711, 16258597, 15372922, 22587019, 17692829, 24463890, 19811221, 18773346, 12606127, 22640343, 13330480, 12825316, 20133165, 14301253, 15239308, 16196380, 17380073, 14218172, 20055497, 14706272}
Returns: 2
{29514, 30598, 1312, 90669, 6193, 7620, 90418, 37500, 71930, 49353, 68163, 5186, 63496, 41709, 69085, 67710, 5346, 31320, 63038, 96854, 22193, 13827, 80796, 7563, 80064, 32931, 38449, 30755, 74968, 94183, 15662, 91818, 40857, 99086, 4512, 75155, 1716, 90349, 66314, 48410, 97412, 43583, 85184, 95607, 82014, 34852, 22597, 88890, 40403, 80110, 99011, 49249, 66831, 78553, 74330, 36041, 24100, 80413, 56603, 60344, 62308, 18994, 49842, 48327, 62238, 68988, 46950, 85800, 2469, 52681, 29088, 71522, 50062, 46646, 6037, 12951, 99907, 84332, 51926, 56555, 27653, 20238, 43320, 23903, 9232, 25600, 69221, 61779, 49959, 54255, 67594, 82166, 79776, 5943, 99270, 85502, 11145, 54750, 31134, 39393, 52078, 36243, 17639, 33456, 37790, 19278, 92919, 83271, 10635, 38299, 41063, 45291, 31856, 55574, 75263, 27434, 52668, 37058, 49171, 46791, 90022, 70940, 70406, 34628, 87745, 88, 69192, 29962, 6565, 32783, 56843, 26448, 82759, 660, 23601, 91981, 30686, 40480, 7098, 48628, 99901, 43897, 1496, 34221, 75944, 44440, 25932, 51405, 8055, 2575, 45452, 19748, 19540, 79206, 76206, 16839, 43433, 70873, 41238, 38353, 16909, 44895, 78560, 35384, 22272, 61916, 65172, 39487, 56351, 88312, 65299, 25944, 29976, 30059, 42524, 19463, 89869, 22089, 57699, 61439, 57398, 84685, 31340, 86991, 81463, 60018, 57597, 43808, 98445, 51551, 18140, 10614, 87444, 17768, 83620, 77159, 40106, 74755, 51420, 88790, 61417, 39575, 41883, 90024, 43834, 49957, 16140, 26207, 39700, 72007, 23184, 77744, 10643, 54920, 53085, 34804, 3893, 4315, 74137, 13296, 79771, 72646, 33271, 63580, 73676, 40315, 12609, 36649, 92987, 66169, 9114, 70162, 28470, 44382, 32166, 30386, 55873, 98139, 85526, 15079, 88308, 97983, 78678, 37690, 80301, 28081, 430, 71601, 48524, 40447, 84690, 14439, 21071, 85434, 4865, 32344, 9393, 85186, 53075, 14317, 32439, 21847, 21745, 32873, 26449, 85510, 67391, 36233, 27273, 81885, 45482, 42443, 281, 22770, 2914, 82482, 91583, 11299, 8868, 99920, 99721, 93579, 8575, 41093, 96583, 53643, 91352, 85576, 65804, 77353, 89140, 12538, 22222, 64488, 45726, 54996, 35038, 45218, 50413, 32515, 68832, 48972, 70969, 88745, 52127, 35064, 15151, 59763, 33815, 26137, 84493, 13414, 1569, 72251, 1493, 34236, 8235, 10517, 84496, 63566, 31632, 8222, 26718, 22236, 67180, 90944, 47709, 99938, 76085, 24697, 92210, 73018, 81154, 91708, 240, 18137, 72240, 13983, 83958, 54624, 73662, 78896, 70185, 12529, 46789, 12745, 73436, 69927, 34546, 88878, 50978, 14954, 97650, 21266, 18888, 45933, 98283, 93991, 42438, 31724, 46314, 62924, 39410, 27585, 78125, 91903, 51299, 56009, 86601, 72689, 36167, 13880, 7112, 37160, 32759, 392, 72371, 77557, 76061, 43868, 38800, 11261, 36461, 84740, 80006, 45737, 68049, 87968, 18546, 39878, 48917, 27118, 5375, 70109, 83236, 39406, 89196, 68022, 60159, 18677, 37143, 62017, 80968, 711, 31322, 24556, 2423, 52648, 15124, 29920, 21871, 19948, 59869, 69630, 20481, 8229, 83035, 65149, 53527, 79762, 60901, 87099, 40567, 7528, 98436, 55000, 84642, 76832, 51664, 30583, 10240, 85397, 49718, 82799, 21670, 42034, 85081, 70283, 26250, 28041, 63941, 26938, 1177, 39919, 38431, 76676, 73972, 93487, 12436, 72754, 30430, 54804, 63744, 67989, 57675, 54896, 34644, 67795, 79078, 75488, 33724, 52186, 39553, 20918, 88728, 25924, 1717, 70241, 68289, 90202, 95829, 80800, 79965, 26281, 46743, 43804, 43559, 15088, 61347, 8080, 3709, 91697, 84008, 67390, 75833, 17090, 39468, 43247, 61112, 34846, 214, 12224, 2668, 96433, 97626, 90680, 30775, 22318, 82091, 26545}
{8317517, 13364904, 4427358, 15371641, 8882507, 2006003, 23442599, 19666843, 1639111, 6589643, 4842995, 8470531, 4593479, 24452534, 8159511, 7636073, 14374729, 5438366, 21167583, 23087194, 14533656, 15695470, 20880777, 14816373, 18113825, 14020327, 13453849, 634485, 4668447, 503829, 1419102, 409646, 15480485, 21650088, 2278107, 3762284, 2991043, 6600726, 2744542, 14864783, 24835041, 3399558, 13539033, 7577184, 1331200, 16961701, 9784284, 2417242, 14574059, 10971936, 13917968, 10277122, 21088897, 22363066, 3129086, 3929033, 6626281, 4916142, 13758493, 11771827, 21377215, 14842799, 13010162, 398647, 9584592, 4737435, 10183817, 18587470, 22855267, 7730918, 2547631, 20845472, 11902896, 14556359, 10697068, 10055322, 16201790, 22936085, 7930678, 17846601, 16926849, 23910880, 17173551, 20404356, 5313934, 11542475, 6457531, 19608258, 199768, 17026684, 6734442, 18032347, 17634214, 11820075, 3635709, 20778715, 5633008, 3683598, 13949102, 11092688, 20773950, 7889480, 15968674, 7503191, 11488659, 20380453, 4830354, 9408868, 9880940, 2840388, 8881521, 3264392, 20147673, 7013922, 20647487, 2575065, 5699498, 13587997, 10104493, 10568164, 16338601, 17068884, 23672480, 22990340, 11692082, 10136867, 13079354, 19925387, 12592305, 19488330, 691328, 1070945, 18393650, 15174347, 10227873, 1162926, 13395590, 16379081, 22657702, 15214803, 24347352, 16880188, 8319013, 15811154, 24095277, 21929478, 2068102, 10663002, 6000095, 3067054, 20721872, 15681403, 20900317, 7656390, 23140221, 14081904, 10611597, 2488115, 10008382, 12771544, 14663818, 8411950, 3013663, 4525390, 19895375, 19772623, 17347990, 10717613, 22411225, 6080627, 23280083, 5355747, 12714786, 23632054, 9627116, 9479540, 2887059, 24765162, 13550939, 18501670, 22106490, 11234989, 21663420, 12801777, 15776933, 12660545, 16352281, 23486407, 13238143, 4339724, 8190020, 21022066, 13701890, 23352181, 17465066, 13616192, 23805840, 10691031, 3687129, 2678228, 15661655, 10521373, 10738951, 3836660, 24593948, 17684171, 24851181, 1518971, 5478066, 21722095, 2989327, 16115740, 23765734, 19758224, 2628150, 838646, 10187363, 6867668, 9133645, 22762161, 5779269, 12733191, 7330014, 15075231, 9761687, 7970993, 21234942, 14751051, 3473966, 15280972, 24104391, 1732696, 17452878, 16160122, 19710707, 19873103, 7097380, 249806, 15885774, 5248216, 4515666, 16661161, 8030663, 13275833, 24291947, 18060428, 9871315, 20572224, 15439628, 12684810, 12901971, 7677630, 13818957, 14446939, 24770027, 14479283, 8498900, 19017016, 15886547, 4529983, 1671550, 7678237, 24126136, 11575348, 11263184, 24211646, 5463025, 22972318, 16037996, 12348503, 23531889, 4288173, 350320, 22284513, 18116739, 12960320, 3355975, 5233137, 14746688, 19204190, 3536439, 17120263, 15800248, 3054756, 6263711, 16796885, 18151780, 803842, 22588633, 2355460, 18832409, 18261538, 9986398, 8964634, 4203694, 2157312, 11523697, 13082267, 23334413, 15717536, 22223031, 350039, 4245730, 17553811, 1571098, 14269969, 19895425, 16820518, 5585718, 1662534, 19842717, 19935039, 16380650, 23976895, 16161615, 474592, 22955712, 9688011, 2439956, 20325791, 6442582, 12600527, 3866447, 22354874, 3187761, 15166175, 2744691, 938584, 14025187, 24651413, 1995914, 2273595, 81154, 8410721, 15681643, 22693869, 23519981, 19218173, 23890642, 8465345, 1492764, 12477299, 1319292, 18696582, 16248579, 1745441, 3064479, 11041863, 20262225, 19388156, 16212593, 11150304, 13493240, 4072466, 243353, 6863353, 6699009, 12300809, 24019333, 19373115, 12948285, 18743269, 23179631, 7041507, 19867838, 10830854, 19495434, 9306952, 15066897, 18931830, 2042170, 257233, 20411468, 21451623, 11852834, 18152172, 23755091, 8489507, 12877838, 3880528, 3950650, 4350985, 19703304, 18680345, 20227679, 12079637, 6326293, 16691670, 23105740, 14065065, 19537247, 7663191, 20020827, 10183470, 9964176, 16836291, 15614780, 317828, 13327484, 18851086, 15922917, 6388310, 22837106, 18859577, 3911850, 7128938, 2001851, 22106639, 14188179, 1219127, 5531661, 133500, 2900257, 17753801, 13267325, 24709601, 17722243, 17950181, 3120581, 9488630, 14435630, 22675732, 18224900, 14277497, 22756138, 23860840, 24376589, 13159099, 14133568, 16005450, 1178701, 7297370, 15224065, 20008186, 12498969, 5290250, 14667364, 5242923, 4955806, 13987396, 8171880, 718266, 12266618, 12492697, 17885032, 20922148, 18770554, 11135350, 19880274, 14823805, 14509713, 17424408, 15544229, 5991604, 12358484, 19071912, 21964122, 6510377, 5923615, 20500623, 15362551, 8299665, 19560931, 2089020, 4439713, 14582283, 940301, 15685021, 17521167, 5621863, 9967144, 3380979, 3616239, 23688255, 8928264, 23904644, 151667, 11450869, 17130231, 141580, 12502678, 23064015, 10573684, 8367055, 14511463, 5078558, 4774832, 17790046, 19265463, 21950924, 3950864, 2014075, 6258244, 8845731, 19104270, 6958348, 15011651, 9040027, 8638588, 20984734}
Returns: 2
{25932, 62924, 56009, 85526, 12951, 39575, 65172, 50413, 12745, 80064, 39919, 81885, 4512, 7528, 52668, 1312, 22770, 1177, 34546, 5943, 10635, 45737, 27434, 43897, 34644, 84008, 87444, 20918, 13880, 91981, 57699, 30430, 30386, 69085, 84642, 46743, 25944, 26250, 67391, 91818, 12538, 82091, 66831, 10643, 37790, 82014, 51926, 92210, 214, 24556, 60901, 25924, 63038, 68163, 7098, 31134, 29976, 4315, 99086, 24100, 6037, 53075, 32515, 59869, 73018, 17768, 97412, 40857, 63941, 51551, 99938, 430, 93991, 97983, 82482, 77557, 42524, 3709, 39468, 71601, 13414, 21847, 18888, 72689, 2668, 75944, 88308, 8055, 65299, 45933, 63744, 91708, 29088, 90349, 69221, 32873, 80796, 46789, 15124, 33456, 91352, 45452, 85510, 51405, 72007, 56555, 1716, 54255, 61439, 31340, 26938, 240, 34628, 16140, 35384, 80301, 94183, 48917, 83271, 41883, 63496, 49353, 86601, 22089, 22318, 83236, 73676, 73662, 62238, 48524, 44382, 28470, 41709, 78553, 70406, 67795, 2423, 40106, 14317, 61779, 79771, 60344, 19948, 15662, 96433, 57675, 22236, 76206, 70162, 68049, 50062, 37143, 70241, 23903, 22272, 80413, 61916, 69927, 8235, 43247, 76676, 11145, 85800, 85397, 74968, 90024, 18677, 38800, 35038, 96854, 55873, 42443, 90418, 88728, 65149, 99920, 82799, 29962, 90944, 33271, 52648, 18546, 68289, 61112, 18140, 64488, 41093, 57597, 63580, 84496, 80800, 3893, 36649, 39553, 80110, 31320, 56843, 81154, 90669, 32166, 7620, 98283, 34852, 52186, 29920, 28081, 27585, 37058, 54804, 53527, 70940, 32439, 25600, 70109, 36041, 35064, 34236, 92919, 9232, 69630, 10614, 4865, 13983, 89869, 91903, 78560, 43559, 45218, 54624, 31322, 16909, 33724, 5186, 70873, 84690, 21670, 22597, 16839, 43808, 42034, 43804, 43868, 43834, 39393, 85184, 49718, 85502, 46646, 89140, 90202, 79762, 51664, 72251, 51420, 60159, 21266, 21745, 88, 39410, 19748, 87099, 72754, 88890, 83958, 88790, 36233, 73436, 99011, 80968, 95829, 49957, 68988, 33815, 54996, 49249, 10517, 660, 71522, 68832, 31632, 30059, 88878, 96583, 76085, 51299, 30583, 39487, 34221, 23601, 79078, 26137, 38431, 26449, 21871, 77353, 2469, 69192, 10240, 63566, 74330, 41238, 49842, 1717, 8868, 37690, 87968, 38353, 61347, 81463, 90022, 85081, 65804, 7112, 31856, 59763, 40480, 2914, 12529, 46314, 46791, 54920, 38449, 26207, 32759, 52681, 711, 67390, 93579, 43320, 32344, 43583, 52127, 27273, 84493, 66314, 6193, 14954, 39878, 6565, 49959, 80006, 98436, 37160, 22222, 46950, 392, 48972, 15079, 67180, 54750, 13296, 21071, 27118, 39406, 34846, 71930, 83035, 5346, 75263, 18994, 30598, 30686, 19540, 78678, 12609, 12224, 44440, 49171, 56351, 37500, 17090, 75155, 20481, 87745, 1493, 60018, 76832, 77159, 70969, 97650, 84740, 48410, 54896, 70283, 38299, 281, 52078, 72371, 68022, 17639, 92987, 28041, 11261, 55000, 5375, 48628, 41063, 83620, 99270, 53643, 73972, 99901, 50978, 82759, 90680, 66169, 15088, 88745, 40567, 27653, 61417, 13827, 18137, 98139, 32783, 7563, 8222, 98445, 79965, 12436, 72646, 32931, 84685, 42438, 31724, 19278, 36461, 39700, 45482, 14439, 85576, 36167, 93487, 1496, 40447, 74137, 67710, 75488, 8229, 99721, 72240, 95607, 89196, 45726, 22193, 55574, 26718, 56603, 8575, 19463, 62017, 88312, 44895, 62308, 57398, 26448, 40315, 82166, 43433, 53085, 79776, 36243, 67594, 1569, 29514, 15151, 86991, 70185, 74755, 48327, 77744, 84332, 40403, 79206, 85434, 99907, 26545, 30755, 30775, 24697, 91697, 34804, 2575, 9114, 91583, 78896, 85186, 9393, 75833, 67989, 8080, 23184, 45291, 11299, 26281, 78125, 47709, 76061, 20238, 97626}
{2068102, 18743269, 9306952, 15885774, 14808810, 10521373, 7568363, 1567181, 1745441, 6817420, 12398403, 12584563, 22577586, 10581212, 5699498, 20425135, 22284513, 12585740, 4623502, 13037049, 9880940, 12817281, 2575065, 16880188, 21964122, 14361505, 13701890, 2089020, 257233, 23780236, 11357941, 14509713, 19873103, 8159511, 559234, 8928264, 5355747, 19921625, 5463025, 409646, 18261538, 8638588, 3829115, 1096090, 11488659, 23601995, 7930678, 1995914, 3950864, 7128938, 10476452, 14582283, 21167583, 4842995, 22657702, 10933213, 12166371, 17987828, 3300179, 6626281, 14160150, 9017709, 15717536, 22010793, 2273595, 1516768, 24835041, 9411553, 8171880, 20563008, 24012535, 14980296, 12300809, 16661161, 12960320, 8489507, 9627116, 12502678, 20115817, 4350558, 19935039, 7678237, 24626716, 18931830, 6258244, 831848, 4515666, 18859141, 23280083, 6863353, 15544229, 8410721, 22332638, 6600726, 6457531, 11575348, 4051200, 8649391, 10678126, 7503191, 18151780, 20721872, 725045, 10663002, 3201093, 17846601, 2991043, 7878752, 6410950, 3219101, 24159853, 15681643, 1895469, 24851181, 20361175, 639535, 24441535, 5362851, 9408868, 14154113, 20321198, 18310891, 15066897, 24765162, 15833472, 14970241, 15163170, 23432079, 15328827, 9460077, 8735441, 7426773, 440356, 22363066, 23672480, 6510377, 22851753, 1085447, 20335515, 19608258, 5779269, 11771828, 24737629, 1419102, 8845731, 12358484, 22354874, 23140221, 1732696, 6326293, 11902896, 8965407, 15685021, 4470728, 4978078, 4916142, 5140474, 13879245, 22955712, 7104382, 4005709, 5633008, 6349511, 7297370, 4668447, 3836660, 6018772, 20939331, 11523697, 23087194, 7097380, 20605451, 1499000, 20500196, 17950181, 5746911, 20008186, 19925387, 15166175, 7330014, 22106639, 23105740, 7398303, 5646830, 16679301, 15951035, 21837518, 8556497, 15075231, 2439956, 3380979, 14667712, 14751051, 5329803, 13959355, 5438366, 24216696, 81154, 15371641, 19710707, 2006003, 6699009, 16961701, 8299665, 23661974, 6818834, 17837259, 11300242, 7481577, 3120581, 7853237, 23212070, 11542475, 10183470, 3929033, 10616276, 474592, 20113746, 5313934, 7167010, 21022067, 24770027, 19218173, 2887059, 14112230, 3013663, 151667, 11814132, 16440460, 3911850, 10204272, 9522354, 16385836, 2488115, 12901971, 12373882, 9784284, 14081904, 1408582, 5290250, 23904644, 21014521, 24593949, 11092688, 13539033, 15224065, 20778715, 14556359, 18832409, 19319520, 15442313, 14133568, 946537, 3687129, 13327484, 4072466, 746790, 14714402, 23179631, 15681403, 22675732, 10100130, 2417242, 1044497, 22261743, 1915096, 3064479, 13917968, 2095043, 14979866, 17684171, 4737435, 5585718, 2157312, 10277122, 15173687, 9677494, 4077231, 2696982, 6442582, 1249186, 19388156, 18684053, 10902079, 5407046, 8876314, 10717613, 15811154, 14646909, 19006644, 23214784, 7004580, 11263184, 19341391, 22573074, 1998383, 13079354, 23682720, 20325791, 21796425, 10008382, 11890861, 940301, 10113361, 13275833, 8247479, 12771544, 7782297, 9155711, 16338601, 14667364, 2328352, 20411468, 20147673, 8090426, 8512580, 18116739, 18696582, 12948285, 10568164, 5147877, 11435781, 1518971, 13031106, 17172944, 5992316, 8367055, 7824497, 7720950, 14479283, 3399558, 1571098, 8840458, 19842717, 22172953, 8882507, 13715831, 10825994, 12592305, 24701372, 4703508, 22756138, 21451623, 9986398, 10183817, 18152172, 24550114, 5248216, 3187761, 3683598, 22762161, 13818957, 7663191, 8054296, 21950924, 23284000, 17722243, 10481798, 4278957, 14842799, 13364904, 11486277, 3970404, 8030663, 21234942, 2014075, 21929478, 14795859, 22411225, 5221838, 19789713, 21164052, 13267325, 11692082, 16161615, 12250654, 13159099, 11312148, 4245730, 13493240, 6255576, 10034808, 5834165, 5242923, 22049092, 350320, 20773950, 23755091, 317828, 8900146, 21470202, 10891826, 20511457, 1045341, 4835729, 15214803, 16010723, 17465066, 21314742, 8107939, 18770554, 603730, 8689566, 18393650, 17983513, 9636378, 11450869, 7386116, 6666848, 7951985, 9250943, 15695470, 22693869, 249806, 19488330, 10042371, 12258876, 11711483, 21314907, 19880274, 12733191, 10863785, 11234989, 24019333, 5509790, 20380453, 5184338, 5478066, 23531889, 17187990, 24132915, 22845178, 11135350, 8319013, 12684810, 9133645, 17282818, 20500623, 24709601, 21414463, 23519981, 17369604, 15614780, 4203694, 14533656, 7013922, 3866447, 11149291, 15800248, 15391104, 18524888, 6080627, 16484126, 3536274, 22106490, 1070945, 16920503, 18032347, 14283017, 22276116, 7296743, 7889480, 18184333, 8472100, 16563178, 4970907, 12801777, 1319292, 10691031, 398647, 8813185, 1999428, 14574059, 17273997, 14446939, 16201790, 20984734, 634485, 15011651, 224465, 1878863, 24047339, 21786702, 755904, 3355975, 12452778, 5919351, 8498900, 10415551, 5991604, 141580, 21885038, 21632080, 19629343, 1189207, 5061468, 22154199, 12049404, 23910880, 5844537}
Returns: 0
{19463, 90022, 70185, 26545, 89869, 68832, 23601, 41238, 43868, 29920, 34846, 36233, 16140, 61112, 67390, 73662, 67180, 1493, 4512, 17090, 1569, 79078, 3893, 35038, 54750, 20918, 21071, 36041, 32515, 39487, 20481, 34236, 19948, 84642, 91583, 74137, 8575, 56603, 32931, 86601, 26207, 46646, 77744, 37690, 72689, 49718, 53643, 240, 22318, 30598, 46314, 26718, 56843, 32344, 67795, 72007, 39919, 90024, 99270, 89140, 82014, 26448, 77353, 88745, 13414, 93487, 81463, 83035, 43808, 71522, 31134, 21670, 91818, 15079, 12436, 99907, 26250, 61347, 82166, 91903, 21847, 9232, 56009, 93579, 83620, 49842, 3709, 90680, 72754, 40480, 84008, 54920, 83271, 57675, 46950, 28470, 6037, 14954, 89196, 2469, 80301, 40315, 98445, 41709, 17639, 65149, 5943, 11145, 39878, 45737, 52681, 88728, 27118, 68289, 48917, 46789, 53075, 25944, 79776, 24697, 61779, 37160, 43834, 53527, 36461, 25600, 16909, 12951, 7620, 51551, 85184, 14439, 45726, 96583, 90349, 22236, 75488, 20238, 43559, 31856, 2575, 8055, 97412, 50413, 55873, 54624, 25932, 18888, 65172, 91708, 27653, 14317, 85502, 45933, 81154, 31340, 32759, 79771, 22193, 66831, 31320, 55000, 38449, 12529, 99901, 68049, 2668, 43320, 52186, 30686, 27434, 37143, 88790, 87099, 40106, 55574, 39700, 33271, 90418, 48327, 52127, 43583, 38431, 12745, 22222, 83958, 96854, 52668, 10614, 18137, 80110, 8080, 68163, 71930, 12224, 57398, 52648, 68988, 51420, 92210, 70940, 6565, 78560, 22089, 98436, 63580, 22597, 88878, 21266, 54896, 44895, 62308, 13827, 72240, 57597, 27585, 7112, 13880, 80413, 49353, 35064, 94183, 77557, 63744, 91697, 78896, 1496, 60159, 11299, 22770, 88312, 4865, 35384, 40857, 39393, 41883, 22272, 13983, 45291, 43804, 81885, 82091, 31632, 96433, 39468, 74330, 85576, 2423, 69927, 51926, 8868, 42034, 85800, 75263, 5186, 80968, 44382, 42524, 87444, 99086, 75155, 85397, 75944, 37058, 95607, 33724, 80064, 43247, 18677, 19748, 29088, 99920, 36243, 78553, 28041, 84493, 38800, 29976, 32783, 70162, 39575, 79206, 18140, 17768, 74968, 97650, 95829, 88308, 50978, 26137, 84685, 66169, 21745, 36167, 32439, 40447, 7563, 10240, 44440, 70241, 51664, 87745, 711, 85510, 45482, 86991, 26449, 48628, 13296, 56555, 71601, 97626, 83236, 69221, 78125, 39410, 61916, 80800, 1716, 24100, 61417, 69630, 63941, 12538, 90669, 43897, 15662, 70873, 29962, 39406, 41093, 25924, 9114, 51299, 10517, 84496, 79762, 19278, 18994, 26938, 47709, 80796, 34852, 76676, 60344, 82482, 69085, 70406, 34546, 7528, 48410, 32873, 90944, 92987, 82799, 76832, 40567, 85081, 73436, 38353, 8235, 73972, 70283, 10635, 80006, 59869, 15124, 73018, 76085, 54804, 87968, 46743, 67989, 72371, 30775, 430, 57699, 75833, 26281, 33815, 10643, 84690, 70109, 97983, 66314, 5346, 214, 660, 8222, 63496, 43433, 99721, 34221, 6193, 18546, 9393, 63038, 51405, 4315, 98139, 24556, 31724, 84332, 23903, 11261, 53085, 12609, 98283, 85434, 54255, 15151, 49959, 16839, 39553, 82759, 34628, 2914, 76206, 56351, 46791, 79965, 88, 49249, 63566, 67594, 21871, 1717, 28081, 74755, 72646, 7098, 62238, 85526, 23184, 91352, 392, 36649, 62017, 65804, 30386, 61439, 93991, 45218, 37500, 45452, 30430, 91981, 48972, 92919, 49171, 27273, 88890, 60018, 34804, 54996, 99011, 85186, 65299, 50062, 37790, 281, 52078, 30059, 30583, 42443, 49957, 15088, 34644, 67710, 29514, 32166, 62924, 31322, 33456, 78678, 1312, 30755, 48524, 8229, 1177, 73676, 90202, 69192, 70969, 41063, 99938, 68022, 64488, 38299, 60901, 40403, 84740, 59763, 42438, 76061, 67391, 5375, 77159, 72251, 19540}
{9479540, 8602602, 1319292, 3892992, 22053991, 22223031, 10227873, 14884037, 3880528, 23661974, 2935103, 22972318, 16140, 19265463, 8367055, 1492764, 21730600, 16161615, 22577586, 5078558, 8472100, 5923615, 10187363, 11523697, 21222333, 2089020, 13818957, 20958189, 15717536, 10717613, 11604337, 474592, 133500, 24376589, 3355975, 9133645, 15800248, 13758493, 10863785, 9870885, 23358417, 14556359, 16115740, 13275833, 5992040, 15224065, 16796885, 15681643, 15833472, 11516875, 12948285, 21011452, 691328, 14479283, 6510377, 3201093, 12492697, 21104545, 3635709, 18832409, 23601995, 1070945, 2355460, 7386115, 19935039, 11135350, 15776933, 7211973, 1408582, 20845472, 13949102, 12373882, 409646, 5248216, 4983343, 8749298, 4955806, 7782297, 6901000, 14112230, 17194791, 19546479, 9306952, 17120263, 17465066, 13010162, 12502678, 6958348, 14823805, 16379081, 14361505, 5147877, 9408868, 12358484, 10183817, 17452878, 14160150, 13715831, 15614780, 1998383, 639535, 7970993, 11711483, 24452534, 8900146, 17950181, 11820075, 5633008, 14065065, 12817281, 7730918, 4439713, 17215108, 7398303, 5362851, 16248579, 9017709, 19521378, 7296743, 224465, 5304702, 3436718, 24593948, 3120581, 19703304, 13334306, 14663818, 10055322, 22852798, 4339724, 11397332, 7677630, 4203694, 6263711, 18340804, 22354874, 20500623, 960539, 24743073, 4735364, 21786702, 18859141, 24835041, 23334413, 17809674, 8465345, 22809011, 24626716, 17347990, 16532168, 7951985, 4529983, 20778715, 6863353, 81154, 3219101, 13031106, 19151683, 14533656, 21088897, 19444135, 1045341, 13453849, 18696582, 603730, 18592937, 6258244, 17173551, 16603702, 13395590, 22303550, 15922917, 2678228, 2262548, 23805840, 17892833, 5478066, 17554438, 23442599, 398647, 1571098, 21495206, 7004580, 1745441, 14887005, 23890642, 1860841, 5699498, 3839729, 22693869, 10971936, 24717681, 4842995, 1639111, 2014075, 22106490, 2797190, 20182734, 21215472, 22947477, 17068884, 12265441, 21916078, 108108, 2193479, 15075231, 15089494, 19388156, 4072466, 5834165, 16484126, 3536274, 9169538, 1403440, 8556497, 7041507, 20411468, 257233, 4916142, 18310891, 14269969, 24441535, 8489507, 15544229, 1878863, 12477299, 8319013, 13327484, 19629343, 22284513, 18858866, 24770027, 4525390, 9411553, 11092688, 10738951, 19895375, 19218173, 21632080, 23904644, 12348503, 16294684, 18440231, 16101883, 20115817, 21796425, 803842, 22851753, 13879245, 16972429, 10113361, 19602965, 18587470, 20647487, 16385836, 22837106, 8735441, 9627116, 11236735, 21650088, 3762284, 17639208, 831848, 11300242, 17369604, 9522354, 18113825, 7104382, 6018772, 9189526, 2547631, 5746911, 7889480, 2566668, 13987396, 19842717, 3950650, 12714786, 19488330, 23188647, 14369383, 7656390, 16679301, 1516768, 4668447, 11455591, 9967144, 20423823, 8689566, 1662534, 11234989, 9636378, 746790, 2042170, 23212070, 12206818, 14816373, 1178701, 21929478, 9236401, 14133568, 13246844, 5992315, 24211646, 23531889, 12136395, 13614446, 15214803, 22762161, 17846601, 4350558, 19104270, 9964176, 18462871, 19867838, 1710960, 19772623, 3380979, 21861854, 18249000, 15661655, 7167010, 8171880, 6602181, 15371641, 16880188, 23447741, 22433939, 4955756, 8054296, 3054756, 10294822, 24104391, 5407046, 15173687, 22495721, 15442313, 20380453, 10027376, 24159853, 2744691, 20880777, 16961701, 4005709, 13139698, 11973343, 16760755, 23672480, 4623502, 10581212, 10034808, 11575348, 9775950, 21470202, 20008186, 11768914, 6666848, 14667364, 3064479, 12117990, 1903704, 6154599, 19678541, 14980876, 20227679, 22010793, 14188179, 2273595, 10902079, 7481577, 8247479, 8928264, 18927566, 23755091, 9870305, 14980296, 13550939, 10415551, 1189207, 5585718, 1096090, 12033900, 14737820, 8288003, 22172953, 10481798, 20900531, 9677494, 12600527, 20321198, 14283017, 21414463, 9074248, 15974867, 23105740, 16361674, 3746636, 10663002, 17987828, 249806, 17746799, 19373115, 1999428, 4470728, 20511457, 2628150, 3628848, 6699009, 10489676, 7878752, 19895425, 24701372, 10786116, 5329803, 6540290, 22990340, 6737356, 23140221, 2496307, 10568164, 21314907, 14714402, 14623308, 20325791, 18184333, 5531661, 23912597, 18060428, 10691031, 12733191, 22657702, 15328827, 9050933, 2989327, 6790753, 18152172, 10136779, 6388310, 22588633, 5008464, 6410950, 12644363, 13082267, 5221838, 20721872, 10371898, 23780236, 350039, 4830354, 14795859, 8840458, 2417242, 12250654, 24047339, 2157312, 11032224, 19017016, 23280083, 11902896, 13400312, 24501142, 4129309, 1249186, 8876314, 20605451, 17684171, 11450869, 2921703, 7636073, 16563178, 5172640, 6170836, 20970653, 7503191, 16899196, 4427358, 24247451, 15439628, 149809, 12585740, 9761687, 19319520, 11841019, 4245730, 16010723, 938584, 24601375, 15951035, 2840388, 14435630, 10317525, 18680345, 8090426, 24019333, 12877838, 5463025, 20020827, 13616192, 946537, 3970404}
Returns: 2
{22770, 37160, 38353, 99920, 27118, 8235, 83035, 40106, 53527, 72646, 40447, 48628, 34644, 88308, 22272, 54996, 97412, 31340, 36233, 38431, 392, 48917, 281, 50413, 82482, 66314, 18546, 51551, 57675, 52681, 29962, 99907, 8868, 51420, 83236, 6193, 29976, 95607, 43804, 49842, 11145, 21847, 36649, 67989, 72371, 92987, 45482, 15124, 56351, 51664, 62924, 8229, 79206, 49957, 7563, 35064, 76832, 82759, 43247, 7528, 2668, 61417, 26545, 99938, 76676, 1716, 68832, 63566, 71601, 711, 93579, 75488, 96583, 91708, 60901, 36167, 26938, 49353, 90022, 32873, 42524, 99270, 37690, 33456, 43868, 79776, 62017, 52648, 43433, 85081, 12538, 76206, 34628, 85186, 12224, 45218, 19540, 38800, 88878, 39575, 31134, 80413, 76085, 95829, 1312, 46789, 78125, 34804, 81463, 36243, 73662, 16140, 68988, 73676, 92210, 52668, 71930, 24697, 21745, 26718, 68163, 66169, 91818, 45933, 32515, 97983, 85184, 39406, 67391, 60159, 73436, 12951, 70109, 30598, 26207, 8575, 53085, 70969, 82799, 84690, 54920, 68022, 59869, 73018, 92919, 17768, 31632, 430, 78553, 12436, 49171, 25932, 69221, 40480, 60344, 83620, 70241, 32439, 27585, 31724, 32166, 87099, 54624, 10517, 61916, 23601, 240, 77557, 56843, 6565, 94183, 78678, 88790, 60018, 67594, 49959, 57699, 6037, 39410, 63941, 39468, 9114, 85800, 7112, 70873, 89869, 52127, 1496, 39487, 67795, 30755, 2469, 34846, 16909, 46950, 660, 36041, 10614, 5346, 85502, 88728, 21266, 13983, 69085, 13827, 67390, 39878, 27653, 2423, 30583, 56009, 18677, 1569, 88890, 67710, 39393, 5375, 85526, 48524, 63038, 34852, 44895, 30059, 72689, 43808, 70406, 90202, 35038, 39919, 74968, 3709, 69192, 25944, 84493, 61347, 72754, 93487, 90349, 34221, 27273, 63496, 10635, 85510, 43834, 29088, 26137, 51405, 26448, 45737, 99086, 99901, 11299, 13880, 32783, 24556, 14954, 19278, 12609, 42443, 18140, 46743, 91697, 7620, 43559, 19748, 25600, 15151, 36461, 5943, 22318, 37500, 56603, 47709, 91583, 39700, 79762, 84008, 69630, 84685, 13414, 13296, 50978, 19948, 10643, 93991, 25924, 40403, 43320, 20481, 16839, 80301, 9393, 61112, 18888, 84496, 68289, 90669, 90418, 46791, 71522, 48410, 88745, 73972, 33724, 41093, 48327, 75944, 14439, 84642, 35384, 40315, 38299, 65299, 42034, 4865, 75833, 44440, 19463, 17639, 76061, 15662, 57398, 56555, 87745, 30430, 45291, 14317, 74137, 29920, 1493, 75155, 66831, 75263, 4512, 87968, 37790, 83271, 52078, 33815, 91352, 43583, 88312, 91903, 80800, 54804, 49718, 28081, 72240, 11261, 70283, 90680, 79771, 31322, 33271, 65149, 26281, 48972, 12745, 40567, 77744, 5186, 2914, 20918, 49249, 82166, 96854, 80006, 39553, 54750, 79965, 62308, 37143, 65804, 30386, 54896, 63744, 18137, 46314, 22193, 31856, 90944, 45726, 53643, 86991, 72251, 98283, 70940, 79078, 51299, 97626, 12529, 96433, 32931, 63580, 57597, 22089, 89196, 89140, 20238, 54255, 67180, 98436, 87444, 46646, 80110, 15079, 65172, 98445, 7098, 8055, 86601, 32759, 30775, 55000, 85434, 10240, 64488, 21071, 51926, 50062, 77159, 70185, 8080, 30686, 82091, 55574, 1717, 62238, 91981, 99011, 2575, 9232, 24100, 34236, 83958, 80968, 85397, 55873, 214, 1177, 17090, 28041, 97650, 18994, 61439, 43897, 41709, 21871, 41063, 45452, 80064, 44382, 88, 41238, 81885, 81154, 23903, 74755, 21670, 74330, 26449, 38449, 80796, 61779, 59763, 98139, 31320, 29514, 27434, 68049, 22222, 90024, 34546, 22236, 4315, 8222, 15088, 78896, 37058, 23184, 32344, 40857, 78560, 82014, 72007, 26250, 52186, 84332, 41883, 53075, 70162, 85576, 99721, 77353, 28470, 3893, 84740, 69927, 42438, 22597}
{2589438, 3436718, 12117990, 5746911, 7663191, 1903704, 7211973, 1085447, 3120581, 12190636, 12206818, 9685006, 2921703, 4515666, 4978078, 2157312, 113552, 3219101, 1915096, 7004580, 6699401, 5362851, 350320, 1567181, 11973343, 2744542, 1763987, 4339724, 12358484, 7730918, 4955756, 8749298, 10113361, 3687129, 9964176, 8882507, 12166371, 7577184, 990341, 11890861, 5633008, 7678237, 10136779, 5991604, 1168461, 3473966, 1364774, 10678126, 2496307, 10769277, 6170836, 149809, 7656390, 7216967, 10042371, 10616276, 11768914, 6540290, 7104382, 10581212, 6258244, 9250943, 3892992, 938584, 4005709, 2991043, 2696982, 4588956, 4350558, 5992315, 7824497, 4426046, 6263711, 8410721, 10476452, 2042170, 718266, 6589643, 8602602, 11575348, 9627116, 3635709, 11613038, 7503191, 3880528, 7296743, 6388310, 2797190, 10611597, 10268898, 6602181, 1787166, 1895469, 5919351, 2014075, 11814132, 3970404, 3950650, 5551903, 10521373, 10933213, 4916142, 10902079, 9967144, 4427358, 8649391, 5061468, 838646, 9155711, 7889480, 1492764, 16140, 4737435, 9761687, 1995914, 5699498, 1639111, 224465, 746790, 3866447, 4842995, 9636378, 409646, 6863353, 9166160, 8288003, 11397332, 8054296, 5463025, 11583856, 3064479, 10055322, 10183470, 11516875, 1518971, 9059508, 2628150, 4245730, 4925794, 12033900, 5147877, 317828, 2900257, 2273595, 4830354, 1516768, 6442582, 9871315, 2566668, 4983343, 10104493, 2068102, 6457531, 8512580, 11771827, 7469735, 9236401, 1671550, 7041507, 5509790, 5172640, 2262548, 8465345, 9688011, 5140474, 10227873, 9169778, 8489507, 691328, 12265441, 503829, 8030663, 2678228, 12250654, 6734442, 199768, 11357941, 10697068, 1710960, 8171880, 4774832, 755904, 6349511, 4446825, 2488115, 2887059, 1571098, 8319013, 10717613, 6510377, 634485, 1998383, 2935103, 10204272, 10183817, 9677494, 3929033, 3839729, 10481798, 4157968, 4439713, 4072466, 5646991, 8159511, 9169538, 8367055, 10825994, 7951985, 2001851, 8876314, 9306952, 6018772, 8472100, 2417242, 7636073, 11092688, 4835729, 9050933, 9460077, 3746636, 7924332, 8411950, 1249186, 5992040, 1408582, 1249107, 5621863, 11523697, 12398403, 4668447, 12352212, 11841019, 5355747, 5092957, 7782297, 10100130, 11135350, 6600726, 9074248, 8840458, 4593479, 9880940, 725045, 301067, 2547631, 1662534, 10663002, 1070945, 12079637, 3300179, 603730, 5233137, 257233, 5395634, 7128938, 11150304, 4490006, 3628848, 4288173, 8190020, 8928264, 1878863, 2006003, 151667, 9189526, 11542475, 4970907, 5184338, 11820075, 9040027, 5221838, 11149291, 2744691, 3355975, 5478066, 9488630, 10573684, 7167010, 11234989, 4929556, 2102316, 8689566, 133500, 1096090, 12300809, 10294822, 10317525, 7720950, 11604337, 10786116, 639535, 8498900, 5646830, 243353, 2439956, 7398303, 9570209, 1499000, 10568164, 4077231, 10034808, 7386115, 6154599, 9522354, 3054756, 398647, 831848, 7677630, 559234, 4525390, 7970993, 2840388, 1636397, 5290250, 86019, 10415551, 2966143, 9479540, 8900146, 12049404, 1419102, 2802089, 7061135, 11692082, 10371898, 3264392, 4529983, 9133645, 1219127, 8691059, 3762284, 3829115, 4278957, 2278107, 8247479, 11488659, 9408868, 4129309, 5585718, 6790753, 3399558, 6080627, 10830854, 3380979, 7481577, 9676834, 6818834, 1403440, 4350985, 5242923, 6958348, 5779269, 3911850, 7330014, 6966149, 1189207, 350039, 1745441, 6666848, 8813185, 8470531, 6737356, 2089020, 10277122, 6901000, 1860841, 4703508, 5329803, 3683598, 3616239, 3536274, 8965407, 2328352, 5008464, 5834165, 9370696, 2175449, 11949210, 10339718, 4735364, 9775950, 4203694, 8107939, 12136395, 946537, 6699009, 7853237, 5923615, 5407046, 5844537, 6167128, 8845731, 10863785, 9839530, 8556497, 108108, 9325597, 6107912, 960539, 7878752, 3187761, 2193479, 11236735, 10341468, 10971936, 5248216, 7568363, 11711483, 2200577, 6000095, 9870885, 11852834, 9870305, 1045341, 10489676, 1178701, 8964634, 11053295, 7930678, 11902896, 11312148, 1319292, 141580, 11486277, 8638588, 7013922, 940301, 9584592, 1162926, 11032224, 3067054, 5313934, 6626281, 474592, 1044497, 2095043, 7297370, 7097380, 3950864, 12266618, 5078558, 10891826, 11455591, 10027376, 6410950, 8014890, 440356, 5531661, 8881521, 4174761, 6817420, 8735441, 10136867, 10008382, 12348503, 81154, 4470728, 10691031, 12373882, 3129086, 11263184, 11435781, 4051200, 5304702, 8090426, 249806, 5438366, 8317517, 2575065, 6326293, 9986398, 3836660, 4623502, 2518543, 6867668, 12258876, 11450869, 12452778, 11300242, 2989327, 10404242, 9411553, 3013663, 1331200, 3201093, 4955806, 8299665, 1999428, 10738951, 9017709, 1732696, 803842, 3536439, 2355460, 7426773, 10187363, 6255576, 11041863, 874286, 9784284}
Returns: 2
{43320, 214, 13880, 69085, 4512, 70873, 60344, 5943, 89869, 33456, 41709, 36243, 94183, 63038, 84740, 96854, 79762, 82759, 17639, 79078, 35038, 59869, 48917, 37500, 39575, 25600, 31322, 31856, 44440, 25932, 80800, 34546, 56351, 38449, 98445, 85576, 36233, 71930, 78678, 20481, 21847, 41063, 73662, 45726, 44895, 99938, 711, 67795, 9393, 77159, 7563, 31632, 10614, 41883, 72689, 31320, 4865, 74968, 12745, 98436, 1569, 7098, 32344, 34804, 90202, 54896, 75488, 40106, 88745, 85800, 89140, 99270, 34221, 8055, 22770, 48524, 85434, 48327, 22236, 39919, 73676, 10240, 81463, 88790, 49353, 75944, 67180, 14439, 66314, 43897, 83035, 51551, 68988, 39700, 67594, 36649, 5346, 5186, 13983, 57675, 46314, 23184, 90680, 11299, 18546, 92987, 31134, 63941, 74755, 40403, 72240, 84690, 30598, 38353, 42524, 39406, 82091, 99721, 19948, 60901, 79776, 14317, 76061, 34852, 49959, 55574, 63566, 71601, 26448, 36461, 15079, 18994, 40315, 86991, 95829, 45452, 68022, 30386, 78896, 16839, 11145, 8868, 73436, 16909, 85502, 24556, 15662, 72754, 62924, 6037, 70241, 56603, 87099, 85081, 60159, 87745, 32931, 15088, 80110, 26938, 96433, 52127, 22318, 22089, 79206, 80301, 12529, 10643, 99901, 84496, 43433, 91708, 51926, 4315, 97650, 85184, 41093, 46791, 88312, 30686, 34644, 20918, 73018, 21745, 53085, 70185, 86601, 19748, 91818, 49842, 12951, 69221, 19463, 93487, 5375, 36041, 47709, 10635, 91583, 50413, 70969, 78560, 59763, 54255, 2469, 83958, 40857, 46789, 63580, 84642, 57597, 56843, 43834, 76085, 45482, 55000, 25924, 96583, 42443, 90418, 8235, 55873, 65804, 79771, 12224, 30583, 67710, 7620, 31724, 67391, 43247, 61439, 51299, 12609, 98283, 69927, 52648, 28081, 76206, 68049, 87444, 70940, 49249, 85186, 80796, 70406, 21071, 32166, 37160, 45291, 32759, 37143, 84332, 42034, 46646, 28041, 15151, 61112, 76832, 430, 19540, 91697, 15124, 18888, 38800, 32873, 52681, 70109, 1717, 67390, 13414, 18677, 56555, 3893, 281, 49957, 83271, 12436, 30755, 62238, 45737, 56009, 40567, 34236, 69630, 30059, 35384, 60018, 17768, 32783, 61347, 26545, 72251, 72007, 29088, 1496, 74137, 81154, 240, 88308, 22597, 20238, 65299, 23601, 2668, 43559, 89196, 18137, 392, 27118, 38299, 83236, 74330, 2575, 93579, 63744, 48628, 37690, 67989, 33271, 24697, 7528, 39878, 51420, 44382, 6565, 11261, 21871, 50978, 68163, 1716, 27585, 21266, 26207, 54750, 32515, 30430, 35064, 95607, 75155, 91352, 34846, 36167, 2914, 27434, 19278, 80006, 37058, 84008, 82799, 45933, 14954, 17090, 41238, 75263, 26250, 29962, 8080, 90669, 57699, 1493, 37790, 66831, 84493, 32439, 10517, 72371, 2423, 1177, 70283, 30775, 64488, 61916, 8222, 51405, 91981, 51664, 18140, 33724, 46743, 61779, 66169, 54920, 92919, 39553, 26449, 53075, 70162, 77353, 28470, 82482, 52078, 52668, 88728, 49171, 43804, 82166, 29514, 23903, 42438, 24100, 22222, 29976, 88878, 49718, 48410, 8229, 53527, 7112, 29920, 45218, 34628, 39393, 90349, 65172, 85510, 21670, 8575, 22272, 65149, 77557, 1312, 9232, 77744, 6193, 69192, 81885, 43583, 46950, 40447, 26281, 99907, 97412, 99920, 84685, 71522, 39487, 92210, 16140, 78553, 27273, 99011, 3709, 27653, 79965, 63496, 98139, 72646, 80968, 50062, 99086, 40480, 91903, 26718, 85526, 13827, 38431, 43808, 13296, 73972, 90944, 97983, 54996, 57398, 68289, 62017, 75833, 82014, 90022, 93991, 39468, 54624, 68832, 97626, 48972, 12538, 87968, 33815, 80413, 90024, 22193, 78125, 25944, 54804, 76676, 62308, 88, 53643, 39410, 31340, 9114, 83620, 52186, 61417, 88890, 80064, 26137, 660, 43868, 85397}
{17173551, 20900531, 24607828, 16760755, 22577586, 22433939, 13139698, 13037049, 22053991, 17381446, 24452534, 16997944, 24441535, 21167583, 18680345, 23087194, 15442313, 18393650, 15968674, 19006644, 13362522, 22010793, 19537247, 19666843, 14369383, 13334306, 20970653, 20147673, 21929478, 22809011, 21551002, 20262225, 22411225, 13453849, 13238143, 24132915, 22972318, 23284000, 16899196, 13267325, 17194791, 16010723, 23432079, 20693213, 16484126, 24012535, 18859577, 18408599, 16361674, 13616192, 14816373, 18440231, 21022066, 14154113, 18931830, 19444135, 24770027, 20257702, 23118485, 22756138, 16380650, 22657702, 14479283, 24047339, 19319520, 19071912, 20500623, 23805840, 17553811, 18587470, 18832409, 21314742, 15811154, 18859141, 22284513, 15439628, 14446939, 24500861, 22354874, 12492697, 15163170, 23682720, 15776933, 22261743, 18310891, 24095277, 21730600, 17187990, 22172953, 16880188, 17722243, 20563008, 20182734, 19412815, 18184333, 14751051, 14374729, 16385836, 19218173, 12550372, 12948285, 21885038, 17983513, 19629343, 23105740, 21470202, 13949102, 16743242, 14234905, 14574059, 23519981, 12901971, 13364904, 12771544, 15266589, 16836291, 16294684, 21414463, 24737629, 14435630, 17634214, 20335515, 12877838, 16961701, 24701372, 17892833, 20325791, 20572224, 23806684, 19703304, 19618044, 14842799, 16920503, 12801777, 14979866, 20721872, 24601375, 19873103, 12477299, 14081904, 19229318, 14746688, 21860138, 14663818, 20778715, 17746799, 23447741, 14823805, 18743269, 14160150, 15685021, 13758493, 22675732, 14667364, 13327484, 13246844, 14020327, 13415400, 13959355, 24159853, 16101883, 23332210, 15833472, 24765162, 17273997, 24291947, 18696582, 23765734, 24347352, 22495721, 14283017, 16532168, 16972429, 17987828, 13493240, 13539033, 21837518, 14329808, 18858866, 13395590, 21964122, 22783079, 22650604, 24126136, 22276116, 23602074, 15066897, 15681403, 24533353, 13010162, 14808810, 18462871, 15391104, 13809318, 20020827, 20958189, 22154199, 14980876, 21586789, 23334413, 20676420, 21916078, 16820518, 17026684, 22855267, 23890642, 15480485, 16248579, 15075231, 24376589, 16352281, 24216696, 24593948, 14025187, 23531889, 23860840, 14582283, 18684053, 20605451, 23442599, 22955712, 17809674, 22588633, 19151683, 22849330, 16005450, 17282818, 22852798, 19373115, 19455547, 17790046, 18501670, 19495434, 21234942, 18250455, 13879245, 22106639, 18060428, 23140221, 18592937, 13701890, 17068884, 14623308, 19017016, 20880777, 23672480, 13818957, 19710707, 21451623, 21632080, 13031106, 15922917, 22936085, 19602965, 14556359, 13987396, 19895425, 19265463, 13159099, 14980296, 20900317, 23064015, 14188179, 24626716, 20939331, 13308706, 17172944, 14737820, 23912597, 16551516, 19935039, 18851086, 17846601, 14667711, 24501142, 17684171, 15525584, 19880274, 24247451, 15328827, 12817281, 15600238, 18224900, 24410825, 17753801, 23632054, 20361175, 12660545, 23352181, 19488330, 17130231, 20984734, 23976895, 21722095, 22332638, 16533664, 15791673, 24851181, 15681643, 20423823, 15089494, 23910880, 23280083, 14646909, 18595605, 24743073, 15614780, 22693869, 18152172, 17215108, 22049092, 14970241, 21796425, 21786702, 17120263, 15544229, 15214803, 13275833, 18927566, 17554438, 24651413, 14277497, 14065065, 21215472, 16160122, 12592305, 20511457, 19341391, 16212593, 20076349, 21861854, 17837259, 20799981, 23358417, 21222333, 15717536, 14509713, 14269969, 17369604, 21164052, 18151780, 21950924, 22845178, 18116739, 22303550, 20380453, 20227679, 13587997, 14361505, 20008186, 18033761, 13715831, 19789713, 14884037, 20647487, 19921625, 19925387, 24717681, 15371641, 13550939, 16161615, 13400312, 21088897, 19842717, 23212070, 15173687, 23755091, 22851753, 12585740, 19678541, 15011651, 15951035, 19772623, 12600527, 14239584, 23780236, 14133568, 16679301, 15362551, 15969660, 19608258, 15280972, 19758224, 20113746, 19560931, 13614446, 15886547, 23188647, 22573074, 17452878, 12960320, 20773950, 19204351, 20500196, 14795859, 23904644, 18032347, 16563178, 20404356, 24019333, 18249000, 14887005, 12714786, 19388156, 15224065, 14864783, 24709601, 21784127, 20411468, 23661974, 13082267, 22990340, 13797886, 18340804, 17347990, 24211646, 12498969, 15800248, 19895375, 17950181, 16439231, 20425135, 19546479, 16115740, 15974867, 13079354, 12584563, 21495206, 14714314, 12684810, 23688255, 16201790, 24835041, 19204190, 13700877, 20845472, 14173055, 22947477, 24851181, 22363066, 16037996, 13917968, 12502678, 16926849, 21314907, 20321198, 24699514, 12733191, 22837106, 12998347, 21650088, 16379081, 14112230, 21011452, 15885774, 15695470, 17885032, 23486407, 22762161, 18770554, 15166175, 16661161, 22748865, 22106490, 17521167, 18524888, 14511463, 23601995, 16338601, 12644363, 20115817, 16440460, 22223031, 19104270, 24550114, 18261538, 16691670, 19299278, 20015452, 21104545, 14533656, 19867838, 19521378, 17424408, 20922148, 21377215, 14714402, 16796885, 23179631, 21663420, 24104391, 17465066, 16603702, 15661655, 22522829, 18113825, 23214784, 15174347, 21014521, 17639208}
Returns: 2
{8260, 65793, 67183, 66704, 15602, 30770, 27506, 5964, 89082, 8212, 77125, 62, 72053, 65094, 79360, 95494, 68908, 95049, 16100, 50735, 86796, 47053, 71974, 85288, 9189, 79850, 90523, 64987, 26446, 4293, 19926, 39737, 80741, 95542, 8930, 94647, 38919, 31195, 2844, 43162, 7335, 77931, 1755, 41800, 11427, 32641, 6489, 49220, 94245, 5387, 66387, 73537, 45645, 1728, 61133, 35898, 96055, 73776, 80606, 40777, 11718, 93955, 78785, 43822, 23761, 51575, 15761, 45631, 67854, 64602, 83728, 40213, 82013, 25882, 12540, 44414, 2188, 46423, 65723, 56983, 75647, 69480, 68322, 10041, 97166, 34715, 14578, 97489, 93512, 72281, 43702, 68469, 54705, 38578, 33567, 67049, 19420, 59722, 11021, 94368, 536, 49624, 87064, 73000, 99818, 93700, 75881, 969, 82798, 71978, 9958, 70841, 51479, 60231, 94320, 20029, 32026, 76949, 2510, 41651, 25448, 54154, 88478, 41224, 56180, 16249, 12179, 29823, 39666, 69632, 95875, 53003, 44277, 82319, 71204, 17129, 1133, 54604, 18894, 61895, 77785, 31098, 25475, 8555, 46199, 24667, 69604, 92911, 9610, 8343, 35978, 76031, 80054, 4434, 64327, 25015, 70912, 64451, 79246, 85289, 13604, 80471, 65790, 39911, 52333, 86026, 72099, 28748, 7836, 53821, 55507, 55484, 85462, 80046, 87802, 80877, 49108, 92637, 20745, 64149, 4148, 45950, 75426, 35456, 12739, 28966, 10393, 9669, 35136, 76607, 30182, 96233, 41408, 27600, 77238, 81393, 30773, 50294, 86187, 29210, 23921, 79354, 73827, 82936, 19405, 14915, 89806, 2355, 2886, 85804, 80518, 81594, 72648, 52874, 85971, 2599, 30028, 74227, 81808, 97532, 2905, 45041, 14546, 81306, 65893, 46827, 40063, 91041, 91954, 91767, 84158, 56728, 37860, 50893, 62696, 99568, 99179, 15189, 35390, 69065, 37812, 15100, 25069, 45404, 66666, 68511, 26594, 84380, 54175, 65901, 45105, 34282, 75205, 3129, 7110, 84820, 41325, 86734, 11686, 39137, 68048, 33300, 78305, 30852, 26178, 32923, 79164, 57358, 95540, 45757, 49289, 79767, 13806, 70830, 67374, 77244, 55594, 36529, 85068, 67190, 52284, 398, 40191, 75197, 85098, 46959, 18841, 48547, 71395, 87974, 52334, 75972, 63206, 13469, 30994, 6847, 78738, 70182, 77936, 74316, 90896, 17787, 22203, 98398, 83904, 32768, 21219, 9510, 51744, 75972, 55887, 1594, 96515, 83261, 59865, 75506, 71236, 76028, 34278, 30577, 21854, 82668, 80120, 28378, 25670, 69282, 35136, 71767, 27910, 47144, 22082, 96922, 32166, 6823, 58231, 57562, 17094, 16131, 84533, 18672, 33357, 39557, 6356, 60836, 49343, 43338, 70888, 91280, 73251, 46466, 21313, 27207, 2209, 2322, 28793, 8459, 53174, 97993, 96154, 72598, 39811, 22199, 4906, 14401, 10415, 7388, 18432, 37198, 2808, 47533, 17755, 72151, 99706, 55627, 91412, 24630, 73888, 5771, 3286, 32359, 73915, 87682, 77190, 18861, 90305, 71784, 96588, 71741, 98863, 77633, 52493, 91642, 82792, 97107, 6950, 53818, 39526, 84899, 48082, 21339, 52253, 12972, 27446, 15751, 75018, 91509, 93084, 24438, 30050, 34047, 73623, 67573, 48362, 35789, 23268, 58402, 92090, 77437, 3714, 97129, 30588, 97879, 78704, 72280, 66181, 99300, 17930, 11955, 58505, 86581, 80286, 11241, 10505, 73685, 58573, 81857, 56683, 47101, 93323, 76119, 67386, 58688, 2225, 18562, 18513, 87250, 7390, 84625, 43006, 33419, 98090, 61591, 66985, 39617, 958, 10487, 55901, 868, 46493, 31954, 81707, 56947, 63300, 88011, 39009, 7541, 9243, 73244, 20851, 10557, 73650, 95592, 91153, 64943, 99045, 47297, 75475, 35468, 91974, 29755, 77853, 25555, 72181, 9376, 30736, 49041, 20637, 94876, 35314, 12457, 38609, 90953, 76668, 12958, 95605, 66331, 95006, 35158, 49958, 34961}
{5619927, 9145201, 3606996, 4221080, 25327055, 21510345, 3899735, 11393950, 7950756, 9598242, 568542, 18091904, 4961034, 13589271, 15754942, 21182877, 14336084, 15593075, 14358086, 22247066, 10236778, 20851134, 24228025, 11479238, 24387744, 21022396, 20566370, 21087383, 4063526, 19142437, 25295843, 21954915, 9315513, 15003073, 1836285, 11687928, 6932129, 12709565, 13567592, 2666398, 1408710, 20242586, 16224540, 25311453, 13524177, 7115844, 3356083, 10980719, 8506380, 434129, 15692230, 3265496, 23922742, 23191256, 25729972, 7409591, 19330540, 8907101, 22631159, 16065837, 9845138, 25275917, 22738976, 3380071, 11242350, 5328081, 25011321, 2694410, 18519808, 11306952, 1463495, 16936860, 7491604, 10801677, 3191959, 7518489, 16586349, 15049496, 5133780, 21086559, 15029824, 14693352, 2220615, 23509357, 19480709, 5547340, 9490615, 10514428, 2990996, 8297144, 3018693, 13819107, 6986834, 9584633, 5402566, 3136830, 7083203, 8224863, 19102524, 10608796, 5565853, 25668839, 4064037, 22347692, 24156051, 15498026, 13219457, 4219627, 7071655, 4774884, 2198392, 4373778, 6941324, 13674571, 7210164, 11339720, 22279092, 18743138, 4702906, 884161, 9975030, 15083978, 24249478, 5083548, 1827355, 24266477, 25541430, 5674922, 12937527, 13083782, 14821847, 6399432, 1807230, 1918604, 25542623, 17581191, 14851051, 4136643, 24008543, 718651, 25619215, 25269653, 13841792, 7681646, 25171405, 13316784, 6879430, 15405944, 9518848, 5512625, 9740890, 18996177, 5163602, 13292117, 5611667, 13968359, 24079455, 1633423, 5645099, 17255476, 21479575, 2648779, 7137445, 9643949, 13136115, 13749127, 7691357, 6587535, 25114471, 312374, 15775183, 7373693, 16671811, 16751857, 23035562, 14104310, 18925007, 24773544, 9949883, 20804081, 10931499, 5399058, 9390939, 19802653, 11319691, 12055401, 24897855, 15059165, 5492596, 24464351, 9929138, 20549699, 330140, 23258461, 3976973, 4037080, 17053604, 14907531, 23499316, 2152293, 20384894, 13298811, 6722338, 11218791, 9604038, 14267176, 9408917, 21131529, 24819633, 5046838, 18371551, 17794128, 19922070, 14511181, 17022831, 15782989, 11593281, 16826084, 10407454, 17779216, 8640626, 17300517, 25399832, 16086023, 9664135, 12369570, 21126622, 2028077, 2049766, 13014150, 12328120, 21356194, 13943344, 22526811, 2188434, 21915178, 10670807, 11563253, 10908125, 24497123, 19526005, 17809228, 12140701, 7727050, 21358506, 11218589, 11625662, 2750778, 14458307, 4129938, 1265621, 13853389, 17884433, 864919, 22809235, 20327406, 3955687, 24583857, 20237376, 18875899, 14404132, 19835953, 16489166, 1771175, 910339, 12250145, 7770521, 15840347, 22475918, 21291840, 8396384, 12922383, 3279302, 4501336, 11150078, 10878921, 25631574, 19673328, 13401852, 13816317, 5042324, 22947760, 18451954, 6037972, 9476037, 615501, 13663101, 24015566, 19620668, 22373889, 4888981, 2125738, 21246083, 19849422, 16857078, 23779007, 13564748, 3677178, 17170187, 7265337, 20055050, 7191021, 1501947, 98398, 19864448, 10136897, 20683134, 4836647, 364118, 20110045, 18238368, 4603350, 9505432, 8100699, 16563524, 6414207, 19173760, 23429365, 3667102, 428742, 19280607, 19736128, 3098813, 11888180, 630436, 25002407, 7474075, 18182481, 17223592, 22802125, 19091503, 19488193, 14390252, 3450880, 402917, 3724664, 1650517, 6109304, 3539813, 19692000, 187349, 17195682, 1701434, 13287683, 24995560, 22888041, 16222785, 8676368, 19007634, 2395668, 5353108, 9546055, 22349901, 4266323, 2897484, 9234772, 23531580, 10505447, 16992758, 13479827, 11746350, 11793179, 15780089, 11599068, 18850542, 11584667, 23811368, 15121176, 12505933, 18788648, 9508370, 24680907, 19964154, 8288522, 4878838, 13983622, 6150400, 11798950, 6556212, 2349202, 3872229, 8994783, 11577279, 5968289, 15986857, 1480494, 8737214, 22939972, 19579572, 11876583, 12774515, 22196331, 23189528, 4598443, 22868231, 15884834, 16896604, 8133187, 8148781, 24056233, 20955088, 1714406, 10037742, 8412135, 7845539, 956428, 7358421, 21600034, 18121954, 398165, 8429455, 2463241, 832117, 7173234, 19549273, 20330914, 9889625, 13224039, 5331795, 727565, 23230861, 22052794, 14725972, 9797535, 15224525, 1220516, 12955457, 9590030, 7785555, 21445087, 7608018, 17156125, 12897861, 11761613, 8347095, 21508892, 6648511, 12026435, 24744566, 17944417, 1146115, 17432828, 15989082, 21463649, 4082039, 10324028, 2790000, 9079408, 4218658, 25106635, 23877097, 12431161, 17564062, 11548064, 4601756, 13146602, 11036620, 9509238, 20596192, 17596785, 6552926, 3336249, 6558787, 288732, 21593329, 22104689, 7527732, 19069421, 14250734, 558567, 3798314, 15675582, 22979194, 24933125, 20034073, 10927351, 23266731, 22844703, 12678370, 14623872, 24428058, 19761683, 24816747, 18934383, 11508447, 2300607, 9166448, 23353337, 13905484, 13020407, 23200273, 20475847, 12162380, 5807902, 16584771, 22593142, 23701895, 19315765, 24378555, 18091842}
Returns: 2
{72099, 94368, 26446, 77238, 72181, 75972, 84899, 64149, 81393, 62, 11955, 52334, 12179, 68322, 31195, 2322, 32923, 68469, 76028, 72598, 15761, 3286, 85804, 4434, 5387, 8212, 80741, 97107, 99179, 1755, 79354, 8343, 12457, 71741, 85462, 79767, 25882, 89806, 9189, 30770, 13469, 50735, 70888, 39911, 87802, 32166, 46199, 84533, 21313, 71204, 97166, 75475, 96233, 59865, 73251, 45645, 58231, 63300, 50893, 41800, 7836, 97879, 29210, 8459, 30736, 97489, 72151, 56180, 99818, 36529, 86734, 86187, 25475, 83261, 52874, 73915, 45404, 46959, 26178, 24667, 8260, 35136, 95006, 78305, 91974, 68048, 17755, 398, 21219, 43822, 87064, 44277, 30994, 32641, 49624, 69282, 35789, 4906, 34961, 39526, 47533, 56683, 70912, 18861, 2886, 97532, 90896, 7390, 64451, 96588, 40191, 75972, 53174, 47101, 37812, 13806, 82013, 55901, 60836, 2905, 9376, 54705, 95049, 44414, 21854, 53003, 2355, 2225, 92637, 64987, 61895, 24630, 51744, 33300, 23761, 16131, 66331, 56983, 91767, 20745, 80286, 96515, 92911, 15189, 35456, 23268, 3714, 17787, 28748, 77633, 82798, 84625, 46423, 2599, 67049, 83904, 35314, 65793, 66704, 52493, 55594, 2510, 56728, 89082, 18894, 49958, 68908, 33419, 35978, 47053, 77190, 54175, 57358, 49108, 80120, 2808, 1728, 20029, 19420, 34282, 46466, 70841, 61133, 61591, 58402, 77936, 69065, 12540, 35390, 70830, 98863, 75881, 80054, 29823, 77437, 24438, 958, 35468, 65723, 87682, 45041, 37198, 99300, 39557, 39811, 16100, 13604, 99568, 71784, 14578, 30852, 96055, 73888, 71767, 64327, 33357, 8930, 35158, 67190, 75426, 85289, 58505, 34047, 81857, 55484, 90305, 74316, 48082, 82668, 25670, 79360, 82319, 18841, 20637, 91280, 45757, 25069, 28378, 56947, 33567, 72280, 41325, 43702, 86796, 77244, 12958, 71978, 52253, 84158, 40213, 95494, 80877, 73827, 79246, 93084, 58688, 95540, 7388, 9669, 35136, 8555, 3129, 60231, 75018, 99706, 15602, 52333, 22203, 40777, 94320, 87974, 66985, 34715, 31098, 969, 81808, 95875, 77931, 7110, 9243, 49220, 82792, 52284, 41224, 29755, 48547, 55887, 2844, 4148, 93955, 59722, 69480, 77853, 16249, 93512, 57562, 30182, 53818, 54604, 18562, 86581, 98090, 31954, 73000, 17094, 11427, 83728, 22199, 14915, 55507, 96154, 30050, 80471, 30588, 49343, 67183, 7335, 95592, 64943, 80518, 51575, 5771, 12739, 54154, 17129, 87250, 30028, 78704, 5964, 14546, 65901, 71974, 88011, 21339, 39137, 39737, 10505, 2209, 79164, 91153, 18432, 81707, 47297, 1133, 65094, 45105, 65893, 38609, 91041, 27207, 51479, 27506, 77785, 80046, 73623, 62696, 96922, 67854, 30773, 97993, 14401, 97129, 90953, 69632, 63206, 6489, 72053, 22082, 1594, 72281, 4293, 81306, 9510, 9610, 25448, 92090, 91509, 94876, 86026, 11021, 19405, 78785, 75506, 19926, 94245, 85288, 75205, 66387, 23921, 73650, 6950, 77125, 46493, 10487, 45631, 91642, 67573, 10393, 32768, 9958, 73244, 73685, 76949, 76607, 2188, 41651, 68511, 38578, 98398, 67386, 84820, 20851, 11241, 45950, 84380, 91412, 85971, 49289, 32026, 43006, 17930, 18513, 27446, 38919, 18672, 72648, 43338, 39617, 73776, 11718, 6356, 66181, 32359, 46827, 34278, 39666, 76119, 6847, 74227, 10041, 27910, 94647, 6823, 41408, 85068, 868, 75197, 25555, 65790, 50294, 93700, 93323, 28966, 78738, 25015, 53821, 66666, 48362, 15751, 58573, 91954, 35898, 37860, 76031, 12972, 49041, 27600, 64602, 15100, 75647, 30577, 81594, 88478, 47144, 39009, 28793, 80606, 76668, 69604, 70182, 79850, 11686, 26594, 67374, 95542, 90523, 10415, 55627, 85098, 10557, 40063, 43162, 73537, 95605, 536, 99045, 7541, 71395, 82936, 71236}
{7691357, 15215544, 4063526, 3976973, 24816747, 20110045, 8133187, 4990040, 21774285, 7638130, 9590030, 20893325, 200721, 23577679, 13051602, 21465971, 13512750, 11979334, 2376635, 12322743, 734412, 19177046, 20768938, 12442289, 25301230, 16139942, 16495201, 4598443, 10670807, 16224540, 12510515, 20225690, 12722022, 22939972, 9143623, 12922383, 14954177, 16410861, 24387744, 4250397, 19849422, 3533641, 9578075, 16125934, 2782212, 11371886, 604766, 22274692, 20398177, 25542623, 19480709, 23266731, 5276506, 16563524, 6795589, 1852875, 25385286, 6558787, 3254054, 25311453, 623337, 3775057, 23606889, 16503659, 11508447, 10514428, 1121216, 23958797, 1673739, 6093173, 1232849, 23499316, 11913655, 17712534, 11271665, 21931658, 18048326, 615501, 910339, 12437855, 5619927, 18291033, 2123083, 16489166, 12678370, 14404132, 16239357, 2782610, 5068057, 3380071, 21752999, 1807230, 8903888, 18646769, 110757, 25002407, 7173234, 15780089, 7673091, 16896604, 18788648, 6648511, 1721429, 19780544, 913225, 17779216, 5765818, 22947362, 1633423, 8737214, 7318209, 23680206, 2251566, 13750638, 6241779, 22464476, 18320381, 11036620, 12503125, 8640626, 6804965, 6986834, 10231946, 7518489, 19280607, 6399432, 4600798, 9743115, 24773544, 21087383, 718651, 11770980, 25417598, 5927319, 11242350, 6109304, 3203161, 4700396, 12807589, 9949883, 7608018, 9505432, 15405944, 14181908, 19802653, 19549273, 5331795, 7191021, 19171185, 11876583, 18741115, 16735189, 10726899, 9949582, 3136830, 5949428, 11859802, 9145201, 21575596, 12774515, 153992, 4702906, 4430506, 7950756, 24008543, 1401375, 11462796, 25106635, 16025060, 4925891, 14229883, 14458307, 9946983, 18925007, 3098813, 13226847, 2540444, 11339720, 7083203, 11910865, 2395669, 4373778, 25729972, 13360402, 20330914, 17170187, 24497123, 22550553, 14857237, 4501336, 6249263, 13219457, 20646424, 20084873, 13224039, 4154376, 21129174, 22844703, 5133780, 16822871, 8474496, 10645994, 24608756, 17195682, 14023433, 14358086, 21479575, 3914362, 24321262, 16253935, 1771175, 19330540, 6150400, 18182481, 20182632, 25575980, 23902617, 19315765, 11980845, 9390939, 8559785, 7785555, 25365854, 4302937, 7373693, 15986857, 18538951, 17629273, 6076512, 25125206, 15754942, 23893687, 12085712, 9166448, 17144884, 21291840, 13614340, 13870170, 22450670, 5402566, 9797535, 3955687, 3018693, 15579990, 14928295, 5807902, 21027066, 20955088, 13486010, 16936860, 4642589, 11706539, 6722338, 5645099, 7358421, 17432828, 22475918, 14152693, 15059165, 20272512, 18056881, 864919, 13674571, 17959451, 5865524, 25327055, 13136115, 1501947, 16065837, 18614128, 22373889, 17564062, 20217347, 25269653, 4219627, 15404326, 14821847, 5565317, 2927847, 18211483, 14798473, 23189528, 20739932, 20687648, 11135855, 1762953, 18238368, 12165224, 10931499, 25275917, 8224863, 11106100, 1379767, 24266477, 2990996, 22062870, 15831016, 9898956, 4136643, 4284885, 21445087, 1950965, 17596785, 3455280, 24096549, 12217222, 24350205, 13958992, 14267176, 10010297, 16992758, 7638068, 2648779, 23230861, 24995560, 22190159, 1408710, 15675582, 861790, 18371551, 20453466, 13936793, 14423020, 10700148, 17581191, 15493194, 14166719, 11082704, 14341986, 25399832, 21665935, 1573921, 288732, 1695078, 18875899, 21954915, 12897861, 22349901, 18038615, 22979194, 23811368, 19258753, 14849918, 10880054, 13589271, 24509456, 16131730, 23200273, 2028077, 16211124, 18840127, 21857743, 25619215, 9058161, 17374140, 2188434, 19488193, 18519808, 8707141, 10505447, 11599068, 727565, 5345078, 13083782, 21246083, 3356083, 20840991, 19091503, 4603350, 17505109, 6591828, 9725255, 4836647, 9518848, 9975030, 15932437, 956428, 23353337, 13749127, 19102524, 9604038, 3069781, 19391271, 454055, 8506380, 14336022, 7920744, 15692230, 5368999, 3798314, 22868231, 25238555, 20596192, 12593858, 2694410, 22196331, 23334304, 24897855, 15625843, 2198392, 19069421, 11761613, 18743138, 24464351, 9145811, 884161, 14579894, 16183917, 98398, 1146115, 5487386, 14250734, 17156125, 20376864, 2750778, 20942546, 17022831, 8396384, 3482906, 4218658, 12955457, 21666446, 15719676, 18836762, 19692000, 5880550, 22888041, 11548064, 16896647, 15896552, 1701434, 10571628, 23413129, 13407229, 22097148, 12832111, 7861674, 23779007, 16826084, 23509357, 8534290, 11687928, 22285915, 330140, 13401852, 9509238, 6037972, 5993844, 7137445, 10872735, 15498026, 24744566, 12055401, 12243962, 11786628, 312374, 4438132, 24946217, 8412135, 8347095, 2049767, 7409591, 13943344, 6809826, 1714406, 2300607, 23258461, 14487622, 7935844, 15029824, 428742, 8017438, 24249478, 2974991, 4175652, 22861281, 22631159, 12162380, 6879430, 3677178, 4787426, 20237376, 14130904, 14647268, 10822441, 20566370, 18850542, 8288522, 16339033, 558567, 4643413, 23106736, 3265496, 9240806, 20164655, 20034073, 22104689, 19620668, 11218791, 19173760}
Returns: 0
{80046, 84820, 8343, 80471, 52334, 39811, 5387, 81707, 79767, 49958, 64943, 55901, 69480, 96588, 66387, 45631, 77931, 77437, 10393, 15100, 25448, 76031, 49108, 30994, 92637, 8212, 30050, 67183, 94876, 73650, 35136, 43822, 98863, 29210, 18861, 12972, 65790, 27207, 76668, 54175, 12457, 47101, 35978, 99045, 46493, 73251, 5964, 18894, 62, 41800, 97129, 45950, 78704, 40063, 6950, 2599, 43338, 25555, 84899, 72598, 88011, 8555, 2355, 45757, 58505, 80286, 94368, 75972, 71784, 93700, 19926, 77633, 27910, 16249, 96055, 28966, 398, 15189, 2188, 93512, 34278, 67190, 9189, 31954, 93323, 12540, 26594, 71767, 34961, 2905, 81306, 74227, 28378, 75205, 63300, 76949, 32923, 93955, 15751, 36529, 41408, 91041, 83261, 77125, 91153, 55507, 95494, 67573, 76119, 41325, 9376, 65901, 18513, 27600, 94245, 47533, 1594, 46199, 868, 33357, 98398, 8930, 16131, 75647, 41651, 71236, 66704, 84533, 82792, 10505, 11955, 20029, 77936, 35136, 95006, 43006, 68048, 93084, 10557, 34282, 83728, 64149, 58402, 2322, 50294, 15602, 70841, 80877, 17930, 39557, 70182, 87802, 2808, 39666, 73244, 50735, 39526, 77785, 40213, 11718, 52284, 73623, 11241, 58231, 79360, 69632, 7110, 6847, 1755, 91509, 91954, 95605, 61591, 25069, 23921, 49289, 90896, 59865, 37198, 76607, 54154, 17129, 18672, 12958, 7388, 958, 77238, 58688, 64602, 79850, 52493, 73000, 40191, 2225, 91412, 11427, 89806, 14546, 2209, 3286, 6489, 51479, 43162, 87682, 21219, 85462, 65723, 97993, 97489, 37860, 85068, 71204, 80741, 86796, 68469, 32166, 32641, 16100, 82668, 73915, 35158, 95875, 53003, 35314, 81393, 67386, 17755, 31195, 38578, 56728, 51575, 96154, 34047, 35456, 39009, 10041, 64327, 75426, 22082, 85288, 2510, 81594, 20637, 1728, 22199, 91767, 30852, 24438, 70912, 78785, 57358, 79246, 84625, 56683, 66666, 84380, 33567, 84158, 9510, 66181, 35468, 98090, 17787, 80606, 39137, 45105, 46959, 72181, 44414, 53174, 95542, 94647, 49343, 26178, 56180, 86187, 77244, 19420, 33419, 31098, 28793, 6823, 35390, 75972, 73827, 95540, 52874, 64987, 4434, 12179, 55627, 34715, 75881, 39617, 51744, 80518, 30736, 14915, 72099, 88478, 61133, 24667, 68511, 25882, 49220, 18841, 90953, 68322, 13806, 2886, 10487, 95049, 18432, 23761, 82013, 39911, 78738, 72151, 54604, 47053, 85971, 4148, 10415, 30577, 4293, 71978, 70830, 21313, 91974, 55484, 20851, 39737, 26446, 81857, 44277, 3129, 536, 45645, 9243, 3714, 55887, 65094, 52333, 71974, 40777, 15761, 38919, 82936, 2844, 67374, 71395, 56983, 29823, 47144, 73888, 65893, 73776, 83904, 86734, 60231, 25475, 89082, 56947, 96515, 97107, 52253, 82319, 30182, 24630, 27446, 85804, 73685, 72648, 9958, 77853, 90523, 85098, 28748, 65793, 80054, 75506, 64451, 45041, 8260, 70888, 99706, 23268, 48362, 95592, 58573, 27506, 97166, 57562, 21339, 13604, 97879, 969, 38609, 92911, 80120, 50893, 32768, 87250, 41224, 30770, 91642, 37812, 78305, 86581, 68908, 7335, 69604, 75018, 32359, 21854, 72053, 30028, 7390, 1133, 76028, 8459, 12739, 82798, 13469, 87974, 43702, 29755, 66985, 33300, 46827, 48547, 59722, 48082, 85289, 53821, 96233, 96922, 20745, 99818, 66331, 75475, 9610, 14401, 47297, 73537, 67854, 17094, 79164, 6356, 53818, 63206, 72281, 22203, 67049, 35789, 11021, 75197, 92090, 87064, 79354, 77190, 30588, 97532, 46423, 19405, 11686, 60836, 32026, 86026, 45404, 99568, 74316, 61895, 91280, 25670, 81808, 72280, 49624, 30773, 7541, 4906, 94320, 71741, 62696, 69065, 99300, 9669, 14578, 46466, 7836, 5771, 69282, 18562, 49041, 25015, 54705, 90305, 99179, 55594, 35898}
{9058161, 5487386, 5512625, 23161664, 4888981, 14023433, 434129, 6552926, 12887356, 24378555, 861790, 14749253, 11106100, 17089346, 10104129, 2694410, 20242586, 13224039, 24897855, 7935844, 9975030, 6809826, 18925007, 8903888, 24773544, 16139942, 7638068, 3606996, 23353337, 3798314, 7474075, 3380071, 6249263, 2152293, 5968289, 1714406, 7137445, 16211124, 12162380, 11325840, 12722022, 12026435, 9740890, 20034073, 20596192, 19007634, 14341986, 1740323, 18091904, 25311453, 727565, 5399058, 11082704, 4643413, 22868231, 15782989, 22888041, 19761683, 17681684, 13479827, 288732, 18056881, 21131529, 21291840, 18002922, 18202240, 15215544, 23680206, 24321262, 15498026, 25295843, 13931022, 17223592, 1479744, 19330540, 13703537, 2782610, 11563253, 9145811, 22832488, 3667102, 13816317, 1351417, 8165141, 1078729, 3191959, 14130904, 18182481, 7673091, 8640626, 16086023, 16826084, 13870170, 17884433, 6558787, 18743138, 12250145, 548010, 17333588, 19673328, 25441240, 2028077, 8100699, 25238555, 2841931, 10010296, 21182877, 2463241, 7861674, 21815610, 6804965, 21665935, 4082039, 2499111, 8506380, 6988857, 21128216, 604766, 16221602, 187349, 98398, 23902617, 6109304, 10775795, 884161, 6627448, 21575596, 22274692, 23189528, 12842616, 9590030, 11339720, 17170187, 5492596, 23701895, 21554320, 14404132, 7358421, 25181962, 11910865, 24350205, 4990040, 20330914, 21465971, 14907531, 418519, 21427035, 11706539, 12792445, 8573847, 22122976, 23035562, 12505933, 12937527, 19069421, 22247066, 16896604, 188542, 16936860, 15896552, 20739932, 8429455, 17156125, 25385286, 15754942, 12715822, 22809235, 23779007, 9507187, 956428, 2049766, 9240806, 13360402, 13614340, 5368999, 8396384, 20055050, 9226313, 10645994, 24464351, 15083978, 8165910, 6056644, 5807902, 14152693, 4601756, 21830237, 17432828, 11306952, 21022396, 13007950, 3455280, 7318209, 15989082, 4878838, 13524177, 9408917, 344686, 22349901, 19177046, 22380378, 18840127, 2666398, 16822871, 20683134, 16671811, 5133780, 15322518, 10514428, 13943344, 12413188, 25542623, 9315513, 15579990, 13819107, 14390252, 18646769, 11387986, 6076512, 21931658, 6449365, 14821847, 6399432, 11859802, 4037080, 24651243, 9508370, 13051602, 9584633, 4430506, 20453466, 8833368, 398165, 5962775, 4175652, 2230656, 5611667, 16414459, 6660551, 11479238, 4702906, 17794128, 16584161, 2540444, 13958992, 13014150, 23989649, 4154376, 24079455, 3069781, 9946983, 20164119, 9079408, 19138144, 4438132, 23063574, 20360973, 13486010, 20902835, 10571628, 2920737, 1950965, 7191021, 22631159, 6893210, 1265621, 615501, 24816747, 18255897, 2251566, 10822441, 11687928, 24995560, 24845811, 1827355, 23499316, 10878921, 7083203, 656756, 491417, 2897484, 22285915, 10908125, 5695899, 6722338, 3349594, 14511181, 4707576, 12442289, 25541430, 8288522, 20217347, 13219457, 14221525, 25417598, 18371551, 11508447, 14267176, 7691357, 1568972, 61133, 13316784, 11218589, 14954177, 10980719, 13663101, 20475847, 23577679, 3279302, 913225, 12593857, 10231946, 23811368, 14511383, 18320381, 9643949, 12243962, 1121216, 21647933, 20851134, 8793112, 14802621, 6889845, 25331807, 6591828, 21027066, 21299466, 20398177, 12678370, 18411763, 14250734, 21954915, 21692892, 4302937, 1807230, 24868182, 5565853, 23922742, 7527732, 5331795, 7547491, 12205795, 13136115, 1573921, 16065837, 734412, 18836762, 11218791, 13567592, 14647268, 19620668, 21086559, 5674922, 2974991, 19653460, 9664135, 8907101, 19864448, 1232849, 12115632, 11913655, 17868298, 22450670, 16321055, 4598443, 4827137, 1918604, 15831016, 11770980, 15719676, 5046838, 14042044, 19922070, 23541538, 1379767, 5254125, 9476037, 19171185, 16650564, 20646424, 19391271, 24161000, 17300517, 20118305, 16222785, 5865524, 6203967, 832117, 10149982, 17441450, 3899735, 19480709, 22062870, 1695078, 4264001, 3775057, 4219627, 2568308, 15405944, 3098813, 22526811, 15625843, 10324028, 5083548, 21510345, 3625283, 19526005, 16489166, 21445087, 11462796, 1408710, 18920146, 7845539, 2349202, 19280607, 20840991, 14166719, 22947362, 14851051, 2376635, 16503659, 14423020, 18741115, 5894019, 3444057, 22754981, 14623872, 17564062, 19835953, 12369570, 24015566, 17564831, 17629273, 8559785, 312374, 5276506, 6338701, 9949883, 24156051, 3203161, 23266731, 9518848, 11599068, 10927351, 22538013, 18519808, 1650517, 18038615, 24034894, 9898956, 4547095, 8297144, 24250228, 22660191, 18592527, 19102524, 19767197, 15932437, 4064037, 12510515, 11577279, 23230861, 8048288, 15049496, 16145339, 20237376, 13287683, 3482906, 12066871, 7727050, 3914362, 18538951, 25073216, 8676368, 25125206, 10407454, 9797535, 25668839, 17053604, 22104689, 15780089, 7210164, 2861741, 2188434, 24497123, 24608756, 10680476, 16253935, 23380770, 25114471, 11798950, 25002407, 4284885, 23478406, 11786628, 6986834, 9833420, 15158344, 25631574, 7409591}
Returns: 2
{77190, 85462, 91642, 49624, 56983, 87682, 75426, 82668, 58231, 18894, 23921, 4293, 96154, 96588, 64451, 26446, 50735, 75972, 37860, 95605, 41800, 32768, 91974, 76119, 52253, 22199, 92090, 29210, 31954, 45404, 54604, 8555, 90523, 86734, 97107, 57562, 52874, 93084, 47101, 69480, 46959, 39526, 33300, 20637, 99818, 92911, 91767, 72151, 55594, 84533, 56683, 52333, 64149, 70182, 40191, 64987, 2886, 73650, 94647, 30994, 13806, 97489, 81306, 2225, 99568, 90305, 2322, 70888, 73244, 91041, 66387, 32026, 39617, 52493, 27207, 70830, 1728, 69604, 20029, 46827, 52334, 9376, 90896, 12540, 18513, 81707, 16131, 11427, 31195, 91153, 79850, 98863, 5964, 84380, 73251, 34961, 71974, 75647, 85098, 33419, 81857, 83261, 76668, 80471, 72099, 65793, 66704, 2599, 68511, 2905, 55887, 71395, 30050, 18562, 45631, 4434, 9610, 30736, 91509, 1755, 45105, 39737, 30852, 58573, 14401, 90953, 96922, 40063, 30773, 24667, 61895, 79246, 969, 94876, 73888, 64943, 72281, 21854, 80518, 94320, 55484, 92637, 6847, 12457, 82013, 83904, 47053, 30770, 59722, 71784, 11718, 37198, 85804, 81393, 75475, 89806, 18861, 27446, 7110, 17755, 38919, 47297, 54705, 27600, 96233, 27910, 27506, 64327, 96055, 1594, 82936, 39666, 70912, 71978, 94368, 87064, 77238, 37812, 12179, 26594, 71767, 74227, 52284, 3714, 35136, 5771, 67190, 72053, 15751, 67049, 95540, 35136, 61133, 9189, 48362, 87802, 85068, 66331, 74316, 958, 11241, 34715, 22203, 64602, 88478, 77633, 32641, 97129, 3129, 30577, 55901, 10041, 82319, 84158, 50893, 75881, 35158, 40777, 18432, 84625, 46466, 58402, 75506, 44414, 29755, 13604, 73685, 46199, 7836, 60836, 81594, 93700, 6356, 80046, 73000, 76028, 22082, 85289, 57358, 34282, 97993, 6823, 65723, 47144, 10393, 6489, 97166, 79164, 47533, 73776, 15602, 48547, 56180, 53174, 50294, 34047, 33567, 2844, 65790, 25015, 25882, 536, 70841, 79767, 49958, 21313, 15100, 80877, 67854, 77931, 95006, 88011, 53818, 55507, 66985, 71236, 68048, 4148, 19420, 7541, 9243, 94245, 85288, 72598, 9669, 398, 10487, 58688, 76949, 20851, 2510, 21339, 17129, 34278, 30182, 43822, 77125, 68908, 28378, 73623, 35898, 96515, 39557, 30028, 86187, 91954, 78704, 41651, 10415, 5387, 80054, 11021, 49343, 15189, 73537, 68322, 11955, 86796, 54175, 3286, 82798, 56728, 35314, 69282, 77785, 73827, 8343, 43338, 72181, 67386, 46493, 7335, 38578, 24438, 29823, 75018, 95875, 17930, 49108, 99706, 89082, 21219, 80741, 39137, 39811, 73915, 79360, 79354, 41325, 28966, 62696, 65893, 77244, 87250, 75205, 30588, 51744, 60231, 25069, 86026, 4906, 78305, 66666, 49041, 67573, 44277, 93323, 7388, 61591, 12958, 84820, 2355, 80120, 10557, 8212, 24630, 45041, 56947, 82792, 54154, 17094, 45950, 23268, 91412, 35789, 43006, 68469, 19926, 62, 39009, 65901, 51575, 49289, 91280, 72280, 25475, 55627, 41408, 80606, 35978, 35456, 8459, 9958, 868, 78738, 45645, 83728, 10505, 53821, 59865, 2188, 76607, 45757, 85971, 63300, 31098, 12972, 48082, 41224, 67374, 71741, 40213, 93512, 9510, 25555, 15761, 76031, 99045, 1133, 75197, 32166, 97532, 80286, 72648, 6950, 18841, 33357, 38609, 78785, 98398, 8260, 8930, 99300, 28748, 77936, 95494, 66181, 13469, 14915, 99179, 58505, 17787, 75972, 43162, 32923, 25448, 23761, 2808, 86581, 69065, 63206, 39911, 67183, 65094, 93955, 2209, 51479, 26178, 97879, 7390, 18672, 53003, 95049, 46423, 35390, 87974, 43702, 11686, 35468, 95542, 32359, 14578, 28793, 84899, 98090, 77853, 71204, 77437, 14546, 49220, 36529, 16249, 69632, 20745, 81808, 25670, 95592, 16100, 12739, 19405}
{11577279, 9143623, 3625283, 110757, 4700396, 8994783, 9390939, 6076512, 402917, 1740323, 5368999, 6591828, 8833368, 8737214, 1633423, 4063526, 3533641, 2125738, 11824488, 9240806, 460319, 10136897, 12678370, 7861674, 4827137, 11793179, 9889625, 2152293, 8165141, 7727050, 4136643, 7681646, 5254125, 1232849, 4598443, 3724664, 11271665, 7358421, 12026435, 11106100, 615501, 8872894, 5927319, 9166448, 1673739, 10416939, 12807589, 1121216, 153992, 3539813, 6648511, 12646190, 4990040, 3677178, 7318209, 4707576, 913225, 3798314, 11687928, 8903888, 3279302, 10514428, 9725255, 9743115, 3914362, 9833420, 4266323, 9578075, 6733795, 2028077, 10104129, 3482906, 11548064, 12774515, 9546055, 4501336, 2540444, 6879430, 11339720, 12369570, 4888981, 6804965, 5765818, 3191959, 4082039, 6552926, 6109304, 12217222, 12709565, 2841931, 4787426, 6249263, 11393950, 2750778, 6795589, 7673091, 1573921, 10775795, 9476037, 656756, 4302937, 8100699, 12162380, 2648779, 7691357, 9145201, 4221080, 9949582, 11218589, 8640626, 7547491, 6180699, 7638068, 4284885, 2694410, 12442289, 9518848, 11508447, 956428, 9507187, 1265621, 3814794, 1771175, 8347095, 11599068, 5345078, 6338701, 4643413, 8707141, 12437855, 718651, 5645099, 4219627, 2471511, 6150400, 861790, 8297144, 6471219, 7438939, 7210164, 7373693, 1049065, 1957812, 12722022, 7491604, 5949428, 4925891, 4250397, 8224863, 1480494, 9845138, 10645994, 5046838, 4037080, 2538716, 9408917, 5968289, 10037742, 2927847, 9508370, 6932129, 10927351, 6986834, 2499111, 5276506, 8534290, 3899735, 5611667, 6495487, 4603350, 11218791, 12832111, 1721429, 4774884, 10608796, 4064037, 3976973, 6241779, 200721, 11625662, 7619258, 8978115, 5042324, 5331795, 5492596, 11798950, 11980845, 4961034, 8412135, 3136830, 3349594, 7474075, 61133, 1351417, 832117, 2782212, 12413188, 3203161, 7265337, 4601756, 8585088, 5547340, 1501947, 11306952, 1568972, 11876583, 7115844, 727565, 864919, 428742, 11036620, 2230656, 1918604, 12328120, 3254054, 12586396, 6449365, 9704912, 1937036, 9079408, 2395668, 5457460, 6414207, 7518489, 11135855, 4264001, 11761613, 604766, 623337, 12503125, 8017438, 10325646, 1701434, 9058161, 3455280, 2376635, 6660551, 8559785, 9946983, 11910865, 10505447, 3450880, 5133780, 2974991, 842510, 3356083, 6346429, 7770521, 6988857, 8907101, 418519, 1762953, 1827355, 2251566, 10872735, 398165, 5402566, 12165224, 7137445, 11786628, 10801677, 5565853, 4373778, 12887356, 1401375, 5353108, 7935844, 11706539, 7278018, 5565317, 2123083, 288732, 9898956, 10010296, 8232895, 6627448, 11393888, 10931499, 7083203, 3632824, 7527732, 8506380, 11479238, 12322743, 10680476, 2782610, 12593857, 8355832, 7063783, 11500089, 4702906, 1695078, 8165910, 3667102, 9929138, 3380071, 568542, 11462796, 11888180, 8429455, 7409591, 9505432, 8573847, 11593281, 2316843, 2049766, 11082704, 884161, 6889845, 434129, 5163602, 6638469, 783755, 11563253, 3265496, 2220615, 9590030, 10236778, 11325840, 6556212, 7071655, 4430506, 11859802, 796847, 188542, 6722338, 5512625, 2885269, 985406, 1146115, 5180273, 1408710, 9584633, 4154376, 5674922, 7845539, 11004000, 12792445, 6854073, 5865524, 7950756, 5068057, 9315513, 6893210, 11746350, 3872229, 10054390, 12510515, 3955687, 12055401, 2188434, 9664135, 10878921, 10324028, 7920744, 2529699, 364118, 12115632, 12140701, 12066871, 9954789, 9319111, 4438132, 2300607, 2463241, 1807230, 1078729, 11584667, 12431161, 5807902, 5487386, 4600798, 3098813, 558567, 9598242, 11770980, 8474496, 3336249, 2623236, 10700148, 1650517, 5399058, 6203967, 4878838, 7173234, 4218658, 11979334, 454055, 7638130, 4175652, 4129938, 5328081, 8396384, 8676368, 9797535, 11913655, 8288522, 330140, 3179419, 9740890, 5962775, 9234772, 2198392, 9509238, 12243962, 1852875, 1463495, 12842616, 312374, 9226313, 9145811, 1342228, 4483889, 8793112, 6558787, 491417, 1714406, 8148781, 5083548, 11150078, 2861741, 8833325, 2990996, 4836647, 5993844, 734412, 6809826, 5794944, 10880054, 6037972, 11371886, 8048288, 7608018, 5880550, 2868691, 12085712, 187349, 2568308, 3069781, 98398, 5619927, 1836285, 1220516, 6587535, 8637721, 4642589, 10571628, 5894019, 11477711, 10670807, 7785555, 7191021, 5695899, 2666398, 12250145, 9975030, 11242350, 12505933, 4371466, 1301914, 4547095, 9643949, 3606996, 12205795, 548010, 3382280, 6941324, 910339, 3775057, 2790000, 6056644, 6399432, 10231946, 10726899, 10908125, 3444057, 3018693, 5504282, 2920737, 10822441, 2349202, 9490615, 2897484, 8133187, 1950965, 1379767, 258553, 12583370, 344686, 10980719, 6093173, 1479744, 12715822, 9949883, 10407454, 630436, 10149982, 11387986, 11319691, 9604038}
Returns: 2
{18841, 15602, 10041, 80741, 68511, 74316, 1133, 36529, 97879, 97129, 46199, 81393, 81857, 41325, 969, 67386, 85289, 67190, 77238, 17094, 29755, 30577, 53818, 20851, 49108, 71741, 21219, 75506, 78738, 9510, 71978, 55507, 7335, 48082, 10393, 51744, 77931, 94320, 6356, 96233, 83261, 38609, 55594, 97532, 71204, 27207, 21313, 62696, 77853, 82936, 31195, 88478, 98090, 61591, 70912, 52284, 90305, 54604, 55887, 2188, 72053, 75972, 87802, 12540, 28966, 76668, 9189, 83728, 96922, 39811, 8212, 47053, 32641, 90896, 98863, 1594, 2209, 2844, 32768, 15751, 25670, 76028, 93955, 39557, 30028, 30770, 32923, 75647, 97489, 68469, 40063, 84380, 8930, 49289, 38919, 63300, 64451, 85462, 95540, 64943, 32359, 91642, 71974, 81594, 72281, 65094, 7388, 52333, 66181, 85288, 88011, 46827, 33567, 33300, 85068, 75475, 6489, 9610, 87064, 12739, 66666, 4434, 55484, 13806, 1755, 38578, 35136, 45757, 26594, 97993, 11718, 43702, 34961, 3129, 93084, 13604, 72151, 53174, 68908, 3714, 7541, 79767, 39737, 95006, 2355, 77936, 99300, 46959, 78785, 12958, 47101, 54705, 8459, 8555, 48362, 72280, 47144, 536, 82798, 79164, 22203, 78305, 64602, 80286, 81306, 85971, 78704, 45631, 58688, 82013, 39911, 68048, 14915, 67854, 39666, 8260, 75018, 72598, 45041, 73685, 64149, 84899, 44277, 61133, 75426, 46466, 76607, 15100, 398, 39009, 64987, 95494, 17930, 72648, 69604, 2886, 81707, 5964, 81808, 7836, 9669, 99568, 37860, 67049, 73888, 76031, 49624, 30050, 40213, 91412, 41224, 65793, 12179, 86796, 96515, 75197, 97107, 86734, 98398, 27910, 39526, 52334, 24667, 30588, 14578, 9376, 84820, 45105, 50735, 2510, 74227, 55901, 41408, 25555, 43338, 56180, 58402, 91954, 5387, 40777, 22199, 80606, 93323, 41651, 61895, 72181, 62, 51479, 30994, 67573, 70888, 43162, 56683, 34282, 99045, 67183, 6950, 92637, 71767, 33357, 2599, 86581, 65901, 71395, 18432, 15189, 73251, 40191, 80054, 30736, 77633, 17755, 25069, 50893, 73915, 7390, 66704, 53821, 92090, 95542, 54175, 10415, 16249, 56983, 23268, 54154, 96154, 34047, 39137, 32026, 35898, 6823, 2225, 20029, 52874, 75205, 56947, 77244, 91153, 73000, 64327, 71784, 47297, 73827, 55627, 35314, 25448, 79246, 35468, 82319, 91041, 23921, 91974, 83904, 35390, 18861, 65790, 46423, 14401, 91767, 68322, 45950, 93700, 95605, 18672, 96588, 43006, 35456, 35789, 4906, 12457, 27506, 56728, 96055, 70841, 82792, 16131, 26446, 11955, 99818, 87250, 17787, 32166, 49958, 30182, 19405, 49343, 59865, 51575, 958, 45645, 80046, 18513, 31954, 14546, 2905, 44414, 39617, 3286, 65893, 71236, 87974, 94876, 75972, 10557, 97166, 73650, 89082, 79850, 18894, 66387, 9243, 19926, 63206, 95875, 73623, 73537, 20745, 95592, 67374, 9958, 75881, 60231, 99706, 28748, 43822, 27446, 2322, 24630, 11021, 6847, 99179, 27600, 80471, 28793, 18562, 58231, 25882, 79360, 79354, 65723, 2808, 73244, 84533, 34715, 49041, 93512, 52253, 84158, 72099, 82668, 49220, 95049, 91280, 10487, 4293, 52493, 11427, 92911, 868, 69065, 28378, 80518, 35136, 94647, 37812, 77437, 94368, 66985, 76119, 29210, 77785, 73776, 7110, 89806, 37198, 94245, 45404, 30852, 84625, 57562, 23761, 76949, 90523, 90953, 41800, 26178, 1728, 59722, 21854, 46493, 21339, 69632, 22082, 4148, 77125, 25475, 58573, 15761, 53003, 5771, 34278, 69282, 35158, 29823, 85804, 66331, 13469, 77190, 80120, 31098, 17129, 57358, 11686, 11241, 80877, 91509, 58505, 69480, 70830, 19420, 10505, 70182, 16100, 33419, 12972, 35978, 24438, 48547, 25015, 47533, 85098, 86026, 8343, 60836, 86187, 87682, 30773, 50294, 20637}
{13663101, 25327055, 23509357, 16495200, 14579894, 18538951, 14851051, 19673328, 22052794, 25099536, 25171405, 21774285, 21508892, 21815610, 21511314, 24651243, 17255476, 13816317, 21830237, 24096549, 14623872, 25331807, 15884834, 14250734, 18925007, 22939972, 20683134, 19391271, 13564748, 20902835, 21027066, 15775183, 24328597, 17629273, 24897855, 25417598, 20242586, 18614128, 24034894, 20549699, 17712534, 23200273, 25631574, 17779216, 25542623, 16211124, 20398177, 23604234, 24428058, 14594117, 13051602, 24249478, 23877097, 13360402, 24079455, 20739932, 15986857, 21647933, 18238368, 16586349, 20840991, 20110045, 23035562, 22550553, 13703537, 13644260, 24387744, 24350205, 19488193, 14023433, 16139942, 20851134, 18646769, 20055050, 19579572, 21128216, 22349901, 13567592, 15625843, 17333588, 25125206, 23429365, 25275917, 17195682, 14166719, 21510345, 13512750, 15029824, 15313033, 13819107, 21126622, 23063574, 23902617, 17382877, 18836762, 19234485, 24161000, 16671811, 22475918, 24933125, 23413129, 22196331, 24228025, 17794128, 17505109, 13589271, 14152693, 13136115, 15224525, 14336022, 25529251, 13407229, 20360973, 19835953, 13401852, 23266731, 22380378, 16220734, 21752999, 14423020, 21358506, 13292117, 18411763, 22464476, 16224540, 16183917, 18291033, 21291840, 14130904, 15322518, 15896552, 22754981, 18091842, 24868182, 18464635, 21479575, 24680907, 23531580, 14336084, 20401891, 22104689, 12922383, 21954915, 23701895, 21131529, 17170187, 24608756, 25161430, 22738976, 19935028, 13750638, 18797843, 16503659, 18056881, 24946217, 16004717, 22802125, 20164655, 18741115, 18038615, 24250228, 16489166, 14487622, 18202240, 16086023, 17022831, 14725972, 23081193, 17432828, 18320381, 16125934, 14404132, 14267176, 18519808, 12937527, 20118305, 17959451, 13479827, 17300517, 14042044, 20804081, 17681684, 23967019, 25729972, 16414459, 23380770, 24464351, 17809228, 22947760, 21593329, 21087383, 21182877, 12955457, 19922070, 18920146, 24819633, 19258753, 14341986, 15404326, 25114471, 15059165, 21915178, 13943344, 22660191, 19653460, 18996177, 25668839, 18121954, 16936860, 20942546, 20687648, 16650564, 25541430, 15579990, 16321055, 19767197, 21228636, 24583857, 25729972, 17223592, 16896604, 20893325, 13316784, 23230861, 16253935, 18934383, 20327406, 24509456, 22247066, 21029576, 16826084, 14749253, 25441240, 19761683, 22888041, 23958797, 20330914, 23772160, 25301230, 16065837, 13958992, 22631159, 24744566, 24887462, 25073216, 24816747, 18091904, 18840127, 16857078, 23334304, 16222785, 23106736, 19138144, 13853389, 20034073, 22190159, 22868231, 24773544, 18182481, 25575980, 15782989, 21445087, 21665935, 19620668, 23811368, 14181908, 19007634, 18451954, 20646424, 14252261, 13931022, 16239357, 13614340, 22526811, 21931658, 22947362, 21575596, 25471419, 15932437, 15003073, 14458307, 18850542, 24266477, 21086559, 19549273, 15083978, 16992758, 25365854, 18875899, 22279092, 18356279, 22285915, 15989082, 14410281, 14511181, 17884433, 22450670, 14928295, 22979194, 22347692, 20182632, 24321262, 14849918, 19081461, 17497077, 13905484, 15780390, 20164119, 22844703, 23893687, 23792936, 20384894, 13143576, 19864448, 14857237, 19780544, 18658317, 15049496, 14145305, 13014150, 23577679, 20376864, 15498026, 16584771, 19692000, 17089346, 21554320, 19802653, 18592527, 15780089, 13020407, 21857743, 21356194, 19330540, 21427035, 23189528, 19636799, 21692892, 16151897, 24156051, 15493194, 18556738, 14390252, 24378555, 15831016, 16145339, 24995560, 16563524, 20453466, 21129174, 23922742, 16751857, 21666446, 17596785, 25399832, 17092251, 18255897, 14221525, 19177046, 16131730, 19173760, 22373889, 23353337, 23680206, 25181962, 19480709, 22005308, 17868298, 21022396, 24008543, 15692230, 18211483, 25295843, 21246083, 14821847, 17374140, 22538013, 15800834, 15675582, 14647268, 23541538, 13219457, 13674571, 19964154, 19171185, 22393723, 15719676, 21465971, 13983622, 19102524, 23779007, 15158344, 23258461, 23161664, 22861281, 21463649, 25385286, 14954177, 15754942, 13298811, 20661915, 13226847, 19069421, 22274692, 20217347, 23478406, 22832488, 20955088, 13486010, 18110714, 19736128, 14798473, 15593075, 17144884, 13146602, 19142437, 13007950, 13524177, 15405944, 16221602, 24497123, 13870170, 18371551, 20272512, 14136691, 19526005, 13224039, 15215544, 17564062, 17944417, 23606889, 25619215, 16896647, 22809235, 16410861, 15121176, 17317837, 18048326, 23989649, 16735189, 22062870, 14511383, 18743138, 20566370, 20475847, 25311453, 24845811, 23191256, 17564831, 19280607, 20596192, 24056233, 13083782, 19091503, 14802621, 25238555, 13841792, 17441450, 25011321, 19383543, 13936793, 22097148, 25002407, 19315765, 20084873, 20768938, 22593142, 19849422, 14229883, 22711279, 25269653, 17581191, 15840347, 20237376, 17156125, 14104310, 24865053, 18002922, 14693352, 21299466, 18666189, 12897861, 22122976, 14358086, 25106635, 24028538, 16025060, 21600034, 24015566, 13968359, 18788648, 16339033, 13749127, 20225690, 13287683, 23499316, 16822871, 17053604, 14907531, 16584161}
Returns: 2
{68979, 49554, 40202, 10655, 2050, 83239, 46828, 23978, 20158, 93402, 35944, 17157, 33828, 49911, 5367, 32690, 6984, 22893, 21989, 42535, 56980, 84024, 93197, 16223, 65621, 55175, 44828, 4920, 31137, 38634, 12121, 63872, 16321, 58338, 62726, 55466, 38145, 85276, 89128, 45849, 10784, 40251, 33432, 71823, 58157, 14993, 20884, 68271, 85794, 70924, 79467, 53447, 68743, 65579, 98385, 7276, 89895, 18467, 20890, 24566, 36173, 9570, 71373, 12219, 8650, 62552, 99687, 89655, 77697, 97766, 95087, 19758, 48476, 17408, 6837, 37917, 54707, 6474, 33295, 92201, 87445, 85459, 2190, 97365, 54321, 49750, 91700, 80856, 15732, 40717, 74438, 39801, 56606, 7748, 50415, 54604, 48935, 29482, 21695, 30691, 6973, 77079, 29040, 20803, 16685, 84793, 9510, 50851, 56625, 22211, 44286, 53567, 52009, 54712, 23668, 57564, 82807, 63173, 66952, 51508, 93572, 34612, 48710, 65009, 34023, 63851, 26188, 13678, 81783, 41751, 20574, 43107, 76559, 29481, 370, 78726, 80645, 34819, 86118, 46582, 83256, 55777, 56685, 98296, 97921, 12019, 26702, 28934, 44340, 97193, 65610, 18752, 78964, 26819, 89532, 81916, 59843, 16431, 48927, 27809, 99632, 9617, 36600, 66085, 44436, 6675, 22239, 97871, 88622, 43696, 21253, 92144, 99400, 4089, 67789, 71263, 42652, 56302, 52879, 28884, 34480, 89903, 50922, 42139, 68330, 14291, 87224, 38298, 27741, 76637, 54571, 72721, 87605, 87914, 56410, 6600, 83937, 92217, 40664, 59114, 95055, 22299, 5140, 27974, 27754, 99809, 27371, 17875, 97327, 53952, 57136, 22670, 49437, 70475, 48717, 75716, 87810, 68767, 22133, 31780, 84943, 95410, 44424, 81253, 68156, 68379, 64525, 23862, 18648, 93716, 13475, 33358, 50866, 35675, 53641, 15153, 69767, 13731, 9310, 2616, 73223, 83156, 49590, 76017, 61945, 39504, 94850, 10541, 16527, 459, 64064, 26516, 41473, 57903, 71688, 29101, 13637, 32765, 65779, 9591, 97725, 4420, 44433, 66966, 21220, 57577, 7714, 17150, 29072, 99912, 82416, 50157, 88999, 29512, 91180, 96029, 31108, 41703, 42450, 99167, 33237, 25145, 9385, 2245, 82216, 79665, 80395, 72568, 53191, 62301, 78787, 60904, 26302, 12572, 44601, 35811, 34817, 53840, 89933, 69575, 81002, 57425, 45856, 21934, 56349, 41344, 35701, 14461, 76061, 62271, 63983, 58863, 6723, 17605, 41168, 46337, 23211, 97156, 87871, 92969, 78396, 30275, 24954, 36918, 38155, 82520, 61082, 70684, 60266, 69748, 25495, 94813, 27586, 37173, 65703, 24987, 20398, 9026, 33850, 82173, 73775, 14120, 1124, 9088, 17729, 42253, 90911, 96795, 60947, 35864, 53761, 9618, 37144, 8862, 8301, 39986, 18245, 41913, 39729, 17448, 26724, 66109, 69460, 70721, 10434, 28014, 31412, 22137, 85314, 46433, 32518, 1809, 8525, 70328, 14244, 69476, 35569, 39388, 96259, 21777, 31667, 90405, 14622, 32899, 84866, 55199, 62468, 90029, 11558, 88440, 30831, 60671, 59275, 27703, 84825, 67007, 48824, 92464, 94043, 22468, 79919, 70409, 27721, 6393, 79784, 21881, 15069, 90084, 81183, 10027, 69836, 58386, 11442, 91643, 6624, 28765, 47856, 31985, 1730, 3474, 59632, 75231, 14404, 79763, 54614, 6199, 76520, 7116, 66892, 73066, 26534, 19942, 90383, 9588, 59507, 33254, 50178, 36216, 62173, 74999, 2989, 69973, 74102, 71187, 97563, 19881, 3360, 98534, 56449, 17868, 77094, 85465, 68051, 95547, 80950, 82718, 83943, 21587, 32913, 4099, 15513, 21061, 70756, 84496, 55514, 62402, 18137, 31802, 77100, 33320, 13144, 11951, 14114, 56490, 39315, 1237, 24038, 81769, 90881, 6162, 38311, 50495, 66945, 59934, 14424, 56608, 84175, 7818, 75148, 6807, 24694, 89193, 12016, 94860, 79528, 34439, 41214, 31824, 21765, 24884}
{3737283, 14251666, 15178392, 18713334, 16006997, 5124305, 19265821, 6486190, 7682609, 4139182, 3050426, 9934615, 20190500, 17481394, 10109517, 22937426, 18871307, 4188390, 3371423, 5343024, 23804200, 21537528, 4663577, 16174969, 1004395, 15618721, 12432228, 20819902, 20430608, 20967671, 18725455, 23747220, 20489498, 8127791, 18343213, 20748345, 13828035, 14928112, 2167760, 10915234, 4946939, 5698755, 7681443, 10024683, 17574417, 18449925, 5642394, 6180124, 14099415, 1758188, 10104150, 12006688, 12798241, 18460018, 8747364, 17488670, 18084466, 22520579, 15912813, 10533148, 24181243, 6046150, 4738424, 14129144, 5505510, 7069723, 3254295, 23209790, 2118817, 23105876, 6748849, 10244618, 278993, 2327042, 4410934, 17612334, 11460918, 7821110, 7882261, 15835513, 20623900, 18111809, 21696531, 24003464, 2929833, 20480358, 779693, 18985400, 8324750, 8396953, 18597419, 6653762, 16998331, 11981531, 11543000, 23727794, 3685519, 9690675, 14116925, 23831053, 15255251, 803624, 156670, 14948915, 11648370, 12098126, 11218575, 8859119, 21453504, 8150002, 5186476, 11783853, 1056404, 7259109, 18366881, 8675570, 1713297, 10224860, 21989351, 7756250, 7204397, 23140488, 726545, 18662428, 23865076, 4135985, 13427910, 5911258, 13745277, 4452685, 12946270, 24009649, 22396622, 8309018, 19348438, 24082190, 12738968, 2230320, 21396533, 8069453, 11313747, 14586217, 21698088, 12551511, 22771840, 22294570, 15302780, 9008813, 19975499, 3468616, 10508582, 6526687, 21812493, 13198175, 10720668, 12712813, 10631136, 7648011, 17402939, 18909222, 20473177, 6401875, 6438475, 13557883, 14657154, 14988606, 12185963, 23266062, 9363715, 1630490, 3612838, 1133518, 17349758, 19324206, 6669410, 873424, 21310757, 14756292, 9774966, 494712, 15947434, 12522131, 10476545, 23487759, 14824622, 11738916, 14612718, 12925696, 22193423, 5635728, 7200128, 5559091, 891229, 4292425, 8525670, 18881413, 7362852, 23025275, 13171356, 4020826, 24104704, 16029296, 8979879, 16540191, 5451961, 256479, 5669765, 1151393, 1553774, 1767249, 4534705, 5888593, 20929037, 10892105, 16363278, 17822938, 4826234, 24302320, 7704742, 16955064, 2066613, 10442972, 5076677, 5012745, 9182791, 17048313, 8186214, 19348068, 23338457, 15912954, 6958244, 19201067, 4263294, 4570380, 22130863, 3839881, 10615906, 14670885, 4936155, 10161687, 3227593, 21050827, 9058403, 18691418, 14095230, 10737193, 9652926, 18095007, 10975988, 10721127, 15072248, 11559914, 21641403, 13597456, 5884436, 16623132, 17363395, 21239340, 9203768, 7830701, 10425623, 17994571, 13308962, 5812748, 7145557, 6997788, 3821882, 10261768, 484156, 2815578, 1840604, 16769950, 16036433, 4165497, 17990151, 19697606, 8648979, 9105932, 15265644, 8249169, 5489876, 17513815, 19006227, 21740319, 3767735, 16941725, 17691773, 633389, 9007780, 11622215, 7278915, 15613819, 17447274, 18472590, 9275093, 5160116, 21431350, 16594031, 18280487, 6555765, 10098915, 6392258, 6601621, 22584908, 1022726, 4333769, 15502064, 24195704, 8618006, 23866471, 8861620, 58863, 21703254, 21133590, 13469078, 2165154, 938774, 22493778, 22077222, 15499563, 5264872, 2657929, 20340357, 13345880, 6913909, 21822839, 8022871, 23008110, 14891050, 2276314, 19534949, 10232039, 11124240, 8448370, 6111853, 3493603, 4853070, 22593934, 11011257, 13640056, 19508113, 8121689, 9654050, 19797263, 20539301, 4563920, 14434181, 16530482, 16314561, 3349434, 7312870, 18181059, 3282342, 14997468, 21922399, 21738074, 14426568, 12453215, 14842836, 5094125, 15157415, 1925180, 6507935, 21967157, 9095539, 3310356, 14670508, 16792087, 19414244, 3814168, 1088922, 14672694, 22562974, 20027414, 8411197, 1586794, 22807409, 14988303, 14530440, 20521302, 12900265, 20065904, 13829666, 12979169, 21907705, 12577330, 9288935, 12287488, 17834496, 13142608, 17516260, 22554449, 21106888, 1220695, 13236943, 12354495, 21694341, 11406211, 4667051, 23581490, 8974739, 16433687, 5865923, 2453478, 5621510, 7403130, 17431483, 19096311, 5424207, 3871685, 18394439, 16604933, 5375783, 4521667, 7452341, 21268105, 13884638, 4295279, 15248278, 9226467, 6249374, 13273406, 230517, 4931492, 17291460, 1095121, 13349926, 10531517, 8742462, 4832672, 10763727, 11562942, 3636584, 2206566, 3591585, 20867580, 21396879, 5541726, 10977407, 13054168, 16958053, 7569096, 5300489, 465828, 6847368, 15008184, 11953241, 98534, 9064229, 2372439, 12175220, 21292278, 5994302, 18190554, 16894728, 16112014, 2548690, 21988744, 19167709, 12831884, 2342555, 7662451, 11809672, 4072134, 12887398, 21599930, 3068905, 12379652, 16158746, 2309634, 18476747, 496107, 16908842, 22436003, 11015303, 5095362, 4212428, 14525494, 9470133, 14830784, 14262268, 20879600, 165479, 2875512, 20834326, 7738051, 7631580, 7445717, 966377, 4145989, 20215194, 22933058, 22018628, 23120135, 7961789, 9688489, 3880825, 22196029, 12658323, 19908498}
Returns: 2
{92201, 38298, 40202, 26819, 33828, 32690, 94813, 28884, 46582, 20574, 82216, 34817, 55175, 59114, 6393, 73775, 81253, 69460, 20890, 48476, 22137, 26534, 1730, 9026, 87871, 31824, 7818, 27754, 99167, 82807, 65779, 45856, 62301, 43107, 75148, 39801, 35569, 10541, 22299, 27809, 27721, 53840, 56980, 6807, 69476, 26302, 85314, 8301, 69836, 30691, 70328, 54321, 36918, 92217, 76559, 6984, 54604, 19758, 49554, 83239, 84943, 85459, 2616, 21587, 40251, 6624, 77100, 57577, 82416, 39729, 70684, 1809, 30275, 20884, 95547, 9618, 62402, 36216, 35944, 13475, 34612, 6199, 11442, 42139, 94043, 50866, 84024, 16527, 68379, 70924, 51508, 15153, 7748, 14993, 65621, 66966, 31802, 74102, 12219, 87224, 57425, 26724, 17408, 17448, 97327, 18137, 62271, 66945, 88622, 8525, 57564, 26188, 29481, 12121, 44424, 68271, 27371, 44828, 32913, 89895, 73223, 36173, 23862, 90383, 80950, 8862, 21765, 80645, 92969, 55199, 49911, 89933, 38145, 41751, 58157, 70409, 97563, 31412, 44286, 13678, 85465, 93716, 78396, 63983, 17875, 14461, 14244, 2245, 33295, 12016, 34023, 69973, 27586, 91643, 81783, 99400, 21253, 2050, 41214, 6723, 10027, 45849, 16223, 87914, 75231, 83256, 21934, 84175, 23978, 88999, 56349, 14120, 9617, 24038, 76017, 33432, 11558, 62173, 53447, 90405, 44601, 60671, 71823, 53641, 79763, 50495, 14622, 21777, 13637, 59843, 12019, 84496, 53191, 78726, 28765, 97365, 79528, 49437, 67789, 21695, 82718, 38155, 93197, 5140, 17868, 99912, 69575, 16431, 31985, 88440, 32518, 6474, 97725, 59934, 53567, 93572, 30831, 55514, 70721, 85794, 61945, 49590, 98534, 97193, 9591, 71263, 58338, 65579, 60266, 66109, 56302, 76520, 52879, 96259, 92144, 18245, 60947, 70475, 44340, 6675, 12572, 78964, 53761, 55777, 14291, 7116, 68051, 87445, 11951, 38634, 1124, 1237, 17150, 42535, 55466, 66952, 29072, 41344, 41913, 41168, 13144, 9570, 35675, 71373, 34480, 64064, 87605, 6973, 91700, 90029, 41473, 22893, 33358, 31108, 95410, 85276, 50178, 4099, 21881, 78787, 56608, 54712, 40664, 65009, 75716, 8650, 32899, 68156, 17729, 90881, 27974, 44433, 29512, 87810, 53952, 99809, 29482, 9088, 33850, 38311, 79467, 64525, 19942, 24694, 19881, 95055, 60904, 81183, 9310, 22239, 18467, 71688, 48710, 23668, 37173, 89193, 92464, 69767, 98385, 79665, 67007, 96029, 69748, 71187, 84825, 76061, 57136, 24987, 89903, 28934, 39315, 6837, 66892, 50415, 72721, 26702, 42652, 59632, 98296, 20398, 459, 97871, 86118, 21220, 61082, 62726, 65703, 59507, 63872, 35811, 95087, 3474, 79784, 7276, 9588, 25495, 4089, 2989, 83156, 15513, 33237, 22211, 48935, 77697, 90911, 66085, 21061, 42253, 14404, 46337, 9385, 68767, 37917, 97156, 83937, 4420, 83943, 84866, 35701, 15732, 39986, 16321, 34439, 89532, 97766, 77079, 18752, 27741, 50851, 96795, 68743, 58863, 20158, 72568, 24954, 39388, 89128, 65610, 54571, 56685, 17605, 48717, 50157, 22133, 40717, 81769, 91180, 13731, 81002, 32765, 41703, 56625, 63851, 90084, 7714, 44436, 22670, 29040, 33320, 54614, 56449, 54707, 21989, 49750, 2190, 94860, 5367, 39504, 6600, 6162, 80856, 56606, 74999, 4920, 17157, 36600, 46433, 81916, 62552, 77094, 370, 76637, 93402, 97921, 42450, 14424, 15069, 94850, 79919, 31667, 27703, 57903, 24884, 68979, 25145, 43696, 10784, 82173, 23211, 9510, 47856, 50922, 99687, 58386, 89655, 26516, 74438, 82520, 33254, 18648, 62468, 37144, 35864, 48927, 34819, 3360, 46828, 29101, 22468, 56490, 70756, 20803, 56410, 31780, 10434, 10655, 99632, 16685, 28014, 48824, 80395, 31137, 68330, 24566, 52009, 73066, 59275, 84793, 63173, 14114}
{15835513, 12925696, 9222993, 13198175, 4204511, 22937426, 10232039, 494712, 16338312, 11435487, 20675664, 2964650, 8797637, 20399471, 21914098, 4926845, 19429691, 17922708, 8469260, 24130666, 7591233, 10763727, 15248278, 22593934, 2371832, 2196978, 7445717, 18936976, 16211181, 1713297, 15223194, 17805418, 12801269, 24009649, 966377, 6653762, 1589343, 18095007, 8354186, 18909222, 5865923, 16594031, 613963, 4145989, 22843865, 17447274, 5032253, 21922399, 6036580, 560821, 4404097, 21485671, 11052221, 23025275, 22396622, 5496860, 23727794, 14136323, 14251666, 19320117, 2066613, 6334833, 14202112, 21988744, 18702679, 7452341, 16158746, 17420972, 1840604, 9558076, 23008110, 14672694, 2657929, 5642394, 18190554, 18181059, 21599930, 18855673, 3050426, 17416414, 23140488, 1095121, 5375783, 23487759, 4667051, 4263294, 2907679, 10975988, 7381249, 1758188, 16656441, 3839881, 11981531, 5926251, 23422409, 5812748, 12013333, 5300489, 10244258, 9835689, 18026350, 9230492, 22051549, 5094125, 1553774, 3068905, 23866471, 24262649, 9363715, 1806734, 8675570, 13427910, 8309018, 5647849, 19328930, 18249330, 5669765, 11973783, 5226387, 6366612, 21206813, 24181243, 19348068, 20814982, 7547405, 14997468, 11724625, 11702860, 15499563, 12577330, 17481394, 6170629, 13828035, 4452685, 6844923, 7997905, 6847368, 14670508, 5186476, 5911258, 3154370, 15912954, 19174707, 8861620, 1151393, 24195704, 15964230, 2623109, 16512217, 22018628, 23865076, 7569096, 13264529, 19931159, 10697689, 7110825, 20769598, 16006997, 3880825, 2664652, 20499525, 13491798, 16174969, 20156672, 13273406, 13130692, 1798209, 16813778, 17898971, 16036433, 1022726, 16253614, 6401875, 20172793, 5745782, 16713172, 6538245, 10977407, 12006688, 4385684, 9275093, 22554449, 10024683, 2283961, 4931492, 20879600, 13829666, 3861658, 17363395, 10631136, 22294571, 4072134, 15406594, 24082190, 3121843, 24003464, 7961789, 3481583, 6669410, 14116925, 16112014, 17485429, 19790803, 15386444, 2372439, 21645517, 17874993, 7648011, 20097889, 11307015, 23304779, 7821110, 14033285, 2875513, 11783853, 7204397, 17516260, 12887398, 2464747, 10347562, 10327898, 9058403, 24361183, 3468616, 7830701, 873424, 16291730, 18460018, 14891050, 1925180, 14756292, 11087777, 14639096, 9927002, 23319809, 14426568, 8107569, 13539553, 19975499, 14988606, 5901165, 21812493, 17102074, 14586217, 11738916, 13836782, 5994302, 3824728, 496107, 20967671, 14708257, 19267058, 14116565, 19060694, 3668304, 2438784, 484156, 20068758, 12453215, 13469078, 18476747, 6046150, 19826478, 4738424, 15947434, 15072248, 23557559, 15255251, 779694, 12163724, 2761253, 20195686, 19201067, 15743312, 10442972, 14928112, 21396879, 12831884, 16979934, 7278915, 7738051, 17156786, 13171356, 18662428, 17822938, 5505510, 11414913, 15246548, 20539301, 14981931, 7848966, 13308963, 4165497, 19622759, 1767249, 24204513, 14699990, 19797263, 11011257, 10137226, 14336500, 8186214, 11562942, 20215194, 15008184, 351534, 8808268, 19018159, 19434338, 12197459, 22520579, 5884436, 23683348, 18366881, 15949986, 1517318, 11406211, 13815044, 15712204, 7499123, 12354495, 19697606, 2276314, 465828, 11209065, 15819238, 4534705, 3493603, 12522131, 15381304, 13385195, 4410934, 8742462, 11543000, 5559091, 9085105, 3093078, 6249374, 12551511, 4853070, 10721127, 23266062, 21396533, 17236846, 8022871, 6080696, 6111853, 3591585, 677835, 19236878, 17707421, 15138190, 18819457, 17488670, 2206566, 4851729, 19324206, 16958053, 21050827, 2342555, 18904544, 8150002, 20724599, 22320063, 10017913, 13557883, 7662451, 19839516, 230517, 22242366, 5364341, 24302320, 17612334, 1964561, 7362852, 6371032, 2548690, 21907705, 8894820, 16052165, 2663095, 3888006, 9688489, 13730047, 1353073, 23634638, 17853248, 22193423, 15552915, 7927496, 11631685, 58863, 16698732, 23800362, 20340357, 14988303, 22282551, 10508582, 7200128, 21698088, 21133590, 16363278, 16769950, 16678574, 8396953, 14525494, 6462212, 14670885, 10098915, 3154608, 9105932, 2964304, 4135985, 5354956, 3821882, 14657154, 18495260, 156670, 2309634, 7124337, 9064229, 12954972, 3371423, 20480358, 21696531, 23120135, 10109517, 13663494, 5486370, 14830784, 18985400, 7419458, 13054168, 3546201, 14443725, 6438475, 3814168, 12712813, 17354012, 12263057, 19348438, 5635728, 20315403, 1687264, 15265644, 20834326, 17431483, 14803107, 8974739, 12900265, 23168191, 13597456, 4477569, 20692879, 17513815, 1630490, 19425028, 13640056, 23445620, 13152118, 13884638, 10476545, 3254295, 16604933, 1241048, 11559914, 5838202, 2620864, 20867580, 23338457, 15134716, 3282342, 21047613, 7007171, 2230320, 12411302, 19265821, 16623132, 802161, 22436003, 11809672, 9433071, 8525670, 16955064, 9095539, 5658504, 20473177, 12729498, 3310356, 21694341, 17691773, 3961712, 9604891, 13852601, 23356788, 19601577, 3313570, 12347850, 10224860, 7466455}
Returns: 0
{8301, 66952, 94813, 52879, 23668, 82416, 13144, 39504, 21989, 35701, 20158, 10541, 20574, 20884, 99632, 1809, 17448, 21253, 93197, 78787, 76017, 22137, 41344, 36216, 31412, 32913, 34439, 34819, 89933, 13678, 26516, 76637, 22468, 53447, 81002, 44433, 52009, 32690, 7818, 48927, 370, 46828, 16685, 9510, 57564, 31824, 6474, 56980, 2989, 69973, 68379, 65009, 16431, 65779, 95547, 33828, 90911, 41473, 56349, 1124, 38311, 27586, 59632, 90881, 6162, 91700, 15513, 82807, 90405, 87914, 8650, 93402, 14461, 92464, 5140, 55777, 28884, 63173, 90383, 22211, 73775, 96259, 12219, 28765, 79763, 93572, 85459, 54604, 21220, 1237, 50157, 35811, 81783, 18752, 54571, 54321, 22670, 69767, 82520, 85276, 56490, 85314, 40251, 21061, 10027, 57903, 94850, 88440, 97327, 39729, 65621, 61082, 68271, 66945, 95055, 24694, 82718, 49590, 81183, 41214, 22299, 92144, 69460, 81916, 54707, 30275, 21587, 45849, 33850, 19758, 16527, 89895, 46337, 66085, 97921, 80645, 96795, 55175, 55466, 13475, 24987, 92969, 43107, 49554, 47856, 65703, 32765, 33237, 59114, 92217, 60904, 56449, 9570, 6837, 30691, 33320, 21765, 33254, 34480, 14424, 12121, 17408, 59843, 29482, 87224, 54712, 34023, 26188, 8862, 26302, 31985, 56625, 56410, 50866, 78964, 35944, 58863, 83937, 14120, 42535, 70328, 7714, 79784, 18648, 40717, 33295, 78726, 63872, 73066, 44286, 91643, 2245, 77094, 38634, 26819, 27721, 35675, 89655, 9591, 71187, 37144, 99912, 94860, 19881, 27703, 48710, 84793, 68156, 42450, 15153, 31780, 6807, 17605, 53567, 4089, 29481, 29072, 59275, 29040, 67789, 54614, 44340, 99809, 18467, 27741, 24038, 6199, 42652, 89903, 98534, 41913, 14404, 22133, 37173, 50415, 77100, 84496, 6393, 83156, 89532, 12019, 23211, 97766, 55199, 80950, 89193, 34817, 11442, 73223, 20803, 69748, 23978, 44424, 42139, 17875, 16223, 22239, 22893, 75716, 1730, 86118, 59507, 9310, 31667, 79665, 39986, 44436, 69575, 20398, 28014, 72568, 7276, 98385, 12572, 43696, 76559, 69476, 9385, 31802, 99400, 27371, 95410, 64064, 79919, 65579, 97365, 27974, 24566, 57425, 62271, 17729, 97725, 84943, 77079, 84866, 13637, 85465, 3360, 78396, 35569, 46582, 17868, 40664, 70475, 4099, 53840, 56685, 4420, 36918, 41703, 70756, 11558, 3474, 99167, 97156, 33432, 60671, 60947, 459, 75148, 40202, 14291, 37917, 35864, 27754, 82173, 97193, 66966, 15732, 70924, 45856, 17150, 48935, 11951, 71823, 53952, 19942, 18137, 89128, 96029, 4920, 21881, 70721, 85794, 17157, 10784, 41751, 91180, 83256, 74102, 74438, 61945, 68767, 84024, 63851, 38145, 97563, 84825, 7116, 77697, 48824, 24884, 48476, 74999, 93716, 72721, 7748, 10434, 56606, 68330, 26702, 24954, 66109, 97871, 58386, 76061, 71688, 12016, 95087, 29101, 6723, 83239, 98296, 62468, 58157, 56302, 39388, 79528, 6675, 33358, 9618, 76520, 62301, 32518, 92201, 28934, 31137, 67007, 75231, 26534, 23862, 71263, 32899, 49437, 31108, 49911, 53191, 27809, 10655, 81253, 39801, 21777, 9617, 14622, 68051, 6984, 9588, 14244, 6600, 62726, 58338, 57577, 44601, 38155, 55514, 57136, 9088, 20890, 80856, 88999, 70684, 51508, 65610, 71373, 50851, 38298, 80395, 44828, 36600, 69836, 87810, 87605, 6973, 34612, 94043, 5367, 25495, 14993, 62552, 64525, 29512, 83943, 8525, 84175, 2616, 62173, 42253, 2190, 88622, 82216, 60266, 70409, 53761, 59934, 9026, 56608, 90029, 2050, 49750, 50495, 90084, 63983, 62402, 21934, 36173, 39315, 6624, 66892, 87445, 81769, 50178, 41168, 13731, 15069, 21695, 68743, 50922, 46433, 25145, 30831, 26724, 79467, 68979, 48717, 99687, 18245, 87871, 53641, 14114, 16321}
{21922399, 2438784, 14223957, 14639096, 18366881, 22602995, 18476747, 10737193, 3371423, 8894820, 16698732, 18095007, 11435487, 5642394, 20473177, 9690298, 5094125, 20769598, 19790803, 17161055, 5745782, 7591233, 4333769, 5541726, 9722087, 5226387, 14707133, 22165682, 18280487, 5911258, 11559914, 5635728, 23581490, 12407942, 14343270, 13308962, 1056404, 1456447, 16923284, 7007171, 5013115, 5142190, 12729498, 11218575, 15743177, 22196029, 16546547, 23804200, 16958053, 16862060, 17048313, 5763764, 7648011, 9203768, 6266176, 4204511, 10017913, 2761253, 23394806, 9654050, 10137226, 11124240, 18171441, 9470133, 9536561, 779693, 2342555, 22730693, 20065904, 20156672, 18864323, 20315403, 179940, 13047436, 8979879, 9830743, 23895355, 10224860, 3636584, 16233392, 19508113, 14530440, 10244258, 21268105, 4931492, 7204397, 6334833, 23727794, 17236846, 19267058, 16769950, 5160116, 13745277, 17853248, 7200128, 21485671, 18495260, 10615906, 2620864, 14928112, 1981670, 5032253, 18702679, 7662451, 20499525, 10821630, 14803107, 13142608, 22904736, 9558076, 23422409, 8022871, 18249330, 24262649, 351534, 20215194, 16112014, 9058403, 19018159, 3880825, 8354186, 23319809, 6507935, 11730286, 11460918, 21733529, 21988744, 13491798, 13383776, 14136323, 10975988, 6366612, 2165154, 10869385, 22771840, 11702860, 16530482, 15618721, 3668304, 17416414, 3493603, 15499563, 24009649, 10159071, 13884638, 6111853, 3154608, 18904544, 20399471, 23025275, 8808268, 15353403, 18324603, 4410934, 23831053, 2309634, 12658323, 20867580, 8448229, 3541281, 18725455, 22051549, 10631136, 14699990, 14612718, 17156786, 530130, 13427910, 9372577, 6940211, 4295279, 21453504, 8525670, 20148755, 2627654, 21346701, 58863, 7362852, 16253614, 5343024, 20027414, 3821882, 18819457, 1041374, 8396953, 7882261, 357719, 677835, 19601577, 19218993, 19931159, 21740319, 12175220, 20967671, 11189827, 5865923, 4570380, 23209790, 7830701, 465828, 3282342, 21645517, 1335908, 9372880, 1220695, 23683348, 12347850, 15246548, 15265644, 20536455, 7437899, 4145989, 21133590, 12630897, 5041066, 16081646, 484156, 3313570, 156670, 6669410, 7124337, 4430024, 24204513, 1859071, 2195501, 4212428, 1095121, 3093078, 12522131, 98534, 12453215, 230517, 7704742, 8448370, 11543000, 8279537, 4072134, 2453478, 3393512, 13730047, 2078632, 938774, 1353073, 11839052, 7547405, 1517318, 2964650, 18996842, 3227593, 9433071, 22154617, 17898971, 19328930, 23487759, 1151393, 16174969, 12185963, 20195686, 17822938, 9114635, 21396533, 3591585, 4936155, 12900265, 7499123, 2663095, 9748465, 6555765, 4853070, 21078841, 633389, 6879789, 15712204, 5901165, 1630490, 2041120, 22843865, 5364341, 12013333, 17349758, 18718789, 10442972, 15072248, 15466363, 18460018, 24003464, 16540191, 10533148, 18026350, 556983, 20539301, 14033285, 22379513, 803624, 21907705, 7011425, 21292278, 11953241, 5264872, 1589343, 16338312, 2372439, 13171356, 13539553, 12831884, 7820992, 21698088, 17994571, 11052221, 9105932, 12622267, 6538245, 15138190, 8249169, 22493778, 16713172, 1867405, 8107569, 10721127, 966377, 9222993, 11738916, 6786766, 21047613, 5451961, 13640056, 20989760, 18615401, 8324750, 1758188, 17805418, 10261768, 20724599, 23877027, 14408323, 1767249, 12818183, 3068905, 22282551, 4759606, 20819902, 7403130, 2464747, 14099415, 14443725, 19425028, 19950249, 6462212, 11313747, 19134796, 18597419, 10327898, 24302320, 2907679, 20289049, 13828035, 6847368, 13236943, 10531517, 22320063, 2715666, 4477569, 24130666, 11382014, 15912954, 18874813, 12387400, 9095539, 16998331, 14824622, 15302780, 4045780, 22502112, 23266062, 7814636, 8618006, 5884436, 22018628, 17707421, 16623132, 2664652, 19320117, 11907968, 9288935, 17574417, 9661193, 14988303, 16478922, 14988606, 19201067, 6189742, 11087777, 12801269, 23304779, 15835513, 15381304, 3961712, 12073695, 13273406, 13623990, 19348068, 873424, 12979169, 3481583, 8648979, 17481394, 9007780, 18909222, 5658504, 19429691, 6653762, 3861658, 6401875, 13829666, 5994302, 5496860, 2206566, 15964230, 5486370, 6080696, 8127791, 17420972, 9275093, 17485429, 11529299, 19883614, 19797263, 15912813, 5456639, 16036433, 23008110, 16656441, 13918211, 19694132, 15552915, 12925696, 17691773, 11973783, 17959308, 6036580, 4826234, 23557559, 15255251, 23140488, 4667051, 14257033, 19534949, 18449925, 17354012, 8186214, 4165497, 21896436, 22562974, 16813778, 14202112, 10977407, 4563920, 21696531, 15086090, 3767735, 14891050, 7997905, 7312870, 2875512, 22593934, 7738051, 12287488, 16006997, 20480358, 20879600, 19096311, 8861620, 21599930, 1798209, 24181243, 13385195, 7452341, 8742462, 3824728, 9917458, 3014482, 10933273, 14670885, 6944769, 14116925, 11631685, 10476545, 20593448, 17513815, 6875754, 15157415, 10104150, 20692879, 16363278, 21206575, 9952860, 22077222, 2283961, 16908842, 3888006}
Returns: 2
{34480, 40251, 95087, 2050, 9588, 18137, 27703, 54712, 26702, 15153, 42139, 10541, 63851, 11558, 1124, 29072, 44424, 97365, 69460, 41344, 66945, 73066, 94813, 87224, 85314, 28014, 96795, 14244, 12121, 49750, 50178, 9088, 16685, 69767, 56606, 6807, 69836, 49437, 85459, 62173, 56302, 9510, 64525, 10434, 24694, 22299, 68979, 69748, 40202, 56980, 17408, 44286, 2245, 83256, 89193, 10655, 89128, 8301, 79919, 33237, 13475, 79665, 89933, 44828, 15513, 24987, 79763, 77079, 12219, 92144, 99632, 79784, 82216, 80856, 65009, 68379, 77100, 61945, 81002, 69973, 14622, 65610, 19758, 17868, 82807, 90881, 7116, 27754, 34439, 54571, 20574, 6600, 44340, 77094, 44601, 79528, 63173, 18245, 5140, 9385, 39315, 53840, 60266, 8862, 14120, 85276, 84024, 11951, 62468, 71823, 6973, 73775, 66085, 32690, 88999, 55466, 75231, 97563, 80645, 67789, 66966, 14114, 29482, 70409, 68156, 35569, 31412, 81253, 58157, 36918, 99400, 21587, 26516, 55514, 70756, 16321, 54604, 58386, 36216, 83943, 36173, 87605, 62402, 42652, 25145, 42253, 30831, 99687, 50851, 39986, 32913, 10784, 94043, 99809, 65703, 70924, 56608, 76520, 54707, 62552, 1237, 27809, 60904, 6675, 50922, 23668, 71263, 26534, 68051, 81183, 41913, 2190, 60671, 93402, 21989, 14404, 34023, 89655, 8525, 29040, 3474, 76061, 71373, 16223, 31802, 99167, 39801, 89532, 55777, 78964, 16431, 46582, 81769, 15069, 22468, 97725, 53952, 56349, 9310, 38298, 33320, 14291, 26819, 98534, 97327, 45856, 26724, 7748, 38311, 38634, 3360, 82520, 90405, 66952, 57136, 81783, 6723, 13678, 76017, 9618, 37173, 19942, 40717, 65579, 73223, 27741, 60947, 35864, 77697, 70328, 86118, 84175, 78396, 74999, 40664, 57903, 94850, 53447, 50415, 55199, 15732, 33432, 5367, 84825, 78787, 32765, 4920, 46433, 32518, 48824, 35944, 2616, 31824, 4099, 17729, 75716, 33254, 44433, 44436, 72568, 96029, 18467, 89903, 39388, 98296, 23978, 42535, 41473, 22133, 1730, 22670, 4420, 41214, 85465, 26188, 7818, 27371, 91700, 52879, 92217, 11442, 28765, 97156, 14461, 22239, 59632, 46337, 90084, 32899, 90911, 26302, 27721, 20803, 17150, 87871, 6199, 33295, 14993, 20884, 87445, 79467, 28934, 87810, 31780, 13731, 94860, 74438, 70721, 41703, 31137, 34819, 87914, 48935, 6624, 80395, 16527, 24954, 9570, 90029, 6474, 21777, 23862, 97921, 22893, 12572, 9591, 43107, 49911, 66892, 24566, 24884, 52009, 67007, 22211, 6393, 21934, 84943, 30691, 57577, 9617, 1809, 85794, 83239, 83156, 34817, 39729, 56685, 97193, 46828, 54321, 28884, 23211, 62301, 56625, 70475, 57425, 97871, 22137, 61082, 75148, 57564, 59934, 95547, 59114, 90383, 70684, 59275, 17448, 56410, 76637, 20158, 21695, 31985, 31667, 95410, 38145, 17875, 88440, 9026, 20398, 42450, 6162, 49590, 21881, 33828, 68271, 53191, 62726, 35701, 21061, 8650, 50866, 27974, 91180, 13144, 96259, 36600, 13637, 12016, 69575, 62271, 71688, 33358, 18648, 92464, 6837, 48927, 25495, 63872, 84496, 93197, 59843, 49554, 39504, 17605, 17157, 19881, 68767, 47856, 82718, 35675, 56449, 71187, 48476, 24038, 53761, 27586, 34612, 38155, 29481, 58863, 21220, 92201, 54614, 84793, 21765, 78726, 7276, 20890, 43696, 37144, 88622, 37917, 50495, 81916, 68330, 55175, 50157, 370, 91643, 64064, 48717, 29512, 41168, 48710, 97766, 41751, 53641, 95055, 53567, 2989, 14424, 84866, 35811, 6984, 98385, 59507, 72721, 51508, 66109, 56490, 58338, 82416, 12019, 63983, 69476, 74102, 93572, 65779, 82173, 18752, 30275, 10027, 83937, 4089, 89895, 65621, 33850, 80950, 21253, 45849, 76559, 7714, 31108, 29101, 459, 68743, 92969, 93716, 99912}
{8448229, 5698755, 6748849, 8356236, 2206566, 3068905, 1220695, 7259109, 9085105, 3839881, 915563, 6276717, 4135985, 6538245, 9654050, 484156, 5076677, 455084, 6507935, 4333769, 165479, 4832672, 10232039, 9835689, 5032253, 3310356, 7927496, 8411197, 5647849, 3930575, 3014482, 4573008, 11648370, 10615906, 7419458, 4145989, 6036580, 3481583, 6334833, 10977407, 9661193, 11218575, 8186214, 9095539, 4170683, 8354186, 3737283, 2276314, 9222993, 613963, 2327042, 5186476, 2623109, 11313747, 1517318, 5658504, 2167760, 2447085, 8974739, 5489876, 6958244, 7499123, 6170629, 11973783, 2342555, 3493603, 4931492, 803624, 10244258, 1133518, 3987638, 5621510, 3767735, 5456639, 5763764, 7381249, 8279537, 10327898, 10098915, 7569096, 10546139, 10508582, 10244618, 2372439, 1713297, 9470133, 10531517, 5451961, 9688489, 7200128, 11435487, 5486370, 4430024, 12175220, 9275093, 7961789, 10224860, 9952860, 8979879, 5364341, 11015303, 7820992, 9530399, 9372577, 8121689, 9518347, 2907679, 496107, 9288935, 10024683, 9112905, 4926845, 10869385, 1456447, 8413749, 3668304, 11163008, 6847368, 11702860, 6669410, 5812748, 7466455, 9690675, 7997905, 9182791, 1589343, 9722087, 5012745, 6844923, 11052221, 7110825, 2394026, 11559914, 11529299, 11809672, 3888006, 687993, 7814636, 5541726, 2548690, 216113, 891229, 2823655, 3093078, 6872513, 4563920, 6875754, 3254295, 8859119, 2663095, 5226387, 4946939, 4667051, 256479, 6111853, 1758188, 7738051, 11087777, 11460918, 7069723, 5095362, 5479770, 8808268, 9379252, 10476545, 6017970, 873424, 10763727, 5994302, 5424207, 11949881, 2666842, 1867405, 4139182, 3371423, 230517, 530130, 1241048, 1806734, 156670, 9226467, 8618006, 4738424, 8202437, 12013333, 8249169, 6653762, 10720668, 9830743, 2627654, 7648011, 8069453, 9917458, 6944769, 802161, 10425623, 1767249, 1022726, 4936155, 11473785, 2309634, 11738916, 11189827, 98534, 1553774, 6601621, 9230492, 11981531, 10137226, 3432146, 11953241, 2620864, 4385684, 2438784, 4534705, 10697689, 2664652, 5911258, 5745782, 6189742, 8448370, 11562942, 8396953, 5966744, 3227593, 2195501, 8107569, 3349434, 2118817, 4404097, 3050768, 7631580, 5264872, 11382014, 11230491, 10821630, 9652926, 12006688, 11543000, 11839052, 8324750, 7681443, 10109517, 11209065, 7278915, 3154608, 3546201, 3814168, 1088922, 2715666, 3050426, 10161687, 2196978, 11533398, 3839611, 6613961, 3526857, 11096654, 9748465, 633389, 4759606, 1859071, 11928955, 9412268, 11907968, 6486190, 5343024, 2761253, 7704742, 9114635, 5888593, 6371032, 3880825, 3154370, 10959461, 7445717, 5669765, 779693, 9774966, 1428125, 5375783, 3121843, 1964561, 179940, 12185963, 6249374, 2165154, 5354956, 11414913, 10017913, 6940211, 5865923, 9433071, 10261768, 2371832, 1095121, 7882261, 5926251, 5642394, 3824728, 10104150, 9008813, 4826234, 7437899, 9704029, 1335908, 5838202, 2464747, 9105932, 3961712, 2230320, 4292425, 3685519, 7452341, 6749805, 10975988, 4045780, 6046150, 12163724, 7821110, 3861658, 5036977, 1687264, 4188390, 5901165, 7830701, 394641, 6929700, 8742462, 10533148, 4477569, 1056404, 12073695, 8150002, 2453478, 1798209, 2066613, 560821, 6997788, 6401875, 9690298, 10347562, 5124305, 3393512, 2964650, 9558076, 2719780, 3468616, 5142190, 2929833, 494712, 938774, 11622215, 2964304, 10892105, 6392258, 1192992, 7591233, 8022871, 966377, 8675570, 2875512, 6266176, 4020826, 3636584, 1423757, 3313570, 5094125, 8525670, 5635728, 7682609, 10265953, 4295279, 11492585, 10442972, 10571293, 1151393, 11307015, 1776275, 4853070, 9137989, 9536561, 9058403, 7403130, 4204511, 6180124, 9007780, 6080696, 8894820, 7662451, 5505510, 4263294, 7848966, 6462212, 5897580, 9927002, 6438475, 7011425, 2354571, 6555765, 556983, 5884436, 5193474, 1041374, 11406211, 4410934, 7007171, 4851729, 677835, 4072134, 4663577, 10631136, 10159071, 10737193, 3245198, 9934615, 9372880, 127630, 10524401, 8331887, 4570380, 9064229, 465828, 278993, 4212428, 7312870, 11124240, 1255307, 6913909, 8309018, 58863, 7145557, 8617871, 7124337, 12098126, 11724625, 357719, 6879789, 8469260, 1630490, 3282342, 9363715, 6786766, 3532078, 11730286, 9604891, 8797637, 7641390, 5013115, 4521667, 9352999, 8046622, 4165497, 10933273, 726545, 1353073, 4452685, 2283961, 351534, 11783853, 7406119, 3541281, 2538344, 5160116, 5496860, 8747364, 3591585, 5559091, 7756250, 1925180, 1981670, 8127791, 1840604, 2078632, 8861620, 1586794, 5300489, 7204397, 9203768, 10803300, 6526687, 2657929, 3871685, 7362852, 5041066, 6366612, 1004395, 11011257, 7547405, 3612838, 10915234, 2041120, 3821882, 8648979, 7767152, 10721127, 11631685, 8954589, 8541945, 2815578}
Returns: 2
{10027, 6600, 23211, 81253, 12219, 93572, 71688, 58338, 1124, 73775, 17868, 74438, 37173, 39315, 6162, 31802, 69476, 14114, 62552, 27703, 99687, 17150, 1237, 34817, 33295, 13475, 12121, 54614, 61945, 39504, 44433, 83256, 59507, 18467, 10784, 89933, 70756, 22137, 17875, 48824, 53641, 36600, 28765, 42450, 13144, 44436, 84496, 31985, 14993, 18752, 16431, 39801, 56302, 26188, 44828, 22239, 68156, 68271, 59275, 95055, 35944, 42253, 54604, 63983, 68051, 21765, 17605, 85314, 5140, 42535, 40717, 20890, 48476, 9510, 6675, 20884, 60904, 11558, 31412, 97365, 20574, 32913, 63173, 90881, 94813, 60266, 26534, 44424, 41913, 37144, 57425, 67789, 90029, 24566, 9310, 79467, 50922, 2989, 96259, 81002, 6837, 54707, 62173, 92464, 26516, 19758, 69973, 28014, 58157, 9617, 73066, 19881, 57136, 33358, 38298, 55514, 76017, 50866, 50157, 55175, 2245, 76637, 8650, 53191, 16223, 77100, 34480, 18245, 16321, 84175, 95410, 13731, 74999, 72721, 9570, 72568, 6973, 88999, 49437, 5367, 10434, 6624, 89532, 87871, 83937, 27586, 43107, 41214, 54712, 18137, 29481, 13678, 38145, 87445, 14622, 31667, 42139, 68379, 36918, 69575, 10541, 38634, 96029, 78396, 43696, 49554, 51508, 44340, 66952, 99809, 14291, 66109, 65621, 47856, 82416, 53567, 21253, 54571, 92969, 24884, 3360, 40664, 59632, 38311, 48717, 54321, 32690, 50415, 82173, 59934, 17729, 91700, 46337, 61082, 84866, 81916, 71823, 12572, 53761, 56349, 80395, 15732, 62402, 27741, 70475, 93402, 70924, 81183, 82718, 42652, 63851, 22893, 46582, 84943, 44286, 56685, 85465, 23668, 18648, 70684, 21587, 9385, 75716, 83943, 1809, 57903, 76061, 66085, 88622, 29512, 97766, 78964, 21061, 14404, 65610, 33254, 79763, 99912, 80645, 64525, 7714, 99167, 21220, 41168, 89655, 39388, 62726, 99400, 15153, 35701, 7116, 37917, 75231, 8862, 9088, 6984, 52009, 9026, 35569, 23978, 33237, 17408, 49911, 33850, 46433, 57577, 27371, 41751, 97193, 89895, 11951, 48935, 68330, 92144, 39986, 87914, 56410, 6474, 90911, 77079, 35811, 459, 78726, 7748, 29040, 31780, 98534, 22133, 94850, 68979, 64064, 13637, 87605, 53952, 70328, 80950, 31824, 27974, 34439, 21777, 60671, 83156, 66966, 88440, 98385, 56980, 15513, 60947, 39729, 35675, 41344, 65009, 69460, 30275, 30691, 25145, 12016, 45849, 89128, 24954, 26702, 92201, 21989, 32518, 87810, 89193, 14424, 56606, 36173, 14244, 62468, 23862, 41473, 22670, 90383, 11442, 16685, 24987, 17448, 21881, 49750, 97156, 21934, 96795, 81783, 1730, 56490, 93716, 22299, 9588, 79784, 55466, 2616, 81769, 27754, 57564, 32765, 10655, 63872, 40251, 80856, 370, 90084, 85276, 2050, 50178, 56625, 35864, 69767, 59843, 55777, 26302, 76559, 91643, 98296, 29482, 94043, 49590, 8525, 19942, 70409, 97725, 24694, 26724, 2190, 45856, 38155, 27721, 62301, 48927, 46828, 83239, 65779, 66892, 84024, 34819, 67007, 17157, 91180, 20803, 55199, 8301, 65703, 28934, 48710, 7818, 58863, 4089, 6723, 28884, 95547, 58386, 73223, 99632, 84793, 9591, 79528, 4420, 7276, 33828, 3474, 31137, 32899, 95087, 44601, 71263, 53840, 85459, 12019, 33320, 40202, 24038, 22211, 71373, 76520, 71187, 69748, 15069, 50851, 82520, 68743, 27809, 68767, 14120, 36216, 82216, 6807, 82807, 94860, 89903, 6199, 97921, 14461, 29072, 21695, 20158, 62271, 78787, 77697, 66945, 97327, 4099, 93197, 30831, 6393, 29101, 25495, 31108, 85794, 52879, 79919, 97563, 69836, 4920, 90405, 20398, 74102, 77094, 79665, 41703, 34612, 26819, 50495, 97871, 9618, 65579, 34023, 75148, 92217, 56608, 33432, 87224, 86118, 84825, 53447, 59114, 70721, 56449, 16527, 22468}
{20499525, 18881413, 23445620, 19429691, 14129144, 17250358, 18548435, 16291730, 14708257, 19508113, 22006612, 18597419, 15949986, 13385195, 14830784, 12379652, 22843865, 16908842, 17354012, 23168191, 21206575, 14116565, 19267058, 21431350, 16512217, 17416414, 18725455, 17291460, 14095230, 13663494, 13308962, 13130692, 20829105, 22520579, 19425028, 18280487, 12622267, 16792087, 23227665, 21694341, 22130863, 17959308, 21268105, 15265644, 18476747, 14657154, 20373545, 20097889, 18449925, 17853248, 16729603, 17747222, 14756292, 13427910, 12432228, 12197459, 15246548, 18249330, 21106888, 24104704, 21346701, 19839516, 23727794, 15563546, 18434932, 12658323, 21133590, 19414244, 15386444, 19060694, 16004947, 15912813, 24130666, 13152118, 14988606, 18739673, 15613819, 17834496, 14670508, 24003464, 12946270, 19167709, 14199496, 14981931, 14223957, 14891050, 13623990, 19328930, 12453215, 21115985, 18026350, 17759562, 12287488, 13852601, 19434338, 14336500, 13935560, 16958053, 14530440, 14343270, 19957086, 12954972, 13445949, 13047436, 12827785, 14136323, 16862060, 21078841, 17574417, 17968925, 19601577, 15008184, 19883614, 19201067, 12925696, 12887398, 18691418, 20148755, 16769950, 15618721, 21740319, 18802092, 18864323, 15406594, 16174969, 16158746, 15947434, 14426568, 20489498, 16813778, 14013621, 14670885, 13054168, 18874813, 18324603, 23800362, 15255251, 16036433, 20929037, 14257033, 15276078, 16915466, 13730047, 22077222, 17082268, 13264529, 24009649, 20521572, 17156786, 21310415, 16081646, 18463603, 13828035, 20623900, 13829666, 12900265, 23487759, 17048313, 13345880, 17874993, 18095007, 20967671, 19697606, 19174707, 22774389, 14251666, 16656441, 19975499, 21989351, 24204513, 12636558, 22502112, 23422409, 13884638, 22602995, 12630897, 20769598, 17215626, 15499563, 19908498, 12411302, 13171356, 18171441, 14262268, 16363278, 21485671, 22937426, 12868598, 13640056, 21545605, 20539301, 23673190, 22242366, 16399394, 21907705, 12712813, 14408323, 18472590, 17102074, 23394806, 17691773, 16052165, 21599930, 22193423, 13539553, 20315403, 22673919, 19018159, 16112014, 21310757, 20289049, 20195686, 16338312, 22379513, 19218993, 21698088, 21292278, 18366881, 23338457, 23008110, 21988744, 19006227, 17822938, 21896436, 14672694, 13597456, 15819238, 13557883, 15086090, 20225198, 23105876, 21812493, 16719793, 24145070, 13918211, 20867580, 19509454, 21645517, 12738968, 16239494, 20547015, 16211181, 17236846, 13469078, 23209790, 14988303, 18343213, 17349758, 20536455, 15502064, 13836782, 17612334, 13273406, 14997468, 19797263, 18871307, 23356788, 22593934, 22807409, 17898971, 18904544, 22051549, 17481394, 13383776, 20593448, 17420972, 18718789, 19950249, 20989760, 18084466, 23877027, 20724599, 14824622, 23319809, 21738074, 20156672, 15891923, 16546547, 14434181, 23634638, 19236878, 13640515, 24082190, 12387400, 24233553, 16955064, 24361183, 16678574, 14803107, 20692879, 15072248, 17363395, 23557559, 22647886, 20027414, 16894728, 22196029, 16540191, 14707133, 20521302, 22554449, 21050827, 18615401, 13142608, 15712204, 23804200, 22034141, 16314561, 14842836, 19826478, 20068758, 18662428, 17922708, 21733529, 23831053, 17513815, 22018628, 13491798, 22282551, 20340357, 15302780, 15835513, 21011749, 23304779, 19622759, 22933058, 20834326, 16998331, 24181243, 15964230, 15134716, 19348068, 21641403, 18495260, 20814982, 18996842, 12729498, 20892567, 19284506, 16979934, 20480358, 22493778, 22584908, 16530482, 13745277, 15248278, 22436003, 15912954, 16029296, 22164205, 18819457, 20748345, 14202112, 14525494, 18936976, 15743177, 21239340, 18713334, 23747220, 18702679, 18985400, 19348438, 19096311, 14928112, 16006997, 21396879, 21453504, 21047613, 13815044, 13789890, 14586217, 17447274, 22396622, 19931159, 12551511, 14699990, 19788175, 15352370, 22562974, 12818183, 16433687, 14033285, 20215194, 15157415, 21696531, 17805418, 17485429, 18522981, 12801269, 17402939, 19265821, 19320117, 15223194, 15685613, 21537528, 22165682, 12354495, 14443725, 17990151, 14948915, 12577330, 21922399, 18315033, 15381304, 23683348, 16923284, 24361183, 19324206, 21703254, 23895355, 18190554, 16604933, 21206813, 20473177, 12347850, 16540073, 16478922, 17994571, 17488670, 20190500, 15138190, 20430608, 12979169, 17707421, 15130691, 23559022, 16594031, 18111809, 22294570, 22084869, 15178392, 20172793, 16233392, 19694132, 13349926, 23966542, 22154617, 17431483, 15552915, 21822839, 12798241, 18909222, 24302320, 16253614, 18855673, 20675664, 20222001, 22730693, 23120135, 12522131, 23272261, 22771840, 24195704, 23906099, 14116925, 16698732, 23866471, 17161055, 22320063, 24262649, 22904736, 12831884, 19790803, 17516260, 21914098, 16623132, 19534949, 15743312, 14099415, 14639096, 15466363, 17611378, 18394439, 20819902, 20065904, 19528511, 19134796, 12263057, 16941725, 15296954, 23140488, 13198175, 20879600, 23266062, 18181059, 18460018, 23865076, 23469954, 23025275, 16679740, 16713172, 14612718, 21396533, 13236943, 12407942, 20399471, 21967157, 15353403, 13401722, 23581490}
Returns: 2
{35687, 79512, 42524, 2652, 82548, 52204, 67682, 87430, 20257, 86794, 46668, 773, 46996, 30988, 17490, 26785, 39364, 10188, 28083, 50421, 66361, 11018, 62255, 32290, 89152, 74660, 48139, 69429, 18503, 59128, 92310, 44046, 89186, 19239, 48771, 49521, 75208, 74629, 77329, 26118, 27959, 64477, 14307, 93213, 57881, 11708, 94372, 78281, 41887, 12226, 71096, 62140, 67695, 2070, 76275, 19811, 95133, 67933, 67082, 67363, 97715, 29931, 72865, 28107, 56162, 7339, 11584, 72709, 63192, 59551, 84231, 4035, 38591, 30951, 13854, 15582, 74861, 79190, 2702, 87127, 68667, 7705, 66635, 13434, 89548, 6954, 46283, 69833, 88736, 57380, 38901, 80603, 58989, 62660, 98874, 5359, 77242, 21309, 80701, 31223, 44809, 82326, 33075, 21995, 44359, 23768, 31414, 70731, 65104, 18868, 46172, 38618, 78221, 167, 72893, 66819, 37, 17442, 34981, 8579, 67429, 26196, 87151, 67214, 35370, 2197, 36173, 76245, 25863, 29396, 29904, 4813, 50380, 26701, 30654, 63625, 90459, 18354, 8946, 24320, 94836, 46667, 62961, 47756, 66298, 11235, 7651, 99376, 65245, 78993, 68856, 17741, 89114, 96168, 87280, 18294, 295, 34767, 86932, 60073, 37593, 72808, 66303, 79515, 45264, 61415, 90176, 51159, 91377, 57722, 17481, 30573, 61628, 64980, 96526, 63627, 89535, 21733, 82246, 87407, 81777, 33898, 86717, 5317, 83157, 6035, 81116, 66827, 96419, 3053, 95373, 25924, 56630, 21050, 53671, 74710, 77346, 66769, 43373, 7195, 23384, 95312, 78225, 57703, 33893, 11500, 52127, 94930, 71762, 60808, 91920, 50651, 6429, 6148, 4112, 11283, 39404, 79090, 13471, 5971, 25293, 47513, 42518, 41937, 77145, 53905, 75348, 21497, 21090, 76579, 33259, 98552, 99052, 80365, 30688, 75347, 77586, 89732, 83626, 67707, 86746, 29000, 31864, 44892, 54081, 27546, 27356, 61718, 77798, 31748, 97267, 15570, 83381, 5991, 42971, 62672, 59743, 68045, 10359, 41430, 34043, 73358, 45356, 58245, 74595, 54778, 24717, 73790, 65288, 91452, 75087, 21559, 1151, 87550, 90918, 7294, 71984, 32042, 25649, 12300, 78988, 72627, 51963, 86608, 95897, 37177, 47236, 82898, 70285, 65317, 34799, 83877, 54215, 6194, 92853, 41484, 42671, 42869, 20286, 28591, 23332, 81877, 82934, 8368, 15546, 12982, 52928, 54073, 58011, 62061, 67645, 7019, 71252, 72678, 77360, 80766, 4814, 12634, 6994, 75002, 34707, 83038, 32515, 60535, 8845, 66786, 45999, 81408, 87548, 19785, 36790, 60843, 62842, 82758, 44338, 78406, 37697, 5460, 48755, 39164, 28614, 24542, 27391, 71846, 40312, 66255, 64959, 57917, 60932, 233, 33899, 6089, 17214, 70950, 3806, 49255, 61821, 38783, 52511, 32251, 47837, 16135, 55525, 19847, 95799, 31097, 38940, 77478, 96648, 68725, 98639, 11488, 89775, 28574, 12407, 4409, 63168, 55037, 35113, 5106, 10852, 91575, 35211, 21953, 19635, 86657, 39810, 70050, 23376, 63119, 2355, 75804, 7394, 76457, 37467, 3081, 87750, 89294, 67667, 76093, 88936, 76417, 56585, 18971, 13178, 8834, 63912, 50864, 8036, 43564, 89923, 49592, 33531, 71543, 3146, 89236, 44487, 28551, 44462, 37336, 19928, 11474, 63101, 2673, 13459, 53116, 61043, 59971, 43771, 44509, 65024, 48692, 78604, 55471, 2606, 9758, 69792, 87562, 85087, 71460, 55421, 28180, 44889, 39756, 19932, 88340, 65624, 71268, 95889, 32622, 22864, 15951, 69959, 20118, 97591, 93759, 75531, 8008, 28133, 5282, 72558, 70479, 52087, 53035, 53099, 36121, 2149, 75308, 48387, 45700, 52721, 58706, 52615, 81001, 59696, 26203, 27652, 94864, 88971, 30440, 20577, 6028, 83978, 27887, 56385, 33407, 58738, 19725, 7759, 56279, 11359, 7891, 93739, 30718, 70909, 56307, 96341, 8387, 17938, 92369}
{1547078, 2771630, 20054154, 17890204, 12821638, 21464191, 16025506, 13314850, 385704, 11408312, 13352797, 13072647, 24638752, 4896645, 12233890, 3971636, 14895917, 7780290, 4283996, 10728516, 15410107, 13967668, 14545617, 17069528, 19096351, 16575444, 456082, 17541681, 10587919, 16936491, 407943, 12973206, 10506315, 779687, 24591756, 19298501, 9416929, 17037238, 12025199, 7922090, 11300862, 16122605, 18250646, 6453823, 4987785, 6876747, 22737650, 3097461, 16500784, 22599905, 11785934, 24858581, 8735976, 21026561, 7289587, 12156704, 4029346, 23565065, 5120798, 7124341, 17844881, 2371316, 9807748, 11958679, 5445965, 17981834, 17202666, 686969, 4538648, 17262217, 13722932, 7789053, 10890913, 3865041, 7316900, 7585129, 9975074, 4617838, 17437956, 5748546, 21185641, 5562118, 2879567, 11383647, 7326866, 22931113, 19515061, 8782366, 6711645, 19248980, 23474969, 6833816, 10852322, 9334327, 4804427, 1063262, 10148496, 12554385, 13029005, 6865039, 11370213, 760448, 7056978, 12899902, 18530378, 22587679, 11415061, 13970026, 17435254, 2390184, 21605593, 6411180, 17335445, 20153195, 10221389, 1698501, 24542985, 19110035, 19615067, 7657172, 14883507, 15611622, 14256057, 4914165, 21825662, 24723883, 12036943, 2242333, 2692118, 24522530, 8629152, 2109503, 16853166, 8181755, 8490201, 18101580, 1757903, 6965658, 13443520, 12578705, 17460969, 9006737, 24312742, 22978869, 6012644, 17273452, 8266453, 19672159, 13798617, 21684586, 21779440, 12875552, 18447401, 19836897, 15210978, 21946972, 20993540, 23442354, 9656137, 8133101, 11947870, 336051, 13698230, 20993245, 11265144, 12736009, 14270662, 12772847, 11885375, 5343520, 4471213, 4385724, 15197630, 848473, 22850417, 16076215, 6273560, 6295293, 23681594, 6709649, 13434574, 10589346, 9962664, 15232430, 4160016, 2396219, 7569547, 1879712, 23778013, 21338738, 20088297, 10128119, 1631682, 22796036, 16592128, 18605088, 13899295, 3857068, 2258676, 628538, 3394390, 13793542, 18683313, 3504297, 16819446, 9499889, 16676826, 21300113, 8208151, 21335685, 10526857, 16650430, 2531918, 20817294, 22157918, 7397612, 20886945, 18329736, 1711972, 19385533, 20345938, 20829235, 22924032, 5554413, 3934213, 14710827, 5450184, 16368380, 5560080, 4665379, 19961936, 10788227, 2341385, 23100678, 7523136, 6529170, 6090230, 4475456, 17032591, 16458897, 22298879, 10434937, 20660747, 22520140, 10255740, 22084345, 1524371, 5762230, 5843786, 8996417, 2480600, 8071365, 8712533, 4021440, 1302204, 15674294, 9184287, 17991956, 15299735, 20387368, 10076546, 11543731, 18146936, 17892923, 4122030, 1416227, 10026745, 3499762, 24761003, 1154714, 13227420, 6111789, 12929160, 8599248, 24094728, 11135649, 21626707, 21979014, 14782035, 1205954, 9352143, 19740729, 15351698, 23949737, 20698565, 665715, 17257224, 21928678, 12304175, 6360610, 23863129, 21710584, 2700663, 23289723, 2624771, 2666255, 7013700, 11829576, 22462362, 10555448, 11059964, 13225620, 24721686, 17657764, 3519843, 16391190, 16243228, 908844, 3414484, 13450269, 1667444, 11632961, 3168713, 4377684, 9429503, 2812932, 15202444, 17923911, 9506883, 1080568, 13267346, 8403162, 19229677, 12085734, 10417129, 5628904, 6866625, 1383612, 4705386, 1768547, 23146609, 7770102, 22884403, 12478313, 23090034, 15665320, 19842562, 614260, 4962920, 5930787, 23020313, 11325404, 22153806, 21559421, 9875947, 16378208, 15798996, 16877363, 5991719, 1479801, 5021684, 4453732, 23378780, 6159317, 783493, 8283137, 15804619, 11591235, 18727067, 23885266, 5891623, 15227113, 6948445, 4041287, 16948965, 2008164, 1193654, 15742798, 18866862, 16311953, 947112, 3425972, 3814082, 1479568, 678122, 4015449, 15862164, 15343746, 4770284, 14070354, 21790292, 10312964, 8951683, 8155054, 14730462, 542739, 17747166, 12533076, 22819412, 4355151, 11983029, 4197834, 9341721, 11065039, 9053962, 12122572, 13152333, 15136002, 1934549, 12554406, 5940318, 22430717, 2166088, 15429078, 10602524, 6892920, 8964669, 20320645, 20574585, 6753213, 24402665, 7200817, 19191600, 14602841, 13733372, 21274877, 1568858, 6528845, 44462, 22774986, 7687427, 24414139, 14352266, 13872672, 17568994, 24814119, 22056799, 19379562, 22563911, 10071254, 16787216, 21116974, 621343, 1511391, 2774236, 9016495, 20193202, 1293516, 21924488, 9488389, 2559702, 5512476, 22377981, 1974178, 6968377, 9900213, 5186422, 21995756, 12674594, 16058128, 19408397, 18699264, 20480897, 3032919, 17171154, 7420625, 10888555, 170874, 7237318, 3173995, 24796441, 16012588, 17201409, 19668102, 19895661, 14130065, 22821561, 20628883, 10813024, 7825990, 1599799, 21358819, 21554723, 14531298, 12701877, 23911469, 23828330, 11321518, 7213312, 19412616, 707546, 18918263, 13956650, 9835635, 8459547, 1455920, 24472877, 6131514, 11272903, 15288709, 2427864, 19382176, 6622909, 14483362, 3724307, 763853, 19580086, 8960070, 3832020, 263243}
Returns: 2
{13471, 35113, 64959, 11018, 94930, 2606, 26196, 12634, 7294, 72808, 13434, 28614, 47837, 86608, 18971, 20257, 43564, 63912, 72558, 28133, 55525, 70731, 60932, 19239, 37467, 8036, 44359, 68667, 86794, 34799, 96419, 62842, 39810, 72678, 94836, 41430, 70479, 25924, 95889, 81777, 53035, 74595, 72627, 65317, 19928, 74861, 47236, 48771, 79515, 46283, 65024, 72709, 5106, 48755, 99376, 87550, 52511, 44889, 30988, 60073, 12982, 18868, 33407, 24320, 62660, 41937, 30688, 65288, 98639, 95799, 7759, 62672, 22864, 26701, 33899, 78281, 46172, 39164, 56630, 30654, 7705, 57722, 44046, 83381, 71252, 79090, 87430, 21497, 78221, 27546, 97715, 53116, 37, 94864, 8834, 32251, 60808, 90918, 26118, 92369, 87280, 11500, 66255, 71846, 95312, 7195, 68725, 49592, 56385, 66819, 3081, 20577, 17490, 82934, 6954, 87127, 33075, 11359, 93739, 26203, 11283, 64477, 67363, 89548, 76245, 93213, 89535, 67682, 49521, 21309, 78604, 39404, 51963, 31864, 57703, 6194, 32515, 66298, 67645, 88340, 27887, 8387, 61821, 21953, 34043, 19785, 77798, 46996, 93759, 71984, 28107, 86932, 32042, 38940, 83626, 19811, 295, 6089, 4409, 42524, 80766, 91452, 63627, 11488, 71096, 58245, 2197, 95897, 77346, 11235, 8579, 7651, 46667, 34981, 233, 52204, 84231, 67667, 56279, 12300, 2070, 88936, 6028, 37593, 77586, 83157, 97267, 82246, 75308, 50651, 29000, 72893, 36121, 18354, 78988, 50380, 16135, 81116, 65104, 89186, 34707, 9758, 70950, 53905, 63192, 42869, 67695, 42518, 69429, 18294, 6429, 85087, 38783, 75002, 31097, 45700, 87407, 57881, 64980, 18503, 91575, 71762, 28180, 53099, 70285, 48692, 77478, 7019, 52127, 31748, 54778, 6035, 53671, 17741, 28083, 59551, 39756, 17442, 78225, 5991, 66769, 14307, 17214, 23332, 94372, 66303, 97591, 51159, 52615, 71543, 3146, 1151, 33898, 82758, 76457, 82548, 6994, 49255, 24717, 99052, 30718, 55037, 59743, 12226, 11708, 69959, 27959, 90176, 20118, 75531, 5460, 46668, 86717, 3806, 36790, 6148, 96341, 55471, 52087, 63101, 773, 15582, 76579, 75087, 44809, 57380, 19932, 13459, 70050, 2149, 45356, 54215, 39364, 67082, 61718, 28551, 45264, 76275, 37336, 75208, 44509, 56307, 17481, 65245, 96168, 69833, 54073, 60843, 78406, 30951, 68856, 20286, 89294, 19635, 65624, 89732, 34767, 74629, 60535, 40312, 167, 43771, 87151, 78993, 8845, 33893, 23376, 48139, 83877, 4813, 21559, 61415, 59971, 54081, 73790, 13854, 56585, 80701, 26785, 37177, 48387, 69792, 21090, 63119, 29931, 15570, 24542, 77242, 42971, 27356, 31414, 2673, 82898, 21050, 35370, 19725, 71460, 43373, 15546, 90459, 38591, 58706, 77329, 42671, 95133, 89923, 10188, 77145, 8008, 67429, 2652, 63168, 66786, 58989, 59128, 33531, 83038, 67214, 36173, 32622, 62255, 17938, 80603, 19847, 3053, 50864, 27652, 7891, 4814, 56162, 67707, 4035, 74710, 25649, 75804, 10852, 74660, 91377, 80365, 66827, 95373, 7394, 66635, 35687, 83978, 27391, 30440, 59696, 76417, 75348, 13178, 89236, 21995, 5971, 81877, 25293, 62140, 38901, 29904, 41484, 44462, 81408, 33259, 63625, 87548, 76093, 92853, 96526, 79190, 62961, 86657, 37697, 67933, 47513, 68045, 15951, 87750, 23768, 5359, 79512, 41887, 81001, 66361, 62061, 72865, 28591, 30573, 91920, 92310, 32290, 77360, 57917, 58011, 38618, 23384, 89775, 25863, 29396, 82326, 52928, 75347, 35211, 44892, 71268, 55421, 4112, 8368, 28574, 61043, 73358, 12407, 11474, 88736, 96648, 70909, 89152, 5317, 44338, 61628, 52721, 7339, 2355, 47756, 98874, 98552, 11584, 8946, 87562, 50421, 5282, 89114, 86746, 21733, 31223, 10359, 88971, 45999, 2702, 44487, 58738}
{23160080, 20123410, 15798996, 13967668, 3653398, 22086951, 9273155, 6947304, 13730226, 336051, 11383647, 1866882, 5891623, 23949737, 9448474, 24493134, 18148932, 8964669, 134698, 7237318, 6948445, 10959286, 5991719, 779687, 15842086, 4292032, 6372562, 21185641, 11408312, 23863129, 23778013, 22884403, 7151225, 20553575, 7492448, 4512643, 8916472, 14756386, 12674594, 11505784, 5243514, 20811146, 19740729, 18563288, 7687427, 9975074, 17257224, 315596, 3944851, 19515061, 8136389, 686969, 10793333, 4962920, 5285798, 16346883, 6184025, 22377981, 4896645, 8133101, 16391190, 2390184, 1455920, 12304196, 15586914, 5554413, 7523136, 162866, 24010108, 16948965, 11272903, 15674294, 5473048, 8181755, 5021684, 3097461, 21605593, 18966958, 23283529, 8490201, 5562118, 19572783, 11929421, 8712533, 3168713, 6607935, 11631161, 8511698, 17335445, 22084345, 7111415, 97578, 315633, 13631927, 17974495, 1005566, 3583704, 24094728, 16962609, 24687707, 9734883, 15370192, 8546628, 21559421, 11160351, 24237238, 16311953, 17707356, 8459547, 23226899, 12739090, 707546, 12233890, 219829, 22931113, 19197162, 7056978, 22442076, 6622909, 973315, 7397612, 16122605, 17801603, 17621263, 22692493, 6453823, 18674556, 8900757, 5609601, 12325505, 24315842, 4011040, 15351698, 20660747, 21411987, 1575052, 5661419, 6012644, 23258782, 15046708, 15050833, 8960070, 15804619, 16725480, 14816079, 1768547, 19092593, 266825, 7420625, 21626707, 11958679, 9656137, 2911609, 1193654, 7909616, 12721688, 20993540, 4453732, 20847541, 20054154, 22126415, 23795319, 16076215, 21444097, 13143743, 17892923, 136895, 4255913, 11036632, 17273452, 7657172, 8266453, 15898511, 5278495, 23379014, 21464191, 13722932, 1934549, 9626151, 1205954, 3834090, 19007199, 5946346, 11947870, 6090230, 4160016, 2480600, 23681594, 20628883, 16650430, 14452644, 10221389, 14130065, 17911277, 9352143, 16853166, 15227113, 17370150, 17435254, 14441452, 11625942, 15851844, 6159317, 10201659, 4538648, 13071874, 16190300, 1977067, 7386329, 2929903, 2531918, 3019180, 11591235, 1080568, 22881514, 17078291, 6709649, 19928677, 848473, 14289165, 14637192, 8208151, 19374285, 5016019, 12304175, 3790299, 15742798, 13232639, 8233882, 8996417, 23497132, 22468397, 16592128, 12875552, 20602668, 7655915, 1974178, 19110035, 6253493, 4021440, 21068282, 6622242, 1497015, 11059964, 2215303, 11226654, 17171154, 12772847, 21554723, 10327283, 11128355, 11930572, 14303133, 12463026, 11065039, 12821638, 9506883, 16624699, 10026745, 2341385, 10405937, 15343746, 9184287, 2270902, 6876747, 20480897, 13585678, 10678095, 3032919, 10888555, 24249781, 11552452, 14982634, 783493, 23146609, 20817294, 19580086, 23402661, 7709259, 10569416, 11786707, 7585129, 4665379, 13227420, 13533177, 19248980, 6968377, 7303046, 12395555, 22821561, 6757001, 22212133, 10002028, 5120798, 5762230, 6528845, 11265144, 7289587, 2120931, 15516860, 10071254, 763853, 20404849, 11125209, 19836897, 16146048, 24003810, 17149322, 9271667, 3865041, 21779440, 22462362, 15136002, 10147754, 5186422, 4475456, 1450994, 7895972, 12833382, 15022946, 20153195, 2338441, 14256057, 3252988, 14450297, 16819446, 22819412, 24450638, 3231874, 2109503, 6111789, 12736009, 19379562, 10255740, 21432609, 17555535, 22749078, 13029005, 20913730, 665715, 10813024, 20193202, 5560080, 4355151, 22517196, 8071365, 11325404, 14787327, 1302204, 23361566, 11415061, 13872672, 21928678, 2083595, 21825662, 18746792, 15441652, 22643278, 3519843, 23191137, 10890913, 3558468, 12025199, 7013700, 20924368, 24402665, 17088479, 21001513, 170874, 14883507, 17890204, 15862164, 5628904, 14065248, 16936491, 5700512, 8403162, 4914165, 12857811, 8833075, 14545617, 21044499, 18105368, 4041287, 21338738, 20320645, 23828330, 5484296, 15202444, 19468778, 8467391, 17073563, 18605088, 10102195, 4197834, 21790292, 16575444, 13064583, 1838268, 23045696, 20088297, 9341721, 22045649, 23347190, 10985909, 22153806, 19412616, 12216400, 22430717, 5450184, 10602524, 21274877, 11980674, 19385533, 13225620, 20345938, 24858581, 23474969, 8629152, 2666255, 24858581, 1383612, 19961936, 18101580, 4705386, 12554406, 2624771, 22850417, 20319933, 24312742, 542739, 19842562, 1361449, 20829235, 6934670, 6175268, 13152333, 22587679, 1063262, 22166463, 16500784, 14531298, 15410107, 13450269, 15123698, 10555448, 20503430, 10526857, 24542948, 17069528, 9429503, 8039135, 3414484, 6411180, 21487575, 21134274, 22192326, 24522530, 24180459, 16243228, 6529170, 8951683, 2383333, 2934093, 22354300, 2704775, 17657764, 23407587, 2862825, 11543731, 24192866, 455916, 6711645, 18866862, 21205183, 5851382, 9631468, 1812885, 9722579, 23311503, 6884086, 12877907, 1927468, 20153028, 10788227, 7667499, 11424007, 1293516, 10728516, 21689868, 18447401, 2646448, 6295293, 18024765, 15299735, 17734240, 18037955, 17437956, 23334210, 444442}
Returns: 0
{53905, 75208, 44892, 66635, 33259, 7294, 61415, 95889, 7891, 12226, 71762, 36121, 52928, 56307, 91920, 5460, 93213, 28591, 67933, 37336, 55421, 75348, 43771, 60932, 56585, 71984, 87430, 36790, 21309, 54215, 17490, 75308, 85087, 26203, 49592, 89535, 5317, 86746, 99376, 66298, 70285, 86932, 59551, 87151, 7195, 33899, 26118, 30951, 11359, 88340, 10852, 52127, 70909, 55525, 78281, 39404, 21733, 68725, 83877, 69429, 72627, 26196, 70479, 28083, 43373, 87550, 6089, 28107, 95312, 87548, 48755, 32515, 78221, 87280, 50380, 66255, 47513, 72558, 7394, 31223, 39364, 19725, 63912, 83626, 18971, 62672, 4112, 71460, 89236, 79515, 22864, 25924, 5282, 26701, 24542, 56162, 30988, 21953, 98874, 96526, 60808, 96419, 6994, 81408, 35687, 19811, 21559, 19847, 33407, 77242, 4813, 27887, 83978, 4814, 49521, 5359, 19932, 98639, 27652, 13471, 11235, 82934, 11488, 87127, 17481, 45700, 52511, 44487, 28574, 82326, 57380, 94372, 45999, 72808, 78225, 35370, 70050, 75087, 70731, 65245, 65024, 3053, 8008, 35113, 27391, 91452, 28133, 64980, 2652, 81777, 6028, 56279, 60843, 51963, 70950, 69792, 42971, 55471, 773, 67695, 90459, 52615, 21497, 63119, 61821, 42524, 95799, 3806, 43564, 91575, 20257, 52087, 58989, 90918, 67363, 50651, 89294, 37177, 77586, 8834, 12982, 19239, 1151, 7705, 76245, 47236, 42518, 48139, 67429, 80365, 21050, 27546, 54073, 5991, 8387, 3081, 58738, 23768, 92369, 83038, 96168, 2606, 44046, 59743, 37467, 37, 3146, 62140, 29931, 25293, 57917, 78406, 12634, 94836, 34799, 7651, 10188, 8845, 74629, 95133, 95373, 6194, 97715, 89775, 21090, 5106, 9758, 27959, 66819, 80701, 19785, 77478, 95897, 76579, 96648, 77145, 29396, 75531, 23376, 61043, 61628, 6429, 75002, 46283, 30573, 15570, 40312, 2702, 78988, 88971, 93759, 11584, 72709, 73790, 78993, 29904, 18503, 12407, 31864, 15582, 58245, 53035, 61718, 88736, 7019, 44509, 76457, 67645, 47837, 5971, 23332, 20118, 71096, 83157, 59128, 48771, 66827, 42671, 6035, 50421, 77329, 82898, 14307, 17938, 26785, 32290, 13459, 86657, 89114, 28551, 17442, 80766, 41937, 80603, 34707, 89923, 48387, 36173, 53099, 72678, 39164, 86717, 42869, 65317, 32622, 62255, 66786, 34767, 46667, 69833, 62842, 49255, 46668, 87750, 53116, 44462, 64959, 71252, 66303, 23384, 74710, 89186, 6148, 11283, 7339, 30440, 6954, 67667, 24320, 51159, 4409, 77346, 82548, 18868, 18294, 81001, 31748, 58706, 94864, 167, 30688, 87407, 32042, 63625, 71543, 20286, 21995, 89152, 57722, 17214, 81877, 63627, 8946, 33075, 76093, 37697, 54081, 99052, 2149, 35211, 8579, 10359, 8368, 25649, 16135, 38901, 89732, 55037, 28614, 41430, 92310, 75804, 79090, 50864, 72865, 67682, 67082, 57881, 11474, 4035, 2070, 15546, 74595, 46996, 59696, 19635, 79512, 45356, 63192, 92853, 76275, 44889, 78604, 19928, 89548, 83381, 65288, 72893, 53671, 48692, 33531, 54778, 13178, 71846, 62961, 38591, 24717, 75347, 38783, 77360, 67214, 25863, 60535, 73358, 79190, 67707, 98552, 52721, 41887, 7759, 33893, 8036, 44359, 93739, 47756, 39810, 30654, 74861, 82246, 39756, 2673, 87562, 94930, 71268, 68856, 66769, 46172, 97591, 30718, 68045, 37593, 57703, 11500, 34981, 96341, 65104, 56630, 38940, 233, 91377, 20577, 41484, 63168, 28180, 76417, 52204, 84231, 64477, 62061, 32251, 62660, 86794, 58011, 12300, 31097, 44809, 15951, 81116, 17741, 45264, 11018, 13854, 11708, 13434, 77798, 27356, 56385, 59971, 90176, 66361, 63101, 60073, 69959, 31414, 38618, 68667, 295, 88936, 86608, 74660, 82758, 44338, 2355, 18354, 34043, 97267, 2197, 65624, 29000, 33898}
{10201659, 15516860, 22520140, 22045649, 4929904, 11135649, 12736009, 12279876, 19382176, 2270902, 16722192, 10764637, 16243228, 24151035, 14423644, 614260, 6453823, 10555448, 1361449, 22774986, 22354300, 5450184, 2338441, 5991719, 2166088, 3303858, 11631161, 1748762, 12325505, 22212133, 12233890, 20628883, 21924488, 23911469, 17707356, 18674556, 15232430, 2646448, 5285798, 6012644, 12624691, 15289376, 17262217, 14256057, 24237238, 5021684, 7922090, 21024491, 22442076, 15046708, 21790292, 16676826, 21205183, 17965661, 3097461, 20886945, 6295293, 8615353, 21710584, 17541681, 5190479, 9273155, 8916472, 20602668, 22643278, 16346883, 4453732, 11958679, 11160351, 4705386, 19944416, 5661419, 17335445, 15210978, 8055795, 16378208, 4076859, 24796441, 9341721, 18024765, 10002028, 18746792, 8964669, 7909616, 15429078, 15674294, 2704775, 9488389, 3672940, 20993245, 19408397, 10128119, 3173995, 8181755, 13557719, 19468778, 19992924, 16725480, 4804427, 2104690, 21335685, 1176987, 9506883, 23556377, 23347190, 12156704, 6111789, 4041287, 23436068, 14787327, 22753891, 15050833, 13956650, 9660951, 19298501, 23800678, 6968377, 947112, 1057903, 23160080, 7596364, 24721686, 21444097, 19197162, 20404849, 17078291, 6184025, 23334210, 23407587, 760448, 5666981, 2215303, 6866625, 24595338, 6253493, 3068289, 12533076, 13227420, 13970026, 11125209, 8136389, 3522896, 24695715, 20123410, 22153806, 1154714, 17649396, 24075088, 17890204, 11505784, 18918263, 9626151, 17149322, 15351698, 6159317, 4735171, 1302204, 1511391, 13072647, 8735976, 1757903, 21554723, 8511698, 20566549, 9115783, 20054154, 16948965, 783493, 18148932, 14637192, 24493134, 7709259, 10852322, 854771, 7124341, 8258802, 9811873, 665715, 18845937, 6892920, 8480373, 24098133, 12929160, 5562118, 22692493, 7648593, 1977067, 456082, 14883507, 23100678, 2083595, 2801782, 24003810, 20843132, 8960070, 12122572, 444442, 22587679, 263243, 16538457, 19836897, 22086951, 11929421, 9184287, 15842086, 315633, 13733372, 62140, 22517196, 20345938, 8039135, 9271667, 6947304, 17460969, 23863129, 16599779, 7780290, 10417129, 17037238, 20924368, 4865657, 1575052, 17844881, 3814082, 5560080, 14070354, 9016495, 11300862, 1698501, 13029005, 23109819, 15742798, 4255913, 20269781, 18866862, 3934213, 365447, 10888555, 22819412, 22056799, 15197630, 2531918, 23853015, 5389803, 4385724, 16802786, 9875947, 7423327, 15585426, 17734240, 17531715, 7667499, 24244321, 3499762, 21684586, 8629152, 14289165, 24192866, 4229698, 17289034, 7023903, 19668102, 5762230, 18235672, 11632961, 10071254, 13869999, 23258782, 5891623, 5479019, 13821949, 21845780, 11785934, 20781722, 16936491, 24591756, 23045696, 7013700, 22468397, 14180486, 12910711, 3012801, 18250646, 21044499, 3971636, 7821343, 17568994, 24402499, 6500294, 18358287, 5765988, 2812932, 19346105, 6833816, 13267346, 545839, 14093944, 12036943, 5016019, 4377684, 18966958, 14982634, 11829576, 18563288, 8833075, 10375219, 19296463, 1450994, 15898511, 8782366, 22884403, 8283137, 13352797, 11793998, 24814119, 44462, 15798996, 21761120, 13698230, 3394390, 18605088, 14441452, 20817294, 7397612, 17981834, 5476405, 22931113, 22991699, 12578705, 12772847, 4015449, 11036632, 12821638, 2390184, 21946972, 14531298, 15893912, 21358819, 11321518, 20153195, 7523136, 6709649, 2911609, 18101580, 10327283, 2416505, 12899902, 19096351, 19572783, 23378780, 13225620, 16076215, 13443520, 17834678, 12380268, 19842562, 14656922, 2341385, 2039169, 15942109, 17209988, 9569205, 7209185, 14782035, 9647603, 1422513, 20472857, 15343746, 1866882, 4512643, 24542948, 20736551, 6607935, 4588800, 9807748, 16025506, 5120798, 19928677, 24414139, 17073563, 3834090, 21354284, 4122030, 266825, 12701877, 14730462, 2771630, 6757001, 4538648, 22326663, 7289587, 22377981, 621343, 17191082, 7326866, 16229429, 162866, 10221389, 8320124, 3790299, 19191600, 23497132, 10602524, 21559421, 24312742, 14006259, 14856553, 18404758, 11591235, 9429503, 4914165, 22192326, 12085734, 13388208, 20319933, 16458897, 10788227, 1599799, 8399684, 13593437, 16819446, 4292032, 6372562, 6622909, 1927468, 7151225, 16399034, 9975074, 23681594, 1974178, 10988582, 23652627, 3653398, 2934093, 3147997, 21068282, 3299160, 7785018, 14483362, 17991956, 11947870, 3504297, 15370192, 5278495, 19580086, 17435254, 23283529, 23703867, 1479801, 13064583, 707546, 2666255, 9059585, 5512476, 2504281, 21464191, 13722932, 16122605, 11470373, 1005566, 15586914, 13537063, 3414484, 1205954, 22881514, 11370213, 18699264, 7569547, 12875552, 11265144, 10901931, 7316900, 6876747, 13488368, 19092593, 1524371, 8459547, 19379562, 10678095, 9514835, 10569416, 8133101, 20480897, 11415061, 18486019, 21185641, 3865336, 5940318, 995452, 16575444, 12478313, 1812885, 11983029, 17911277, 10076546, 2480600, 136895, 19737783, 10434937, 14303133}
Returns: 2
{62672, 42869, 28614, 43771, 91452, 38618, 62061, 92369, 77798, 65104, 24542, 77478, 42518, 82934, 73790, 87127, 30440, 45999, 26203, 44487, 27959, 89923, 11283, 81877, 58706, 28574, 61628, 77586, 5282, 84231, 83157, 33898, 60843, 19928, 76245, 80603, 19932, 81116, 19785, 38783, 44809, 48139, 87151, 11235, 95312, 5106, 4814, 67645, 99052, 8845, 44462, 96648, 50380, 14307, 92310, 2197, 3146, 5460, 71460, 18294, 75002, 44046, 77329, 52204, 63119, 64477, 83381, 6089, 7394, 70909, 88971, 19847, 86746, 55525, 41484, 97715, 67707, 82898, 48771, 41430, 69833, 11018, 32515, 94372, 66635, 8946, 10188, 46667, 95889, 773, 44892, 11488, 86657, 35370, 96168, 30988, 37, 47837, 66361, 61718, 13178, 6194, 88736, 53671, 17490, 5317, 37336, 39756, 63912, 49255, 38940, 49592, 72627, 15546, 67429, 86932, 61415, 60073, 2149, 96419, 59743, 44889, 295, 13471, 56630, 17442, 29396, 43373, 10359, 60808, 18354, 51963, 27356, 3053, 16135, 95373, 8387, 75308, 76579, 66255, 66298, 94864, 60535, 71268, 23768, 70285, 75348, 11474, 62255, 72558, 62842, 56307, 57917, 30573, 53099, 32042, 67214, 2355, 64959, 80766, 66819, 43564, 56279, 44509, 57703, 33531, 90459, 51159, 78406, 57722, 89236, 64980, 66827, 75347, 2673, 27391, 59551, 32622, 76417, 11359, 12634, 52127, 42671, 75208, 98552, 63101, 80365, 65317, 39404, 89535, 71096, 89732, 77346, 78281, 78221, 31097, 67667, 5359, 19635, 67933, 3081, 54073, 63625, 6028, 38901, 87548, 90918, 62140, 39364, 54778, 31748, 96526, 63168, 26118, 11708, 71846, 68856, 11584, 55037, 89775, 57881, 12982, 65245, 78604, 71543, 83978, 66769, 4112, 13854, 68667, 81001, 77360, 74660, 7651, 32290, 62961, 94930, 66786, 74861, 53035, 93759, 66303, 7891, 31414, 34707, 58989, 8579, 86794, 24320, 35113, 31223, 8036, 167, 50864, 29904, 50651, 54215, 233, 6429, 89152, 7759, 25863, 11500, 80701, 72709, 63192, 28133, 15582, 65288, 97591, 48387, 39164, 50421, 95897, 28591, 27546, 38591, 21050, 54081, 45264, 42971, 6994, 17938, 91377, 57380, 58245, 82758, 29931, 4409, 53905, 78225, 8368, 20286, 26701, 19811, 33893, 78988, 34981, 30688, 23376, 67363, 72865, 82326, 98874, 28083, 90176, 8834, 36790, 79190, 17741, 27887, 41887, 93213, 87550, 55471, 53116, 81408, 30718, 7195, 85087, 12226, 96341, 2606, 7705, 18971, 99376, 71252, 70731, 25924, 61043, 28551, 47236, 52928, 30951, 70479, 56585, 58738, 15570, 5971, 87430, 37177, 45700, 89186, 62660, 63627, 42524, 70050, 44338, 76275, 33899, 25649, 20257, 13434, 25293, 33259, 17214, 4813, 2070, 34799, 12300, 26785, 18868, 35687, 78993, 56385, 26196, 2652, 95799, 79090, 37593, 10852, 20577, 40312, 47513, 21090, 59971, 93739, 31864, 89114, 21309, 15951, 89294, 46283, 82246, 81777, 67695, 87280, 52511, 1151, 68045, 41937, 72893, 67682, 21733, 76457, 21559, 6954, 28107, 60932, 86608, 27652, 56162, 70950, 18503, 89548, 32251, 72678, 65024, 4035, 95133, 77242, 86717, 9758, 5991, 34043, 55421, 20118, 7339, 49521, 83626, 88936, 59128, 2702, 83038, 97267, 79512, 71984, 46996, 67082, 91575, 23384, 79515, 58011, 44359, 8008, 87562, 71762, 75087, 65624, 6148, 45356, 48755, 29000, 23332, 47756, 48692, 36121, 82548, 21497, 17481, 28180, 12407, 52721, 34767, 72808, 35211, 61821, 73358, 24717, 7294, 88340, 52615, 3806, 77145, 52087, 94836, 68725, 69429, 46172, 6035, 76093, 7019, 36173, 69792, 98639, 87407, 74710, 74595, 37697, 69959, 91920, 13459, 19239, 19725, 22864, 92853, 21995, 74629, 33407, 30654, 87750, 83877, 39810, 75531, 21953, 46668, 59696, 37467, 33075, 75804}
{9246959, 11829576, 1866882, 2338441, 1154714, 6411180, 11470373, 263243, 5843786, 7488431, 11325404, 9193261, 1977067, 219829, 3499762, 5748546, 5476405, 6866625, 973315, 1568858, 11300862, 545839, 7397612, 11714838, 3558468, 1479568, 9722579, 6090230, 3173995, 11219880, 4160016, 10589346, 7770102, 7687427, 2242333, 6833816, 6968377, 7569547, 1768547, 11591235, 11370213, 456082, 10689675, 7596364, 11160351, 10793333, 9660951, 1667444, 2341385, 10417129, 44462, 6088367, 8055795, 6622242, 407943, 136895, 11128355, 614260, 9488389, 2929903, 1080568, 11929421, 12025199, 3446594, 4355151, 8800453, 8712533, 4453732, 9341721, 3724307, 7213312, 4041287, 2646448, 6948445, 2666255, 7111415, 8467391, 3012801, 315596, 4512643, 8782366, 10901931, 5661419, 2215303, 2879567, 11424007, 7780290, 9006737, 12279876, 11786707, 2383333, 3425972, 542739, 3068289, 5117852, 4896645, 315633, 5891623, 9514835, 5762230, 10602524, 1575052, 6711645, 8320124, 12233890, 9631468, 2120931, 1974178, 8964669, 8283137, 1193654, 7200817, 5190479, 3519843, 10042503, 9656137, 12183987, 8133101, 2039169, 1176987, 9184287, 2525489, 3865336, 1711972, 1631682, 5765988, 365447, 2258676, 9569205, 3583704, 6965658, 9558846, 1524371, 3522896, 9647603, 4865657, 8960070, 4305006, 4665379, 8546628, 6012644, 11321518, 12085734, 2934093, 2294670, 12304175, 5450184, 455916, 10375219, 134698, 2037020, 763853, 8039135, 4385724, 5016019, 2911609, 4914165, 11983029, 9124544, 2812932, 1698501, 6753213, 9626151, 10071254, 3504297, 5700512, 1757903, 12136893, 9271667, 5343520, 3672940, 848473, 1879712, 6529170, 10988582, 2732166, 7655915, 8833075, 2504281, 2427864, 6947304, 8233882, 7013700, 9416929, 10788227, 10569416, 1838268, 6360610, 4011040, 6273560, 11785934, 4475456, 11036632, 3097461, 7601357, 2008164, 1934549, 1063262, 10147754, 1361449, 12122572, 908844, 6820626, 5946346, 1422513, 4705386, 854771, 62140, 10002028, 1416227, 8996417, 2104690, 9059585, 7922090, 6876747, 3371006, 3147997, 7667499, 9569872, 3814082, 4987785, 8480373, 11125209, 621343, 10327283, 10985909, 3857068, 2704775, 7316900, 3741607, 10408284, 9429503, 8357797, 8266453, 7821343, 608800, 3653398, 5628904, 9975074, 5243514, 7420625, 11226654, 5484296, 11415061, 11625942, 10852322, 7657172, 11408312, 12304196, 4770284, 6865039, 4292032, 4705553, 4588800, 8629152, 8258802, 2700663, 1479801, 2531918, 5851382, 11272903, 2692118, 9499889, 11910277, 686969, 4538648, 7237318, 7585129, 162866, 7785018, 10813024, 5930787, 10728516, 4255913, 10555448, 2801782, 10890913, 2083595, 10255740, 11265144, 1302204, 9506883, 3832020, 11885375, 5666981, 7023903, 12463026, 2371316, 4015449, 10201659, 6253493, 7209185, 2416505, 8181755, 12156704, 8073028, 9352143, 5278495, 7523136, 2062545, 7124341, 9807748, 760448, 4804427, 4283996, 10678095, 6892920, 1748762, 4617838, 12000770, 9835635, 8399684, 6453823, 8599248, 1511391, 97578, 1383612, 10405937, 628538, 3019180, 2270902, 5374836, 2774236, 5562118, 9448474, 5285798, 3168713, 10959286, 10128119, 2862825, 6528845, 7648593, 8668281, 3865041, 8916472, 2166088, 444442, 8071365, 5479019, 11631161, 665715, 7825990, 10506315, 9334327, 8845993, 4846951, 12395555, 1812885, 7289587, 5021684, 10102195, 385704, 11383647, 4537936, 4929904, 1497015, 2109503, 3834090, 1030251, 1205954, 3971636, 2390184, 1547078, 3252988, 8459547, 9273155, 6971029, 8005415, 6607935, 11947870, 3079141, 707546, 9875947, 4076859, 5560080, 5538990, 6622909, 4229698, 6500294, 12325505, 6175268, 9811873, 5389803, 1259233, 11505784, 8735976, 9734883, 6184025, 11930572, 6934670, 5554413, 10221389, 8900757, 6295293, 11065039, 6111789, 1934422, 11958679, 5991719, 995452, 1057903, 5445965, 6159317, 10587919, 7326866, 1005566, 4377684, 8136389, 7789053, 4029346, 10148496, 9962664, 9016495, 4021440, 10076546, 2559702, 3032919, 6884086, 5609601, 7909616, 5940318, 7981218, 7423327, 8403162, 2480600, 2771630, 3303858, 266825, 5120798, 10312964, 3394390, 3944851, 3414484, 6372562, 170874, 1293516, 8208151, 11706248, 5186422, 4047435, 6757001, 4962920, 10434937, 11059964, 1927468, 3790299, 10764637, 12119491, 8511698, 4471213, 5512476, 678122, 1599799, 1450994, 336051, 8951683, 9115783, 11543731, 10026745, 11135649, 9900213, 3356473, 783493, 3934213, 7709259, 7492448, 8615353, 7386329, 3299160, 2396219, 12380268, 11632961, 12036943, 4735171, 947112, 6709649, 6328203, 4122030, 5053716, 4447643, 10526857, 7303046, 779687, 6131514, 5473048, 2624771, 11980674, 7895972, 1455920, 8490201, 11793998, 3231874, 7151225, 10888555, 8155054, 11552452, 12216400, 9053962, 7056978, 4197834}
Returns: 2
{5106, 40312, 99052, 89114, 46667, 4112, 28083, 78988, 85087, 11283, 75308, 97591, 37467, 86657, 67667, 60808, 30718, 45264, 30951, 7891, 6194, 3053, 66819, 44338, 35370, 57703, 4814, 54215, 67214, 3081, 37, 78281, 91452, 44462, 72558, 79512, 37593, 77360, 81408, 95889, 27546, 54073, 25863, 12226, 68045, 30688, 5317, 42671, 57380, 67682, 95799, 38618, 77798, 66635, 7019, 55525, 32622, 56630, 86794, 21733, 82898, 33531, 56585, 46172, 57917, 5991, 60932, 75002, 24717, 29931, 81001, 71268, 18971, 52204, 88340, 295, 12407, 59971, 71984, 80701, 17442, 18503, 76579, 39756, 68856, 23768, 83157, 6028, 44889, 89186, 48387, 94930, 49521, 33893, 49255, 18868, 76457, 23332, 8368, 69792, 68667, 33075, 71252, 13854, 41484, 21953, 13459, 8946, 3146, 59128, 28133, 32290, 30573, 78221, 94836, 28614, 773, 52087, 41430, 34707, 26701, 39164, 47236, 63627, 66827, 50380, 43771, 4035, 73358, 52511, 44509, 92369, 42869, 26196, 34981, 76245, 12982, 63119, 81877, 5282, 63625, 89294, 91920, 15582, 25924, 62672, 77242, 33259, 72865, 37697, 10359, 8845, 46996, 65624, 65245, 83877, 86932, 71096, 98552, 47513, 82758, 17490, 69959, 58245, 36790, 1151, 77145, 19725, 39364, 87562, 48139, 7294, 33899, 87548, 93759, 62961, 37177, 65288, 20286, 61821, 74861, 31748, 58706, 83978, 71543, 64477, 61415, 71846, 62660, 31223, 20257, 26118, 3806, 11474, 28551, 72709, 86717, 75531, 46283, 70950, 7394, 64959, 49592, 79190, 56307, 29396, 88936, 75347, 59743, 7339, 7759, 2702, 73790, 61628, 34767, 39810, 6148, 87280, 13471, 99376, 69429, 66786, 89152, 38901, 233, 19932, 21309, 59551, 60535, 55471, 86608, 90918, 56162, 72627, 12634, 84231, 27356, 95897, 92853, 5359, 76275, 19847, 32515, 33898, 67933, 24542, 53671, 61043, 53116, 42518, 62255, 50651, 68725, 31864, 91575, 77478, 13178, 2606, 96648, 29000, 11018, 36121, 25293, 30440, 18294, 82246, 34043, 44359, 6035, 58738, 75208, 67082, 45999, 33407, 60843, 63101, 4813, 46668, 2355, 64980, 56279, 61718, 18354, 19239, 89236, 70909, 8008, 16135, 74710, 96419, 87407, 98639, 57881, 50864, 7705, 66303, 41937, 67645, 94372, 2070, 11708, 89732, 57722, 5460, 66298, 36173, 42971, 31414, 44892, 71460, 8036, 45356, 77346, 79515, 90176, 9758, 8579, 11500, 44046, 23384, 11584, 25649, 52928, 88971, 2197, 74660, 47756, 63168, 67695, 97715, 47837, 55421, 42524, 70285, 2652, 6954, 19928, 27652, 66361, 78993, 93739, 52721, 37336, 70731, 11235, 89775, 66769, 11359, 81777, 87151, 86746, 91377, 55037, 51963, 96168, 31097, 17481, 15546, 6089, 35113, 65317, 14307, 22864, 82548, 87750, 27391, 167, 7195, 75348, 94864, 87430, 89535, 59696, 19635, 27887, 74629, 19811, 28180, 15570, 95133, 4409, 78406, 67363, 87127, 75087, 21090, 38783, 21559, 28107, 75804, 96341, 28591, 29904, 60073, 2673, 2149, 54081, 87550, 19785, 48755, 67707, 63192, 92310, 48771, 51159, 8834, 35211, 82934, 17214, 52615, 20118, 78225, 30988, 95312, 39404, 96526, 6994, 27959, 44487, 56385, 45700, 10852, 43564, 23376, 38940, 30654, 79090, 80365, 65024, 80603, 77329, 41887, 72678, 65104, 54778, 83381, 62061, 32042, 89548, 72893, 77586, 50421, 12300, 8387, 28574, 53099, 34799, 6429, 81116, 48692, 97267, 69833, 7651, 62140, 76417, 76093, 26785, 82326, 70479, 52127, 26203, 53035, 62842, 17938, 58989, 74595, 21995, 38591, 83038, 93213, 95373, 58011, 98874, 71762, 89923, 63912, 43373, 17741, 70050, 35687, 90459, 20577, 15951, 80766, 44809, 21497, 11488, 5971, 72808, 67429, 53905, 66255, 88736, 13434, 78604, 24320, 83626, 32251, 10188, 21050}
{14070354, 15022946, 22616248, 18447401, 15898511, 22157918, 20602668, 15585426, 21924488, 17472252, 20628883, 17171154, 15842086, 24402499, 22991699, 21335685, 14483362, 13638701, 21024491, 19382176, 23289723, 21338738, 23226899, 23090034, 21825662, 21411987, 15202444, 22212133, 20011630, 12739090, 24542985, 21839401, 23795319, 24858581, 24796441, 22166463, 12948304, 15506438, 23556377, 12674594, 22084345, 24003810, 22192326, 22599905, 17991956, 17366133, 15232430, 17887552, 19248980, 16025506, 16948965, 18486019, 19092593, 22045649, 13232639, 17965661, 16058128, 23283529, 13537063, 18585021, 21928678, 19191600, 22749078, 21605593, 16877363, 20843132, 18927794, 23853015, 14856553, 22517196, 14531298, 21995756, 15429078, 21464191, 15046708, 20993540, 24192866, 19379562, 21626707, 13029005, 19110035, 14289165, 20269781, 22924159, 21779440, 22587679, 20781722, 18918263, 22377981, 14441452, 14093944, 21300113, 19298501, 16819446, 16624699, 22487265, 13869999, 13821949, 17657764, 20193202, 21185641, 17834678, 21761120, 17555535, 22233810, 16725480, 17568994, 13443520, 13733372, 16936491, 17649396, 17069528, 20503430, 17335445, 17460969, 23020313, 13072647, 17201409, 20387368, 13267346, 16703527, 18966958, 17257224, 16076215, 23045696, 16853166, 22563911, 17073563, 13388208, 18727067, 14831836, 24687707, 13071874, 15611622, 19615067, 22692493, 16391190, 20566549, 13225620, 21689868, 18101580, 15136002, 14423644, 17289034, 14756386, 15674294, 14787327, 19961936, 15123698, 19842562, 15299735, 14450297, 24638752, 19737783, 13798617, 21710584, 15289376, 13143743, 14168906, 20829235, 12478313, 12642181, 20480897, 17892923, 23146609, 12929160, 21001513, 18746792, 14895917, 23652627, 24450638, 13730226, 19870796, 20240743, 17531715, 24312742, 24230043, 24761003, 22462362, 15804619, 14958368, 15893912, 21358819, 13956650, 14602841, 16122605, 12736009, 21559421, 15586914, 18024765, 24493134, 16962609, 24078894, 24414139, 18358287, 24244321, 14982634, 14045557, 19515061, 18770214, 15524254, 15798996, 17707356, 20319933, 24151035, 24522530, 19007199, 18404758, 15734037, 17981834, 13593437, 17437956, 21432609, 15197630, 23442354, 17747166, 20817294, 15210978, 23160080, 19672159, 17541681, 19296463, 19096351, 23474969, 23379013, 17910136, 12554385, 17262217, 12833382, 23402661, 23949737, 24094728, 19468778, 19740729, 17923911, 13722932, 23361566, 20698565, 22326663, 23800678, 17645269, 20837141, 19229677, 14303133, 23565065, 13557719, 16592128, 22056799, 24814119, 22924032, 14545617, 16650430, 16311953, 20660747, 14637192, 15742798, 14269235, 22086951, 18866862, 14452644, 13967668, 14130065, 20345938, 19412616, 21946972, 23681594, 14816078, 18530378, 22468397, 24472877, 15516860, 19804865, 18037955, 23436068, 17149322, 14352266, 22753891, 13352797, 12877907, 24075088, 15288709, 19158069, 17911277, 24098133, 21274877, 21205183, 24695715, 15227113, 18605088, 23778013, 18236339, 24010108, 19928677, 20320645, 19304168, 13698230, 19346105, 23258782, 22737650, 21026561, 17993542, 20472857, 19572783, 24249781, 18912235, 12857811, 23599348, 13474934, 22520140, 15441652, 20574585, 18146936, 13899295, 20993245, 14270662, 15851844, 17209988, 15370192, 12973206, 21487575, 17202666, 14782035, 16243228, 17734240, 24723883, 16575444, 22978869, 15862164, 16190300, 17844881, 19014795, 22354300, 20054154, 12624691, 17890204, 22931113, 17191082, 23828330, 15410107, 21684586, 18329411, 23311503, 22774986, 13970026, 17273452, 21134274, 21068282, 22442076, 13434574, 14256057, 22298879, 13064583, 15343746, 15351698, 19836897, 22881514, 20404849, 21354284, 20410938, 20123410, 18563288, 18250646, 19408397, 12821638, 13152333, 22153806, 20153195, 24237238, 19483745, 13631927, 13314850, 18674556, 12701877, 14730462, 15050833, 17037238, 12721688, 19374285, 16802786, 20924368, 20847541, 15665320, 17801603, 19197162, 13227420, 19319591, 13306129, 18768351, 12928009, 20736551, 19580086, 14331724, 16259333, 16785553, 13872672, 22821561, 14656922, 16346883, 23109819, 19944416, 16458897, 20383125, 24542948, 24591756, 12772847, 17974495, 15942109, 24721686, 23378780, 21554723, 21845780, 18683313, 19992924, 13793542, 20886945, 22850417, 15358692, 13585678, 23334210, 16455419, 17078291, 21790292, 18148932, 22819412, 23703867, 16399034, 18329736, 23100678, 16787216, 18105368, 12910711, 16500784, 20553575, 17435254, 23497132, 16229429, 13450269, 21979014, 17621263, 14710085, 18845937, 14180486, 23664927, 15906898, 23407587, 19895661, 23863129, 22333092, 17370150, 21116974, 22475248, 16146048, 16599779, 24858581, 22430717, 12554406, 20913730, 24180459, 16012588, 16676826, 23911469, 19668102, 22884403, 21044499, 14065248, 20811146, 12899902, 14006259, 16538457, 18497971, 20088297, 21502108, 20153028, 16722192, 24402665, 15957824, 22643278, 12875552, 12533076, 23347190, 23191137, 24171612, 18699264, 22126415, 13533177, 16368380, 21444097, 19385533, 24595338, 14883507, 14710827, 16378208, 18235672, 13488368, 24315842, 12578705, 17032591, 23885266, 17088479, 22796036}
Returns: 2
{22394, 20934, 98484, 85209, 66305, 22197, 60724, 30781, 29199, 35332, 87091, 90164, 33588, 65549, 72553, 60220, 27519, 45155, 13872, 67886, 43925, 90190, 90787, 10943, 86435, 71095, 34379, 29312, 74331, 16415, 63785, 67104, 79033, 27358, 74563, 53914, 68266, 6317, 59942, 59379, 55792, 1662, 71460, 20950, 49673, 33442, 18208, 24039, 22926, 35593, 61950, 32203, 98728, 26248, 83220, 19611, 7744, 41687, 89963, 28131, 26756, 45550, 84273, 10929, 80899, 70617, 55333, 70412, 98219, 81916, 81750, 64339, 61907, 21725, 56999, 91043, 10288, 58374, 39431, 35265, 36331, 10314, 4751, 63068, 33229, 22536, 44918, 82240, 2794, 47735, 21713, 36044, 12405, 27253, 92664, 94560, 3628, 16358, 76374, 91347, 62496, 92118, 67793, 4459, 82262, 83889, 82414, 30641, 55225, 85956, 50728, 97222, 17940, 82543, 70745, 17563, 28105, 66023, 53, 83419, 45216, 26738, 32649, 35490, 38508, 27496, 41171, 32393, 66393, 14381, 90689, 45879, 99676, 54104, 47500, 47103, 80606, 68272, 82979, 59655, 98198, 44356, 75275, 44115, 18100, 94880, 21932, 33815, 49838, 59348, 62273, 40889, 16814, 17138, 5886, 34591, 44165, 87407, 29991, 1899, 87004, 62841, 5744, 70878, 91608, 47980, 14909, 1144, 7025, 66427, 56094, 75266, 15622, 2440, 58257, 65573, 3893, 78273, 50756, 73983, 27664, 28340, 24773, 97330, 77234, 21976, 28212, 56981, 83534, 20976, 34295, 24512, 57775, 59569, 47909, 95624, 8963, 58680, 9464, 95046, 44895, 10044, 5334, 94231, 17856, 90897, 34868, 6999, 11916, 49922, 8492, 77412, 33921, 87625, 52460, 80664, 70348, 45653, 88799, 89112, 84696, 14233, 79807, 26336, 43768, 76215, 45890, 26039, 56776, 99684, 92736, 24318, 53609, 79029, 45136, 13284, 12105, 98788, 59090, 53264, 93658, 8333, 63010, 98218, 14877, 9580, 86926, 42906, 37452, 56691, 36278, 22710, 65656, 63499, 91858, 35601, 36686, 53430, 72804, 97512, 74149, 966, 55402, 73429, 45868, 20661, 38528, 26336, 67649, 43279, 6933, 34694, 70743, 83402, 60888, 41042, 13534, 57385, 49014, 65854, 30711, 73157, 30106, 41443, 75923, 96735, 49472, 13600, 37676, 78008, 80833, 4213, 49197, 44077, 99298, 49408, 95835, 91516, 76722, 15781, 68766, 99599, 80324, 36548, 67246, 29432, 87884, 99135, 58842, 17308, 57145, 90792, 60915, 1660, 21309, 12367, 82326, 54859, 94758, 78457, 92017, 67669, 42962, 95570, 14269, 49856, 16762, 80915, 20931, 71860, 705, 37035, 41263, 9344, 81271, 27853, 26824, 97442, 40564, 5609, 15062, 11948, 92035, 38681, 13004, 89522, 81974, 41027, 74514, 62436, 77812, 28886, 24585, 12140, 90828, 79842, 66661, 59293, 48775, 62497, 31566, 73627, 26720, 87008, 22020, 76668, 369, 62611, 34427, 3639, 83915, 40358, 68765, 67745, 42863, 92654, 47990, 92184, 53529, 77842, 11651, 49903, 20401, 14531, 68363, 94272, 28546, 86551, 35755, 20138, 45680, 46941, 41883, 91022, 97056, 20123, 13527, 52319, 15040, 62192, 41317, 42164, 70114, 52923, 83879, 32483, 49264, 83740, 17023, 24791, 19064, 35083, 88477, 92448, 63730, 23192, 15859, 44374, 5047, 44756, 51413, 9292, 41176, 95264, 23574, 63082, 94714, 75807, 96343, 34653, 33063, 99038, 67078, 27454, 69183, 1784, 46438, 45313, 12690, 52157, 82458, 26731, 23766, 77194, 27272, 17302, 65780, 164, 5276, 13500, 37546, 14062, 60022, 26221, 92206, 34312, 7240, 59812, 29572, 7215, 16588, 18205, 54311, 70541, 40983, 34048, 24181, 57413, 44323, 50447, 17373, 72481, 13996, 84550, 16265, 945, 23931, 90568, 69043, 42166, 53282, 91630, 71700, 7725, 40543, 84355, 84916, 72680, 91198, 68355, 54823, 19255, 77502, 97168, 15278, 19466, 6852, 69484, 15655, 6570}
{22781260, 16724458, 19638625, 8849989, 15755978, 7288228, 23657309, 5205956, 15739183, 11554487, 7538670, 6866088, 18534448, 17682746, 22454130, 12234973, 22315554, 24330924, 15498203, 14759453, 16549811, 1839319, 6285833, 3628538, 6056852, 20468283, 20162985, 5394695, 3600287, 14212279, 329409, 23066205, 7266031, 4169161, 2395376, 13215381, 3934184, 3055268, 5397237, 21767572, 8263678, 13388031, 1296239, 15679385, 13482010, 18848672, 8908031, 5190132, 20134705, 20111779, 3865918, 20704406, 24080267, 15132702, 702975, 3136001, 8928180, 23061849, 11389986, 20593439, 5630710, 13432337, 14858727, 23479363, 7888846, 22232378, 11309658, 6936500, 5589257, 8458899, 13927488, 16162160, 12524937, 18311435, 21185788, 24576115, 15689673, 24462471, 19176879, 10576032, 2097928, 11131794, 13392782, 14167524, 24495700, 12909755, 6705868, 19017347, 14771827, 22999101, 4647904, 36044, 8920436, 9340243, 21752500, 11054829, 20171396, 20092058, 7068276, 22057473, 108445, 23468434, 21835365, 13432109, 4547128, 361844, 7683412, 17617197, 6771925, 1007777, 5328803, 8026632, 3343623, 21561901, 14944816, 20882863, 9299706, 2589970, 19908150, 8572765, 557462, 15346142, 21128789, 1138631, 22161761, 22673806, 16299522, 19671018, 23508701, 22951366, 9511882, 13697078, 277955, 14594237, 15393642, 20565308, 13773730, 19038313, 22081313, 15028765, 19238689, 20269361, 23781598, 19140491, 16158844, 12150822, 7807947, 3014360, 23981539, 16400187, 1426161, 16078566, 22485006, 24348062, 16703524, 3048951, 24905524, 8376983, 1031478, 4742539, 17194765, 18192441, 4566622, 12190705, 15876471, 24543680, 6371076, 6405808, 8194694, 14329492, 2150885, 22510148, 16770163, 12912195, 19508287, 13497682, 10960269, 2985463, 10653608, 7362211, 23931701, 14195864, 23240258, 14691567, 18619691, 8889823, 22260590, 8906970, 9777160, 4529312, 21959274, 9271601, 7419986, 20338902, 4141803, 10766534, 19699568, 8135361, 20865300, 12364242, 10540767, 10285400, 3729043, 20959125, 13515538, 793872, 13427650, 10388194, 14536245, 4437241, 19576721, 19807761, 587667, 7971634, 7117955, 12930246, 22914275, 178279, 15531868, 1673179, 21920061, 6572379, 8652572, 22807596, 19444754, 18542457, 3697373, 21850256, 6828701, 21394752, 4740640, 6953777, 4734128, 5888177, 6660950, 9312990, 10654564, 12541282, 23215485, 20864894, 4923482, 19635782, 10864078, 17951747, 10978036, 10146071, 19932139, 12380587, 5097763, 3525956, 8489346, 1991249, 23766893, 17258264, 22173171, 2320813, 8187669, 8453068, 22758866, 18815230, 12986344, 24485072, 17969024, 24153696, 20736363, 21484943, 5603954, 3723709, 23609285, 6214245, 11878543, 18970041, 8146639, 9278942, 5565426, 11208446, 19969674, 11658813, 23706323, 9528309, 8958891, 6356167, 12693888, 13069951, 10275356, 13026981, 14517330, 9029053, 6929459, 11690143, 22754639, 8746680, 9045689, 18935347, 7637968, 16694242, 22356425, 11835573, 15106454, 10133697, 22553772, 9876759, 23882707, 20128606, 22877979, 17746226, 23596585, 19137448, 15348669, 3617595, 10495872, 8743364, 11579652, 13830460, 20855836, 4636163, 18393761, 23376316, 4449804, 22434882, 21576960, 1953031, 23354920, 14044718, 15146971, 18238680, 17107761, 13114829, 12714819, 11790695, 9742898, 19316267, 18472996, 20076186, 10602852, 16856696, 22646310, 133486, 7929410, 10042109, 20455720, 24772038, 8355713, 10693245, 695935, 8996492, 7501960, 21295068, 2027545, 6170966, 7761224, 8289576, 10411996, 12579983, 24484106, 20672203, 24760090, 11114122, 3328564, 7381465, 20376212, 11300023, 18499716, 5084435, 10387411, 4623796, 23681114, 12874529, 16758885, 15946633, 14467858, 19217237, 18691279, 10027733, 18839857, 23154503, 4997374, 9707881, 265624, 23232345, 15767629, 4973385, 2351752, 13956896, 14774454, 10860806, 15377215, 21096140, 731690, 24173834, 9166341, 11601428, 4355046, 7159298, 4312085, 23701237, 21479358, 553746, 1022817, 5146627, 16340839, 13028508, 7451579, 15942994, 10369279, 13325872, 8075896, 9669860, 21769523, 7786015, 10046797, 3116390, 20971340, 1123926, 21659836, 20982317, 22636171, 5234506, 10036500, 13828800, 18891270, 17267556, 13595866, 24317857, 14969110, 18076823, 9373656, 14863415, 5491038, 18273333, 4770819, 7600998, 9407321, 12663782, 1532399, 45949, 16446625, 2331351, 12030995, 3510772, 3279789, 10438727, 9693626, 16933890, 3923207, 10670910, 2848051, 5630874, 5460770, 7065495, 4200173, 2451394, 11718835, 12811918, 15859835, 15197643, 6195046, 18333145, 21465831, 6713083, 8211282, 23373125, 16217368, 2688030, 8688156, 17716794, 132626, 5688287, 22217494, 844319, 3458615, 18466242, 13693124, 10948628, 21596106, 4201118, 12754702, 12670551, 7186998, 2261628, 13791402, 20834527, 23311958, 22643896, 5666835, 18431733, 9960708, 11423514, 21276986, 3797398, 19690605, 16097821, 24061205, 4935850, 11075064, 19758897, 21966126, 17090999, 15162626, 21108126}
Returns: 2
{28886, 20950, 83879, 62496, 88477, 83915, 22197, 36331, 20138, 41263, 7215, 58374, 73429, 24181, 15062, 369, 15859, 90164, 23192, 5744, 57413, 44756, 98198, 23574, 24039, 35083, 58842, 40358, 33442, 81271, 62611, 91198, 14909, 12140, 20401, 86926, 5276, 40564, 86551, 44895, 31566, 72680, 43279, 19064, 68765, 49408, 62192, 27253, 41171, 57145, 15781, 55792, 91516, 42863, 91043, 97056, 41176, 99135, 69043, 45155, 72553, 70743, 2440, 22926, 70878, 17940, 26720, 76668, 33815, 97168, 61950, 14269, 9580, 9292, 87625, 98788, 66661, 17302, 70412, 90689, 36278, 50756, 79807, 11651, 64339, 65780, 49673, 20123, 26731, 62436, 67745, 13600, 41317, 99038, 65549, 19466, 60915, 21309, 56981, 45680, 63499, 82458, 40543, 17856, 14062, 14531, 81750, 99298, 24773, 29572, 26221, 12690, 33063, 30106, 22710, 705, 14233, 97512, 40983, 3639, 5886, 67669, 84696, 77812, 39431, 92017, 20931, 27519, 49472, 14381, 26824, 45653, 49856, 83220, 88799, 26248, 82262, 33921, 36044, 94560, 87407, 23931, 23766, 43768, 44374, 67793, 49014, 67104, 49922, 73627, 83889, 83402, 83419, 13872, 60888, 55402, 92184, 12367, 13500, 26039, 38508, 89112, 44356, 81916, 77234, 96735, 67649, 62273, 5047, 83740, 18208, 35593, 10314, 53430, 32203, 29312, 85209, 44165, 16588, 54311, 80833, 6933, 86435, 37035, 47990, 66305, 52319, 50447, 35755, 42962, 92664, 47980, 97330, 59812, 91347, 66427, 10929, 57385, 18100, 29991, 10044, 945, 6317, 17308, 68363, 95046, 59569, 37546, 52923, 80324, 70114, 34312, 48775, 24318, 76722, 16762, 32483, 30781, 85956, 63010, 35601, 84273, 30641, 21976, 26336, 5334, 68266, 90828, 82240, 53282, 21713, 56691, 9344, 90792, 56094, 75266, 7725, 92448, 15278, 59655, 70745, 84550, 83534, 95570, 82414, 4751, 60022, 58680, 62841, 34379, 47103, 7025, 66393, 77412, 24791, 90190, 47909, 75923, 63785, 57775, 67886, 52157, 10288, 35332, 59348, 71460, 67078, 6570, 10943, 79033, 41443, 45550, 92206, 36686, 17138, 73983, 35490, 68272, 97442, 82543, 59293, 65656, 91608, 80915, 56776, 29199, 28131, 27272, 94714, 92736, 59379, 44918, 1660, 77502, 27358, 73157, 95264, 70617, 45216, 41687, 75807, 82979, 19611, 8333, 15622, 37676, 90568, 33588, 70541, 34591, 44077, 19255, 47735, 87008, 12405, 20661, 53914, 26336, 82326, 78457, 53529, 34048, 67246, 36548, 91022, 80606, 98218, 80664, 75275, 16358, 27496, 27454, 21725, 44323, 1144, 90787, 41027, 37452, 62497, 89963, 72804, 11916, 46438, 24512, 27664, 53, 1784, 27853, 52460, 41042, 28105, 34295, 32649, 65854, 6852, 97222, 32393, 99676, 966, 13527, 42166, 51413, 96343, 78273, 38528, 55225, 6999, 1899, 41883, 28212, 77842, 14877, 9464, 54859, 99684, 34694, 20976, 84355, 63082, 79842, 8492, 74563, 98484, 80899, 42906, 49264, 87091, 90897, 17563, 92654, 94758, 76215, 49838, 84916, 22536, 54823, 79029, 8963, 30711, 87884, 45136, 98728, 76374, 21932, 7744, 17373, 95835, 56999, 22020, 50728, 99599, 94231, 65573, 12105, 7240, 92035, 15040, 20934, 29432, 55333, 59942, 74149, 91858, 3893, 74514, 71700, 74331, 93658, 71860, 58257, 72481, 63068, 68766, 13534, 71095, 13004, 98219, 53609, 94880, 1662, 53264, 16265, 17023, 16415, 68355, 34427, 18205, 11948, 54104, 43925, 60220, 92118, 4213, 70348, 60724, 26756, 13284, 77194, 42164, 34653, 59090, 24585, 45313, 95624, 2794, 44115, 15655, 4459, 38681, 22394, 89522, 33229, 28340, 81974, 69183, 94272, 26738, 28546, 13996, 66023, 40889, 49903, 78008, 45890, 3628, 47500, 45879, 63730, 34868, 69484, 87004, 61907, 16814, 91630, 164, 35265, 46941, 5609, 45868, 49197}
{8289576, 15679385, 10369279, 24859575, 20971340, 14467858, 7288228, 2097928, 24173834, 18472996, 18199656, 24462471, 24153696, 24797079, 4464866, 23681114, 2285212, 18129600, 3946399, 20344646, 5688287, 13828800, 19238689, 14969110, 5190132, 3116390, 15348669, 5728645, 18848672, 14383943, 12093606, 21276986, 18549357, 12579983, 2351752, 5060311, 5460770, 17016678, 21096140, 10540767, 4560878, 11423514, 6214245, 14877791, 18691280, 8260690, 19821089, 15592534, 16299522, 14466797, 10133697, 8263678, 11835573, 18839857, 24576115, 20690495, 13595866, 19137448, 17787569, 619755, 22454130, 8146639, 11995769, 20134705, 12190705, 21579841, 6432528, 20358396, 3014360, 4935850, 21101556, 9772822, 10146071, 7647260, 17021515, 12541282, 212095, 10670910, 18039436, 15484331, 16452456, 14302672, 16332759, 15767629, 8807703, 2848052, 13482010, 1224410, 14493528, 18796994, 10027733, 15890071, 16340839, 17403564, 17682746, 19758897, 11579652, 4070997, 16055535, 15784863, 7710759, 3279789, 5666835, 13515538, 22468192, 13956896, 13927488, 17366854, 23240258, 21465831, 12811918, 12887219, 4770819, 12693888, 22936985, 9742898, 18347378, 6187806, 16258351, 15946633, 8207886, 1953031, 21920061, 17222112, 19176879, 3420581, 12211636, 2617489, 10437666, 1968539, 22646310, 178279, 6716700, 702975, 9462455, 15132702, 20440658, 587667, 24905524, 13945255, 8376983, 12174753, 15235664, 19444754, 19715392, 3137952, 1248215, 1906423, 4437241, 13679128, 24627569, 9278942, 8572765, 15498203, 19400986, 17969024, 15289827, 20281728, 17853530, 3081307, 2782271, 1673179, 4680519, 8458899, 6363067, 11975278, 1363888, 1426161, 14874071, 15319404, 8908031, 4829338, 11131794, 16505886, 20704406, 19540141, 8849989, 24905524, 16710830, 16217368, 22754639, 11878543, 18935107, 19316267, 4997374, 15755978, 24404097, 844319, 24209589, 1593566, 3245688, 24543680, 10311287, 18333145, 22057473, 10642459, 23479363, 11658813, 8764780, 23904037, 14630168, 20705351, 3055268, 21305237, 10199433, 12636328, 4626191, 4200173, 9015453, 1103141, 17524059, 15197643, 21625735, 17976065, 9875792, 17107761, 13325872, 5205956, 23983703, 14104456, 22620312, 10131070, 7318968, 8889823, 2124264, 21181816, 21039606, 24484106, 19017347, 13791402, 20279333, 21436259, 20076186, 8743364, 22810733, 2470642, 22643896, 23874046, 11075064, 15028765, 10031453, 10948628, 9777160, 10956376, 17304526, 13392782, 11718835, 8135361, 6775924, 20162985, 4387319, 8194694, 1463216, 5175175, 17144300, 1839319, 20811630, 10275356, 24639900, 7419986, 14759453, 3510772, 9226139, 11554487, 8564685, 23680745, 15565281, 3803968, 21287929, 7266031, 11877016, 13432337, 15859835, 8187669, 574600, 7362211, 1138631, 5935483, 133486, 3426166, 11114122, 1204287, 15876471, 13114829, 18133599, 9195540, 4340216, 3923207, 9373656, 20257620, 3197331, 6705868, 11076724, 921821, 4169161, 6356167, 682931, 2743763, 24393278, 1885362, 10117916, 2907190, 21789134, 19635782, 16770163, 18013741, 12670551, 18534448, 22288035, 21891164, 6014254, 16097821, 22999101, 5084435, 15997493, 21484943, 13215381, 21208151, 6594089, 22434882, 24693429, 17716794, 22877979, 20128606, 7159298, 13773730, 7051995, 12055942, 23781598, 20092058, 2259214, 12663782, 6615814, 22217494, 18500860, 18710478, 21295068, 5097763, 7381465, 13605501, 2219462, 14536245, 8505337, 15658435, 23931701, 4997427, 45949, 16856696, 7117955, 13738120, 9299706, 21959274, 3809384, 15443069, 21966126, 8026632, 19671018, 24727245, 24485072, 21479358, 2261628, 6065667, 19510829, 21998334, 19340098, 6771925, 14524329, 4742539, 20592361, 22260590, 23232345, 13942365, 4049688, 1584067, 21394752, 18970041, 4529312, 18431733, 6891783, 20672203, 5337295, 22584711, 5365383, 7888846, 12380587, 16878892, 7538670, 793872, 20882863, 23154503, 20550478, 18542457, 23981539, 9960708, 12909755, 5269742, 5888177, 5214919, 8958891, 23596585, 6660950, 24080267, 17913622, 7807947, 8928180, 3458615, 2644934, 21185788, 14540133, 5328803, 9876759, 20959125, 11473415, 14263065, 18717718, 8355713, 23897747, 8202000, 7188730, 11309658, 5397237, 12986344, 22173171, 13949148, 22952493, 1665266, 3600287, 20075700, 11790695, 19508287, 18466242, 14167524, 22553772, 19969674, 4508336, 695935, 5589257, 4734128, 12849582, 13388031, 4093894, 3325683, 3153024, 10709660, 3797398, 8181066, 1550604, 24772038, 10365391, 8399638, 12234973, 1529208, 16163057, 2061597, 23657309, 5630710, 15605818, 16933890, 11919180, 6666844, 1749129, 14518113, 22619486, 14234614, 14771827, 19140491, 15162626, 13432109, 14250960, 2146658, 8996492, 443053, 14195864, 17485538, 23442308, 14138990, 9586120, 9556855, 13693124, 2589970, 8867847, 19982042, 13293389, 21254041, 4737756, 15393642, 13697078, 3309418, 11512742, 17090999, 17194765, 12442494, 2437333, 20834527, 5630874, 10576032, 11601428, 14869024, 4215029, 15909032}
Returns: 0
{91043, 90689, 99038, 7025, 97512, 27358, 75266, 28212, 60915, 38528, 33921, 5047, 57775, 23192, 24512, 1784, 97222, 2440, 86435, 97168, 72481, 29199, 90787, 90897, 80915, 9344, 80664, 6999, 79029, 98218, 45868, 99298, 87004, 35755, 94272, 95264, 47909, 44374, 1662, 76215, 6933, 87091, 42863, 53282, 16814, 83879, 33815, 47103, 21713, 70541, 62611, 11948, 24181, 5276, 59569, 20976, 15040, 34048, 49014, 45550, 63010, 51413, 34868, 72553, 14062, 14269, 24318, 89112, 57385, 40564, 91347, 76722, 75923, 68765, 44077, 61907, 92017, 97056, 80606, 56094, 20934, 84696, 71860, 95046, 945, 49472, 79842, 33442, 36548, 56691, 13527, 6317, 2794, 14877, 65780, 95570, 54104, 66305, 13872, 37035, 41027, 54823, 62497, 55333, 43925, 27853, 35490, 34591, 22536, 20950, 36044, 75807, 88799, 82414, 41042, 13500, 36331, 71700, 11916, 24773, 57145, 3893, 83740, 23766, 67669, 62192, 56776, 20401, 71460, 93658, 59812, 85209, 48775, 5886, 44756, 14531, 1144, 91608, 52460, 70878, 49673, 47980, 10288, 99684, 26738, 16265, 26756, 18205, 55792, 50756, 92118, 68363, 27496, 71095, 30641, 49856, 45890, 82326, 44115, 76374, 16415, 84273, 70743, 43768, 63730, 35332, 47990, 84550, 46438, 8492, 91858, 41171, 35083, 73429, 49197, 45313, 55402, 99135, 33063, 68266, 17023, 82543, 705, 28340, 66023, 14909, 44895, 69043, 20661, 37452, 7240, 80833, 84355, 44356, 19064, 74563, 91022, 53264, 15622, 60724, 18100, 62496, 20931, 57413, 90828, 21309, 53914, 50728, 83534, 22926, 8333, 7744, 17940, 19255, 64339, 79807, 60220, 1899, 55225, 19466, 40358, 43279, 41883, 68766, 92206, 92654, 15655, 13600, 59655, 41176, 83419, 38508, 17856, 29432, 30106, 13996, 98198, 67104, 52157, 33229, 1660, 58842, 47735, 69183, 36686, 15781, 41687, 86926, 40543, 11651, 42906, 3639, 14381, 67886, 77502, 22710, 72680, 75275, 17302, 26336, 81750, 34312, 45879, 53609, 73157, 4213, 20123, 70412, 39431, 50447, 58680, 41443, 74514, 69484, 98728, 10044, 40889, 68355, 9580, 77412, 32483, 77194, 7725, 17308, 77812, 74149, 34653, 5609, 29312, 60888, 80324, 31566, 94560, 87625, 49408, 45136, 77234, 27519, 56999, 27253, 54859, 66427, 27272, 68272, 9464, 92035, 21976, 81974, 53430, 94880, 4459, 92736, 47500, 18208, 34379, 90164, 21932, 90190, 90792, 26336, 63785, 26720, 59942, 45653, 61950, 44918, 81916, 67649, 24791, 966, 94231, 22020, 34427, 12367, 98788, 91516, 41263, 26824, 45680, 62436, 86551, 87008, 81271, 22197, 45216, 53529, 70617, 33588, 23574, 65854, 22394, 12690, 44323, 26039, 12140, 52923, 56981, 19611, 76668, 9292, 77842, 30781, 73983, 28886, 52319, 15859, 65656, 32649, 65573, 12105, 83915, 84916, 17138, 49922, 63068, 10929, 42164, 10943, 73627, 26221, 36278, 3628, 35265, 87407, 83220, 65549, 59379, 37676, 82979, 49264, 63499, 24039, 14233, 13284, 35593, 45155, 96343, 17563, 62841, 66393, 27454, 49838, 99599, 79033, 82262, 97330, 99676, 44165, 28131, 17373, 78457, 90568, 58374, 67793, 89963, 16762, 32393, 98484, 54311, 92664, 15278, 60022, 88477, 92184, 87884, 12405, 24585, 30711, 70745, 59348, 67745, 34295, 16358, 21725, 78273, 95624, 82240, 62273, 53, 5744, 7215, 92448, 74331, 15062, 29991, 164, 26731, 42962, 29572, 13004, 94758, 20138, 4751, 34694, 98219, 38681, 32203, 42166, 28105, 78008, 83402, 26248, 97442, 94714, 6852, 91630, 63082, 23931, 59090, 27664, 91198, 82458, 67246, 72804, 35601, 41317, 13534, 80899, 58257, 70348, 46941, 10314, 6570, 37546, 40983, 66661, 85956, 49903, 59293, 70114, 95835, 67078, 83889, 96735, 5334, 8963, 89522, 28546, 16588, 369}
{420452, 9511882, 7600998, 16717855, 18815230, 20763721, 2470642, 22260590, 13386787, 5603954, 24351778, 10036500, 7419986, 20982317, 9271601, 24861359, 16976114, 12912195, 18935107, 20066842, 6511763, 9195540, 18710478, 24202549, 13114829, 4838682, 12055942, 14524329, 19096376, 17951747, 4215029, 17366854, 7797763, 731690, 10860806, 682931, 4141803, 19715392, 13388031, 18542457, 11878543, 7538670, 18839857, 13791402, 22485006, 14620124, 3014360, 20565308, 4647904, 2688030, 12093606, 145434, 24797079, 19450030, 20338902, 4529312, 23897747, 17716794, 23706323, 11518737, 14104456, 6065667, 13427650, 22454130, 2451394, 15146971, 6953777, 23321457, 11658813, 7929410, 22057473, 15106454, 14706091, 6283010, 18935347, 12524937, 3420581, 20690495, 11212400, 2150885, 16724458, 21920061, 11790695, 12364242, 20705351, 10437666, 20672203, 6090294, 4813466, 3525956, 3439693, 3055268, 10136491, 10978036, 2848051, 14044718, 10365391, 15755978, 15498203, 19316267, 21295068, 19690605, 7381465, 11309658, 16549811, 16856696, 23802383, 21891164, 12018305, 15679385, 36044, 10117916, 15531868, 17304526, 11208446, 7065495, 22843927, 1665266, 10381195, 23240258, 10495872, 10960269, 15319404, 9693626, 23020162, 5146627, 18133599, 22574173, 23680745, 4923482, 18333145, 16140744, 21625735, 8207886, 11121480, 13956896, 6405808, 9120661, 17840029, 12190705, 13482010, 24543680, 9226139, 3610456, 9586120, 21596106, 19301570, 1550604, 16697638, 14302672, 23468434, 10199433, 2259214, 20468283, 17617197, 18238680, 3697373, 18393761, 5809148, 7068276, 10709660, 14858727, 16829628, 5504538, 3309418, 11554487, 19956140, 10948628, 16446625, 5337295, 2824211, 8647173, 3116390, 825257, 9045689, 2331351, 17969024, 5867211, 20167768, 3934184, 3153024, 21561901, 15163331, 14195864, 2589970, 6371076, 14409652, 7186998, 21484943, 19845213, 6195046, 22754639, 18431733, 4680519, 10046797, 22584711, 17837248, 20864894, 16770163, 1308939, 8764780, 108445, 12714819, 19274650, 512246, 4070997, 11744057, 19627449, 15211898, 4793745, 5278075, 15985088, 3343623, 8826958, 16162160, 16332759, 12730771, 4742539, 6771925, 19758897, 5728645, 18734558, 4355046, 2420518, 15859835, 23154503, 9758553, 15890071, 15028765, 13595866, 8572765, 22161761, 11407842, 7188730, 12241742, 13693124, 19238689, 1906423, 21446909, 443053, 13830460, 9615697, 22999101, 23442308, 8187669, 14787608, 1885362, 5060311, 5666835, 9149546, 12380587, 15946633, 1968539, 10213957, 24061205, 22936985, 11423514, 1199201, 10670910, 21208151, 13927488, 9742193, 13697078, 20225005, 18622514, 16163057, 23701237, 6936500, 19176879, 844319, 8135361, 11877016, 2027545, 7884009, 24080267, 10285400, 16078566, 21176481, 14769033, 5175175, 11612135, 8048828, 2269353, 3617595, 7761224, 11993329, 6666844, 14869024, 5394695, 19400986, 1103141, 20376212, 13945255, 17021515, 16694242, 18289710, 6363067, 22315554, 21185788, 15592534, 1584067, 14329492, 3923207, 19038313, 20865300, 8355713, 8889823, 17485538, 8453068, 12849582, 11477874, 20257620, 15393642, 16015701, 20162985, 18129600, 7807947, 23156395, 8743364, 2124264, 24639900, 18499716, 19568229, 178279, 21101556, 6705868, 8458899, 1363888, 17144300, 24485072, 4040630, 14540133, 8181066, 20281728, 12541282, 13161467, 6473791, 22646310, 15784863, 6170966, 21096140, 19908097, 10602852, 7288228, 24393278, 265624, 2743763, 18534448, 9959988, 9528309, 22781260, 12887219, 22217494, 21850256, 12579983, 9015453, 8906970, 21789134, 4623796, 7647260, 1751021, 19730349, 17617296, 8289576, 553746, 22636171, 1204287, 3809384, 13497682, 10654564, 14467858, 9960708, 574600, 4437241, 10801068, 1437090, 13028508, 21287929, 11300023, 12811918, 16452456, 4737756, 10576032, 16615948, 702975, 7288327, 21767572, 18013741, 22081313, 8075896, 17258264, 5190132, 6572379, 9312990, 20111779, 24330924, 19510829, 4040224, 6775924, 1463216, 12663782, 973823, 9876759, 17718526, 20440658, 14691567, 24727245, 44165, 4340216, 3458615, 22434882, 12325541, 24462471, 3137952, 13605501, 17107761, 5266899, 19638625, 8742467, 21752500, 11075064, 13246711, 20971340, 15289827, 23596585, 8920436, 10411996, 8958891, 14944816, 8564685, 14945536, 21959274, 20092058, 6615814, 2985463, 14234614, 5970417, 23541636, 4997427, 4566622, 18199656, 23874046, 21379568, 4464866, 1031478, 5630874, 14493528, 23354920, 21465831, 24222593, 20550478, 24173834, 11517493, 5970177, 5589257, 14250960, 4233321, 22686062, 15633923, 13293389, 15709984, 9799070, 24869480, 9373656, 2946250, 20834527, 6891783, 12174753, 1749129, 23931701, 3719736, 3279789, 22877979, 2219462, 2320813, 16340839, 4949384, 17097577, 5455494, 2061597, 13351037, 13784044, 3803968, 4200173, 16258351, 24760090, 1007777, 19982042, 11114122, 17524059, 2644934, 9407321, 361844, 13026981, 3729043, 5214919, 15998554, 15377215, 8211282, 1224779}
Returns: 2
{52319, 37676, 91022, 24585, 80664, 15859, 42166, 35265, 69484, 97330, 99684, 98484, 27454, 47500, 68765, 73157, 40889, 68363, 14269, 94758, 75923, 81974, 85956, 57145, 59379, 89522, 4751, 36278, 77842, 74563, 45136, 70878, 53609, 66427, 83740, 94272, 47990, 75266, 26731, 59812, 62497, 47980, 99298, 90164, 14531, 90787, 80324, 82326, 37035, 18205, 69183, 67669, 32649, 53529, 83402, 99599, 95835, 85209, 48775, 19064, 17138, 73627, 8333, 69043, 91198, 45216, 45550, 92017, 62841, 45653, 20123, 63082, 23192, 19611, 17856, 41317, 97056, 79842, 27853, 41263, 13004, 87004, 30711, 15040, 45868, 79033, 17373, 80915, 15278, 58680, 74514, 28212, 38528, 22020, 44077, 41883, 5334, 24512, 66023, 12405, 42962, 27519, 38508, 42164, 99038, 53282, 31566, 90568, 73983, 75275, 11948, 20934, 74149, 1899, 95624, 1662, 56776, 49856, 45879, 54859, 17302, 82543, 28546, 16358, 70412, 53914, 65656, 95570, 7025, 44323, 55792, 4459, 19255, 11916, 47103, 97222, 29312, 9344, 35601, 70114, 91630, 84273, 63730, 84696, 35083, 36548, 26756, 13600, 49264, 98728, 91347, 68355, 12367, 22197, 34295, 33442, 41171, 94560, 83879, 76215, 60915, 90828, 81916, 77194, 72553, 73429, 5744, 44356, 13872, 41176, 20976, 26336, 98788, 86926, 20931, 14381, 60022, 6570, 99676, 22926, 61907, 82458, 44374, 33229, 47735, 45155, 49673, 2440, 62436, 22394, 67078, 53430, 26221, 14909, 15655, 45890, 44918, 30641, 59655, 60220, 67886, 77812, 95264, 10314, 46438, 86435, 27253, 9580, 51413, 72680, 7215, 70348, 24773, 29572, 62611, 34427, 80606, 59569, 88477, 68266, 71095, 64339, 17023, 27496, 95046, 90190, 97168, 71860, 966, 30106, 55225, 92664, 82414, 23766, 7240, 41027, 81750, 96343, 5886, 80833, 65854, 38681, 20661, 50728, 67745, 42863, 63499, 59090, 39431, 53, 11651, 76668, 97442, 57385, 62192, 8492, 26824, 55402, 43925, 34653, 34591, 13996, 36686, 34694, 42906, 10943, 58257, 14233, 26336, 33063, 28105, 63785, 2794, 59293, 82240, 20950, 54823, 26248, 59348, 55333, 82262, 91608, 67104, 5047, 21309, 44756, 33588, 1784, 36331, 49197, 29991, 44115, 94880, 92448, 28340, 84550, 92206, 67793, 74331, 56691, 61950, 94714, 3628, 87625, 16415, 20138, 63010, 70743, 79029, 70617, 43768, 33921, 72481, 52923, 21713, 13284, 33815, 70541, 19466, 98218, 10044, 28131, 32203, 52157, 53264, 32483, 37452, 90897, 6933, 6999, 6317, 26738, 98198, 36044, 54311, 92118, 91858, 35593, 30781, 6852, 49838, 56981, 13500, 49903, 12105, 83889, 15781, 14062, 12690, 49014, 49472, 28886, 65549, 41042, 80899, 70745, 50447, 3639, 89112, 18208, 50756, 26039, 46941, 71460, 3893, 34312, 16265, 26720, 14877, 58374, 78273, 35490, 9292, 66305, 29199, 9464, 58842, 20401, 10929, 22536, 17940, 16588, 17308, 21725, 84916, 17563, 27272, 29432, 65780, 4213, 7744, 34048, 83534, 90689, 67649, 56094, 87407, 43279, 89963, 44895, 27664, 67246, 94231, 45680, 37546, 68766, 62273, 52460, 47909, 60888, 66661, 92654, 24039, 5276, 57775, 87008, 164, 77234, 83915, 23931, 96735, 41687, 16814, 369, 13534, 72804, 81271, 83220, 21932, 35332, 15622, 21976, 76722, 13527, 65573, 5609, 16762, 91043, 82979, 84355, 27358, 77412, 12140, 66393, 24318, 78008, 945, 79807, 77502, 92736, 705, 49922, 86551, 8963, 32393, 7725, 41443, 40358, 83419, 57413, 87884, 45313, 1660, 63068, 98219, 15062, 34868, 59942, 75807, 71700, 34379, 91516, 92184, 1144, 54104, 24181, 56999, 88799, 40564, 78457, 68272, 10288, 49408, 87091, 23574, 99135, 35755, 76374, 92035, 93658, 40543, 24791, 97512, 90792, 44165, 40983, 18100, 22710, 62496, 60724}
{553746, 6929459, 7159298, 10411996, 12055942, 2285212, 2261628, 10576032, 7884009, 10311287, 3610456, 5365383, 12269196, 9559382, 6283010, 6356167, 8867847, 10199433, 9772822, 4449804, 10275356, 7501960, 1007777, 10495872, 3197331, 8996492, 11517493, 8489346, 1751021, 2395376, 6660950, 12190705, 4734128, 10642459, 9669860, 10860806, 4997374, 2470642, 10438727, 6632191, 7381465, 409824, 7637968, 6866088, 10963159, 6285833, 1103141, 6594089, 5626292, 1550604, 1532399, 1953031, 3809384, 265624, 9278942, 9876759, 2644934, 8849989, 3328564, 10046797, 574600, 11300023, 5278075, 7186998, 3719736, 557462, 11518737, 3420581, 6775924, 178279, 1224410, 6891783, 3946399, 3136001, 11407842, 8606002, 4312085, 4313163, 8076681, 6473791, 695935, 7797763, 8958891, 1022817, 4215029, 7266031, 3458615, 11871610, 11075064, 8135361, 2027545, 2673146, 5603954, 10387411, 6014254, 4355046, 3729043, 9271601, 2589970, 8920436, 1593566, 2617489, 2782271, 11919180, 7600998, 11167404, 4560878, 12325541, 7362211, 1199201, 145434, 8202000, 11993329, 4742539, 10766534, 11519155, 6828701, 6716700, 11254325, 1584067, 10670910, 3426166, 9556855, 4829824, 6936500, 11744057, 1204287, 10956376, 8194694, 2732353, 8263678, 11477874, 8826958, 10381195, 4387319, 8026632, 5394695, 4838682, 2320813, 7451579, 4162627, 10131070, 3309418, 3070159, 3116390, 4813466, 5630710, 9029053, 8075896, 923985, 2939398, 3797398, 4636163, 7288228, 2980545, 6090294, 8647173, 11054829, 10369279, 6439282, 11579652, 512246, 8458899, 8048828, 2523947, 825257, 4566622, 4680519, 9421193, 11350834, 4529312, 3723709, 12463030, 5060311, 12211636, 1968539, 11718835, 3803968, 277955, 4793745, 12442494, 3279789, 5234506, 443053, 1954158, 619755, 11473187, 11995769, 6170966, 2146658, 9407321, 8453068, 12119827, 6371076, 9758553, 3697373, 6705868, 7318968, 9936414, 12234973, 10213957, 7761224, 682931, 11131794, 8505337, 6056852, 9340243, 10146071, 6065667, 11423514, 6713083, 2061597, 1690039, 3469265, 12093606, 8181066, 11212400, 4626191, 4022661, 3934184, 4508336, 8807703, 3153024, 2259214, 12364242, 1839319, 4935850, 11790695, 421418, 12241742, 6771925, 3245688, 7683412, 9693626, 6195046, 3651483, 11059786, 5491038, 8207886, 2231718, 9528309, 10693245, 3441242, 5328803, 10027733, 6108530, 7710759, 1749129, 5768076, 4997427, 9149546, 4623796, 133486, 11658813, 5146627, 5337295, 2286038, 6991902, 8399638, 6666844, 3048951, 11226396, 8187669, 5970177, 12380587, 3628538, 5455494, 6572379, 2124264, 4770819, 9299706, 329409, 10136491, 11114122, 5970417, 9247089, 5269742, 9799070, 8564685, 11309658, 4547128, 9120661, 1906423, 10036500, 4070997, 11121480, 6404664, 45949, 2097928, 9045689, 1031478, 5809148, 12150822, 1123926, 10738000, 10948628, 9137895, 3137952, 3600287, 3525956, 3865918, 9373656, 4737756, 7971634, 10709660, 751828, 10864078, 8146639, 5888177, 2743763, 5504538, 587667, 6511763, 9015453, 4647904, 9312990, 3014360, 2688030, 5166093, 7051995, 10285400, 4340216, 4233321, 3510772, 4093894, 11612135, 5097763, 793872, 11878543, 10388194, 3055268, 9586120, 5765033, 36044, 8742467, 1529208, 2824211, 4829338, 5205956, 2946250, 973823, 8906970, 7065495, 4973385, 10654564, 361844, 10133697, 2451394, 12030995, 1248215, 10437666, 8289576, 7288327, 11208446, 7888846, 10031453, 844319, 8962530, 1673179, 8908031, 10653608, 3081307, 11601428, 1296239, 10960269, 9742193, 3325683, 6432528, 10978036, 501427, 2985463, 1138631, 7647260, 9215851, 9195540, 4049688, 9615697, 2351752, 1437090, 12018305, 3343623, 8211282, 3617595, 6615814, 9960708, 4040224, 3923207, 7188730, 2848051, 8746680, 8928180, 7222778, 9777160, 9511882, 1363888, 2150885, 8376983, 6214245, 11389986, 10540767, 1001487, 2094791, 4040630, 9166341, 4200173, 2420518, 1426161, 7117955, 4141803, 5565426, 212095, 1843675, 5190132, 5460770, 7419986, 5084435, 5630874, 6363067, 10521581, 12174753, 11975278, 1885362, 2437332, 1224779, 4949384, 2219462, 10602852, 702975, 7807947, 11554487, 8150983, 8889823, 9875792, 3439693, 11473415, 10042109, 7814525, 420452, 2907190, 6558146, 4169161, 5175175, 12337681, 1463216, 6953777, 11690143, 4201118, 8652572, 921821, 4740640, 9742898, 4437241, 3895935, 5214919, 5266899, 2269353, 11877016, 5728645, 8572765, 5688287, 1396823, 2331351, 11076724, 10801068, 5589257, 4464866, 11512742, 5397237, 10117916, 1665266, 4776918, 11835573, 9707881, 6405808, 10365391, 132626, 3776735, 9462455, 7929410, 2549099, 5935483, 9226139, 8260690, 7538670, 9959988, 5867211, 731690, 7068276, 8355713, 4923482, 5666835, 7786015, 6187806, 8743364, 44165, 8688156, 8764780, 1991249, 108445, 1308939}
Returns: 2
{41687, 16814, 59655, 34295, 91347, 42164, 90787, 86926, 84273, 47909, 91608, 9292, 18205, 47735, 81916, 30711, 68363, 23931, 37546, 10314, 90828, 9580, 71095, 27272, 54823, 83419, 67104, 73983, 24318, 55333, 32483, 79807, 3893, 72680, 94880, 80915, 73157, 8963, 8492, 14877, 14909, 33815, 45879, 59293, 88799, 11651, 15655, 49922, 49673, 43768, 80833, 77234, 59348, 34048, 53430, 77812, 28886, 75266, 99298, 66427, 5276, 30641, 67246, 56776, 5334, 17302, 60724, 40889, 94231, 53914, 21713, 45890, 28212, 90897, 13500, 26738, 4459, 56981, 85956, 24512, 67669, 92736, 87008, 63010, 68766, 26039, 45550, 76722, 9464, 82458, 6317, 34312, 23766, 49014, 17563, 83889, 84916, 32393, 41443, 62497, 65573, 32203, 14062, 88477, 22536, 36548, 33063, 14269, 44323, 56999, 38508, 26336, 1784, 94560, 57145, 98484, 46941, 11916, 15859, 24773, 6933, 98218, 52460, 99684, 83220, 90190, 36331, 92035, 45216, 66661, 20138, 68355, 98219, 5047, 62192, 21932, 26824, 6999, 22710, 14233, 41883, 16265, 7215, 10044, 67793, 15622, 24039, 90568, 13872, 57385, 51413, 1660, 78008, 45136, 7240, 42962, 945, 10288, 94272, 68765, 41027, 49408, 34653, 82326, 62841, 98788, 59942, 40358, 12405, 26248, 15781, 80324, 12140, 98728, 83534, 22020, 16762, 53609, 49856, 75923, 70348, 34694, 44356, 73429, 63499, 24181, 58374, 74514, 44918, 32649, 87625, 46438, 20123, 1899, 55225, 22197, 40564, 74563, 33588, 65780, 72481, 12105, 21725, 34591, 92206, 79033, 90689, 70412, 60915, 70617, 87004, 27664, 47500, 99135, 12367, 83879, 99599, 92118, 45868, 19466, 77194, 52157, 76668, 93658, 13527, 31566, 71700, 26756, 44165, 84355, 28131, 60022, 29432, 57413, 21976, 16415, 36686, 20931, 63730, 33442, 65656, 91630, 75807, 92654, 85209, 71460, 61907, 56691, 91022, 83402, 79842, 42863, 60220, 56094, 77412, 26221, 99038, 91198, 69484, 20661, 77502, 14531, 20934, 164, 62611, 41263, 58680, 53, 38681, 87884, 70878, 41317, 59812, 59379, 57775, 71860, 89963, 2794, 69183, 82414, 5744, 30106, 45653, 44374, 33229, 50728, 67745, 35083, 49197, 17138, 29572, 91043, 13996, 29199, 83915, 55792, 97512, 26731, 54311, 15040, 72804, 54859, 16588, 89112, 37035, 28546, 92448, 44756, 65854, 84550, 29991, 58842, 7725, 10943, 27496, 23574, 80606, 68272, 44077, 40543, 92664, 53282, 4213, 34379, 18100, 8333, 27253, 26720, 99676, 35332, 44115, 50447, 18208, 77842, 30781, 50756, 24791, 9344, 41042, 78273, 94714, 65549, 49264, 28340, 49903, 20401, 39431, 27358, 97330, 43925, 13284, 62273, 59569, 5609, 13600, 94758, 92184, 24585, 27519, 68266, 19611, 58257, 81750, 15062, 42906, 17373, 19064, 64339, 82262, 66023, 91516, 15278, 98198, 70743, 35265, 53264, 5886, 17023, 35755, 86435, 19255, 97222, 45155, 42166, 2440, 44895, 63068, 966, 27853, 11948, 705, 28105, 10929, 47980, 90792, 79029, 97442, 70541, 81974, 92017, 96735, 47103, 82543, 70114, 55402, 74331, 95624, 66305, 82240, 1144, 45313, 53529, 27454, 7025, 49838, 91858, 87407, 52923, 67649, 4751, 17308, 45680, 76215, 7744, 49472, 41176, 36044, 78457, 95264, 97168, 48775, 82979, 37676, 62496, 36278, 72553, 74149, 35593, 26336, 12690, 81271, 62436, 14381, 69043, 22394, 34868, 37452, 3628, 35490, 34427, 13534, 20976, 76374, 83740, 6570, 59090, 87091, 1662, 17940, 63082, 23192, 52319, 22926, 29312, 80899, 80664, 67078, 61950, 17856, 43279, 95046, 67886, 33921, 96343, 60888, 35601, 75275, 3639, 16358, 40983, 21309, 84696, 47990, 13004, 20950, 66393, 369, 86551, 38528, 41171, 63785, 6852, 89522, 54104, 95835, 90164, 97056, 70745, 73627, 95570}
{23061849, 22485006, 15028765, 21959274, 22057473, 13028508, 18710478, 19932139, 14858727, 20811630, 15876471, 17267556, 23373125, 22999101, 16528541, 15977344, 14774454, 12754702, 20742897, 13784044, 24484106, 14769033, 20468283, 21009589, 19690605, 16416178, 23066205, 17617296, 17976065, 13651199, 13325872, 16332759, 13949148, 13554690, 12849582, 13114829, 18622514, 19699568, 19576721, 13942365, 18549357, 21924979, 13697078, 13850695, 15531868, 15767629, 15162626, 20518205, 13482010, 19444754, 22754639, 18619691, 16400187, 17716794, 16505886, 17222112, 16644834, 22510148, 17366854, 14329492, 19450030, 17617197, 22877979, 18133599, 21181815, 14251916, 23657309, 16078566, 20959125, 13215381, 20279333, 21254041, 22260590, 24202549, 17853529, 15346142, 13432109, 16055535, 23983703, 15658435, 23020162, 20257620, 19908097, 14104456, 22553772, 21850256, 13432337, 15106454, 20865300, 21708193, 21856573, 15197643, 15235664, 23706323, 20882863, 24627569, 15029732, 19671018, 13069951, 17586556, 13497682, 20704406, 22468192, 20971340, 12909755, 20128606, 20167768, 15146971, 22217494, 21185788, 22161761, 21208151, 24861359, 13945255, 14466797, 19638625, 13351037, 14536245, 22636171, 23240258, 13033914, 17951747, 17840029, 21394752, 24285769, 23156395, 22843927, 16641846, 24393278, 24760090, 24173834, 21176481, 19414486, 14874071, 19821089, 17119509, 22646310, 14524329, 22936985, 18347378, 20592361, 21596106, 18199656, 14630168, 21835365, 16770163, 19739431, 12670551, 15498203, 13304096, 18891270, 13830460, 13293389, 18289710, 18717718, 23354920, 20705351, 15689673, 14138990, 18691279, 21295068, 16694242, 18273333, 18393761, 18192441, 12541282, 19568229, 19217237, 15997493, 15132702, 14787608, 23882707, 12579983, 24080267, 15211898, 14540133, 17107761, 20225005, 18238680, 14706091, 22914275, 18970041, 20269361, 24153696, 17258264, 24797079, 24462471, 22952493, 18244574, 21128789, 17021515, 16446625, 23701237, 20164884, 18188824, 17639493, 17016678, 22584711, 18534448, 22123253, 18466242, 14263065, 18311435, 21891164, 15859835, 17718526, 15484331, 18039436, 13386787, 22232378, 17194765, 23931701, 15393642, 19137448, 20281728, 14620124, 15128364, 23468434, 20736363, 19758897, 16933890, 21446909, 20358396, 20075700, 21479358, 20376212, 23311958, 19301570, 24905524, 18431733, 20593439, 13246711, 17746226, 19274650, 16037677, 14212279, 16754541, 12714819, 21659836, 18848672, 23766893, 20834527, 14863415, 23154503, 16140744, 23680745, 12524937, 21436259, 17837248, 15709984, 20672203, 18839857, 12730771, 22810733, 19807761, 12811918, 17403564, 21276986, 17090999, 21484943, 24061205, 13956896, 16724458, 19274814, 12874529, 18472996, 16828843, 19908150, 14250960, 23596585, 12785697, 16340839, 18333145, 21767572, 17543313, 13186689, 13605501, 14771827, 23442308, 17304526, 20344646, 12693888, 24772898, 19715392, 24495700, 19627449, 14945536, 21824217, 15909032, 24348062, 21465831, 24576115, 13693124, 15739183, 14467858, 16697638, 18815230, 14493528, 16217368, 23897747, 22758866, 23376316, 16710830, 23321457, 19316267, 15377215, 23874046, 13828800, 15443069, 14041446, 23904037, 15348669, 22643896, 21287929, 22673806, 14969110, 13773730, 19038313, 18935347, 19279232, 21752500, 13791402, 16163057, 20162985, 16158844, 19635782, 15592534, 18499716, 24727245, 13386369, 19140491, 24111652, 16015701, 23232345, 19730349, 14302672, 17144300, 20076186, 13738120, 21998334, 15626582, 17682746, 16878892, 14195864, 19982042, 22574173, 19176879, 20763721, 14691567, 16549811, 15605818, 23541636, 20338902, 14869024, 15890071, 20550478, 15289827, 14518113, 22315554, 21039606, 21789134, 19508287, 13927488, 20455720, 12567843, 21464282, 14877791, 16162160, 20440658, 22381577, 13161467, 13845738, 19238689, 16829628, 14364757, 20864894, 16703524, 21769523, 24209589, 18935107, 16097821, 16976114, 24330924, 22686062, 12912195, 14409652, 14167524, 24485072, 16856696, 24772038, 15163331, 15633923, 23479363, 24543680, 16252952, 19096376, 24869480, 22288035, 17485538, 21576960, 13026981, 20565308, 21561901, 17524059, 17969024, 21379568, 14234614, 15755978, 19017347, 18500860, 22619486, 24693429, 12663782, 16717855, 23981539, 22173171, 16615948, 15942994, 23609285, 13392782, 21305237, 15784863, 18542457, 15985088, 14517330, 13595866, 24905524, 22434882, 24317857, 20066842, 21625735, 22081313, 18013741, 24859575, 16452456, 22454130, 12986344, 20111779, 22807596, 12887219, 14383943, 18796994, 22951366, 17787569, 22781260, 13427650, 19845213, 20171396, 23802383, 16758885, 19969674, 20397188, 17913622, 15319404, 21108126, 23215485, 17453945, 13388031, 21579841, 18076823, 20982317, 24404097, 20134705, 19540141, 17097577, 12930246, 15565281, 21101556, 13515538, 18734558, 12636328, 14759453, 24351778, 19510829, 19400986, 22620312, 23781598, 15946633, 20092058, 16258351, 20855836, 21920061, 19956140, 24222593, 15679385, 23508701, 23681114, 21096140, 19340098, 16299522, 24639900, 21966126, 15998554, 14594237, 22356425, 18129600, 20690495, 14944816, 13679128, 14044718}
Returns: 2
{82967, 40328, 31960, 16818, 77451, 66963, 92863, 76639, 924, 58261, 59718, 58284, 57084, 34452, 76523, 43190, 97400, 94388, 75007, 37854, 62949, 72222, 44495, 53997, 26946, 76445, 72946, 28933, 60958, 8237, 85521, 58085, 86780, 77913, 32471, 90996, 20883, 40559, 86027, 95155, 94357, 91265, 84248, 33722, 81237, 35434, 88647, 3009, 9979, 32013, 93764, 51003, 6501, 30580, 21353, 12973, 35477, 70347, 28366, 60643, 44876, 57729, 11185, 33662, 75642, 98106, 58520, 7654, 90405, 51079, 28254, 69123, 81395, 93363, 71122, 57743, 88488, 68008, 27450, 15692, 48069, 73044, 64584, 9329, 7436, 4710, 21412, 6493, 93780, 52213, 94480, 89631, 66488, 5362, 73073, 77892, 26256, 8082, 27887, 50509, 30799, 62748, 33776, 48838, 95634, 83961, 46757, 29624, 35131, 14570, 60786, 9135, 68300, 82288, 75044, 87142, 64822, 38691, 61943, 79107, 66161, 28903, 70128, 27677, 22389, 19817, 83436, 15017, 44138, 87036, 36144, 76690, 81360, 21239, 32212, 51625, 53669, 52890, 35785, 10770, 28839, 62741, 19283, 97277, 40054, 43233, 40973, 35666, 90845, 43713, 27673, 35786, 58069, 63107, 74782, 45214, 41629, 88542, 19556, 94500, 41210, 49728, 79842, 71845, 44177, 8118, 33276, 199, 53710, 27770, 77912, 82278, 98913, 48035, 90140, 25618, 28516, 36220, 45539, 38869, 78697, 60461, 95667, 51474, 72098, 63724, 11408, 29559, 59825, 7330, 97073, 45331, 38404, 89157, 656, 27072, 10502, 56127, 6800, 69038, 87110, 20294, 74735, 31363, 15068, 68267, 97169, 39948, 4928, 98647, 92215, 77326, 63482, 37153, 43383, 42287, 56026, 40066, 14101, 78886, 18678, 85917, 516, 27689, 47044, 38284, 78432, 81635, 656, 2209, 15902, 24218, 19697, 20067, 61377, 5747, 14365, 8551, 55001, 51652, 7262, 22027, 62216, 27676, 88339, 46272, 45587, 36144, 51647, 73764, 73344, 62402, 42020, 81, 46640, 28263, 71245, 38210, 34290, 37048, 15262, 28241, 19467, 87832, 30437, 281, 82898, 49998, 32021, 83512, 87088, 65400, 68560, 73607, 5557, 10083, 93076, 83577, 46238, 29101, 50151, 8944, 82509, 2794, 96301, 89123, 14384, 48122, 67865, 54275, 36934, 77671, 33740, 32860, 16719, 24282, 6007, 3672, 50155, 34071, 89205, 76719, 15344, 68059, 25925, 24082, 6524, 31445, 97714, 95026, 60237, 22460, 12014, 40946, 3285, 596, 92322, 67270, 9324, 9500, 49981, 58132, 81546, 92862, 88119, 9789, 35154, 33697, 63954, 46540, 51845, 91977, 60723, 85688, 55871, 39821, 27521, 69877, 40902, 71252, 88109, 19351, 31867, 81912, 68587, 39524, 73141, 22747, 88356, 56412, 56989, 47306, 96525, 74899, 30000, 49562, 68761, 93406, 32348, 70659, 4696, 13446, 44677, 91167, 19714, 89932, 82270, 4468, 80669, 71517, 42012, 94634, 87719, 34557, 63262, 71639, 26171, 96910, 83832, 42696, 60291, 76953, 49030, 27224, 675, 18581, 59864, 4405, 23443, 58952, 20552, 45558, 25799, 61745, 4962, 51816, 87655, 31844, 2878, 9594, 38198, 36728, 68679, 25331, 65777, 35075, 52873, 21731, 28624, 35068, 89234, 56199, 47776, 86344, 39538, 28700, 84048, 52616, 43624, 90166, 11121, 98412, 70904, 14499, 45910, 79892, 32680, 55319, 51164, 2061, 56803, 68639, 43736, 11334, 59805, 35660, 99943, 92595, 80061, 90453, 53919, 92245, 78231, 50381, 60627, 25827, 13646, 91599, 11911, 31794, 28720, 91988, 55880, 28421, 95425, 82047, 34690, 89591, 4402, 71521, 51228, 99966, 5045, 95632, 82726, 63367, 14004, 95469, 9048, 59785, 23190, 13893, 47061, 35593, 71290, 50086, 16589, 61812, 77243, 14932, 75279, 32618, 55831, 96226, 26998, 75135, 17907, 93137, 40100, 67946, 34253, 21083, 81826, 80362, 10084, 86753, 56715, 52302, 33868, 82335}
{2623411, 7156923, 15523042, 18751153, 8558944, 16177247, 13890021, 18379297, 22301755, 18229614, 17425243, 14110754, 7728840, 19247940, 9564921, 5078139, 12141236, 11103073, 19081087, 15321688, 911624, 8689305, 2217161, 21932974, 10878152, 5675804, 15669600, 15895481, 18531072, 15431866, 23957952, 12305031, 11529552, 16318132, 17816946, 4301154, 4029357, 3289959, 2540444, 23474577, 18003065, 17833066, 13258260, 11427428, 9075539, 16788462, 14946465, 13704969, 12165219, 5382868, 16271011, 16877538, 4336076, 10050633, 4629224, 12518054, 20025744, 12375378, 11315597, 9184880, 10602338, 20877287, 14454371, 7184549, 17908708, 23758665, 11976261, 12363632, 5984222, 12802250, 8638823, 16049641, 6471244, 12477876, 3189473, 461036, 9711479, 14856364, 17452693, 3391303, 8827294, 18302658, 6483368, 7342317, 15788116, 21267108, 11553973, 21283195, 12258999, 20830386, 16062680, 18694269, 15283834, 17784475, 6643212, 1671628, 7781828, 1582044, 17708061, 5628970, 20908086, 10108725, 17347693, 23221667, 15980518, 1063630, 6319875, 23340006, 20234703, 21437125, 22362541, 12859143, 10860061, 7904265, 5513231, 21525752, 15496688, 14035979, 19605551, 4926256, 23612377, 13918924, 14512888, 11393706, 14617910, 18284969, 9852206, 19250299, 19511673, 21765165, 4828471, 12681910, 20523554, 14200580, 2162583, 16675577, 21279716, 20683203, 15968200, 4120567, 19429328, 18914646, 18863955, 18414923, 1234206, 13533762, 16359105, 25198861, 20231181, 15099373, 5105812, 18038851, 3118351, 13615583, 22767930, 8389256, 6153434, 88542, 19903222, 23017360, 19213488, 19684890, 23795478, 17231390, 24693429, 21349211, 10557462, 11618938, 13587472, 20359427, 12138421, 14560931, 22353514, 19216496, 1894515, 14408933, 24166423, 2705869, 22512811, 3469356, 11618739, 17330256, 21638764, 22139782, 12590152, 4093081, 14867772, 7236463, 438082, 7886828, 2871980, 13462310, 341481, 165411, 14788356, 13217757, 7879498, 8158864, 18604638, 2774907, 20030280, 15248376, 12552611, 17313917, 12644369, 5986581, 22922860, 5331299, 76254, 3094739, 4875094, 24000315, 15809605, 20975239, 8617083, 24735716, 13416979, 6540252, 17554629, 21054125, 4847149, 13490529, 6221015, 5546667, 19558717, 14052470, 15866548, 14374460, 18317646, 14848770, 16893440, 10288056, 4705636, 3375611, 3954805, 19721290, 21386765, 18423474, 24518325, 18459669, 20128709, 4525393, 7671756, 21931116, 24773485, 23310382, 2454417, 8195008, 1386622, 20308467, 3885310, 22300831, 3231493, 24254933, 18470114, 3406405, 7673368, 7417575, 8096730, 17892204, 20819558, 24358309, 13360953, 11917741, 13908718, 8889903, 16545216, 11287231, 6949552, 8344042, 10221553, 7116595, 856861, 8963510, 10227110, 23071938, 11647049, 4539925, 2669649, 22866908, 13284497, 18824681, 2052920, 8779225, 2012854, 23519269, 6018025, 8875416, 10514686, 21678129, 15932415, 10721633, 7526460, 848675, 23715636, 10780150, 17137791, 774869, 716196, 11008685, 3951326, 9934917, 11442772, 20898445, 20709128, 3430487, 7679892, 18214771, 17269795, 14962798, 6703449, 14746428, 10488093, 815815, 6774852, 10135148, 16826535, 14014186, 12268323, 14719835, 7206904, 1593736, 17027602, 15055660, 10476079, 13878281, 5279408, 2881007, 16126634, 16546642, 3847756, 22088308, 498805, 670957, 1065907, 7755572, 2568894, 2466591, 1896001, 14632183, 19517437, 876212, 197278, 20107656, 11123767, 8539832, 20804296, 17779113, 24137907, 21695176, 13341486, 9858198, 7332988, 8225455, 4326435, 19172278, 739718, 21619158, 9107887, 5918314, 21623854, 3303405, 19006080, 5204241, 10616611, 19955113, 21136395, 1068098, 5847655, 18597838, 16500102, 19108656, 18171353, 16595698, 21206567, 1759944, 19543608, 25145979, 15183888, 6513940, 25037243, 1439043, 23012917, 18851905, 7715751, 4109797, 17756366, 3301547, 23922989, 3297142, 23338520, 15780680, 12246946, 25049069, 14595521, 21746992, 12966198, 8150556, 10020053, 3967413, 11325803, 10263838, 2130371, 9768770, 10945990, 17009066, 22665627, 12751171, 10974614, 3726492, 1475856, 6570139, 17680174, 10596897, 10045977, 286269, 24652528, 16946056, 23562893, 11772211, 7195670, 24322897, 21508029, 8687879, 1111817, 5449232, 5126865, 5438187, 17282554, 10880213, 8446059, 12432271, 8118712, 20534888, 6125865, 35660, 2721710, 11540042, 22467272, 2143373, 6370566, 11033941, 23091148, 18265152, 15382315, 10134552, 5462878, 24049551, 17039513, 5578461, 18408017, 24948252, 24987324, 20933367, 4699633, 22948955, 774408, 21113954, 19235282, 17696502, 15299604, 15596654, 4098126, 6316647, 13096100, 6771567, 12155240, 11198542, 14857818, 5893817, 20331657, 24460113, 3378142, 16462318, 9622991, 5003340, 12016764, 24893040, 4782879, 2285566, 9424916, 581993, 21262398, 3487529, 20308265, 979588, 22003028, 17505681, 1622144, 4607871, 10825588, 17540528, 8889622, 3060282, 11447447, 5549631, 4685939, 15735122, 16694689, 1194152}
Returns: 2
{21083, 9048, 28241, 93406, 20067, 50086, 56715, 64584, 33276, 19697, 4402, 72222, 90405, 20552, 10084, 82726, 67270, 77243, 51816, 93363, 49562, 28839, 28720, 91599, 6007, 39524, 63482, 90996, 63107, 51003, 87719, 71252, 31844, 71845, 27677, 25925, 27450, 36144, 2794, 74782, 281, 40328, 70347, 60627, 88339, 50151, 92595, 11121, 23190, 30580, 56989, 16589, 43190, 45214, 656, 516, 71290, 85521, 47044, 82898, 25827, 15017, 11408, 33662, 58132, 924, 83961, 93780, 97714, 35666, 82047, 2209, 86780, 15902, 94634, 83436, 89157, 56127, 45910, 19714, 38691, 15692, 89932, 4696, 58069, 74735, 37854, 16818, 84248, 32348, 49998, 85917, 89205, 60643, 32860, 43233, 69123, 56412, 7262, 9324, 59825, 9979, 63367, 92215, 79892, 18581, 3285, 46640, 59718, 79842, 32471, 11334, 50381, 35434, 43624, 95026, 41210, 33776, 9329, 95634, 28263, 27224, 656, 96226, 77892, 68059, 43383, 3672, 27770, 58520, 55001, 88488, 68300, 51652, 71521, 89123, 55871, 63724, 73607, 40973, 83832, 62741, 36220, 28254, 70128, 33868, 34690, 11911, 48122, 41629, 14570, 38210, 39821, 14932, 81395, 60461, 68267, 34557, 199, 99966, 21731, 97277, 5747, 65400, 94357, 45539, 46757, 42012, 57084, 29101, 61812, 8551, 14499, 28421, 35477, 36144, 97169, 61377, 26946, 51079, 66963, 2878, 3009, 90166, 21239, 27676, 45558, 78432, 28624, 38198, 72946, 94480, 19556, 14365, 52616, 77913, 675, 40902, 59785, 11185, 4928, 38284, 83512, 87142, 76639, 86027, 47061, 31960, 7654, 35786, 87832, 97400, 78697, 61943, 21412, 25799, 89631, 57729, 47306, 82270, 32021, 22389, 73141, 10502, 98412, 17907, 28903, 92322, 64822, 73344, 89234, 70904, 52873, 87088, 93764, 24282, 22747, 33740, 6800, 84048, 36934, 58261, 15262, 12014, 35660, 28700, 30799, 82509, 6524, 81635, 97073, 30000, 19467, 22460, 76719, 96525, 22027, 40054, 34290, 35154, 71122, 75279, 8237, 8944, 58085, 82288, 54275, 26171, 48838, 94388, 2061, 76445, 44177, 56026, 76690, 83577, 78231, 45587, 60237, 74899, 51164, 88356, 46238, 39948, 89591, 80061, 42287, 87110, 28366, 27072, 60723, 37048, 53669, 77912, 91167, 35131, 43736, 95425, 5045, 93076, 69038, 69877, 6501, 92245, 13646, 52302, 24218, 73044, 77326, 32680, 29624, 31794, 29559, 42696, 62216, 52890, 28933, 31363, 58284, 51474, 25331, 88119, 12973, 80362, 77671, 33697, 44138, 39538, 55831, 35785, 88542, 68560, 93137, 91977, 55880, 95469, 81546, 71639, 62402, 10083, 25618, 96910, 37153, 40100, 32013, 81912, 7330, 91265, 68587, 49981, 14004, 73073, 92862, 20294, 51625, 80669, 4405, 34071, 63262, 66488, 81, 49728, 96301, 53997, 14101, 56803, 70659, 7436, 81360, 38869, 79107, 68679, 8118, 51228, 77451, 85688, 49030, 75044, 92863, 95155, 71517, 60958, 68008, 596, 19351, 60786, 23443, 24082, 50509, 35075, 98647, 81826, 19283, 61745, 4710, 26998, 65777, 81237, 40066, 27887, 44495, 44876, 68761, 45331, 71245, 68639, 16719, 59805, 4962, 73764, 19817, 78886, 33722, 46272, 4468, 13446, 60291, 82967, 52213, 62748, 63954, 82335, 9789, 53710, 67865, 27673, 51647, 47776, 90453, 87655, 67946, 94500, 62949, 10770, 50155, 95667, 75135, 27521, 76523, 75642, 27689, 20883, 48069, 35593, 31445, 55319, 76953, 32212, 51845, 87036, 9500, 15344, 5557, 42020, 38404, 46540, 36728, 30437, 31867, 34452, 14384, 40946, 34253, 48035, 26256, 21353, 57743, 8082, 9135, 88647, 35068, 66161, 88109, 40559, 99943, 15068, 86753, 43713, 5362, 53919, 18678, 86344, 72098, 58952, 98913, 90845, 32618, 90140, 44677, 98106, 9594, 75007, 56199, 13893, 91988, 28516, 59864, 95632, 6493, 82278}
{17540528, 14857818, 904453, 21619158, 3375611, 20281267, 4685939, 6483368, 14710335, 20548582, 6003641, 16617438, 19340704, 23338520, 13797158, 13096100, 14014186, 4782879, 21746992, 12477876, 6111805, 19429328, 18408017, 24049551, 17137791, 8539832, 15809605, 4301154, 13615583, 8407986, 7150887, 14632183, 17115809, 8074976, 13868492, 20709128, 17452693, 17075657, 16458090, 2541373, 16344899, 7156923, 12929491, 9912833, 549375, 12000175, 13787074, 7195670, 4926054, 15214468, 13341486, 12016764, 20199572, 16890479, 14788356, 6221015, 15682820, 1362090, 5722848, 16545216, 15125796, 19250300, 14867772, 7184549, 1593736, 2933690, 24254852, 12259000, 17269795, 71326, 2367613, 14848770, 13791749, 8356983, 19108656, 9852206, 25158267, 17131784, 24168614, 10616611, 11237233, 21858910, 5369340, 21623854, 3118351, 12552611, 15321688, 18751153, 13258260, 16158982, 13997288, 11829909, 3951326, 9184880, 24418706, 13533762, 16049641, 21695176, 20128709, 12975522, 438082, 13079281, 18526321, 20451642, 5449232, 4109797, 18462954, 18470114, 7868996, 23795478, 7450046, 20534888, 7019750, 16788462, 23562893, 14962798, 19213488, 7920605, 17901533, 9349637, 21856379, 18851905, 6917531, 21843218, 23640785, 20898445, 16660821, 774869, 4902864, 13316780, 771197, 15611530, 10860061, 18459669, 7609540, 1804375, 1065907, 21205164, 16344618, 16359105, 15183888, 18914646, 2705869, 16623952, 10791761, 16694689, 24494803, 17039513, 8875416, 19122716, 3811966, 17855156, 17518770, 22963887, 18844672, 17330257, 5986581, 16595698, 11618938, 15596654, 12505081, 18414923, 19721290, 7116595, 7325813, 2767249, 18961403, 16500102, 17562765, 2396714, 24893040, 18423474, 16561141, 20933367, 20025744, 4828471, 22922860, 21341093, 14383315, 12802250, 16177247, 15217346, 13704969, 13552476, 14200580, 21931116, 15780680, 9446405, 10974614, 13946916, 9637867, 16062680, 19903222, 3862121, 8341081, 8994302, 17519445, 23379422, 19400489, 10791335, 76254, 11220335, 16973991, 21525752, 18379297, 2540444, 21903440, 15523042, 12363632, 7231456, 11917741, 12141236, 11618739, 5690914, 13701960, 12246946, 18694269, 4414963, 15423629, 21136395, 6949552, 14617910, 4503366, 7879498, 1010036, 3249400, 11344500, 8500308, 15496688, 21422555, 23847899, 21508029, 2621767, 15100056, 16271011, 10780150, 7478155, 17741801, 18604638, 24652528, 9339040, 18229614, 20819558, 14758442, 25234521, 24976952, 20908086, 23264110, 7679892, 10941696, 2871980, 20938086, 11893035, 10510553, 9934917, 17998058, 4525393, 24040369, 8096730, 5279408, 22116170, 9424916, 9810892, 6418784, 12987575, 7904265, 21678129, 19543608, 23221667, 14225836, 14356369, 5675804, 24693429, 11873568, 12681910, 20778173, 2221604, 22825691, 18591309, 17083965, 17282554, 24137907, 2669649, 19943170, 4210158, 2847310, 24735716, 20030280, 11315597, 13217757, 24796439, 7379365, 4008474, 13174012, 20121447, 5034949, 8118712, 20630313, 4098126, 13680548, 22528652, 22837807, 4336076, 14292825, 19785289, 15735122, 10288056, 18302658, 24000315, 5126865, 1924139, 5578461, 18027617, 6513940, 17624981, 20683203, 15895481, 7951967, 11182051, 3146213, 15491082, 14846561, 12729440, 22254601, 14590559, 22387211, 5766986, 15228082, 4027954, 15968200, 25234521, 24446220, 7821977, 3238190, 303077, 11198542, 17027602, 23546216, 2996092, 23071938, 14408933, 185452, 4296435, 1622144, 19883666, 5208777, 7886828, 7492720, 11123767, 18077598, 13093285, 18664382, 10271723, 10006439, 8610569, 19467535, 21937379, 11008685, 4091216, 10017175, 979669, 19684890, 23317968, 21932974, 17554629, 8446059, 5918314, 9453841, 4792327, 3469356, 4926256, 23172830, 21349211, 15299604, 8558944, 670957, 23012917, 19796334, 13890021, 23474577, 6708200, 18531072, 14856364, 10135148, 876212, 2932766, 1334975, 3430487, 19656060, 8260530, 22238429, 16426725, 6389849, 25049069, 21267108, 20308265, 14354308, 16240219, 6540252, 17708061, 2217161, 14677059, 24563564, 11817542, 17632398, 12432271, 1535604, 6125865, 14595521, 4999818, 18284969, 4259282, 13840815, 1970411, 1068098, 21944562, 257569, 22694077, 20830386, 15188544, 16126634, 24122704, 11366029, 13587472, 14787701, 5105812, 23899546, 17680174, 23181601, 12355978, 20694596, 23017360, 24385846, 21124724, 24568480, 3691424, 979588, 22693148, 9564921, 7401455, 5546667, 4029357, 16455296, 16462318, 7051195, 19851653, 1439043, 2162583, 3847756, 21765165, 10524186, 11442772, 15012968, 3231493, 341481, 16546642, 15007411, 11356240, 25069110, 6021033, 19230880, 24459652, 14443186, 6066060, 17478949, 4629224, 461036, 1582044, 12859143, 14946465, 21543097, 23612377, 5805193, 21985121, 22612754, 12644369, 5549631, 15099373, 17784475, 18917874, 4847149, 10596897, 12716467, 3297142, 2979920, 20231181, 581993, 23430146, 6273118, 1573962, 3967413, 6228441, 6570139, 788301, 24948252, 24166423, 17756366, 6316647, 21283195, 14560931}
Returns: 0
{44177, 77892, 87088, 98106, 88356, 656, 45558, 29101, 42020, 81, 69877, 51003, 88119, 42012, 27770, 26998, 39538, 51816, 87655, 56989, 94480, 78697, 31794, 72222, 93780, 38869, 26256, 2209, 59805, 17907, 48035, 60237, 59785, 87719, 94388, 65777, 68300, 79842, 60958, 35154, 28516, 76690, 25827, 91599, 90140, 16719, 27689, 72946, 3672, 45331, 4696, 35660, 40973, 82335, 5747, 52616, 81395, 24082, 93363, 36144, 35434, 34253, 37153, 8944, 63724, 50151, 92215, 55871, 15017, 12973, 31844, 8551, 89157, 13646, 46757, 62216, 38284, 42696, 31960, 31867, 89591, 75044, 36220, 38691, 85521, 4928, 6501, 45910, 16589, 83961, 28933, 34557, 41629, 10502, 63262, 74782, 47061, 89631, 10083, 28421, 14570, 93406, 44876, 15344, 94357, 27676, 98412, 93076, 92595, 4468, 8237, 28254, 34690, 38198, 281, 76953, 70904, 2794, 87110, 82726, 49981, 52213, 77451, 68267, 63107, 93764, 95667, 53710, 85688, 33868, 68560, 90996, 92863, 47306, 66161, 73044, 53919, 92862, 68761, 51228, 72098, 28720, 40328, 73141, 95026, 56026, 86027, 91977, 80669, 73344, 34452, 79892, 23190, 11911, 43713, 97400, 62741, 83512, 77913, 82288, 59718, 19556, 9594, 80362, 67946, 10770, 42287, 49030, 5362, 19697, 24282, 20067, 56199, 78231, 32680, 31445, 58261, 46238, 19283, 28366, 21731, 97169, 78886, 62748, 63954, 78432, 14499, 53997, 45587, 51625, 22389, 89123, 92322, 4962, 74899, 43233, 67270, 20294, 33722, 14004, 51647, 81546, 40559, 11334, 14932, 40100, 34290, 59864, 14365, 68059, 18581, 15262, 48069, 30580, 59825, 53669, 75007, 39821, 27072, 3009, 11408, 44677, 52873, 47044, 82509, 199, 58952, 68679, 90453, 41210, 38404, 15692, 32013, 25925, 99966, 51164, 70659, 80061, 95634, 44495, 35068, 71517, 26171, 88647, 71845, 81912, 40902, 82898, 91988, 14101, 73073, 9789, 68008, 89234, 57729, 40946, 10084, 58284, 33776, 18678, 51845, 69038, 51474, 75135, 88542, 75279, 20883, 86780, 60627, 82278, 98647, 88339, 20552, 36728, 58085, 675, 86753, 29559, 35075, 68639, 76445, 87832, 98913, 27450, 19714, 43736, 56127, 33662, 46640, 77912, 37048, 19817, 4402, 48122, 25331, 39948, 50509, 32471, 27224, 6007, 21353, 9979, 55319, 28241, 76523, 45214, 87036, 58520, 25618, 52302, 32021, 68587, 2878, 43383, 46540, 33740, 74735, 81237, 43190, 39524, 35593, 27887, 51652, 76639, 49562, 50086, 97073, 13893, 71290, 32348, 96525, 64822, 95469, 37854, 46272, 50381, 516, 54275, 47776, 71521, 8118, 48838, 26946, 32618, 61745, 81360, 32860, 61812, 71252, 21239, 51079, 81826, 94500, 6800, 33697, 11185, 61377, 35131, 22027, 28903, 95632, 33276, 16818, 9500, 656, 30437, 5045, 97277, 83832, 96226, 69123, 5557, 35666, 25799, 89205, 67865, 55001, 66963, 57743, 924, 52890, 63367, 61943, 4710, 56803, 9135, 90845, 30000, 28700, 15068, 96301, 87142, 86344, 22747, 12014, 93137, 83577, 43624, 90166, 7262, 8082, 2061, 44138, 27677, 35785, 94634, 36934, 89932, 49998, 14384, 28624, 49728, 58069, 57084, 71639, 88109, 28263, 77326, 38210, 32212, 84248, 70347, 24218, 19351, 19467, 65400, 22460, 11121, 6493, 30799, 63482, 73607, 15902, 6524, 596, 95425, 82047, 62949, 9329, 76719, 9048, 56412, 66488, 31363, 60461, 7654, 21083, 92245, 83436, 27673, 55831, 34071, 60723, 64584, 70128, 77671, 40054, 82967, 7330, 62402, 3285, 4405, 60643, 40066, 50155, 71245, 45539, 71122, 29624, 55880, 91265, 27521, 82270, 36144, 99943, 9324, 81635, 91167, 60786, 35477, 7436, 79107, 23443, 84048, 73764, 28839, 90405, 58132, 13446, 77243, 85917, 75642, 21412, 95155, 96910, 97714, 56715, 60291, 35786, 88488}
{24693429, 23640785, 10221553, 23758665, 1184970, 10446821, 15780680, 22866908, 3231493, 979669, 2466591, 8407986, 14846561, 8776431, 20359427, 4953254, 15228082, 3539345, 12966198, 11950024, 16062680, 13694479, 19687854, 16617438, 13069302, 3469356, 17478949, 10387960, 19168461, 22003028, 6066060, 18591309, 19400489, 18171353, 11103073, 14354308, 10860061, 1518885, 6764407, 5279408, 24166423, 12629301, 15125796, 24049551, 1894515, 23715636, 5546667, 15669600, 774869, 13462310, 21623854, 35660, 8916389, 24122704, 19721290, 8341081, 18844672, 21828116, 12477876, 20442194, 16788462, 14443186, 20975239, 18824681, 21205164, 13284497, 4875094, 24224485, 19250299, 12518054, 17115809, 6819598, 25158267, 19785289, 6319875, 7671756, 11220335, 6513940, 15523042, 197278, 4210158, 5513231, 22564872, 11237233, 1362090, 76254, 20904946, 1111817, 12016764, 24254852, 9367973, 16595698, 19122716, 7879498, 21206567, 22767930, 21903440, 18694269, 23071938, 4329575, 21437125, 3708769, 10602338, 13807093, 18003065, 3331081, 1010036, 13680548, 11540042, 1068098, 9810892, 8638823, 774408, 11325803, 16344899, 23872431, 3797396, 16458090, 20030280, 13096100, 18077598, 20830386, 8558944, 19316207, 13615583, 16271011, 3691424, 11700759, 670957, 16694689, 856861, 21024363, 11437363, 15423629, 1688305, 18302658, 18917874, 10271723, 24563564, 15299604, 12716467, 18408017, 7156923, 4503366, 14962798, 11873568, 2540444, 22088308, 19467535, 3885310, 6021033, 5449232, 4926054, 8206919, 15099373, 12141236, 18914646, 8344042, 16318132, 17412544, 17425243, 19903222, 3967413, 22254601, 20694596, 21124724, 541092, 2270634, 7455408, 4705636, 14478653, 21878977, 18720581, 23091148, 20140336, 7051195, 7063168, 2669649, 6389849, 11315597, 12751171, 2408830, 4259282, 10108725, 9171841, 15866548, 8687879, 3355544, 22825691, 16675577, 10639000, 23519269, 16826535, 14595521, 8225455, 13533762, 14014186, 10006439, 11427428, 13093285, 23899546, 17027602, 3289959, 20534888, 22963887, 23652477, 8096730, 7538019, 21386765, 4404135, 4109797, 20819558, 8827294, 10050633, 438082, 21279716, 6228441, 7755572, 13217757, 13704969, 10378157, 19006080, 22665627, 19558717, 23264110, 11618938, 3297142, 23172829, 2143373, 19213488, 341481, 3391303, 5382868, 4551318, 9737833, 8003131, 5918314, 2847310, 15980518, 2217161, 21543097, 18597838, 5717084, 10376703, 17231390, 5208777, 23379422, 8772203, 24948252, 17554629, 6643212, 11366029, 14856364, 1475856, 4414963, 24459652, 13797158, 14110754, 7920604, 4847149, 3847756, 2774907, 3146213, 24330068, 88542, 9424916, 4029357, 11529552, 9912833, 10755868, 22238429, 24773485, 1916553, 10263838, 12987575, 17519445, 5549631, 7236463, 17009066, 12870889, 5675804, 13404612, 2979920, 7809278, 14637624, 8118712, 8158864, 7184549, 18470114, 12138421, 17892204, 6969369, 6003641, 16407227, 9768770, 5331299, 5628970, 17816946, 6409840, 17137791, 4629224, 12165219, 19851653, 904453, 9564921, 16890479, 21765165, 11976261, 10851206, 9551701, 18316990, 11123767, 15217346, 8617083, 16546642, 7526460, 12756645, 9075539, 20199572, 8539832, 16462318, 17708061, 6826504, 6931863, 6111805, 20281267, 22459614, 24460113, 15682820, 16158982, 17998058, 15496688, 14131448, 15321688, 1970411, 18265152, 19014022, 3610667, 7602123, 17696502, 21349211, 2061692, 14383315, 581993, 247197, 4792327, 848675, 24893040, 14632183, 14200580, 12483350, 8889622, 23017360, 6636683, 22387211, 10791335, 3954805, 5034949, 20731155, 13918924, 6316647, 14710335, 18751153, 10524186, 6917531, 13908718, 4098126, 18414923, 15183888, 21843218, 9254003, 15012968, 25198861, 12246946, 3951326, 14787700, 24518325, 9124237, 461036, 22301755, 20683203, 6771567, 19605551, 21267108, 8446059, 12859143, 5094185, 4326435, 286269, 12605220, 23317968, 21525752, 10596897, 17779113, 10488093, 7821977, 4539925, 1715252, 11772211, 20128709, 1582044, 10880213, 5766986, 13868492, 9302106, 6220499, 15932415, 19955113, 13997288, 19230880, 10974614, 19684890, 3118351, 17562765, 23546216, 19517437, 3406405, 24000315, 7417575, 2162583, 13258260, 12375378, 14970683, 24377660, 13360953, 18183326, 14746428, 18049972, 21283195, 20908086, 15809605, 8963510, 16893440, 7679892, 10135148, 4699633, 2367613, 24385846, 7342317, 9934917, 14857818, 21695176, 10017175, 17313917, 7964726, 12363632, 7715076, 11033941, 15465751, 5105812, 4027954, 14259907, 24796439, 6483368, 14512888, 10721633, 1234206, 22694077, 17355023, 2996092, 18462954, 21937379, 16110284, 6540252, 716196, 17632398, 22512811, 22116170, 23340006, 24987324, 17833066, 2568894, 21136395, 17075657, 2721710, 12268323, 14374460, 5204241, 2932766, 20025744, 9453841, 20387372, 1334975, 24652528, 20308467, 5834032, 5984222, 1593736, 21944562, 20528885, 11829909, 7401455, 11553973, 1855099, 25145979, 17269795, 20605297, 25037243, 7231456, 9711479}
Returns: 2
{81, 75279, 46640, 49030, 82047, 50086, 24282, 51816, 63367, 52873, 81395, 675, 88119, 19351, 92215, 924, 73073, 77671, 45558, 43233, 33868, 55880, 89157, 2794, 65777, 35785, 38198, 51474, 67270, 25331, 90405, 18678, 94388, 91988, 83436, 28421, 86027, 51652, 97714, 9789, 45910, 47044, 49728, 27677, 98106, 72946, 86344, 51625, 95425, 60291, 71521, 39538, 31844, 85688, 11334, 82270, 2209, 92322, 95632, 27224, 59718, 21731, 60461, 82335, 77892, 69038, 4962, 57729, 84248, 9135, 6524, 32013, 63262, 78697, 2061, 64584, 23443, 10502, 28720, 13646, 49998, 38210, 32021, 15902, 9979, 31445, 46540, 88339, 93137, 4710, 94634, 19556, 29101, 33662, 14570, 56026, 74899, 6501, 43383, 70904, 60627, 57743, 28700, 94500, 40066, 30000, 69123, 15262, 75007, 47306, 73344, 55319, 60786, 27673, 62949, 81635, 86780, 95155, 79107, 56412, 27072, 38691, 88356, 26256, 64822, 77243, 92595, 53997, 35068, 77912, 24218, 199, 94357, 50151, 77326, 33722, 48838, 14499, 35666, 90166, 88488, 57084, 15344, 34690, 28839, 68267, 63724, 2878, 43736, 32348, 34290, 46757, 25799, 25925, 93406, 71517, 39524, 48069, 19817, 40100, 10770, 54275, 8944, 97073, 53669, 7654, 66963, 19467, 6493, 70347, 596, 62402, 9329, 71639, 93764, 79892, 94480, 71845, 88542, 91977, 59825, 76639, 82726, 656, 38284, 22460, 32471, 93780, 89591, 26998, 20883, 9324, 39821, 52302, 22389, 66488, 52616, 38869, 80669, 72098, 36220, 31867, 20067, 44177, 33776, 45539, 3672, 63954, 55831, 75642, 56127, 43190, 29559, 58085, 68300, 68639, 35154, 8237, 58132, 15692, 84048, 10084, 21412, 35131, 281, 89123, 68008, 98913, 61377, 52213, 91167, 31794, 32618, 11185, 48122, 60958, 60237, 78231, 15068, 49981, 51079, 36728, 87036, 56803, 42020, 27521, 15017, 81912, 6007, 9594, 86753, 89631, 36144, 80061, 14101, 28263, 28366, 76719, 28241, 44677, 44138, 35660, 19714, 87655, 21353, 18581, 71245, 25618, 87719, 26171, 88647, 92863, 59785, 39948, 91265, 68587, 56989, 43624, 47061, 71252, 87110, 68560, 63107, 37048, 83577, 58520, 68059, 97277, 3009, 22027, 70128, 27770, 14004, 75135, 49562, 63482, 6800, 83832, 11911, 21239, 4696, 76953, 99966, 37153, 83512, 32212, 65400, 4928, 71122, 74782, 78886, 82509, 35075, 40054, 58952, 55001, 68679, 69877, 82967, 16719, 28624, 4468, 66161, 28903, 98647, 37854, 36144, 4402, 61943, 8118, 34071, 50381, 27676, 40946, 87832, 29624, 58284, 81360, 98412, 31960, 87142, 85521, 27689, 51228, 5557, 7262, 19283, 43713, 96910, 82898, 97169, 76690, 76445, 22747, 91599, 88109, 42696, 89234, 60643, 58261, 8082, 53710, 83961, 40902, 27450, 51845, 46238, 81237, 24082, 33740, 38404, 67865, 93363, 30437, 73764, 53919, 41210, 44495, 87088, 96226, 46272, 73044, 28254, 62216, 9048, 77913, 70659, 92245, 97400, 82278, 89932, 68761, 78432, 73607, 56199, 77451, 56715, 42012, 4405, 40973, 45331, 51647, 96301, 23190, 75044, 41629, 96525, 90996, 95026, 7436, 30580, 28516, 45587, 45214, 16589, 71290, 85917, 58069, 11408, 67946, 20552, 12014, 99943, 27887, 81826, 26946, 42287, 51003, 35477, 14384, 90845, 17907, 60723, 48035, 36934, 34557, 20294, 5045, 81546, 79842, 89205, 5362, 62748, 52890, 55871, 30799, 76523, 35593, 72222, 31363, 40559, 90453, 8551, 656, 33697, 13893, 5747, 92862, 7330, 61812, 25827, 80362, 74735, 16818, 34452, 90140, 93076, 14365, 95667, 32680, 40328, 11121, 51164, 13446, 62741, 47776, 28933, 59805, 516, 32860, 59864, 14932, 12973, 95469, 50509, 35434, 44876, 34253, 50155, 3285, 82288, 73141, 19697, 61745, 10083, 9500, 33276, 21083, 35786, 95634}
{979669, 9424916, 6811047, 2270634, 2367613, 5003340, 10780150, 3539345, 6771567, 2621767, 6471244, 7715751, 10476079, 876212, 4875094, 2933690, 6643212, 10721633, 9499399, 11743992, 8573700, 303077, 165411, 8779225, 10945990, 9302106, 11325803, 3146213, 11287605, 9768770, 5984222, 4847149, 11103073, 378257, 9852206, 4329575, 2540444, 6826504, 8062440, 11366029, 1111817, 5722848, 5599359, 11393706, 1573962, 9637867, 10596897, 8610569, 4699633, 257569, 7609540, 10045977, 8150556, 670957, 4710967, 4180396, 10387960, 8500308, 6316647, 6409840, 7868996, 12505081, 7964726, 1194152, 1671628, 2774907, 10643962, 4414963, 12060509, 12384513, 7679892, 5382868, 4091216, 11618739, 10880213, 6483368, 1334975, 7879498, 6855224, 5462878, 11287231, 7417575, 6949552, 8356983, 12165219, 7051195, 8734419, 549375, 7821977, 3972123, 6220499, 5350855, 2396714, 7184549, 3811966, 11873568, 8225455, 4336076, 8617083, 3797396, 9912833, 461036, 286269, 2311661, 6540252, 4326435, 9254003, 4430225, 6228441, 9858198, 3885310, 5438187, 2932766, 5105812, 911624, 10941696, 11529552, 1855099, 4926256, 3595757, 12043836, 11237233, 1184970, 7781828, 9802655, 4782879, 11540042, 3355544, 3726492, 12138421, 10288056, 11618938, 7325813, 12000175, 1311532, 11427428, 2061692, 8687879, 71326, 11772211, 9711479, 7728840, 11442772, 774408, 5834032, 5986581, 4093081, 10020053, 8118712, 9107887, 8096730, 6319875, 12246946, 4551318, 3708769, 6708200, 8539832, 8827294, 6969369, 1622144, 4120567, 3610667, 6418784, 2871980, 4008474, 12363632, 9124237, 11893035, 3957819, 12375378, 10135148, 2996092, 7342317, 1759944, 9057274, 5449232, 9266321, 8074976, 88542, 3238190, 438082, 6931863, 12221147, 10446821, 11220335, 10510553, 7450046, 12258999, 4210158, 4953254, 4029357, 12268323, 7755572, 9551701, 10639000, 10017175, 8341081, 3469356, 5847655, 12590152, 2705869, 197278, 3375611, 585269, 7920604, 2767249, 774869, 9171841, 4027954, 7401455, 8158864, 5078139, 7236463, 12305031, 10860061, 12432271, 5279408, 9810892, 1593736, 3391303, 666041, 11447447, 11553973, 5034949, 8889903, 1804375, 10446165, 2979920, 3954805, 4456348, 5204241, 5578461, 581993, 10791335, 8875416, 6764407, 6703449, 2221604, 12605220, 7206904, 12483350, 10263838, 3556392, 8446059, 3231493, 2568894, 5999239, 5208777, 8102737, 3967413, 5549631, 6629883, 8195008, 2847310, 7693993, 3406405, 11315597, 9934917, 904453, 6273118, 5766986, 35660, 10616611, 12355978, 4629224, 4109797, 7673368, 10851206, 7150887, 5717084, 10376703, 11437363, 5893817, 5331299, 7492720, 11123767, 11950024, 1715252, 3378142, 10673590, 5291351, 856861, 11682045, 7379365, 4539925, 11976261, 4404135, 6916875, 11532561, 4525393, 10791761, 4902864, 12155240, 979588, 6111805, 9488398, 6636683, 10134465, 8206919, 11055180, 3615363, 1439043, 9737833, 4296435, 8344042, 2162583, 7116595, 76254, 3189473, 2541373, 4259282, 2052920, 8260530, 1234206, 3297142, 771197, 2130371, 2466591, 2623411, 1535604, 10974614, 1068098, 1688305, 11344500, 3094739, 9950687, 4828471, 6003641, 5690913, 3893428, 11008685, 7019750, 3331081, 815815, 11917741, 1924139, 11182051, 4792327, 1010036, 9743439, 3795911, 1362090, 5546667, 9986145, 10227110, 5113074, 6389849, 10178861, 185452, 8772203, 2408830, 12629301, 5675804, 7478155, 1276569, 5805193, 6513940, 1475856, 9184880, 7063168, 1582044, 11700759, 1063630, 1896001, 7809278, 3847756, 2669649, 9075539, 3430487, 7526460, 341481, 10514686, 12477876, 11356240, 4999818, 6370566, 6062243, 2217161, 10221553, 3487529, 1970411, 7004907, 8638823, 7671756, 10385751, 8994302, 5918314, 11033941, 12141236, 10755868, 5369340, 739718, 9446405, 8963510, 6570139, 8558944, 4685939, 8776431, 3301547, 8916389, 11817542, 1386622, 2012854, 4926054, 5513231, 6153434, 7332988, 4301154, 10366749, 9453841, 10050633, 1096614, 2454417, 8389256, 12016764, 9622991, 11829909, 3118351, 10378157, 4607871, 1916553, 10488093, 2721710, 7554347, 8889622, 10878152, 541092, 8407986, 5244254, 6018025, 5094185, 3249400, 498805, 6066060, 9339040, 8673380, 10006439, 4098126, 8288465, 1518885, 3951326, 7455408, 10108725, 4604208, 1065907, 4357234, 9564921, 8807796, 8689305, 7951967, 3289959, 2143373, 6819598, 6917531, 2881007, 788301, 5518978, 10271723, 7886828, 403293, 10134552, 3060282, 12552611, 6500186, 6021033, 1894515, 11647049, 3862121, 3691424, 5126865, 7156923, 7195670, 8003131, 3303405, 6382616, 7602123, 9367973, 6125865, 6221015, 848675, 7538019, 2285566, 12518054, 11198542, 5628970, 8481493, 10602338, 10825588, 716196, 6774852, 7904265, 4503366, 4705636, 247197, 2172666, 10524186, 10557462, 7715076, 7231456, 9349637}
Returns: 2
{98913, 65777, 26171, 21239, 87832, 58284, 60627, 28421, 4468, 21353, 68059, 79842, 82898, 24082, 31960, 80061, 516, 68587, 74782, 97073, 27689, 75135, 8118, 76953, 75642, 28254, 21083, 27224, 86344, 56026, 52616, 28624, 68300, 39948, 40054, 93764, 83832, 70347, 77912, 61812, 34557, 68761, 17907, 52873, 55831, 46238, 14499, 60958, 77243, 656, 32618, 68267, 281, 71521, 79107, 26998, 4402, 42696, 94634, 36728, 47061, 19467, 88356, 36220, 69038, 29559, 94388, 87110, 76639, 91265, 60723, 91988, 39538, 43713, 15068, 13893, 63482, 89157, 89205, 49981, 88109, 97169, 95155, 43624, 199, 71845, 6493, 3672, 16818, 91977, 42287, 78432, 2794, 47044, 28366, 56199, 35075, 20883, 32021, 33740, 56803, 32680, 57084, 76445, 27450, 656, 9329, 48069, 45331, 25618, 45910, 16719, 20294, 88542, 93363, 28839, 71639, 9135, 40066, 94357, 38210, 14004, 87719, 60461, 34290, 12014, 31445, 66963, 15902, 85521, 82967, 4710, 92322, 95667, 49562, 22747, 66161, 22389, 77892, 21412, 86780, 89932, 54275, 30580, 80362, 82288, 51164, 27887, 36934, 82278, 56715, 94480, 95469, 7436, 14570, 73607, 2061, 9048, 51079, 98106, 32013, 30437, 73073, 90405, 97277, 59785, 37854, 44677, 82335, 73764, 59825, 35477, 14384, 14365, 92863, 91167, 69123, 31844, 83961, 52890, 33662, 60786, 37153, 43383, 75279, 35660, 68679, 50086, 10084, 33868, 63262, 89591, 67946, 70128, 45214, 60643, 33776, 97714, 19714, 83436, 24282, 68639, 75007, 99943, 89631, 80669, 11121, 92862, 596, 98647, 57729, 35593, 95425, 19697, 8551, 63107, 15262, 90845, 71252, 35131, 10770, 34253, 77326, 77451, 89234, 44495, 50509, 72222, 99966, 45587, 42012, 37048, 26946, 11334, 6524, 70904, 34452, 90453, 53710, 19351, 36144, 6501, 68560, 52213, 97400, 9500, 3285, 78697, 81237, 62949, 55880, 4928, 19283, 79892, 81395, 25925, 63954, 56412, 92245, 45539, 31363, 14101, 10083, 90140, 74899, 53997, 2209, 90166, 96301, 51474, 85917, 81360, 8082, 24218, 59718, 55001, 70659, 77671, 7262, 67865, 28263, 19556, 28241, 83512, 38198, 52302, 90996, 7654, 61377, 95634, 39524, 31794, 5747, 29101, 81635, 33722, 40946, 28516, 58069, 23190, 34071, 48838, 59864, 51003, 64822, 58952, 88647, 5045, 14932, 35434, 94500, 27072, 51647, 95026, 92215, 28720, 40328, 73044, 29624, 18678, 83577, 22460, 60237, 51652, 32471, 72946, 64584, 55319, 78231, 20552, 32860, 28933, 44177, 71290, 49030, 34690, 21731, 81546, 40973, 74735, 15692, 89123, 30799, 76690, 8944, 86027, 82726, 88119, 35154, 77913, 58261, 45558, 27677, 2878, 50381, 72098, 13646, 81912, 87142, 91599, 50155, 75044, 95632, 76523, 924, 6007, 47776, 27676, 62402, 39821, 7330, 86753, 50151, 46540, 56989, 49998, 41629, 19817, 26256, 48122, 92595, 5557, 96525, 8237, 41210, 35666, 93780, 69877, 9789, 66488, 61943, 38691, 46757, 25331, 78886, 59805, 98412, 9979, 11408, 88488, 13446, 43736, 58085, 4405, 42020, 40100, 96910, 51625, 10502, 12973, 18581, 51816, 61745, 62216, 27521, 57743, 40902, 82509, 56127, 55871, 58132, 4962, 68008, 43190, 11185, 93076, 4696, 58520, 6800, 25827, 36144, 71122, 85688, 33697, 40559, 3009, 71517, 44876, 93406, 76719, 62748, 63724, 28903, 73344, 65400, 48035, 675, 27673, 15017, 20067, 46272, 35786, 38284, 53919, 43233, 35068, 9594, 23443, 81, 25799, 82047, 87036, 30000, 9324, 81826, 35785, 47306, 27770, 22027, 16589, 93137, 96226, 71245, 88339, 32348, 82270, 53669, 84048, 32212, 15344, 38869, 31867, 67270, 84248, 51845, 51228, 87088, 44138, 33276, 87655, 63367, 60291, 73141, 62741, 5362, 46640, 38404, 49728, 28700, 11911}
{22353514, 14354308, 19543608, 14200580, 13404612, 14110754, 15382315, 20933367, 24170891, 20626650, 20898445, 23795478, 16545216, 21828116, 15523042, 22467272, 19014022, 14179341, 22767930, 22459614, 19715543, 24330068, 21349211, 23872431, 17908708, 16623952, 17540528, 18851905, 14723968, 13416979, 16946056, 14288531, 14442760, 19943170, 24040369, 16271011, 15183888, 12929490, 13174012, 24893040, 16595698, 24563564, 22003028, 22665627, 21262398, 22611110, 16561141, 18531072, 20528885, 14788356, 24685146, 19316207, 16344899, 17696502, 20387372, 20308265, 19235282, 18763277, 19108656, 15007411, 21903440, 13360953, 24137907, 22564872, 22528652, 18027617, 14225836, 20030280, 18379297, 17833066, 24796439, 24948252, 15228082, 15099373, 12644369, 24460113, 15809605, 25158267, 21372400, 18077598, 19517437, 22922860, 23474577, 23562893, 13615782, 17231390, 21283195, 24463324, 18751153, 22088308, 24735716, 15866548, 16458090, 19558717, 13947290, 18720581, 17009066, 21226047, 18316990, 17741801, 16845265, 20140336, 17562765, 19635162, 17452693, 18317646, 17901533, 16455296, 13462310, 14408933, 24168614, 23715636, 15248376, 25234521, 12850008, 19429328, 23546216, 12859143, 18734335, 18003065, 17855156, 13093285, 18171353, 17330256, 17172081, 14758442, 18214771, 16177247, 16893440, 23957952, 22694077, 21267108, 16826535, 21638764, 19172278, 17779113, 23612377, 14617910, 23640785, 13701960, 13791749, 19955113, 21678129, 15214468, 22254601, 17412544, 17282554, 17708061, 15932415, 14560931, 20605297, 16062680, 14131448, 15788116, 21437125, 16344618, 14356369, 14857818, 12802250, 23758665, 19883666, 13908718, 18664382, 19340704, 18414923, 19400489, 15321688, 19006080, 24122704, 20308467, 24856264, 20025744, 19230880, 21386765, 13890021, 20121447, 16049641, 17115809, 24254852, 20683203, 18083634, 22362541, 20975239, 16660821, 15884884, 25234521, 23172829, 20281267, 13797158, 16694689, 21206567, 21113954, 20694596, 14512888, 16890479, 16110284, 17347693, 17269795, 14637624, 15465751, 14478653, 12870889, 19081087, 22612754, 18694269, 19467535, 18049972, 15055660, 15099969, 22238429, 20877287, 16462318, 20630313, 20548582, 18423474, 13615583, 20819558, 20231181, 14632183, 20234703, 21124724, 14443186, 24000315, 16753028, 23847899, 23061855, 19656060, 16617438, 15596654, 22825691, 16500102, 17892204, 14383315, 20534888, 17561153, 21508029, 19247940, 23181601, 13587472, 24377660, 20442194, 20904946, 24446220, 20830386, 13190685, 14719835, 18462954, 13694479, 16240219, 24385846, 24987324, 25163195, 18863955, 19865181, 18844672, 20709128, 16126634, 21695176, 14292825, 22512811, 17313917, 17554629, 23071938, 23430146, 17083965, 21932974, 14848770, 13552476, 23317968, 22139782, 13490529, 20523554, 23660559, 14970683, 17425243, 24518325, 19386866, 14590559, 20128709, 14787700, 21856379, 19903222, 24358309, 16973991, 13946916, 15735122, 21024363, 12878543, 21341093, 15980518, 16734213, 19687854, 19721290, 22866908, 14374460, 13840815, 24459652, 24166423, 22174239, 20331657, 14259907, 23221667, 17756366, 16877538, 15496688, 21996331, 14946465, 21141440, 22963887, 16788462, 23017360, 13217757, 23899546, 14962798, 20451642, 18408017, 18117926, 18302658, 23340006, 20406050, 20778173, 14746428, 18591309, 18459669, 17816946, 15669600, 18815737, 19851653, 23091148, 23338520, 24418706, 15895481, 24693429, 15682820, 23012917, 24494803, 12751171, 17027602, 16359105, 12756645, 21858910, 23519269, 20908086, 12681910, 18824681, 22780104, 13096100, 14846561, 19990267, 16318132, 18229614, 15780680, 13868492, 15217346, 18265152, 12716467, 19785289, 20107656, 21525752, 24049551, 24568480, 19796334, 19013506, 15746123, 22301755, 17137791, 17680174, 21931116, 22300831, 17518770, 17355023, 19771643, 13284497, 16546642, 13341486, 13997288, 19122716, 18284969, 17478949, 16407227, 13787074, 15012968, 17998058, 15431866, 19213488, 25198861, 13069302, 22837807, 13878281, 15283834, 19605551, 14035979, 18961403, 15491082, 21054125, 19168461, 24322897, 13079281, 14867772, 15611530, 21944562, 17159545, 12987575, 21937379, 22045048, 23652477, 25145979, 16675577, 17365525, 12729440, 21143305, 21746992, 25049069, 17624981, 22693148, 24831228, 23379422, 23264110, 17131784, 24224485, 23698917, 14595521, 14856364, 20199572, 14454371, 13680548, 21623854, 13316780, 18604638, 15125796, 17075657, 22116170, 24649252, 22387211, 21985121, 13704969, 18597838, 14677059, 21619158, 15376323, 15188544, 21205164, 13918924, 21422555, 18183326, 19216496, 17519445, 20156382, 19250299, 21878977, 23310382, 18038851, 14052470, 18917874, 13533762, 21543097, 21276702, 23922989, 24254933, 13013374, 22948955, 21765165, 20938086, 12975522, 16426725, 15968200, 15423629, 20359427, 20731155, 13234346, 17505681, 21843218, 17632398, 24773485, 16158982, 21136395, 21279716, 24652528, 23104150, 13807093, 21804034, 25069110, 14014186, 13258260, 21438610, 15299604, 15100056, 19511673, 14710335, 12966198, 18526321, 25037243, 20804296, 18914646, 17784475, 18470114, 24931444, 19684890, 24976952, 17039513}
Returns: 2
{64785, 65486, 78273, 27948, 62237, 45913, 15982, 77808, 15858, 68286, 41748, 36622, 24327, 13032, 99298, 16259, 29924, 19036, 12423, 25314, 7515, 91686, 1798, 55041, 25123, 16904, 89136, 19129, 68547, 22991, 46272, 37602, 27920, 44845, 88854, 65339, 67825, 62006, 72493, 98153, 86764, 27349, 3802, 79877, 44847, 80052, 98223, 75000, 242, 90931, 65825, 4647, 13240, 97356, 45375, 9585, 1027, 43920, 84960, 49709, 7913, 64125, 38890, 40423, 81932, 49755, 72327, 32670, 61713, 3698, 73024, 98855, 8711, 79146, 40615, 18326, 96148, 12488, 62533, 69332, 52535, 19095, 33995, 62971, 51896, 93867, 54395, 30036, 76260, 80613, 3099, 57374, 32476, 70697, 54833, 24621, 82038, 62050, 58265, 30936, 81197, 75362, 34583, 6111, 35437, 43044, 37175, 65629, 88450, 28863, 33040, 54935, 35003, 12279, 26123, 71246, 70748, 13280, 13269, 81808, 2862, 83318, 17548, 48990, 63090, 78376, 18802, 23488, 85116, 79656, 9694, 35562, 93131, 1066, 18411, 48427, 25030, 96386, 57451, 91522, 33054, 80852, 19184, 77471, 46522, 30782, 30338, 13551, 26489, 7640, 2773, 96312, 74225, 78643, 68569, 80292, 3215, 12862, 33254, 25648, 95934, 46171, 86617, 92786, 40398, 87004, 8817, 569, 23428, 41625, 20776, 51742, 23179, 35257, 71970, 84422, 54942, 14592, 17527, 24407, 17179, 15265, 62493, 22996, 71500, 86905, 76845, 97911, 56757, 4540, 20288, 41590, 75888, 84971, 60681, 51249, 75593, 88963, 93130, 28986, 33441, 68135, 15202, 54828, 14494, 25781, 59540, 9239, 87995, 60449, 73250, 13670, 71862, 78603, 23293, 33377, 90727, 29469, 65614, 94671, 5153, 71027, 76421, 73084, 82166, 22109, 23862, 27101, 59850, 90046, 46536, 40345, 80516, 6932, 27451, 19212, 5229, 50753, 41975, 4086, 97414, 15571, 1814, 19899, 49002, 73096, 83039, 87349, 16091, 85397, 89030, 17834, 54000, 34455, 49951, 25913, 69662, 76647, 57608, 93454, 91346, 59418, 25160, 21189, 19524, 96804, 63475, 48807, 65548, 86311, 44039, 62732, 41079, 8121, 68542, 76643, 3836, 66017, 34423, 24014, 81887, 60736, 53376, 73116, 97912, 14171, 76567, 86302, 60441, 45645, 93946, 65351, 85596, 72369, 17034, 98246, 3097, 96401, 23884, 9056, 27301, 94455, 54287, 83203, 84993, 24326, 35290, 67364, 3465, 23976, 52416, 59449, 62841, 26790, 79720, 47558, 85134, 11834, 22897, 53694, 57439, 26655, 63253, 52542, 92619, 29741, 69357, 57517, 86519, 4216, 69707, 94654, 41036, 666, 70932, 17189, 42438, 1488, 24864, 16705, 80228, 7021, 75381, 58558, 20419, 41065, 63410, 19845, 43377, 85260, 22605, 30499, 46522, 27030, 61143, 4027, 75900, 41221, 8118, 35290, 96256, 94016, 69599, 69101, 64546, 50354, 91004, 53107, 63583, 57917, 20784, 84123, 71972, 6864, 91071, 32208, 86823, 62906, 95711, 53039, 66173, 37538, 46456, 92408, 80306, 61656, 81214, 7897, 88363, 52301, 84159, 37564, 59530, 4264, 59756, 97922, 31389, 78109, 24412, 32774, 42845, 76649, 36949, 58544, 34984, 31363, 68359, 74767, 72965, 4512, 72718, 42921, 77504, 36161, 45431, 3291, 74150, 87453, 88724, 92924, 24893, 36570, 38370, 42282, 82707, 61219, 22817, 43392, 68102, 31446, 94203, 25521, 45470, 34638, 38833, 51321, 92061, 61924, 95374, 58233, 54081, 43829, 34199, 31736, 10589, 31831, 45398, 1706, 39662, 47212, 55310, 20587, 58518, 67105, 85421, 28423, 53723, 76003, 25311, 97324, 82118, 23545, 46916, 95738, 97690, 6112, 16688, 77215, 9403, 70495, 97295, 55128, 14251, 58240, 56844, 67763, 62721, 95641, 82320, 954, 37049, 69426, 10956, 67930, 52135, 97173, 66326, 87443, 96943, 48293, 65054, 56354, 85161, 85814, 59705, 2022, 25237, 64517, 19370, 59928}
{19996623, 15543581, 7731898, 5063011, 5951122, 8619710, 15805881, 6892075, 5713736, 12515656, 14763876, 24315235, 9685629, 18276473, 14609666, 25105108, 23579303, 9161753, 6100855, 7329091, 17958726, 14722128, 24262131, 6658990, 22895652, 21030910, 14626180, 2700444, 11197800, 1470863, 22167347, 23023904, 21972731, 1587638, 19968791, 17686300, 3735518, 19416681, 22533830, 8152095, 9644674, 6313569, 12519458, 4891342, 4935883, 13716919, 7661358, 21921761, 20716433, 867741, 829485, 13723054, 17415878, 23880514, 5654957, 14838812, 23548810, 22812188, 3844647, 24130724, 19746913, 13095303, 1769304, 14068573, 114602, 23192060, 8437084, 32670, 7067090, 18756542, 25240625, 10151613, 11745433, 24441590, 7013206, 4701765, 17951211, 21995177, 5343696, 2358880, 19467076, 18351108, 17992721, 25303596, 15609728, 16678512, 4569004, 9795991, 15255058, 910098, 1026979, 776810, 14321421, 5205570, 8973842, 3975625, 4410823, 4098462, 9067877, 8077278, 21548391, 2507258, 20664609, 4036412, 217930, 8361466, 719436, 9005585, 8002320, 8180958, 3103192, 9298961, 1470823, 20315516, 22636600, 1287474, 10547966, 18404992, 13655217, 6814267, 3496437, 9137488, 13672765, 10450580, 8566189, 9453443, 16124658, 13783112, 12968987, 15689384, 265705, 6475633, 14719311, 8834619, 9646710, 22121075, 20408165, 7425477, 7211566, 20146378, 3506441, 12898740, 8833848, 22072648, 17468386, 17402638, 23581156, 23594707, 10477218, 5806123, 12389793, 15112920, 18759208, 21205954, 15757953, 3977759, 21911757, 12212676, 15954685, 14051934, 8930553, 24782108, 23215267, 163281, 1345742, 15491207, 2038763, 23549379, 21982689, 17756840, 14630442, 16896143, 16011305, 16950356, 23947375, 11736722, 24870634, 15771488, 5819395, 20692781, 20526856, 15421741, 313090, 19064307, 1023880, 22358510, 10273889, 3759687, 7832845, 6191687, 474480, 16078206, 17585353, 16981114, 19704462, 13899415, 5281163, 10431359, 18391712, 24141840, 15988126, 5183096, 14336623, 9375067, 14192329, 10265181, 25031332, 8248715, 7299561, 8626638, 10954404, 4071182, 20355187, 8814664, 20630026, 18446198, 11652300, 20727403, 2998133, 6408240, 4725417, 24081015, 2776865, 24943718, 5425862, 18298582, 9044160, 2622765, 10698887, 4494238, 21648481, 24362444, 18526123, 17649042, 5801868, 182493, 16280710, 6114276, 17261147, 14289869, 2932519, 15773524, 11518783, 2029946, 22268484, 6548729, 1738440, 20814752, 6636792, 2522546, 5895153, 22461337, 2199593, 3070152, 1276358, 17191871, 21245594, 22610477, 17421864, 11225869, 11973524, 13028405, 3869807, 1145111, 23211584, 2202931, 18509673, 1838895, 3313764, 17936144, 20571201, 6539403, 7949812, 19755034, 24260333, 1216228, 15882435, 17165958, 454192, 7821251, 21442573, 22768268, 2437149, 18582789, 19317343, 16188343, 13977796, 11081575, 13448942, 2552903, 540352, 14829227, 12344720, 5751567, 19825650, 6001517, 25165284, 21127311, 18965411, 9054170, 17219172, 8739686, 5592548, 12737236, 3059688, 16119237, 11349625, 2106127, 21319736, 1537684, 23076320, 10073444, 11260641, 10163140, 13205522, 4580629, 19931838, 2595664, 11456030, 14157557, 13260342, 21272249, 22233235, 21440439, 17596947, 23679758, 17019713, 386866, 4328785, 18118637, 8318422, 22067385, 10052758, 19846704, 2781598, 19598803, 6835409, 11701279, 6661656, 16094911, 17099941, 2206614, 6267068, 12199814, 20755178, 4514609, 18097244, 17340920, 15695620, 17849833, 13326577, 13125802, 3149714, 13303972, 9557910, 16412613, 19041311, 11433133, 19523045, 2075994, 3667693, 4663020, 2145593, 10579386, 18878795, 14028150, 19846038, 2606010, 12096637, 3661776, 1790088, 1951503, 18869469, 1102963, 14870232, 21316271, 6353891, 15344754, 13544653, 6056696, 7769156, 14089472, 9020298, 25152493, 11561573, 25060085, 3897467, 9320239, 11328726, 5888885, 11882178, 3035697, 13444674, 23986642, 18684983, 14387791, 15144309, 21284063, 712339, 8736061, 23947335, 16791560, 9722578, 23466695, 25200268, 24472953, 19299410, 21347016, 1943380, 19303922, 9612317, 19763241, 945245, 22870529, 15266585, 8364757, 20482315, 19219431, 5271820, 16271663, 23059318, 11695144, 3184963, 952380, 9926991, 12157856, 4603446, 20358908, 9229855, 9146535, 21908542, 8645231, 4753589, 3493575, 4533071, 763660, 13062889, 12091621, 23783158, 20054856, 9293540, 13202903, 3769717, 19361502, 13073478, 6440071, 23142305, 22795433, 24009988, 9115089, 1823491, 2341878, 17237240, 6732459, 687927, 18127689, 12654033, 14463794, 9406893, 23474818, 12616445, 19992336, 5798483, 636090, 18033834, 4708119, 11798019, 15153017, 8939956, 70495, 13641948, 5059290, 15557832, 22641333, 22793727, 1655401, 21007375, 20509677, 9535763, 16374038, 3350813, 18197115, 1156067, 7154115, 22219482, 4846997, 18263441, 10995273, 24391219, 9844284, 13848166, 15478095, 16584350, 24072456, 10510285, 18099266, 13962168, 12801753, 10450729, 8157051}
Returns: 2
{87453, 2773, 67364, 7897, 35257, 3698, 72369, 64517, 14494, 9056, 84971, 13269, 569, 3291, 29924, 65614, 53039, 91071, 67105, 24326, 63410, 25237, 30782, 7021, 32208, 99298, 85421, 56844, 75888, 83039, 12423, 97414, 40615, 67825, 83203, 1488, 77215, 58265, 91004, 16259, 27349, 62732, 40423, 59850, 25781, 25521, 85596, 25030, 61924, 54942, 80613, 48427, 97912, 19036, 64546, 54081, 23862, 46916, 59540, 17527, 96804, 42282, 46456, 57374, 9403, 9694, 69599, 20776, 15202, 48293, 97324, 88363, 81197, 3215, 18802, 34583, 46522, 59449, 91686, 96256, 3465, 90727, 78376, 10956, 84159, 27451, 68359, 14171, 22109, 47212, 6864, 97173, 62533, 43044, 75900, 48807, 19129, 94016, 37049, 81808, 40398, 86311, 43829, 33441, 70748, 19212, 71970, 61219, 28423, 79720, 34423, 22897, 17179, 51896, 24893, 36570, 28863, 78109, 17834, 18411, 63583, 57439, 11834, 98855, 63090, 82320, 29741, 51321, 41748, 10589, 40345, 31363, 24014, 7640, 13240, 37538, 44845, 27948, 42921, 49709, 30338, 63475, 16091, 60736, 23179, 70932, 56757, 93130, 62006, 20419, 14251, 5229, 60449, 86764, 33040, 52301, 64785, 38833, 35562, 38890, 3099, 95641, 55128, 35003, 85814, 8711, 82118, 65351, 41079, 27920, 81932, 54395, 42438, 69662, 55310, 4027, 29469, 32774, 41221, 97911, 27030, 98153, 57608, 25314, 12862, 69426, 79146, 12279, 64125, 4647, 76260, 46536, 58518, 58233, 72493, 33377, 77808, 20587, 59530, 86823, 69707, 16688, 88963, 23884, 70697, 45645, 65825, 61143, 30936, 19370, 24621, 73024, 27301, 1798, 9585, 85161, 80228, 77504, 16705, 70495, 3836, 67763, 47558, 61713, 23293, 88724, 62721, 25311, 95374, 97690, 53376, 18326, 19095, 42845, 57517, 60441, 69332, 24412, 1706, 74150, 35437, 92408, 96401, 91522, 49002, 74225, 51249, 22605, 30036, 32670, 79877, 65548, 35290, 71246, 38370, 37564, 74767, 81887, 72327, 59928, 45398, 73116, 89030, 8817, 50753, 95711, 93867, 82166, 65054, 65339, 53694, 1027, 76567, 94671, 26489, 62050, 96943, 52535, 69357, 3097, 76003, 62841, 24864, 96312, 71027, 36161, 15982, 4264, 39662, 62906, 78643, 26655, 53723, 95738, 82038, 68569, 98246, 87349, 50354, 55041, 80306, 43377, 90046, 49951, 89136, 34984, 17548, 69101, 37175, 85260, 75000, 97356, 84123, 72965, 68542, 45470, 45913, 9239, 13280, 86519, 52416, 66326, 95934, 76643, 26790, 41065, 85134, 36949, 14592, 20784, 4512, 1814, 2862, 33995, 54287, 37602, 93946, 51742, 19899, 72718, 22817, 71500, 84422, 8118, 61656, 41036, 31389, 73250, 13551, 85116, 22991, 75362, 7913, 96386, 94654, 65486, 46522, 43920, 71972, 31446, 68135, 6112, 22996, 78603, 30499, 13032, 88854, 1066, 76649, 44039, 23545, 46272, 84960, 90931, 93454, 58544, 25913, 54833, 87995, 73096, 242, 33254, 25123, 80516, 94203, 23976, 666, 54000, 96148, 92924, 6111, 77471, 20288, 49755, 15571, 76845, 4216, 68102, 92619, 23488, 34455, 15265, 91346, 92786, 86905, 25160, 28986, 80052, 94455, 59756, 34199, 24327, 57451, 35290, 41975, 62971, 66173, 98223, 27101, 97295, 13670, 31736, 80852, 92061, 83318, 17034, 52542, 82707, 6932, 86617, 2022, 58558, 36622, 33054, 45431, 84993, 71862, 97922, 52135, 45375, 88450, 59418, 87004, 57917, 75593, 8121, 54828, 87443, 62493, 60681, 16904, 31831, 41590, 48990, 79656, 53107, 67930, 7515, 86302, 19845, 63253, 58240, 62237, 25648, 17189, 78273, 80292, 68286, 68547, 4086, 75381, 32476, 19184, 954, 23428, 4540, 73084, 65629, 56354, 34638, 93131, 85397, 12488, 43392, 59705, 76421, 26123, 66017, 19524, 54935, 15858, 41625, 5153, 44847, 76647, 46171, 81214, 3802, 24407, 21189}
{6286220, 12389793, 2106127, 9320239, 8503099, 18756542, 19739000, 12801753, 14192329, 9054170, 8522055, 11776250, 23549379, 8364757, 1868819, 2998133, 6056696, 10639037, 6732459, 16119237, 18097244, 11481267, 8046342, 23218605, 21316271, 14609666, 24815692, 22793727, 17585353, 1738440, 19329766, 2932519, 18445607, 21750505, 12737236, 13718407, 15153017, 9067877, 19846038, 25105108, 6313569, 18941527, 14068573, 10698887, 15178798, 8645231, 13159074, 20408165, 13388501, 24870634, 24588713, 3345550, 6198767, 9161753, 6603949, 16178739, 16397900, 5798483, 25031332, 19616330, 2202931, 952380, 9020298, 24698762, 8939956, 25162187, 23342204, 10808532, 14336623, 9844284, 23474818, 11328726, 21548391, 21911757, 16124658, 4788172, 17468386, 10073444, 14722128, 21846761, 21319736, 13856625, 9453443, 24273087, 13620179, 19643781, 6187147, 9244026, 18298582, 9115089, 1102963, 4846997, 5343696, 17099776, 19041311, 23628110, 22736883, 20849194, 3350813, 18685739, 24112854, 7568365, 12259124, 15988126, 14940980, 182493, 1542793, 12157856, 7318932, 13205522, 24998429, 13985065, 4908521, 15609728, 23059318, 11695144, 8180958, 21284063, 2974695, 15789899, 12096637, 13260342, 2595664, 15365440, 16915099, 9535763, 23679758, 763660, 10696070, 13073478, 1096099, 976608, 7821251, 5806123, 8015560, 14089472, 23875405, 5063011, 19763241, 24130724, 1867380, 6972000, 18797497, 2710666, 9430072, 2781598, 7832845, 7119616, 19416681, 4683439, 9874617, 16280710, 8626638, 15860288, 22348046, 5888885, 5486361, 4533071, 18978127, 1769304, 1026979, 5004162, 20414036, 1470823, 24072456, 11745433, 12883871, 10654322, 7949812, 21972731, 25385528, 20903589, 6835409, 4242266, 23650017, 16412613, 4720264, 8736061, 11433133, 21756422, 13303972, 17364256, 17421864, 18114421, 12212676, 7290509, 1055754, 20315516, 12387020, 11699791, 10239400, 3816253, 17237240, 20054856, 2956861, 18446198, 18603931, 2341878, 13444674, 6353891, 8318422, 13636867, 10431359, 6476671, 5205570, 2552903, 829485, 9557910, 17371856, 14986839, 3975625, 25240625, 8226327, 1157865, 14838812, 16584350, 8398485, 945245, 9339992, 70495, 9539599, 23830560, 4580629, 7067090, 4811465, 20235102, 4473544, 16036616, 1730414, 7482054, 23034425, 20734759, 7086185, 23947335, 25088849, 12029697, 23128650, 712339, 2624471, 20482315, 217930, 358113, 4387288, 20146378, 3198716, 6733215, 13899415, 13326577, 15652243, 32670, 20606733, 22169982, 23377494, 24201970, 22271605, 3035697, 4145949, 21442573, 17053441, 17321075, 2321291, 6908525, 5895153, 23388252, 6114276, 13544653, 16678512, 20074502, 13848166, 7797237, 14157557, 23548810, 13977796, 19104629, 10477218, 21381786, 24391219, 19467076, 17019713, 25165284, 11030407, 11260641, 6661656, 15112920, 1408210, 2583830, 9628299, 23986642, 24009988, 10136350, 4290887, 4172604, 12817888, 24877846, 4410823, 9728814, 19514927, 20814752, 11440402, 18814249, 11561573, 15695620, 4494238, 1276358, 14626180, 25200268, 11762981, 14907913, 719436, 7653625, 21921761, 1635040, 1951503, 1943380, 24260333, 4753589, 8619710, 17178722, 7026486, 4328785, 2394294, 18263441, 16583579, 1216228, 15281848, 4514609, 19931838, 9722578, 9661302, 23648894, 19303922, 13901229, 21924623, 17992721, 5592548, 2431896, 540352, 16896143, 2029946, 15878599, 20837570, 1023880, 11736722, 19523045, 419769, 10052758, 15144309, 10954404, 23594707, 12968987, 1470863, 22986302, 19746913, 18089107, 3445467, 15543581, 22315006, 22812188, 6620701, 9146535, 20303237, 20716191, 6376887, 16682137, 12322895, 7154757, 5538261, 16584645, 8703287, 4891036, 19992336, 22167347, 21658511, 867741, 14285783, 2010047, 17191871, 16499189, 7299561, 18942565, 20716433, 9496767, 2547669, 18526123, 3603859, 1537684, 5572160, 2199593, 17951211, 16271663, 4036412, 3423021, 24964006, 23192060, 15773524, 10273889, 7303777, 16256445, 17596947, 13783112, 3070152, 15421741, 13536020, 25347703, 22358510, 21573551, 1305344, 13716919, 16772967, 18684983, 3769717, 9685629, 18264083, 14103863, 8199026, 25303596, 7769156, 7661358, 22822534, 13641948, 21360686, 6088432, 12600310, 12447370, 9137488, 19825650, 4030301, 9926991, 7776088, 2289548, 7320954, 13276942, 24315235, 21944811, 10197044, 22443503, 5134873, 14387791, 3250851, 19808616, 8002320, 12449211, 15491207, 21814339, 5281163, 19755034, 9375067, 10995273, 313090, 5774417, 21030910, 6440071, 16078206, 15016608, 15689384, 22865295, 7154115, 7466987, 11081575, 8097123, 22233235, 2835105, 19529313, 11391912, 5836584, 7731898, 3977759, 12970828, 14288945, 11132415, 19226511, 11129253, 16603534, 9045114, 21982689, 19231051, 547564, 16478242, 15478095, 3493575, 10792018, 2522546, 3435509, 5102682, 10510285, 2776865, 22636600, 8318257, 2226138, 9298961, 19720320, 17756840, 4725417, 20527162, 2884368, 682261, 3897467, 12902542, 20692781, 24294276}
Returns: 0
{34984, 24407, 16091, 23488, 95934, 35562, 4086, 27301, 72327, 59540, 55310, 54833, 3099, 24326, 8118, 28423, 33254, 38890, 62533, 58518, 86823, 17189, 97911, 36161, 26123, 9585, 95738, 62841, 96943, 87443, 28986, 53376, 20419, 71500, 23884, 40398, 22109, 49709, 98223, 23862, 32670, 52542, 42282, 59449, 24621, 65825, 30936, 7897, 67763, 30782, 84960, 43920, 41625, 70495, 96312, 95711, 33377, 80228, 57917, 94654, 7913, 97324, 4647, 80306, 25648, 60736, 91004, 62237, 68542, 23428, 3465, 57451, 85116, 35003, 30338, 93867, 37175, 53723, 75362, 62006, 25237, 41065, 46272, 63583, 92408, 59928, 81932, 1798, 30036, 44847, 23293, 62971, 92061, 76647, 31389, 64125, 97173, 8817, 24327, 76649, 15265, 52135, 65486, 33054, 65614, 32208, 15858, 93946, 61143, 67930, 73116, 4512, 94016, 87453, 82118, 91071, 40615, 30499, 3698, 69357, 43829, 19845, 76421, 96804, 43044, 72965, 19036, 38370, 34199, 1706, 61656, 19212, 1027, 54942, 88963, 84123, 16259, 93131, 69599, 77215, 43392, 31831, 84422, 94455, 11834, 53039, 13032, 45913, 59418, 77808, 4540, 83203, 52416, 80292, 66173, 34583, 14592, 5229, 17179, 29469, 95374, 62721, 9403, 63253, 6864, 71246, 42438, 22817, 12488, 46522, 12423, 86311, 20288, 99298, 37602, 85397, 64546, 82166, 29924, 85596, 90046, 51321, 86764, 62493, 75593, 18326, 53694, 666, 62732, 67825, 24864, 58240, 3215, 25160, 19370, 90727, 41036, 28863, 242, 97690, 29741, 84971, 60681, 25030, 46536, 22605, 17034, 59530, 93130, 82320, 48990, 57374, 36570, 80852, 3291, 47212, 25913, 57608, 76845, 37564, 23545, 2773, 76003, 41748, 20776, 85161, 24014, 39662, 51742, 63090, 86905, 31446, 59705, 27349, 16904, 41975, 27451, 13280, 52301, 3097, 53107, 14494, 59756, 48427, 75888, 60449, 9056, 58558, 57517, 32476, 88724, 45470, 55128, 91686, 61713, 70748, 81197, 77504, 72493, 84993, 51249, 31736, 54395, 78603, 569, 69426, 26489, 18802, 4264, 41221, 80516, 19184, 87995, 61924, 51896, 98153, 85814, 26655, 9239, 73250, 35290, 71027, 41590, 75381, 86519, 62050, 75000, 15982, 33995, 92924, 76260, 22897, 97295, 58265, 45398, 96148, 37049, 40345, 5153, 10589, 95641, 73024, 65351, 97356, 49951, 82707, 19899, 71972, 35437, 57439, 1814, 73084, 46456, 20784, 54000, 6932, 43377, 7640, 65339, 63410, 80613, 25781, 68569, 12862, 14171, 34423, 97912, 15202, 73096, 6111, 35290, 78376, 48293, 56354, 55041, 93454, 86302, 44039, 54828, 42921, 1066, 74150, 98855, 2862, 1488, 8121, 36622, 76567, 78109, 17548, 69332, 63475, 87004, 78273, 25123, 42845, 24412, 45431, 79720, 32774, 6112, 68547, 92619, 96401, 65054, 96386, 88363, 13269, 66326, 8711, 90931, 81808, 74767, 3802, 16705, 71970, 72718, 98246, 54081, 89030, 54935, 49755, 46522, 4027, 27948, 45375, 22991, 46171, 65629, 21189, 54287, 19524, 38833, 19095, 83318, 10956, 61219, 12279, 77471, 76643, 19129, 83039, 13240, 33441, 50753, 79146, 69101, 75900, 79656, 97414, 7021, 56844, 25314, 84159, 68135, 24893, 14251, 70697, 56757, 4216, 3836, 23976, 9694, 13670, 58544, 91346, 65548, 97922, 16688, 72369, 31363, 45645, 36949, 58233, 44845, 69707, 40423, 88450, 92786, 20587, 47558, 27920, 13551, 59850, 62906, 70932, 64785, 52535, 91522, 79877, 74225, 954, 60441, 82038, 94203, 71862, 49002, 78643, 96256, 25521, 17834, 89136, 41079, 37538, 27101, 15571, 69662, 68359, 66017, 35257, 85421, 2022, 68286, 7515, 94671, 17527, 85260, 23179, 50354, 68102, 87349, 18411, 86617, 22996, 67364, 26790, 88854, 81887, 25311, 85134, 46916, 80052, 33040, 67105, 48807, 27030, 34638, 64517, 81214, 34455}
{252914, 4749824, 18797497, 11658574, 16583579, 6475633, 11132415, 8226327, 17053441, 25031332, 23650017, 16499189, 1026979, 9323287, 19523045, 18127689, 9496767, 1769304, 5343696, 8239476, 19151130, 5836584, 3759687, 2583830, 2807721, 10588971, 24877846, 14220398, 24391219, 10995273, 24141840, 23034425, 4683439, 24465818, 6476671, 1345742, 18298582, 1337183, 17855063, 16397900, 32670, 4030301, 952380, 15404203, 3975625, 829485, 8077278, 16105856, 1655401, 17402638, 21658511, 22812188, 7702983, 70495, 10401590, 11969256, 18446198, 17099941, 21814339, 3445467, 5679198, 23474818, 11699791, 13936931, 14051934, 2710666, 5663164, 5951122, 24260333, 3458937, 21319736, 18264083, 12534327, 23982378, 23581156, 16678512, 24735937, 12817888, 2507258, 19416681, 11481267, 20944654, 3297123, 13385144, 25152493, 8157051, 25385528, 1157865, 15652243, 20527162, 4811465, 177573, 13062889, 22610477, 15144309, 13095303, 20668374, 23388252, 9685629, 8703287, 10011722, 22219482, 9940103, 3506441, 22485679, 4134135, 5713736, 540352, 15921431, 7154115, 18582789, 19303922, 20849194, 6286220, 12883871, 14870232, 7013206, 12322895, 18756542, 8467842, 12259124, 17340920, 2776865, 23312071, 17099776, 1943380, 9161753, 3184963, 3769717, 22795433, 419769, 182493, 23548810, 602506, 15075802, 1951503, 25105108, 14719311, 23342204, 10342396, 20358908, 19009958, 13765898, 8739686, 22834368, 6056696, 7154757, 8619710, 13028405, 6892075, 19231051, 12737236, 2394294, 21520731, 17715215, 20664609, 15771488, 16280710, 4908521, 4720264, 23783158, 4473544, 8939956, 22233235, 1102963, 24201970, 6835409, 4603446, 21995177, 22315006, 6100855, 17936144, 474480, 14609666, 23023904, 2522546, 6603949, 20074502, 23579303, 13159074, 21014006, 24705859, 9644674, 313090, 20212628, 20734759, 11314335, 19846704, 18941527, 21750505, 6661656, 22641333, 21911757, 3869807, 10450729, 11652300, 15406476, 17266103, 4702007, 7482054, 1768181, 8522055, 19704462, 20408165, 21648481, 13326577, 19825650, 12033054, 7119616, 9535763, 15016608, 776810, 13759624, 12600310, 8364757, 9115089, 17191871, 17421864, 10273889, 3035697, 5449407, 12389793, 11030407, 10696070, 10808532, 8919009, 17620961, 1447872, 16896143, 8566189, 22358510, 16303109, 10510285, 19131978, 4404192, 17261147, 5801868, 18404992, 19581614, 25165284, 2606010, 11240363, 18684983, 22121075, 7908733, 16852009, 16373084, 13276942, 386866, 14321421, 5271820, 4753589, 5059290, 14722128, 7067090, 10547966, 21548391, 945245, 2956861, 3059688, 11570032, 19361502, 4569004, 8814664, 1869388, 7290509, 14967469, 9312342, 1435820, 11433133, 18526123, 16603534, 7299561, 12091621, 9860366, 8152095, 24072456, 4172604, 17178722, 14537044, 2075994, 24081015, 9381582, 6267068, 4328785, 4098462, 21921761, 15805881, 7459472, 9239459, 10239400, 13985065, 13641948, 16408586, 2321291, 7563135, 22104434, 24362444, 20697934, 12355309, 20509677, 25240625, 14829227, 1635040, 1276358, 15573914, 2029946, 6620701, 25235705, 13260342, 13901229, 24943718, 9020298, 23648894, 2199593, 7776088, 9765955, 19619715, 7797237, 18097244, 24588713, 15178798, 9728814, 12212676, 9244026, 24998429, 19317343, 11096777, 18942565, 21387897, 14103863, 16043131, 9844284, 15478095, 18814249, 14285783, 14422925, 4891036, 9375067, 19763241, 8834619, 5010033, 10151613, 3496437, 13718407, 19755034, 24315235, 11516969, 21284063, 13672765, 23128650, 6972000, 10013995, 17764573, 22895652, 1513708, 712339, 15266585, 13205522, 16714911, 20716191, 11197800, 7913870, 21127311, 13848166, 18089107, 14177835, 11776250, 18263441, 11745433, 24641388, 18685739, 21347016, 12902542, 16094911, 1542793, 9612317, 6001517, 16178739, 5895153, 16174172, 23192060, 7996334, 9009612, 5063011, 5654957, 23970326, 682261, 16478242, 1145111, 5592548, 2226138, 4533071, 18351108, 9137488, 24273087, 12157856, 5114961, 3423021, 1216228, 22736883, 23762797, 8015560, 15988126, 6114276, 1055754, 14907913, 19041311, 15689384, 2932519, 23218605, 2681315, 7329091, 11882178, 20303237, 2383773, 15557832, 5205570, 17642110, 18118637, 15882435, 23904490, 265705, 4071182, 23466695, 13536020, 3313764, 14387791, 13636867, 19739000, 24472953, 22910940, 15732569, 5421575, 23875405, 8318422, 11390048, 17504328, 25347703, 23096907, 20885127, 21972731, 1837042, 10698887, 10136350, 22707532, 19996623, 19467076, 20146378, 20606733, 6733215, 9045114, 13448942, 21089413, 3603859, 20355187, 3198716, 4290887, 3667693, 16798488, 22461337, 10881154, 17509465, 11366264, 2622765, 15773524, 21245594, 6187147, 8318257, 16950356, 24815692, 7320954, 12515656, 17958726, 6408240, 19616330, 7653625, 9430072, 14028150, 16256445, 20814752, 9646710, 2289548, 6376887, 2106127, 15281848, 19968791, 21442573, 16036616, 5571494, 5798483, 11781331, 3103192, 6732459, 1838895, 12141256, 21959261, 12680962, 3897467, 22382501}
Returns: 2
{23545, 21189, 25311, 32670, 91346, 19036, 52542, 74150, 26123, 80516, 20587, 71246, 8118, 86519, 62721, 99298, 18802, 3291, 57439, 3097, 22817, 80306, 97911, 40345, 94671, 59418, 69599, 96312, 41975, 96386, 25648, 61656, 52535, 83318, 70697, 65825, 17527, 34423, 69332, 56757, 34199, 87453, 666, 65614, 43920, 81932, 46522, 63583, 89136, 73250, 71970, 87004, 87349, 54935, 57451, 52135, 24621, 242, 19370, 76260, 62237, 71972, 4264, 92786, 77504, 35257, 19184, 31446, 43377, 48807, 68135, 61924, 62533, 45431, 79656, 37175, 44847, 92061, 3698, 4540, 85421, 62050, 87443, 86764, 76003, 32774, 8817, 67105, 76845, 33377, 60449, 88363, 98246, 57917, 27301, 63090, 71862, 1706, 14251, 58265, 84971, 59756, 54081, 96401, 57374, 86905, 26790, 15265, 11834, 13240, 49755, 73096, 27101, 67364, 76647, 73084, 59530, 62841, 54287, 77471, 4216, 15571, 90046, 97356, 75000, 59449, 16688, 20288, 75381, 86302, 46171, 29741, 23488, 16904, 54828, 41221, 57517, 46916, 27948, 97324, 92924, 96148, 72327, 26489, 49002, 35290, 7640, 78273, 68542, 85116, 27451, 78643, 12862, 1798, 17034, 96256, 88450, 70932, 6864, 80228, 43044, 69707, 17834, 15858, 13670, 33054, 98153, 35003, 28423, 30936, 63410, 82038, 36949, 92619, 27920, 65054, 7021, 57608, 8121, 68102, 51742, 36570, 46456, 24893, 7515, 60681, 14171, 97922, 97690, 23428, 81214, 19095, 48427, 46536, 93946, 55041, 31831, 23884, 12423, 5153, 89030, 58518, 70748, 72369, 41065, 71500, 38833, 65629, 82320, 66326, 13032, 85814, 78109, 8711, 19129, 49709, 83203, 25030, 77215, 25913, 80613, 19845, 20784, 15982, 41036, 2022, 25160, 6932, 18411, 37602, 70495, 83039, 59928, 64785, 3215, 42438, 81197, 72493, 25781, 12488, 64125, 62732, 20776, 95711, 31363, 76421, 69101, 76643, 97414, 80052, 3465, 53694, 42282, 92408, 22991, 35562, 10956, 64517, 41625, 53723, 27349, 1027, 45470, 34984, 63475, 35437, 76649, 78603, 65486, 81887, 74225, 23293, 33995, 28863, 72965, 88724, 59705, 40423, 1066, 71027, 51896, 36622, 4512, 22605, 62971, 24412, 95934, 77808, 2862, 68359, 41590, 31736, 54833, 68547, 96943, 13269, 73024, 55128, 66173, 93130, 73116, 42845, 32208, 85397, 97173, 23179, 86823, 47558, 16705, 29469, 37049, 94455, 97295, 95374, 3836, 85134, 29924, 54000, 1814, 67763, 19899, 25237, 22109, 35290, 25123, 51321, 91004, 75593, 40398, 53376, 82707, 4647, 52416, 61143, 79720, 54395, 23862, 90727, 78376, 13280, 33254, 46522, 14592, 65351, 53107, 28986, 48293, 4086, 96804, 6111, 82118, 60441, 63253, 32476, 40615, 45375, 47212, 24327, 25314, 84123, 15202, 65339, 75362, 61713, 75888, 12279, 44039, 93867, 30036, 86311, 84422, 64546, 55310, 84159, 52301, 88963, 68569, 80852, 76567, 43392, 82166, 16259, 9585, 93131, 58558, 59850, 54942, 1488, 2773, 69426, 9694, 24326, 95641, 85596, 17548, 81808, 6112, 87995, 74767, 53039, 19212, 37538, 30338, 98223, 69662, 45645, 62006, 62493, 84960, 41079, 97912, 38370, 56844, 61219, 45913, 14494, 25521, 5229, 36161, 9403, 80292, 34583, 33441, 3099, 75900, 85260, 93454, 18326, 91522, 44845, 58233, 67825, 9056, 67930, 7913, 46272, 68286, 26655, 42921, 95738, 37564, 24407, 39662, 62906, 33040, 50354, 72718, 59540, 27030, 79146, 954, 24014, 43829, 65548, 91686, 85161, 10589, 30782, 17179, 98855, 88854, 22996, 94203, 16091, 69357, 7897, 45398, 23976, 79877, 19524, 41748, 31389, 60736, 34638, 58544, 84993, 17189, 66017, 3802, 90931, 86617, 56354, 58240, 91071, 24864, 13551, 34455, 50753, 20419, 94654, 38890, 48990, 4027, 9239, 569, 49951, 94016, 51249, 22897, 30499}
{5449407, 1145111, 9406893, 32670, 11973524, 9161753, 4030301, 5010033, 2807721, 6972591, 2341878, 1287474, 5903271, 4328785, 4473544, 10907830, 9312342, 8364757, 12215295, 256011, 4603446, 11561573, 3759687, 1096099, 6408240, 12449211, 2145593, 10401590, 8199026, 7425477, 11391912, 419769, 6003657, 9137488, 5205570, 829485, 5819395, 454192, 2358880, 7832845, 3769717, 6286220, 5572160, 2998133, 2649930, 114602, 3149714, 12096637, 10881154, 10954404, 1542793, 10013995, 4690795, 9298961, 7211566, 3250851, 3975625, 4702007, 10450729, 10239400, 5951122, 6620701, 1435820, 163281, 945245, 8503099, 8833848, 9146535, 9765955, 1838895, 5183096, 12091621, 5343696, 10197044, 9808470, 719436, 4935883, 12447370, 6665354, 6191687, 687927, 4098462, 10995273, 9644674, 11030407, 8736061, 2038763, 6732459, 10273889, 7005377, 8626638, 11328726, 6001517, 3661776, 8226327, 8566189, 5134873, 2624471, 9874617, 9067877, 8522055, 6792971, 9293540, 4387288, 776810, 3146593, 10163140, 10011722, 2595664, 8015560, 2275893, 6548729, 2622765, 2106127, 2884368, 547564, 12033054, 11260641, 5592548, 3423021, 7303777, 9660245, 4494238, 1635040, 3571437, 10073444, 11798019, 474480, 6267068, 11081575, 682261, 1768181, 11658574, 4404192, 9375067, 11433133, 386866, 5798483, 5063011, 2040704, 9239459, 7563135, 8437084, 10477218, 3198716, 11349625, 5806123, 7731898, 1226407, 12534327, 5801868, 4290887, 12212676, 1157865, 5609582, 3667693, 8002320, 2781598, 1102963, 8398485, 8361466, 8318422, 2974695, 5713736, 4071182, 3506441, 8152095, 1470823, 7318932, 8077278, 7384364, 4410823, 9722578, 7913870, 3473387, 11635086, 2206614, 8053942, 5671285, 9229855, 8573797, 11695144, 9020298, 2383773, 7466987, 5774417, 9244026, 11128329, 7482054, 3458937, 3897467, 7086185, 3345550, 3816253, 540352, 6658990, 6440071, 6476671, 6100855, 4725417, 5895153, 8239476, 10547966, 5751567, 4514609, 1023880, 4533071, 9005585, 9535763, 7221083, 7154757, 1431556, 4212244, 11745433, 2700444, 1337183, 12737236, 5035063, 10342396, 8252240, 910098, 8097123, 1790088, 9628299, 10052758, 7320954, 3869807, 7776088, 9646710, 2431896, 70495, 1738440, 8157051, 5486360, 3509656, 6835409, 3951004, 2956861, 10265181, 3435509, 12387020, 6539403, 10808532, 11969256, 976608, 2776865, 10579386, 1216228, 2932519, 11781331, 4101927, 11314335, 952380, 358113, 1470863, 6475633, 1156067, 12680962, 7702983, 12654033, 6313569, 1870415, 4753589, 252914, 6972000, 217930, 8703287, 8814664, 9940103, 4057512, 6733215, 4811465, 7459472, 8180958, 1943380, 5271820, 10510285, 11390048, 8834619, 1408210, 9860366, 1139585, 6118788, 12114226, 177573, 712339, 8930553, 6892075, 3496437, 6187147, 9381582, 6088432, 8973842, 11197800, 1123922, 11776250, 250597, 5059290, 7769156, 7119616, 6908525, 1513708, 4134135, 2522546, 4846997, 9430072, 6353891, 4580629, 9339992, 4720264, 3350813, 8739686, 11873545, 1730414, 9539599, 5571494, 1868819, 2199593, 11518783, 1655401, 2029946, 11481267, 7141725, 2075994, 2547669, 763660, 5663164, 5281163, 1345742, 2437149, 9926991, 11699791, 2394294, 9557910, 12292396, 4569004, 9044160, 11652300, 9453443, 7026486, 9496767, 7996334, 9661302, 10654322, 2606010, 1305344, 9844284, 11132415, 2202931, 4036412, 12616445, 12029697, 3248216, 11129253, 7013206, 5654957, 9115089, 9685629, 7329091, 1951503, 11096777, 7797237, 2507258, 7067090, 7908733, 5114961, 4891036, 8833553, 9795991, 7568365, 11736722, 6603949, 1823491, 11882178, 5888885, 10431359, 9728814, 12600310, 11516969, 5102682, 5425862, 329349, 10588971, 10792018, 12199814, 10698887, 602506, 11701279, 12389793, 7290509, 265705, 9323287, 5004162, 12344720, 11762981, 6814267, 4708119, 7299561, 4145949, 6056696, 182493, 11366264, 1867380, 7661358, 4242266, 2552903, 6063523, 313090, 3844647, 7949812, 6198767, 3184963, 2681315, 12157856, 8619710, 11240363, 8645231, 9142717, 2583830, 8939956, 3977759, 4788172, 9463513, 1026979, 6452787, 7653625, 11225869, 4701765, 5363342, 1587638, 5421575, 3735518, 9054170, 7154115, 5679198, 3297123, 12515656, 4172604, 5697878, 636090, 3035697, 4749824, 1447872, 10136350, 3103192, 11440402, 9612317, 446406, 12141256, 1055754, 9045114, 7821251, 12259124, 3313764, 10787756, 8919009, 12355309, 8046342, 4908521, 10151613, 5538261, 6376887, 3603859, 6636792, 8467842, 9320239, 2321291, 1537684, 4891342, 2226138, 10696070, 10305278, 2710666, 3493575, 2010047, 3059688, 5836584, 8318257, 12519458, 867741, 2289548, 9996457, 2835105, 10639037, 6661656, 1837042, 3070152, 6114276, 4683439, 3445467, 1769304, 10450580, 9009612, 8248715, 1869388, 1276358, 4663020, 11570032, 11456030, 12322895}
Returns: 2
{19212, 32476, 46522, 87004, 92408, 62050, 88854, 99298, 62533, 45645, 60681, 96148, 27349, 61924, 78643, 13240, 19899, 9403, 62841, 20784, 72369, 5153, 73116, 11834, 1027, 15858, 31446, 82118, 73024, 24327, 33377, 91071, 33054, 98246, 9056, 28423, 64546, 8118, 80306, 4540, 4086, 17034, 78603, 43392, 62906, 20288, 68286, 9239, 8711, 89136, 22991, 97690, 77504, 34583, 37049, 10956, 44039, 59928, 34984, 14494, 30499, 41590, 22817, 15202, 72718, 24864, 63090, 85161, 97922, 20587, 32208, 37602, 54081, 41221, 65054, 50753, 954, 95738, 94671, 92619, 76647, 60449, 97173, 85596, 6864, 93454, 33040, 79720, 51249, 88450, 35437, 81887, 97912, 666, 85134, 98153, 84123, 72327, 30782, 40615, 37175, 6932, 46456, 2862, 52301, 49709, 65548, 44845, 68135, 52542, 80852, 65486, 94203, 59540, 3802, 43829, 79877, 64125, 69357, 31363, 31736, 19095, 75888, 49755, 51742, 3291, 69662, 55310, 88363, 82038, 8121, 16688, 27920, 86302, 8817, 67930, 34455, 88724, 41975, 58558, 54828, 48293, 42282, 41625, 68542, 26489, 71027, 12423, 24621, 67763, 41748, 54395, 91346, 45375, 83318, 38890, 97324, 20776, 53376, 69332, 17189, 86617, 51896, 33441, 22109, 63475, 94455, 58544, 29469, 36622, 40423, 34423, 14592, 53723, 92061, 76421, 97295, 46916, 69599, 19370, 30338, 93131, 85421, 73084, 12279, 2022, 7640, 58240, 16091, 7515, 43377, 78273, 24407, 14251, 95934, 15982, 6112, 84993, 76649, 61219, 17179, 91004, 24412, 40398, 48990, 95641, 32774, 46272, 66017, 62006, 53039, 98223, 49002, 45431, 61143, 98855, 96312, 57917, 9585, 69426, 60736, 73250, 57517, 19845, 38370, 57451, 59530, 25030, 82166, 24326, 70495, 23862, 25123, 26123, 90727, 92924, 84971, 58518, 2773, 56354, 82320, 81214, 42438, 95711, 27948, 23428, 86823, 12862, 242, 65339, 34638, 48807, 96401, 69707, 75900, 54942, 84422, 97356, 27030, 86905, 62721, 3099, 22996, 92786, 59850, 4264, 43920, 36949, 31389, 76003, 73096, 59418, 14171, 1798, 16259, 1488, 7913, 80516, 76845, 4027, 33995, 41065, 71862, 81932, 23545, 64785, 36570, 34199, 68569, 1706, 46536, 28863, 75381, 13269, 47558, 77215, 26790, 80613, 50354, 96256, 22897, 52416, 7021, 17834, 1814, 3465, 95374, 10589, 75000, 72965, 86764, 4647, 16705, 97911, 7897, 58233, 42921, 59705, 23488, 66173, 54287, 569, 37538, 35290, 45913, 51321, 81808, 88963, 35003, 67825, 29741, 23976, 35257, 84159, 25314, 19129, 59756, 87443, 93130, 83039, 89030, 42845, 1066, 65629, 65825, 39662, 80052, 46171, 62971, 18802, 77808, 63410, 76567, 70932, 96943, 56844, 81197, 71246, 17548, 68547, 13280, 5229, 76643, 17527, 79656, 46522, 53107, 53694, 4216, 41036, 27301, 80292, 75593, 87453, 3215, 62732, 93946, 31831, 25311, 85397, 67364, 85260, 64517, 13551, 70697, 24014, 35562, 67105, 93867, 56757, 27451, 91522, 96804, 54833, 78376, 63253, 36161, 57439, 44847, 82707, 61713, 63583, 55041, 84960, 25913, 48427, 66326, 25521, 3698, 86519, 74767, 23293, 18326, 15571, 25237, 12488, 62237, 71972, 85116, 3097, 65351, 65614, 62493, 74150, 86311, 45470, 35290, 21189, 25648, 83203, 18411, 41079, 96386, 71970, 20419, 43044, 55128, 54000, 52535, 38833, 28986, 58265, 47212, 52135, 74225, 24893, 22605, 33254, 19184, 79146, 61656, 59449, 6111, 27101, 68359, 15265, 68102, 3836, 45398, 75362, 57374, 87349, 90046, 16904, 25781, 94654, 30936, 30036, 71500, 29924, 26655, 13032, 87995, 40345, 54935, 85814, 69101, 97414, 19524, 23179, 19036, 80228, 78109, 9694, 13670, 32670, 90931, 70748, 25160, 94016, 37564, 4512, 76260, 49951, 77471, 91686, 72493, 60441, 23884, 57608}
{25254917, 14321421, 17468386, 15491207, 25152493, 21381786, 19968791, 14609666, 20137035, 22910940, 19704462, 17951211, 19131978, 13388501, 21205954, 17415878, 23408151, 16487645, 14220398, 23648894, 19739000, 20697934, 18582789, 22834368, 23548810, 19720320, 16303109, 12883871, 25240625, 15756896, 18446198, 14870232, 21944811, 19514927, 16373084, 18127689, 18878795, 19523045, 13936931, 19231051, 14289869, 19825650, 16682137, 20358908, 15344754, 24964006, 12970828, 17178722, 13681476, 14626180, 23970326, 18033834, 24550457, 20664609, 22104434, 24273087, 20571201, 17321075, 25200268, 14192329, 13125802, 16078206, 20837569, 14336623, 15878599, 18781406, 16915099, 16584350, 14387791, 23096907, 21316271, 23023904, 16178739, 14026286, 13848166, 19354675, 16374038, 24877846, 19104629, 17596947, 22610477, 16852009, 20668374, 13159074, 24322099, 14285783, 22348046, 13205522, 13899415, 17504328, 25235705, 21442573, 19317343, 19846704, 19931838, 17364256, 23550818, 17053441, 17402638, 18445607, 24735937, 17649042, 16444356, 21924623, 19581614, 24130724, 22169982, 23875405, 20303237, 21440439, 12898740, 15543581, 21908542, 25031332, 12902542, 13202903, 20606733, 13095303, 17019713, 24472953, 19361502, 18351108, 17585353, 23192060, 16896143, 17056732, 21245594, 23650017, 14177835, 21089413, 19755034, 13636867, 21972731, 14422925, 23388252, 18332013, 22382501, 20235102, 17261147, 13276942, 16097959, 15622207, 24508100, 17756840, 24260333, 14967469, 24081015, 19329766, 21467194, 23830560, 14763876, 20903589, 13536020, 19808616, 16364028, 23687784, 23474818, 14630442, 23034425, 23128650, 19598803, 23215267, 15609728, 15988126, 18298582, 18509673, 16772967, 23466695, 20727403, 24315235, 14068573, 24998429, 15771488, 12817888, 13062889, 22717754, 13641948, 19666631, 23342204, 14986839, 23581156, 14719311, 24815692, 24943718, 20315516, 18099266, 19619715, 22641333, 18797497, 17958726, 15695620, 17764573, 20692781, 15557832, 16583579, 15805881, 20716191, 22443503, 16791560, 13321561, 20526856, 19846038, 24730271, 24112854, 15016608, 20509677, 16714911, 22167347, 17165958, 19416681, 19414541, 17855063, 22268484, 15266585, 15921431, 15365440, 15112920, 21814339, 14838812, 18197115, 22768268, 14537044, 25088849, 17340920, 22271605, 18264083, 13444674, 20408165, 20074502, 16119237, 25418198, 16397900, 22895652, 22636600, 13856625, 16271663, 16981114, 17237240, 13031178, 15478095, 15964755, 21601945, 18625227, 13544653, 20383135, 21982689, 19151130, 13218384, 20716433, 17686300, 21959261, 23628110, 21127311, 17169483, 19041311, 24870634, 13765898, 23880514, 13303972, 22358510, 21007375, 24394318, 19064307, 25347703, 14779161, 23986642, 22812188, 15732569, 15144309, 14463794, 18942565, 13028405, 16188343, 24262131, 25105108, 13718407, 19746913, 18526123, 15221154, 16412613, 17992721, 20944654, 20355187, 25385528, 19992336, 19996623, 13759624, 21682680, 15757953, 22795433, 21648481, 17266103, 19226511, 13655217, 20885127, 15153017, 15281848, 24588713, 14028150, 21846761, 13985065, 23076320, 23218605, 22461337, 13901229, 21319736, 23783158, 13073478, 21921761, 23547783, 15860288, 13723054, 16094911, 21756422, 16105856, 20054856, 19763241, 14967618, 13783112, 17715215, 19879937, 23549379, 14089472, 14103863, 16844401, 24705859, 18685739, 15075802, 23982378, 21750505, 23679758, 23904490, 16950356, 13620179, 18114421, 22736883, 18684983, 14510368, 18391712, 23762797, 19612075, 23947335, 16584645, 16478242, 24654538, 24009988, 13716919, 24782108, 25303596, 16124658, 18603931, 18097244, 13977796, 22707532, 24391219, 22793727, 21548391, 24201970, 13672765, 14288945, 18404992, 16280710, 24278613, 19616330, 15689384, 22315006, 22865295, 14157557, 18118637, 15406476, 17219172, 21520731, 20212628, 19219431, 21911757, 18941527, 24971792, 19009958, 16036616, 22981049, 23379435, 17849833, 12801753, 23594707, 20283325, 17620961, 18978127, 18752844, 16678512, 17642110, 19643781, 20146378, 23312071, 16499189, 16043131, 22233235, 22870529, 13260342, 20527162, 15573914, 18412821, 13385144, 18814249, 21658511, 17191871, 22121075, 18263441, 16798488, 18756542, 21175932, 21347016, 20630026, 20734759, 15773524, 13962168, 21995177, 19529313, 18869469, 12968987, 25165284, 14829227, 22485679, 25167601, 20482315, 17936144, 20710079, 23377494, 24294276, 14051934, 12764165, 15789899, 17509465, 18089107, 23947375, 20755178, 17099776, 20414036, 23272605, 19467076, 20923960, 24141840, 16408586, 16350321, 22219482, 18759208, 23059318, 13326577, 15954685, 16603534, 24441590, 25060085, 15404203, 21387897, 22822534, 19299410, 15421741, 16256445, 15882435, 23142305, 22986302, 24698762, 20814752, 21014006, 21030910, 15178798, 22067385, 17371856, 15652243, 24465818, 23579303, 21272249, 18276473, 18206632, 24362444, 16174172, 24072456, 14907913, 22583093, 23211584, 16011305, 16275481, 17099941, 21284063, 25162187, 21360686, 25418198, 24641388, 14940980, 21573551, 20849194, 22420065, 19303922, 15255058, 24191791, 22072648, 14722128, 22533830, 13448942, 18965411, 17421864}
Returns: 2
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{46, 21, 447, 401, 415, 122, 453, 249, 283, 293, 331, 55, 369, 161, 50, 433, 389, 122, 484, 207, 306, 140, 136, 336, 301, 200, 256, 2, 36, 55, 500, 126, 23, 134, 369, 425, 115, 337, 5, 390, 258, 168, 409, 85, 254, 41, 343, 286, 491, 78, 49, 438, 57, 162, 209, 13, 335, 472, 430, 210, 22, 251, 439, 327, 19, 99, 382, 121, 246, 494, 253, 104, 273, 402, 155, 224, 420, 197, 11, 464, 78, 290, 50, 311, 223, 193, 151, 33, 473, 76, 372, 265, 16, 9, 258, 173, 20, 355, 315, 373, 298, 368, 328, 469, 28, 133, 138, 60, 87, 288, 262, 303, 81, 371, 61, 154, 242, 226, 377, 113, 271, 384, 199, 396, 64, 475, 318, 4, 86, 286, 58, 142, 174, 165, 366, 175, 141, 180, 433, 413, 338, 453, 407, 434, 147, 362, 126, 106, 392, 496, 214, 140, 326, 495, 319, 70, 163, 367, 39, 312, 430, 421, 304, 399, 452, 53, 149, 79, 4, 177, 483, 432, 422, 352, 66, 268, 230, 152, 426, 261, 31, 147, 348, 419, 400, 332, 15, 171, 322, 184, 484, 344, 298, 21, 414, 339, 222, 305, 458, 193, 41, 305, 172, 459, 401, 383, 349, 358, 194, 16, 424, 244, 353, 458, 397, 293, 8, 30, 357, 88, 373, 454, 488, 364, 192, 315, 284, 437, 394, 481, 166, 235, 19, 389, 376, 281, 439, 312, 74, 216, 212, 300, 341, 95, 350, 145, 454, 246, 249, 404, 157, 219, 239, 167, 232, 206, 220, 178, 214, 205, 212, 178, 56, 184, 320, 316, 119, 44, 428, 117, 391, 251, 42, 70, 469, 238, 385, 225, 366, 292, 6, 471, 141, 38, 204, 85, 374, 395, 160, 221, 408, 125, 385, 307, 403, 191, 179, 398, 96, 127, 329, 102, 222, 103, 33, 291, 320, 267, 489, 405, 199, 101, 357, 492, 363, 114, 388, 2, 276, 57, 477, 309, 300, 232, 419, 274, 188, 45, 73, 449, 311, 207, 393, 434, 89, 448, 273, 489, 185, 303, 476, 176, 472, 478, 435, 158, 264, 18, 263, 417, 123, 38, 306, 182, 466, 236, 77, 124, 91, 381, 372, 358, 500, 310, 27, 213, 40, 105, 470, 80, 386, 183, 10, 404, 39, 223, 27, 498, 231, 438, 237, 403, 334, 233, 275, 24, 321, 332, 58, 355, 22, 383, 14, 36, 418, 378, 325, 65, 290, 131, 259, 411, 206, 95, 111, 65, 356, 14, 156, 467, 59, 346, 161, 164, 427, 429, 94, 11, 120, 89, 408, 498, 467, 456, 153, 216, 159, 26, 130, 72, 313, 91, 107, 109, 108, 15, 136, 156, 131, 441, 261, 44, 364, 455, 248, 61, 218, 83, 75, 417, 409, 266, 54, 267, 170, 314, 330, 241, 299, 56, 277, 270, 25, 466, 217, 229, 227, 391, 296, 387, 244, 142, 59, 333, 245, 150, 154, 461, 159, 204, 202, 51, 148, 411, 450, 351, 177, 260, 282, 380, 229, 52, 362, 314, 464, 254, 494, 280, 69, 8}
Returns: 543638211
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{364, 461, 47, 457, 291, 135, 370, 235, 292, 382, 246, 499, 158, 174, 4, 180, 382, 338, 91, 108, 69, 308, 74, 118, 93, 179, 381, 183, 6, 11, 455, 353, 178, 395, 48, 220, 249, 243, 435, 260, 440, 445, 296, 363, 358, 229, 193, 48, 428, 391, 227, 102, 170, 283, 145, 259, 248, 226, 385, 479, 250, 437, 372, 212, 157, 55, 494, 72, 172, 396, 397, 194, 255, 183, 449, 345, 365, 233, 277, 51, 313, 237, 86, 263, 293, 399, 166, 27, 498, 89, 14, 375, 493, 398, 323, 333, 136, 49, 70, 448, 201, 288, 163, 9, 60, 498, 477, 447, 142, 358, 454, 239, 275, 257, 91, 84, 128, 367, 305, 354, 50, 242, 342, 392, 190, 125, 445, 92, 314, 100, 447, 340, 216, 107, 419, 426, 51, 195, 219, 385, 465, 377, 165, 346, 291, 481, 105, 144, 333, 58, 252, 361, 377, 400, 359, 485, 153, 202, 493, 62, 483, 500, 460, 121, 70, 346, 160, 316, 390, 315, 159, 243, 241, 368, 457, 376, 23, 371, 301, 417, 394, 141, 109, 319, 320, 487, 59, 79, 497, 31, 351, 424, 473, 298, 22, 343, 144, 500, 222, 295, 437, 157, 52, 231, 16, 29, 293, 199, 300, 149, 284, 315, 463, 353, 349, 141, 108, 310, 388, 63, 167, 290, 311, 192, 407, 459, 495, 42, 21, 180, 330, 380, 276, 67, 57, 418, 12, 423, 49, 25, 33, 26, 386, 402, 264, 27, 312, 187, 138, 71, 76, 112, 307, 106, 185, 428, 352, 492, 177, 81, 96, 232, 135, 446, 68, 175, 379, 451, 473, 466, 436, 294, 478, 211, 95, 481, 151, 169, 414, 162, 265, 475, 214, 416, 325, 476, 169, 206, 400, 456, 340, 355, 192, 390, 236, 204, 472, 268, 66, 429, 117, 426, 261, 442, 461, 128, 467, 154, 317, 104, 38, 471, 464, 174, 139, 117, 13, 71, 317, 203, 18, 114, 402, 90, 132, 213, 305, 156, 220, 2, 130, 95, 254, 468, 43, 341, 34, 391, 240, 198, 320, 285, 413, 97, 336, 378, 65, 285, 173, 37, 425, 419, 90, 330, 269, 444, 387, 145, 282, 228, 103, 329, 274, 486, 287, 448, 140, 224, 15, 407, 348, 325, 326, 223, 306, 74, 221, 43, 189, 294, 10, 253, 245, 351, 414, 229, 389, 31, 5, 378, 93, 68, 482, 182, 336, 375, 460, 151, 36, 262, 370, 379, 443, 191, 39, 439, 10, 162, 179, 235, 286, 238, 120, 89, 228, 46, 422, 154, 278, 280, 230, 97, 289, 127, 313, 482, 152, 388, 267, 488, 202, 170, 257, 86, 256, 77, 60, 134, 440, 222, 63, 5, 485, 267, 98, 132, 205, 197, 368, 276, 302, 372, 250, 490, 292, 85, 115, 69, 354, 271, 335, 420, 403, 374, 88, 137, 401, 418, 286, 477, 231, 489, 383, 173, 471, 480, 405, 423, 462, 283, 466, 167, 469, 92, 362, 247, 355, 337, 434, 421, 469, 422, 301, 297, 197, 324, 17, 494, 198, 45}
Returns: 0
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{109, 65, 177, 243, 253, 89, 375, 431, 351, 433, 233, 447, 281, 83, 379, 391, 483, 399, 487, 405, 25, 135, 427, 343, 47, 293, 141, 257, 401, 329, 155, 299, 31, 333, 131, 391, 453, 319, 403, 117, 417, 273, 313, 471, 275, 69, 371, 79, 269, 19, 117, 389, 343, 405, 359, 315, 175, 81, 467, 203, 41, 475, 107, 279, 493, 193, 119, 229, 51, 135, 241, 43, 397, 485, 79, 413, 57, 463, 147, 55, 129, 393, 111, 495, 283, 69, 267, 321, 473, 169, 243, 197, 431, 99, 29, 167, 23, 89, 173, 171, 409, 49, 199, 333, 39, 197, 437, 257, 151, 205, 335, 305, 251, 427, 133, 373, 141, 469, 457, 435, 145, 283, 231, 467, 303, 153, 295, 55, 365, 313, 339, 353, 263, 481, 31, 399, 379, 351, 59, 199, 443, 345, 261, 35, 437, 441, 85, 285, 297, 395, 455, 215, 183, 181, 71, 407, 149, 45, 91, 95, 49, 489, 165, 445, 227, 75, 17, 341, 439, 99, 499, 465, 287, 225, 365, 261, 479, 373, 309, 187, 183, 157, 377, 217, 407, 323, 423, 159, 185, 477, 439, 311, 237, 161, 73, 363, 321, 121, 443, 215, 23, 9, 153, 119, 189, 419, 291, 315, 27, 133, 95, 269, 217, 213, 461, 355, 187, 441, 113, 273, 489, 421, 15, 363, 387, 9, 251, 291, 25, 237, 295, 461, 413, 355, 103, 231, 15, 105, 415, 275, 97, 289, 357, 29, 383, 483, 473, 247, 411, 317, 367, 59, 21, 255, 137, 195, 179, 39, 155, 325, 277, 211, 453, 37, 7, 325, 219, 245, 347, 87, 143, 451, 115, 499, 147, 123, 265, 241, 421, 151, 113, 193, 397, 305, 349, 327, 267, 323, 447, 209, 191, 375, 127, 125, 249, 37, 377, 297, 353, 449, 223, 5, 459, 51, 229, 247, 485, 219, 479, 383, 497, 61, 249, 403, 205, 495, 255, 463, 149, 109, 207, 369, 77, 93, 389, 301, 185, 475, 211, 469, 11, 367, 429, 287, 171, 309, 385, 3, 425, 41, 33, 345, 445, 57, 201, 191, 417, 449, 105, 357, 235, 21, 317, 457, 63, 279, 73, 213, 101, 13, 451, 103, 491, 125, 43, 329, 139, 245, 33, 209, 67, 5, 139, 161, 91, 337, 289, 271, 393, 371, 169, 35, 75, 203, 201, 455, 369, 189, 101, 165, 307, 301, 167, 331, 497, 493, 159, 265, 465, 359, 239, 435, 387, 401, 259, 107, 83, 223, 263, 319, 207, 145, 61, 27, 419, 339, 423, 361, 385, 129, 381, 347, 45, 179, 341, 177, 293, 361, 477, 121, 17, 285, 425, 63, 77, 3, 13, 277, 7, 137, 195, 349, 47, 481, 221, 97, 411, 235, 67, 65, 491, 123, 307, 327, 19, 93, 395, 299, 53, 1, 259, 131, 429, 459, 181, 233, 471, 381, 1, 175, 311, 71, 127, 163, 115, 281, 335, 415, 111, 11, 253, 173, 221, 81, 303, 239, 337, 87, 143, 271, 157, 53, 227, 433, 225, 487, 163, 85, 409, 331}
Returns: 543638211
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{114, 198, 226, 166, 197, 117, 178, 57, 86, 216, 119, 132, 116, 152, 179, 121, 58, 111, 168, 37, 218, 176, 52, 138, 196, 239, 74, 136, 135, 106, 58, 222, 91, 183, 134, 161, 72, 150, 120, 229, 225, 20, 118, 232, 84, 38, 223, 200, 83, 165, 199, 143, 233, 171, 50, 36, 136, 13, 250, 87, 190, 170, 26, 21, 175, 231, 93, 240, 113, 158, 74, 7, 68, 10, 141, 236, 244, 243, 217, 1, 179, 71, 202, 81, 153, 242, 244, 211, 216, 16, 25, 29, 10, 60, 232, 7, 8, 72, 146, 193, 105, 120, 43, 222, 170, 42, 59, 248, 156, 32, 211, 96, 62, 61, 160, 127, 85, 220, 19, 228, 92, 119, 245, 55, 195, 83, 150, 245, 22, 90, 205, 249, 202, 246, 3, 235, 75, 172, 84, 12, 11, 92, 137, 169, 46, 78, 13, 248, 98, 173, 205, 128, 250, 25, 188, 239, 145, 148, 151, 142, 4, 79, 190, 169, 214, 47, 184, 108, 207, 16, 30, 148, 197, 23, 14, 101, 208, 109, 80, 130, 77, 59, 96, 27, 154, 56, 108, 107, 172, 125, 53, 193, 234, 129, 28, 140, 206, 212, 73, 112, 145, 139, 21, 124, 23, 63, 89, 67, 204, 207, 115, 230, 40, 94, 195, 44, 95, 187, 46, 1, 56, 129, 177, 159, 33, 65, 61, 229, 182, 99, 134, 213, 40, 183, 243, 237, 139, 63, 66, 62, 209, 47, 162, 227, 30, 100, 131, 88, 93, 177, 28, 109, 117, 35, 199, 90, 152, 52, 149, 221, 2, 133, 187, 51, 173, 104, 230, 167, 161, 133, 95, 11, 215, 67, 238, 80, 24, 213, 194, 132, 64, 39, 78, 249, 27, 49, 126, 155, 124, 123, 24, 231, 97, 215, 102, 238, 42, 174, 103, 156, 44, 180, 76, 175, 114, 160, 17, 212, 101, 35, 174, 54, 181, 130, 106, 118, 85, 6, 2, 149, 14, 34, 237, 153, 18, 182, 18, 241, 88, 69, 201, 17, 6, 110, 121, 220, 19, 186, 146, 206, 155, 70, 165, 37, 105, 43, 97, 224, 38, 208, 234, 246, 185, 94, 12, 162, 226, 168, 189, 178, 141, 186, 26, 240, 194, 50, 201, 228, 196, 184, 89, 45, 123, 221, 48, 112, 99, 131, 167, 20, 137, 171, 154, 100, 157, 9, 142, 111, 22, 157, 224, 200, 31, 60, 68, 219, 192, 9, 176, 219, 32, 71, 69, 210, 33, 5, 64, 198, 15, 191, 214, 143, 102, 125, 164, 247, 203, 188, 77, 235, 5, 223, 241, 242, 79, 247, 54, 191, 122, 217, 51, 147, 82, 87, 113, 66, 185, 31, 73, 164, 236, 209, 163, 110, 4, 210, 204, 36, 34, 128, 8, 81, 115, 127, 163, 166, 53, 218, 151, 48, 181, 192, 189, 138, 76, 41, 140, 144, 107, 135, 86, 75, 180, 203, 144, 233, 3, 104, 147, 98, 227, 122, 45, 158, 55, 126, 39, 57, 49, 82, 15, 103, 65, 116, 70, 225, 41, 91, 29, 159}
Returns: 543638211
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{285, 345, 362, 425, 310, 405, 473, 384, 401, 310, 255, 297, 411, 263, 435, 325, 298, 287, 440, 270, 345, 412, 364, 369, 421, 316, 348, 418, 492, 272, 368, 305, 421, 487, 423, 432, 252, 404, 497, 436, 471, 357, 383, 396, 328, 280, 261, 343, 433, 443, 400, 461, 324, 470, 490, 312, 483, 308, 495, 408, 334, 381, 477, 269, 427, 452, 416, 476, 278, 260, 382, 300, 375, 491, 337, 321, 453, 296, 463, 295, 351, 315, 319, 346, 314, 441, 434, 430, 335, 393, 428, 447, 443, 404, 349, 288, 496, 355, 379, 301, 494, 341, 267, 382, 438, 434, 444, 479, 458, 417, 307, 373, 311, 331, 257, 407, 265, 439, 255, 449, 271, 267, 484, 331, 274, 422, 440, 293, 306, 408, 428, 448, 422, 454, 312, 308, 357, 352, 366, 365, 395, 330, 363, 474, 275, 392, 481, 486, 389, 406, 356, 288, 413, 257, 499, 397, 368, 429, 269, 409, 262, 488, 407, 366, 317, 264, 424, 265, 500, 376, 436, 435, 313, 278, 462, 277, 371, 358, 295, 400, 309, 272, 426, 321, 330, 456, 465, 480, 329, 472, 302, 424, 282, 268, 457, 311, 350, 338, 314, 273, 367, 468, 477, 327, 333, 342, 378, 390, 266, 423, 280, 276, 353, 259, 391, 479, 467, 449, 459, 478, 390, 460, 481, 268, 387, 303, 442, 261, 478, 379, 403, 482, 488, 322, 433, 332, 394, 335, 319, 327, 456, 476, 251, 256, 309, 285, 499, 498, 277, 326, 361, 397, 303, 486, 354, 457, 336, 471, 417, 259, 376, 405, 325, 463, 430, 419, 300, 385, 370, 301, 445, 396, 446, 289, 495, 466, 403, 484, 464, 350, 493, 459, 263, 323, 374, 304, 491, 372, 448, 399, 307, 347, 406, 469, 253, 302, 445, 426, 289, 415, 494, 286, 297, 444, 375, 386, 394, 370, 349, 305, 258, 292, 454, 367, 266, 377, 332, 388, 498, 466, 473, 359, 395, 292, 500, 446, 420, 441, 333, 286, 450, 313, 386, 316, 323, 418, 271, 361, 347, 378, 369, 447, 298, 256, 358, 464, 360, 337, 399, 465, 497, 492, 364, 346, 398, 281, 251, 294, 480, 453, 414, 281, 393, 299, 340, 344, 458, 496, 489, 326, 339, 351, 451, 493, 360, 353, 344, 362, 380, 372, 437, 438, 270, 283, 290, 416, 385, 296, 439, 387, 260, 282, 329, 487, 304, 425, 338, 274, 412, 475, 340, 253, 284, 472, 380, 306, 410, 264, 254, 318, 384, 455, 352, 356, 462, 460, 392, 427, 420, 485, 342, 489, 402, 474, 482, 254, 324, 467, 291, 432, 341, 388, 442, 299, 485, 410, 431, 429, 490, 348, 318, 415, 437, 322, 381, 258, 334, 411, 315, 414, 336, 401, 373, 262, 317, 252, 279, 359, 276, 451, 273, 275, 389, 294, 452, 402, 483, 320, 290, 409, 291, 455, 284, 363, 287, 339, 469, 343, 377, 320, 468, 398, 279, 293, 450, 328, 391, 470, 383, 419, 355, 431, 354, 365, 461, 283, 475, 374, 371, 413}
Returns: 543638211
{2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2}
{20, 47, 82, 179, 15, 317, 177, 510, 235, 33, 121, 49, 153, 340, 296, 521, 142, 339, 237, 206, 105, 679, 417, 189, 364, 379, 510, 237, 501, 192, 88, 373, 715, 279, 618, 163, 701, 408, 726, 187, 622, 193, 696, 215, 99, 145, 207, 152, 433, 131, 450, 180, 313, 89, 525, 16, 685, 648, 581, 726, 426, 9, 90, 114, 567, 399, 204, 59, 80, 605, 486, 127, 441, 491, 492, 171, 396, 409, 69, 606, 614, 407, 351, 42, 649, 4, 385, 504, 18, 129, 120, 569, 18, 316, 744, 81, 252, 520, 147, 423, 405, 2, 36, 140, 588, 139, 495, 223, 508, 629, 480, 633, 351, 487, 90, 75, 348, 30, 32, 523, 336, 91, 261, 696, 199, 428, 222, 555, 538, 303, 258, 192, 210, 333, 568, 240, 325, 108, 501, 519, 729, 439, 246, 477, 81, 429, 389, 312, 197, 720, 727, 414, 239, 667, 382, 72, 51, 277, 116, 321, 198, 519, 467, 333, 593, 230, 186, 27, 225, 657, 372, 315, 703, 148, 276, 541, 493, 732, 689, 585, 516, 708, 309, 624, 332, 496, 749, 564, 247, 68, 53, 450, 365, 562, 162, 216, 412, 297, 287, 34, 21, 58, 37, 695, 724, 269, 485, 195, 429, 745, 14, 52, 276, 399, 746, 298, 456, 100, 144, 78, 24, 212, 595, 87, 416, 334, 294, 158, 524, 289, 327, 690, 539, 367, 135, 697, 45, 169, 371, 141, 119, 498, 362, 297, 657, 253, 219, 137, 39, 355, 448, 86, 645, 33, 376, 534, 471, 288, 643, 398, 465, 238, 136, 499, 282, 708, 263, 174, 550, 305, 341, 616, 181, 331, 21, 262, 669, 110, 666, 225, 12, 587, 309, 180, 306, 461, 291, 664, 687, 204, 484, 48, 584, 285, 234, 279, 574, 528, 149, 686, 153, 690, 42, 648, 530, 216, 482, 363, 374, 246, 675, 713, 220, 207, 78, 462, 748, 702, 167, 150, 244, 636, 621, 162, 71, 93, 57, 567, 576, 273, 328, 249, 361, 15, 609, 688, 639, 618, 138, 579, 561, 645, 425, 40, 488, 125, 470, 249, 208, 122, 642, 11, 582, 69, 434, 583, 64, 111, 350, 117, 458, 678, 386, 678, 471, 601, 357, 284, 191, 691, 349, 551, 741, 200, 178, 474, 360, 126, 578, 195, 656, 596, 600, 266, 705, 422, 209, 99, 330, 29, 404, 537, 722, 676, 300, 655, 314, 608, 570, 743, 646, 346, 492, 126, 293, 7, 324, 632, 288, 711, 132, 98, 410, 5, 186, 634, 381, 345, 357, 714, 444, 750, 76, 306, 283, 275, 369, 321, 483, 102, 522, 558, 681, 707, 579, 408, 639, 698, 591, 292, 219, 546, 531, 111, 549, 358, 157, 84, 132, 243, 553, 28, 93, 729, 377, 692, 272, 304, 360, 337, 255, 234, 13, 654, 432, 534, 211, 12, 436, 299, 610, 592, 273, 597, 628, 507, 308, 638, 684, 549, 124, 397, 35, 735, 586, 270, 597, 591, 525, 359, 432, 368, 441, 257, 176, 660, 101, 672, 240, 452}
Returns: 659954039
{2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1}
{312, 392, 275, 222, 728, 707, 483, 394, 750, 61, 289, 222, 408, 323, 114, 568, 460, 681, 387, 561, 565, 502, 427, 411, 681, 552, 90, 617, 89, 51, 94, 498, 723, 564, 111, 574, 84, 602, 507, 463, 381, 99, 484, 723, 384, 464, 18, 446, 435, 295, 600, 322, 266, 374, 682, 396, 678, 652, 362, 63, 272, 211, 614, 459, 673, 167, 334, 505, 216, 587, 195, 357, 713, 692, 731, 601, 133, 531, 250, 153, 425, 544, 581, 270, 190, 233, 385, 422, 319, 145, 634, 75, 274, 80, 649, 575, 139, 680, 247, 579, 313, 66, 235, 510, 112, 746, 243, 140, 400, 663, 225, 528, 528, 660, 725, 195, 633, 485, 705, 504, 580, 398, 36, 726, 326, 93, 600, 458, 686, 42, 321, 461, 56, 294, 497, 40, 290, 465, 586, 702, 603, 359, 386, 538, 207, 550, 404, 285, 137, 669, 123, 297, 65, 496, 589, 729, 219, 636, 732, 570, 650, 645, 87, 108, 226, 325, 342, 558, 1, 142, 688, 735, 510, 338, 90, 583, 640, 202, 407, 551, 332, 192, 315, 433, 442, 693, 623, 444, 533, 134, 220, 704, 9, 200, 708, 314, 546, 701, 375, 588, 381, 684, 613, 15, 330, 32, 306, 15, 368, 382, 144, 317, 747, 273, 645, 441, 449, 390, 143, 559, 286, 130, 403, 83, 57, 624, 547, 635, 473, 432, 699, 188, 76, 283, 573, 251, 447, 259, 236, 625, 12, 282, 495, 183, 340, 347, 534, 684, 312, 252, 30, 416, 234, 132, 738, 388, 677, 173, 405, 336, 513, 308, 717, 696, 658, 493, 213, 512, 495, 194, 54, 232, 156, 573, 534, 101, 331, 735, 234, 147, 155, 36, 522, 354, 687, 54, 103, 276, 699, 118, 546, 3, 349, 372, 263, 229, 494, 509, 747, 657, 631, 578, 252, 125, 309, 383, 324, 77, 636, 42, 254, 337, 481, 591, 87, 527, 479, 727, 25, 451, 311, 154, 651, 616, 203, 334, 594, 418, 741, 46, 740, 57, 571, 175, 351, 272, 453, 260, 607, 467, 406, 69, 666, 588, 523, 72, 339, 514, 264, 246, 491, 748, 380, 49, 471, 41, 373, 515, 169, 303, 365, 282, 35, 8, 33, 621, 214, 198, 724, 586, 570, 18, 84, 410, 718, 543, 212, 129, 413, 30, 399, 577, 520, 521, 592, 276, 19, 132, 630, 296, 474, 615, 459, 7, 277, 605, 9, 396, 624, 691, 603, 642, 120, 210, 745, 548, 73, 105, 97, 262, 666, 110, 402, 343, 113, 646, 562, 39, 157, 81, 638, 360, 672, 126, 45, 184, 720, 399, 284, 511, 159, 268, 450, 674, 430, 301, 176, 318, 108, 162, 329, 423, 48, 170, 168, 536, 503, 210, 92, 472, 265, 375, 335, 714, 160, 655, 598, 141, 141, 389, 43, 21, 315, 453, 297, 209, 555, 742, 197, 513, 627, 524, 59, 596, 264, 38, 227, 98, 648, 490, 628, 96, 447, 189, 300, 507, 186, 121, 147, 729, 572, 537, 358, 13, 62, 554, 567, 280, 670, 327}
Returns: 0
{2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2}
{350, 275, 98, 317, 541, 200, 437, 19, 340, 656, 248, 443, 578, 119, 332, 212, 220, 688, 16, 622, 727, 605, 661, 7, 563, 253, 311, 629, 20, 137, 266, 617, 479, 692, 602, 319, 325, 643, 346, 446, 523, 71, 161, 146, 406, 490, 610, 427, 293, 539, 385, 140, 683, 488, 142, 547, 647, 358, 725, 691, 713, 46, 151, 202, 697, 404, 689, 475, 491, 83, 74, 58, 29, 26, 593, 400, 535, 368, 11, 641, 383, 112, 506, 229, 476, 379, 668, 94, 77, 70, 473, 323, 430, 613, 41, 431, 424, 670, 455, 211, 238, 269, 700, 635, 557, 515, 502, 538, 592, 335, 349, 527, 586, 569, 419, 445, 17, 500, 649, 271, 701, 514, 134, 133, 131, 403, 653, 484, 532, 410, 209, 175, 28, 440, 517, 734, 577, 413, 290, 145, 283, 581, 526, 122, 223, 154, 187, 197, 298, 178, 520, 218, 728, 464, 562, 487, 554, 215, 545, 245, 23, 730, 496, 308, 511, 181, 13, 623, 326, 313, 31, 740, 40, 724, 416, 631, 589, 4, 386, 278, 601, 65, 607, 394, 130, 748, 707, 518, 433, 595, 44, 715, 85, 191, 338, 61, 529, 650, 749, 247, 695, 583, 307, 665, 596, 103, 550, 203, 571, 251, 14, 233, 470, 703, 616, 25, 392, 493, 553, 409, 638, 658, 352, 575, 263, 680, 55, 155, 127, 746, 284, 619, 347, 107, 128, 721, 334, 10, 398, 686, 167, 172, 88, 160, 743, 428, 482, 260, 731, 685, 34, 310, 184, 221, 494, 89, 163, 736, 232, 242, 452, 671, 418, 289, 587, 560, 239, 281, 68, 733, 1, 32, 467, 292, 79, 113, 136, 377, 254, 679, 376, 244, 173, 742, 274, 530, 460, 50, 196, 320, 256, 380, 353, 356, 472, 388, 716, 314, 169, 382, 634, 401, 149, 118, 295, 230, 49, 37, 364, 503, 236, 367, 170, 301, 568, 5, 674, 620, 52, 43, 343, 478, 359, 80, 8, 194, 425, 614, 626, 632, 434, 38, 667, 95, 86, 97, 469, 508, 224, 227, 421, 737, 280, 199, 316, 76, 265, 185, 241, 116, 355, 361, 322, 2, 277, 604, 521, 190, 250, 304, 109, 139, 412, 676, 559, 694, 91, 296, 710, 598, 329, 53, 143, 176, 371, 272, 395, 442, 407, 365, 100, 35, 166, 299, 164, 533, 536, 544, 652, 193, 259, 551, 628, 64, 584, 463, 677, 157, 214, 664, 337, 556, 110, 451, 574, 362, 659, 485, 305, 566, 646, 59, 344, 208, 62, 331, 637, 268, 709, 148, 22, 436, 548, 302, 389, 341, 373, 449, 599, 625, 115, 235, 611, 481, 106, 158, 125, 719, 698, 47, 454, 457, 655, 448, 179, 226, 673, 328, 739, 370, 217, 722, 580, 374, 590, 682, 662, 415, 92, 73, 56, 104, 439, 182, 124, 542, 152, 704, 397, 608, 718, 572, 287, 497, 461, 565, 509, 422, 82, 512, 205, 745, 466, 67, 706, 499, 188, 262, 101, 712, 391, 257, 458, 505, 640, 644, 121, 286, 206, 524}
Returns: 659954039
{1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2}
{711, 651, 453, 567, 534, 683, 400, 381, 445, 437, 591, 696, 404, 475, 603, 579, 517, 398, 534, 522, 660, 462, 567, 735, 600, 657, 378, 541, 737, 426, 596, 474, 692, 648, 558, 672, 690, 379, 633, 510, 492, 662, 741, 561, 666, 405, 674, 618, 444, 669, 514, 393, 576, 707, 522, 455, 439, 592, 575, 501, 678, 387, 622, 459, 544, 612, 597, 564, 459, 447, 408, 463, 681, 606, 380, 411, 526, 589, 515, 456, 685, 677, 452, 746, 527, 558, 624, 540, 547, 396, 577, 495, 727, 571, 560, 633, 712, 432, 468, 486, 572, 688, 750, 666, 736, 524, 667, 654, 695, 738, 548, 645, 641, 414, 421, 720, 578, 599, 377, 424, 738, 516, 503, 714, 584, 651, 557, 568, 468, 528, 650, 612, 552, 469, 432, 565, 479, 402, 401, 410, 582, 588, 378, 654, 390, 543, 518, 426, 553, 608, 471, 742, 498, 420, 391, 573, 642, 649, 504, 611, 615, 640, 732, 609, 634, 669, 670, 476, 617, 420, 672, 630, 694, 588, 537, 381, 438, 739, 483, 551, 637, 408, 466, 580, 399, 519, 540, 510, 429, 470, 417, 491, 747, 699, 705, 454, 678, 555, 481, 646, 745, 648, 615, 699, 686, 562, 473, 600, 602, 665, 576, 436, 715, 413, 482, 671, 532, 397, 428, 498, 642, 422, 605, 441, 487, 657, 573, 440, 537, 720, 449, 477, 419, 750, 386, 635, 621, 714, 458, 740, 399, 621, 433, 442, 627, 620, 593, 581, 427, 668, 462, 749, 585, 519, 675, 723, 603, 721, 550, 722, 664, 660, 700, 684, 520, 696, 460, 509, 472, 376, 719, 402, 403, 709, 741, 536, 496, 393, 708, 693, 614, 406, 681, 384, 702, 729, 619, 701, 564, 624, 552, 533, 684, 513, 546, 480, 467, 497, 731, 726, 626, 392, 656, 543, 735, 713, 629, 563, 569, 679, 708, 711, 385, 566, 512, 743, 725, 513, 623, 461, 703, 441, 747, 570, 574, 661, 693, 409, 490, 489, 531, 724, 663, 570, 595, 435, 395, 601, 383, 583, 655, 706, 647, 507, 530, 728, 443, 447, 457, 616, 446, 585, 690, 511, 556, 507, 493, 645, 505, 471, 659, 639, 405, 389, 555, 734, 689, 501, 549, 609, 529, 444, 591, 717, 732, 531, 604, 733, 450, 639, 590, 465, 412, 448, 586, 474, 435, 480, 516, 411, 492, 748, 430, 630, 484, 485, 465, 535, 610, 494, 613, 545, 486, 429, 632, 546, 673, 396, 687, 594, 416, 538, 456, 453, 691, 730, 653, 561, 643, 431, 597, 434, 464, 549, 489, 523, 627, 625, 697, 676, 528, 628, 698, 663, 582, 710, 415, 407, 606, 483, 477, 390, 579, 451, 478, 502, 587, 729, 704, 425, 388, 382, 636, 598, 423, 394, 554, 680, 744, 521, 723, 525, 658, 384, 705, 539, 423, 594, 542, 387, 744, 495, 504, 644, 618, 726, 631, 499, 636, 675, 438, 508, 525, 638, 500, 414, 682, 488, 450, 559, 718, 652, 418, 417, 687, 717, 716, 506, 607, 702}
Returns: 659954039
{2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1}
{273, 199, 282, 99, 290, 111, 303, 133, 3, 344, 34, 285, 144, 78, 56, 277, 92, 363, 142, 180, 230, 336, 97, 60, 206, 295, 108, 357, 297, 59, 268, 130, 222, 255, 192, 123, 214, 33, 139, 345, 91, 21, 312, 228, 297, 346, 28, 90, 259, 175, 57, 229, 30, 244, 87, 307, 84, 325, 129, 300, 87, 151, 168, 105, 83, 272, 329, 347, 195, 21, 6, 227, 305, 248, 362, 138, 79, 72, 70, 120, 162, 163, 262, 205, 119, 351, 302, 99, 69, 213, 26, 31, 331, 263, 257, 221, 53, 289, 264, 165, 114, 374, 270, 165, 20, 113, 46, 11, 189, 15, 176, 291, 207, 172, 261, 80, 334, 63, 143, 166, 128, 73, 243, 231, 67, 317, 51, 208, 284, 353, 9, 327, 333, 249, 291, 115, 85, 196, 213, 135, 63, 153, 2, 200, 39, 112, 148, 42, 156, 134, 126, 252, 254, 271, 360, 356, 313, 316, 292, 161, 341, 186, 372, 360, 365, 328, 17, 29, 75, 202, 58, 16, 3, 10, 319, 178, 204, 122, 219, 363, 6, 222, 38, 105, 153, 368, 141, 315, 249, 14, 207, 308, 298, 337, 96, 173, 117, 247, 150, 293, 93, 324, 48, 156, 210, 169, 210, 171, 149, 111, 339, 66, 36, 246, 157, 366, 198, 358, 354, 159, 39, 137, 269, 232, 9, 40, 5, 234, 343, 338, 152, 185, 225, 287, 117, 367, 94, 102, 217, 180, 330, 194, 235, 304, 339, 355, 265, 86, 190, 299, 314, 66, 231, 164, 82, 1, 118, 279, 45, 24, 375, 141, 42, 240, 30, 276, 342, 236, 330, 296, 233, 158, 282, 89, 320, 106, 72, 209, 62, 306, 239, 301, 197, 64, 183, 90, 318, 61, 369, 333, 129, 310, 81, 288, 237, 351, 256, 33, 177, 96, 318, 103, 101, 349, 243, 203, 250, 189, 168, 375, 234, 183, 60, 345, 22, 44, 108, 162, 224, 323, 98, 146, 93, 150, 204, 245, 223, 18, 177, 68, 212, 100, 124, 15, 258, 107, 50, 69, 332, 54, 348, 121, 252, 342, 27, 12, 84, 167, 348, 104, 285, 251, 12, 286, 303, 276, 228, 253, 215, 300, 71, 211, 187, 77, 48, 138, 309, 201, 193, 357, 267, 23, 371, 24, 147, 144, 109, 7, 179, 36, 127, 364, 145, 65, 18, 218, 160, 216, 4, 49, 195, 8, 241, 47, 306, 136, 51, 131, 126, 198, 37, 226, 354, 78, 52, 237, 311, 238, 13, 25, 155, 125, 335, 280, 373, 35, 321, 201, 278, 294, 154, 219, 315, 220, 322, 255, 258, 102, 288, 55, 275, 159, 264, 327, 140, 32, 246, 279, 361, 266, 261, 27, 135, 123, 372, 186, 309, 294, 273, 57, 188, 174, 41, 340, 359, 45, 283, 170, 110, 281, 270, 120, 324, 326, 240, 192, 191, 174, 116, 147, 76, 225, 242, 74, 370, 336, 132, 19, 43, 171, 267, 184, 260, 321, 350, 132, 88, 75, 95, 366, 312, 81, 182, 369, 352, 216, 54, 181, 274, 114}
Returns: 659954039
{1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1}
{508, 583, 492, 431, 152, 481, 702, 69, 78, 333, 430, 359, 109, 4, 718, 550, 456, 465, 98, 285, 453, 440, 507, 613, 367, 593, 342, 55, 338, 691, 8, 382, 420, 579, 558, 252, 194, 561, 667, 441, 257, 573, 477, 47, 383, 309, 617, 231, 487, 89, 91, 191, 360, 111, 585, 347, 654, 728, 578, 377, 543, 201, 58, 591, 390, 384, 223, 703, 519, 416, 716, 681, 13, 722, 437, 606, 414, 62, 518, 588, 303, 254, 178, 650, 474, 609, 730, 525, 29, 86, 64, 554, 208, 120, 139, 643, 386, 110, 515, 325, 293, 148, 689, 735, 534, 28, 51, 335, 341, 199, 379, 391, 182, 309, 673, 156, 604, 129, 437, 611, 354, 324, 602, 691, 134, 167, 739, 282, 33, 554, 670, 736, 446, 479, 113, 65, 47, 421, 675, 73, 480, 441, 191, 516, 523, 400, 637, 400, 405, 174, 502, 350, 453, 32, 609, 220, 14, 458, 30, 641, 327, 27, 23, 124, 116, 517, 58, 254, 607, 212, 281, 221, 685, 282, 146, 286, 647, 187, 712, 20, 283, 575, 290, 35, 180, 86, 237, 183, 593, 736, 583, 653, 285, 703, 230, 563, 692, 100, 447, 131, 39, 488, 204, 375, 420, 644, 302, 300, 390, 567, 185, 106, 655, 705, 633, 640, 432, 514, 54, 375, 113, 189, 95, 676, 276, 395, 72, 26, 296, 699, 151, 408, 676, 628, 37, 485, 720, 93, 528, 130, 577, 291, 662, 596, 212, 495, 457, 585, 443, 362, 410, 626, 538, 633, 193, 582, 516, 250, 421, 251, 263, 746, 406, 481, 245, 650, 720, 492, 510, 302, 695, 103, 181, 707, 556, 518, 11, 701, 742, 317, 429, 659, 564, 234, 683, 190, 490, 25, 211, 316, 684, 445, 733, 358, 467, 438, 434, 165, 366, 304, 748, 611, 77, 589, 671, 244, 669, 371, 504, 345, 231, 53, 541, 363, 363, 682, 618, 661, 320, 556, 511, 103, 435, 248, 128, 115, 213, 534, 132, 43, 614, 587, 542, 378, 258, 746, 464, 123, 571, 329, 146, 28, 348, 473, 631, 59, 203, 635, 329, 681, 491, 246, 734, 473, 715, 107, 403, 401, 2, 2, 510, 580, 105, 340, 216, 417, 265, 200, 80, 106, 634, 204, 256, 126, 258, 20, 269, 389, 576, 216, 744, 439, 46, 227, 202, 90, 602, 100, 468, 22, 334, 387, 154, 206, 272, 575, 157, 485, 483, 41, 246, 670, 459, 527, 429, 162, 415, 512, 318, 229, 99, 598, 616, 227, 519, 172, 144, 14, 268, 471, 595, 306, 630, 379, 364, 297, 230, 225, 88, 696, 396, 356, 677, 464, 463, 454, 529, 545, 349, 275, 186, 748, 34, 425, 398, 152, 530, 12, 502, 349, 199, 455, 615, 708, 745, 444, 591, 343, 192, 179, 460, 83, 394, 325, 277, 619, 255, 414, 513, 475, 396, 537, 94, 57, 503, 253, 42, 667, 127, 184, 742, 413, 66, 695, 380, 131, 219, 734, 581, 456, 274, 205, 96, 300, 79, 88, 87, 207, 678, 38}
Returns: 845845078
{1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2}
{110, 708, 591, 59, 691, 363, 704, 479, 686, 194, 378, 177, 80, 431, 551, 109, 645, 31, 256, 272, 729, 705, 653, 225, 587, 6, 20, 150, 315, 448, 323, 180, 502, 453, 87, 674, 10, 688, 189, 406, 380, 453, 395, 635, 94, 129, 468, 396, 516, 368, 131, 652, 137, 135, 341, 639, 237, 464, 327, 634, 510, 508, 599, 669, 96, 522, 179, 223, 152, 341, 747, 401, 316, 162, 682, 304, 726, 183, 661, 583, 175, 93, 25, 308, 382, 271, 170, 295, 324, 445, 604, 258, 498, 567, 405, 119, 77, 336, 398, 51, 121, 496, 361, 288, 504, 580, 392, 337, 144, 102, 293, 364, 628, 561, 309, 275, 314, 225, 214, 236, 566, 186, 193, 296, 198, 593, 95, 177, 74, 76, 403, 43, 627, 254, 423, 730, 540, 619, 543, 175, 556, 695, 435, 338, 366, 750, 720, 3, 98, 367, 744, 735, 284, 79, 89, 402, 379, 343, 536, 487, 593, 644, 429, 620, 643, 58, 635, 722, 455, 591, 515, 568, 128, 45, 88, 454, 42, 344, 103, 681, 743, 105, 425, 218, 56, 392, 232, 417, 362, 679, 746, 163, 489, 208, 68, 261, 148, 219, 377, 651, 253, 282, 106, 393, 626, 589, 337, 369, 648, 37, 494, 89, 644, 474, 167, 172, 194, 252, 362, 626, 202, 251, 215, 404, 312, 157, 583, 33, 434, 571, 538, 602, 660, 291, 655, 441, 59, 713, 262, 258, 352, 607, 687, 375, 231, 540, 86, 519, 699, 421, 552, 641, 605, 740, 706, 508, 101, 459, 395, 733, 34, 285, 450, 204, 418, 349, 704, 423, 601, 143, 616, 245, 510, 471, 276, 679, 217, 55, 139, 560, 123, 166, 295, 416, 268, 511, 740, 206, 300, 30, 433, 74, 297, 637, 63, 552, 482, 737, 35, 139, 689, 606, 81, 587, 535, 381, 736, 580, 432, 376, 223, 451, 333, 530, 728, 473, 665, 503, 386, 578, 618, 463, 694, 388, 202, 715, 563, 270, 270, 492, 340, 699, 210, 287, 55, 701, 403, 307, 546, 234, 212, 274, 488, 230, 409, 585, 525, 181, 311, 632, 291, 407, 559, 178, 519, 524, 260, 739, 473, 71, 294, 28, 387, 286, 142, 531, 661, 350, 233, 372, 190, 49, 220, 196, 713, 501, 596, 115, 4, 294, 321, 514, 41, 564, 244, 132, 276, 598, 360, 554, 283, 734, 104, 20, 667, 246, 439, 390, 155, 28, 420, 474, 446, 712, 309, 18, 282, 269, 358, 639, 630, 30, 426, 487, 447, 285, 325, 652, 523, 88, 93, 146, 78, 61, 618, 513, 13, 302, 201, 111, 49, 744, 502, 352, 669, 170, 438, 525, 719, 141, 229, 573, 615, 81, 672, 14, 182, 111, 67, 736, 97, 233, 667, 248, 485, 420, 512, 234, 396, 622, 118, 529, 69, 255, 578, 141, 339, 416, 210, 33, 204, 57, 308, 676, 476, 565, 290, 697, 434, 505, 703, 22, 471, 676, 560, 725, 625, 266, 205, 154, 398, 594, 330, 203, 35, 544, 2, 432, 67, 746}
Returns: 0
{2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2}
{209, 544, 315, 465, 247, 556, 451, 59, 539, 291, 481, 501, 296, 416, 736, 277, 222, 473, 582, 528, 369, 403, 51, 135, 645, 734, 487, 587, 429, 172, 98, 189, 471, 321, 296, 27, 285, 321, 204, 421, 14, 696, 305, 483, 116, 49, 497, 604, 211, 525, 480, 569, 214, 327, 746, 448, 150, 276, 146, 469, 655, 596, 219, 726, 517, 384, 81, 572, 671, 437, 299, 498, 350, 28, 720, 435, 412, 345, 409, 738, 107, 349, 495, 163, 465, 718, 2, 661, 157, 656, 632, 85, 518, 689, 715, 387, 575, 467, 236, 355, 649, 514, 742, 175, 20, 682, 5, 74, 402, 409, 232, 748, 742, 12, 200, 33, 274, 216, 736, 191, 536, 341, 172, 510, 516, 99, 416, 611, 426, 493, 474, 89, 75, 432, 523, 637, 275, 87, 370, 285, 503, 439, 181, 366, 490, 604, 391, 501, 245, 58, 32, 593, 352, 708, 669, 101, 14, 344, 653, 189, 363, 249, 359, 144, 720, 541, 406, 24, 628, 159, 595, 476, 168, 384, 662, 201, 126, 640, 566, 440, 336, 730, 377, 271, 694, 442, 733, 170, 107, 186, 723, 95, 316, 94, 432, 139, 337, 456, 643, 185, 389, 294, 366, 665, 69, 651, 613, 35, 225, 445, 561, 141, 463, 550, 606, 325, 48, 113, 618, 266, 484, 131, 583, 701, 659, 255, 704, 712, 423, 745, 39, 281, 257, 401, 375, 110, 102, 717, 711, 253, 81, 79, 62, 372, 363, 324, 4, 163, 559, 97, 228, 152, 462, 113, 8, 283, 445, 609, 487, 722, 46, 381, 130, 122, 561, 675, 707, 124, 166, 578, 76, 206, 520, 91, 537, 393, 629, 504, 198, 400, 299, 373, 634, 20, 155, 287, 600, 378, 305, 676, 646, 420, 2, 231, 575, 288, 448, 615, 338, 475, 624, 71, 587, 534, 702, 198, 652, 669, 242, 442, 704, 291, 240, 544, 361, 552, 684, 310, 434, 117, 260, 748, 694, 30, 556, 65, 134, 256, 279, 549, 121, 727, 659, 318, 127, 620, 413, 491, 591, 329, 607, 663, 451, 623, 626, 678, 507, 146, 429, 425, 206, 213, 398, 184, 91, 692, 468, 459, 230, 354, 43, 387, 302, 263, 8, 494, 302, 395, 739, 178, 132, 161, 357, 508, 104, 269, 294, 358, 252, 665, 531, 61, 619, 511, 263, 674, 640, 30, 194, 118, 454, 239, 246, 643, 347, 571, 313, 308, 234, 66, 191, 380, 85, 311, 565, 11, 514, 375, 194, 46, 38, 697, 210, 56, 68, 78, 222, 418, 267, 564, 167, 584, 637, 154, 218, 110, 699, 547, 459, 243, 519, 396, 525, 54, 348, 589, 715, 53, 137, 456, 414, 505, 570, 685, 180, 672, 282, 405, 580, 35, 454, 16, 149, 392, 361, 522, 318, 648, 72, 681, 88, 341, 236, 179, 730, 559, 105, 598, 389, 334, 203, 227, 601, 270, 175, 616, 143, 225, 332, 546, 552, 528, 259, 334, 23, 42, 17, 633, 688, 308, 540, 56, 479, 233, 330, 691, 578, 679, 249, 532}
Returns: 845845078
{1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1}
{149, 132, 179, 249, 350, 308, 285, 287, 271, 360, 294, 83, 167, 111, 360, 341, 47, 150, 291, 336, 28, 245, 356, 321, 2, 249, 65, 258, 186, 206, 139, 277, 348, 309, 317, 81, 146, 156, 16, 53, 324, 293, 242, 363, 124, 295, 300, 370, 4, 72, 208, 346, 113, 273, 13, 69, 269, 119, 152, 258, 18, 256, 233, 64, 371, 148, 291, 313, 187, 90, 340, 110, 242, 23, 178, 22, 123, 362, 276, 216, 106, 305, 107, 121, 216, 231, 196, 288, 286, 27, 244, 20, 338, 240, 18, 57, 115, 180, 69, 234, 231, 192, 348, 309, 175, 51, 210, 329, 318, 374, 172, 193, 357, 29, 323, 14, 253, 40, 321, 237, 363, 204, 269, 32, 89, 142, 185, 191, 180, 154, 154, 219, 30, 67, 194, 35, 285, 97, 230, 267, 355, 73, 120, 130, 68, 202, 124, 281, 207, 265, 374, 28, 31, 80, 275, 54, 98, 86, 171, 300, 96, 303, 323, 319, 61, 141, 230, 275, 283, 270, 255, 91, 6, 358, 48, 306, 8, 104, 163, 284, 86, 205, 246, 100, 337, 41, 31, 26, 166, 125, 240, 373, 315, 332, 279, 342, 274, 350, 247, 47, 111, 159, 67, 175, 61, 352, 227, 263, 45, 254, 335, 85, 76, 214, 296, 62, 316, 6, 260, 325, 283, 85, 198, 80, 355, 361, 222, 161, 58, 244, 359, 354, 286, 327, 276, 232, 344, 71, 263, 177, 212, 261, 234, 75, 361, 4, 74, 91, 347, 265, 268, 10, 157, 43, 127, 256, 262, 118, 311, 117, 110, 12, 367, 332, 369, 16, 182, 155, 235, 33, 354, 13, 46, 203, 103, 223, 116, 196, 297, 106, 37, 290, 270, 252, 185, 201, 126, 170, 102, 15, 225, 38, 93, 59, 21, 364, 151, 198, 327, 98, 145, 58, 172, 24, 336, 56, 204, 181, 199, 169, 44, 139, 375, 320, 227, 211, 20, 81, 103, 223, 83, 163, 295, 8, 330, 167, 229, 334, 78, 330, 93, 37, 87, 77, 146, 314, 190, 88, 59, 296, 165, 368, 313, 132, 200, 25, 248, 128, 63, 222, 99, 101, 133, 299, 107, 220, 42, 148, 213, 366, 215, 226, 141, 51, 305, 206, 352, 183, 312, 174, 144, 170, 144, 95, 210, 137, 218, 168, 343, 34, 277, 39, 97, 347, 212, 189, 366, 371, 349, 281, 131, 259, 334, 236, 49, 272, 248, 189, 318, 289, 209, 89, 117, 136, 329, 165, 243, 88, 246, 100, 113, 177, 307, 190, 129, 115, 299, 302, 74, 179, 109, 282, 292, 339, 364, 161, 297, 254, 2, 122, 202, 308, 233, 194, 49, 294, 199, 349, 358, 105, 79, 157, 11, 71, 66, 362, 236, 221, 17, 46, 316, 55, 56, 251, 137, 325, 279, 184, 250, 337, 187, 159, 134, 162, 135, 78, 239, 33, 257, 152, 35, 109, 3, 232, 53, 238, 282, 10, 217, 14, 173, 75, 302, 5, 55, 310, 345, 131, 225, 191, 304, 341, 333, 266, 30, 228, 94, 372, 143, 375}
Returns: 845845078
{1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2}
{665, 542, 681, 672, 653, 565, 733, 688, 501, 421, 543, 713, 454, 715, 654, 657, 447, 692, 453, 415, 384, 514, 488, 661, 510, 648, 499, 454, 738, 588, 644, 492, 442, 387, 660, 434, 517, 404, 455, 473, 615, 715, 580, 611, 484, 431, 560, 547, 632, 495, 647, 685, 591, 439, 481, 433, 559, 606, 732, 739, 704, 705, 734, 425, 392, 587, 490, 676, 589, 459, 722, 637, 639, 722, 468, 609, 445, 740, 604, 413, 459, 389, 663, 541, 579, 453, 684, 699, 544, 406, 390, 500, 383, 401, 489, 556, 679, 670, 730, 423, 607, 585, 602, 493, 376, 387, 728, 410, 737, 429, 548, 527, 522, 697, 601, 727, 467, 595, 471, 552, 469, 640, 691, 737, 570, 554, 719, 726, 600, 679, 624, 720, 670, 583, 686, 492, 503, 626, 461, 701, 530, 582, 627, 460, 694, 667, 725, 535, 657, 479, 635, 672, 578, 613, 585, 675, 417, 703, 596, 463, 748, 396, 736, 552, 546, 451, 729, 584, 536, 565, 696, 465, 750, 712, 475, 403, 440, 662, 677, 394, 550, 551, 524, 746, 625, 652, 487, 491, 673, 572, 469, 427, 581, 381, 502, 669, 519, 604, 644, 640, 695, 703, 620, 514, 420, 379, 699, 540, 563, 414, 519, 466, 523, 533, 538, 502, 561, 564, 501, 674, 391, 681, 614, 416, 494, 587, 742, 618, 511, 468, 669, 593, 580, 641, 689, 441, 451, 507, 445, 508, 554, 650, 641, 630, 662, 386, 631, 435, 693, 465, 442, 388, 420, 408, 683, 682, 706, 517, 711, 544, 443, 467, 418, 676, 456, 655, 563, 576, 427, 437, 505, 441, 506, 540, 482, 723, 570, 748, 724, 732, 549, 398, 697, 395, 446, 475, 617, 380, 515, 395, 575, 382, 746, 545, 720, 388, 599, 602, 525, 643, 744, 591, 418, 619, 546, 645, 646, 633, 436, 717, 710, 412, 409, 713, 689, 608, 665, 721, 534, 396, 525, 481, 637, 483, 708, 432, 398, 707, 510, 376, 450, 528, 474, 747, 462, 498, 598, 734, 480, 378, 478, 485, 504, 448, 464, 520, 736, 523, 458, 538, 386, 477, 423, 513, 704, 401, 678, 494, 634, 745, 529, 628, 664, 605, 661, 457, 571, 573, 664, 416, 504, 534, 456, 659, 402, 480, 379, 647, 701, 616, 744, 675, 716, 409, 437, 719, 474, 639, 635, 650, 594, 683, 471, 455, 653, 448, 516, 537, 392, 389, 476, 692, 506, 390, 735, 571, 432, 450, 402, 411, 407, 384, 516, 667, 485, 750, 649, 626, 717, 569, 400, 618, 596, 611, 528, 589, 613, 520, 438, 643, 430, 400, 434, 414, 623, 421, 531, 621, 629, 575, 473, 551, 548, 426, 609, 740, 512, 413, 622, 671, 558, 659, 521, 518, 619, 497, 464, 556, 393, 583, 377, 702, 695, 425, 709, 598, 566, 429, 606, 656, 651, 568, 496, 577, 560, 578, 487, 527, 694, 508, 405, 593, 557, 518, 532, 496, 652, 573, 691, 718, 730, 539, 687, 561, 633, 742, 444, 567, 403, 559}
Returns: 845845078
{2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2}
{172, 375, 361, 353, 499, 129, 27, 495, 581, 482, 185, 501, 723, 736, 739, 578, 389, 2, 73, 273, 443, 242, 746, 43, 153, 473, 465, 558, 532, 307, 741, 500, 402, 165, 172, 472, 418, 186, 492, 156, 478, 291, 275, 257, 124, 517, 211, 136, 744, 229, 358, 81, 178, 148, 387, 445, 209, 233, 314, 717, 722, 123, 125, 216, 641, 554, 404, 49, 183, 323, 587, 88, 209, 677, 369, 411, 386, 230, 299, 53, 12, 231, 73, 716, 515, 472, 263, 206, 342, 471, 39, 666, 600, 288, 457, 188, 261, 81, 673, 129, 268, 687, 750, 726, 227, 314, 62, 527, 693, 688, 233, 548, 540, 117, 446, 70, 328, 657, 529, 1, 630, 649, 322, 336, 663, 391, 387, 414, 503, 93, 262, 449, 586, 565, 632, 133, 367, 229, 724, 649, 425, 730, 550, 320, 450, 309, 436, 132, 711, 467, 238, 560, 41, 420, 138, 686, 669, 529, 91, 693, 509, 498, 510, 643, 676, 732, 708, 246, 461, 366, 514, 703, 425, 130, 348, 319, 367, 369, 640, 9, 697, 379, 380, 7, 57, 153, 373, 86, 422, 493, 429, 190, 133, 275, 684, 249, 370, 283, 401, 307, 651, 175, 531, 505, 79, 11, 606, 355, 544, 63, 457, 563, 244, 494, 77, 745, 250, 140, 416, 215, 408, 616, 152, 287, 36, 378, 526, 232, 504, 647, 345, 592, 473, 207, 305, 298, 512, 493, 286, 655, 624, 24, 284, 376, 593, 677, 296, 684, 659, 84, 183, 14, 56, 424, 713, 681, 371, 575, 71, 113, 332, 40, 266, 300, 334, 60, 293, 219, 138, 37, 11, 132, 324, 560, 140, 272, 625, 683, 463, 118, 261, 134, 317, 503, 35, 525, 647, 350, 107, 534, 392, 14, 733, 113, 372, 142, 567, 578, 572, 633, 359, 144, 3, 107, 52, 19, 734, 198, 357, 683, 330, 528, 423, 311, 320, 448, 313, 706, 487, 321, 108, 346, 282, 353, 491, 69, 582, 435, 62, 583, 558, 148, 69, 190, 244, 200, 743, 282, 675, 126, 706, 283, 167, 381, 601, 385, 24, 519, 511, 554, 571, 632, 543, 685, 547, 514, 614, 168, 115, 617, 538, 99, 182, 748, 220, 356, 730, 296, 662, 642, 705, 642, 720, 735, 56, 321, 363, 404, 221, 154, 412, 210, 144, 196, 585, 155, 281, 121, 169, 719, 483, 588, 342, 160, 20, 247, 297, 487, 374, 657, 654, 594, 539, 556, 710, 720, 480, 162, 44, 84, 338, 694, 723, 485, 549, 310, 362, 704, 701, 77, 235, 304, 664, 319, 722, 427, 461, 551, 436, 15, 484, 146, 576, 22, 105, 240, 462, 653, 245, 700, 637, 597, 698, 355, 605, 488, 97, 50, 718, 22, 590, 301, 106, 60, 277, 408, 156, 714, 312, 637, 339, 573, 602, 325, 552, 629, 411, 481, 26, 55, 747, 23, 661, 719, 195, 30, 254, 100, 149, 255, 131, 515, 496, 351, 454, 95, 142, 588, 459, 346, 650, 453, 256, 139, 636, 277, 213, 82, 158, 535}
Returns: 134084614
{1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2}
{175, 628, 12, 309, 332, 481, 179, 211, 242, 137, 230, 67, 495, 745, 671, 716, 359, 194, 284, 517, 366, 640, 457, 504, 159, 91, 724, 639, 154, 354, 422, 571, 400, 741, 101, 440, 570, 728, 177, 129, 239, 555, 688, 304, 690, 676, 339, 632, 76, 590, 487, 299, 317, 221, 520, 281, 97, 58, 586, 642, 602, 371, 64, 395, 414, 351, 243, 610, 618, 583, 745, 730, 30, 57, 493, 630, 46, 416, 535, 734, 202, 113, 309, 608, 324, 40, 9, 50, 655, 397, 34, 583, 610, 541, 286, 436, 244, 679, 215, 232, 136, 44, 148, 373, 743, 645, 747, 163, 569, 552, 433, 720, 275, 722, 171, 198, 675, 465, 580, 82, 153, 543, 664, 544, 325, 546, 348, 49, 523, 414, 602, 634, 55, 128, 565, 325, 288, 521, 585, 282, 2, 180, 226, 327, 387, 376, 223, 671, 14, 157, 558, 190, 22, 549, 661, 328, 420, 625, 263, 121, 548, 582, 164, 271, 133, 383, 296, 109, 444, 130, 307, 406, 79, 256, 436, 3, 513, 531, 649, 727, 561, 750, 36, 303, 511, 506, 366, 422, 233, 320, 347, 429, 515, 389, 701, 683, 682, 643, 253, 494, 491, 485, 556, 637, 155, 724, 174, 650, 160, 103, 73, 377, 244, 646, 664, 578, 411, 732, 205, 478, 635, 591, 32, 278, 5, 257, 4, 41, 185, 585, 525, 717, 295, 736, 28, 273, 449, 275, 129, 305, 21, 156, 710, 344, 379, 668, 543, 363, 455, 399, 360, 637, 31, 713, 148, 641, 95, 357, 283, 361, 95, 425, 348, 430, 287, 402, 383, 188, 729, 210, 250, 84, 365, 311, 680, 390, 381, 93, 322, 514, 500, 538, 328, 556, 272, 713, 371, 608, 293, 74, 96, 694, 539, 116, 596, 439, 503, 100, 568, 267, 37, 454, 489, 99, 501, 236, 674, 158, 33, 11, 475, 528, 222, 145, 728, 483, 653, 530, 278, 20, 621, 411, 165, 75, 218, 138, 483, 418, 119, 582, 339, 52, 240, 151, 416, 451, 438, 441, 714, 346, 567, 82, 384, 469, 44, 86, 518, 138, 505, 524, 496, 192, 358, 433, 260, 266, 132, 146, 16, 198, 297, 122, 722, 471, 12, 370, 261, 460, 140, 49, 237, 636, 125, 490, 107, 709, 302, 692, 532, 89, 554, 317, 463, 321, 647, 466, 700, 254, 379, 705, 629, 283, 588, 579, 496, 482, 431, 147, 246, 682, 263, 726, 14, 685, 279, 599, 58, 233, 453, 633, 289, 151, 539, 502, 241, 617, 590, 723, 201, 188, 136, 355, 659, 290, 410, 620, 65, 323, 657, 576, 229, 326, 19, 711, 461, 17, 542, 681, 472, 60, 254, 740, 346, 733, 334, 453, 36, 364, 684, 626, 612, 26, 54, 107, 344, 156, 1, 178, 437, 744, 643, 86, 475, 451, 384, 684, 706, 153, 219, 342, 612, 662, 293, 503, 617, 446, 493, 378, 504, 56, 359, 563, 306, 207, 62, 375, 265, 704, 70, 56, 536, 560, 105, 199, 527, 79, 350, 55, 683, 53}
Returns: 0
{1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1}
{682, 165, 49, 395, 612, 369, 136, 110, 695, 425, 74, 285, 632, 11, 571, 15, 287, 255, 33, 732, 533, 56, 295, 710, 703, 418, 701, 68, 739, 151, 175, 257, 582, 455, 284, 435, 414, 477, 521, 659, 101, 473, 279, 485, 43, 319, 37, 314, 186, 167, 463, 641, 599, 293, 282, 567, 661, 105, 646, 235, 365, 299, 200, 221, 497, 404, 273, 379, 367, 608, 578, 328, 253, 688, 738, 81, 169, 713, 172, 604, 422, 380, 727, 614, 1, 605, 113, 724, 742, 602, 597, 611, 243, 28, 451, 426, 384, 376, 623, 735, 362, 617, 402, 5, 139, 574, 159, 654, 556, 704, 282, 505, 551, 511, 302, 240, 34, 317, 668, 471, 158, 199, 262, 592, 715, 204, 277, 451, 120, 629, 622, 687, 649, 515, 58, 408, 63, 346, 728, 212, 115, 692, 508, 529, 490, 620, 578, 82, 66, 57, 231, 662, 651, 155, 260, 116, 517, 210, 693, 97, 342, 518, 153, 289, 164, 422, 698, 30, 227, 669, 22, 700, 503, 684, 77, 430, 510, 79, 364, 315, 591, 541, 245, 729, 445, 127, 465, 391, 710, 237, 448, 273, 246, 414, 73, 543, 385, 124, 600, 454, 263, 359, 342, 722, 682, 498, 66, 302, 493, 677, 477, 118, 40, 247, 519, 461, 706, 131, 707, 348, 355, 150, 93, 740, 351, 345, 60, 588, 328, 501, 305, 531, 207, 221, 207, 546, 109, 267, 187, 113, 495, 537, 322, 679, 540, 405, 637, 697, 40, 332, 101, 570, 355, 31, 523, 436, 196, 194, 88, 62, 676, 495, 190, 96, 488, 55, 408, 383, 586, 8, 614, 466, 309, 374, 534, 441, 411, 443, 653, 684, 366, 320, 720, 594, 433, 270, 162, 153, 46, 746, 595, 142, 745, 37, 448, 717, 216, 94, 656, 107, 402, 267, 674, 213, 526, 627, 194, 608, 418, 645, 14, 279, 501, 17, 332, 724, 671, 89, 567, 297, 209, 428, 619, 673, 136, 543, 666, 229, 504, 23, 468, 84, 649, 583, 326, 52, 514, 643, 180, 550, 4, 371, 7, 168, 445, 471, 289, 291, 749, 392, 388, 351, 657, 597, 146, 716, 626, 18, 145, 71, 339, 260, 411, 336, 104, 538, 44, 719, 733, 440, 554, 26, 203, 296, 461, 324, 233, 172, 507, 10, 457, 376, 121, 179, 225, 68, 490, 361, 257, 107, 50, 473, 190, 483, 162, 547, 35, 525, 730, 219, 76, 156, 588, 453, 389, 86, 560, 277, 99, 468, 581, 249, 743, 513, 249, 325, 252, 313, 431, 630, 53, 265, 183, 305, 236, 395, 437, 20, 1, 148, 722, 372, 123, 130, 370, 664, 424, 553, 643, 556, 26, 348, 563, 197, 70, 483, 91, 736, 307, 138, 299, 690, 142, 28, 493, 585, 680, 358, 617, 133, 381, 336, 232, 560, 564, 399, 575, 239, 224, 183, 635, 529, 374, 255, 694, 399, 133, 128, 21, 310, 713, 378, 242, 749, 634, 47, 176, 12, 271, 386, 339, 459, 479, 637, 217, 321, 429, 487, 480, 640}
Returns: 134084614
{2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2}
{277, 366, 330, 10, 236, 209, 362, 198, 73, 328, 317, 319, 24, 248, 29, 187, 297, 149, 372, 165, 20, 282, 255, 81, 320, 257, 361, 101, 49, 310, 136, 355, 144, 299, 12, 113, 296, 178, 182, 257, 342, 181, 172, 224, 348, 223, 240, 167, 140, 82, 123, 86, 157, 127, 281, 315, 70, 246, 260, 93, 30, 7, 97, 64, 275, 351, 321, 312, 103, 353, 21, 179, 221, 37, 270, 107, 350, 18, 174, 69, 66, 113, 50, 261, 150, 238, 277, 199, 278, 95, 295, 26, 313, 196, 252, 152, 62, 106, 204, 260, 14, 169, 365, 246, 89, 232, 287, 269, 325, 63, 23, 52, 359, 207, 255, 31, 249, 24, 55, 241, 60, 356, 22, 273, 67, 46, 196, 211, 209, 369, 326, 138, 197, 250, 293, 275, 116, 57, 198, 227, 68, 51, 35, 45, 159, 101, 74, 31, 146, 77, 363, 309, 249, 139, 231, 258, 132, 253, 371, 111, 303, 345, 334, 271, 208, 261, 111, 53, 28, 348, 44, 364, 243, 65, 194, 39, 20, 119, 365, 370, 287, 162, 107, 155, 8, 268, 82, 221, 177, 278, 110, 68, 50, 334, 338, 241, 272, 160, 133, 15, 104, 175, 283, 288, 366, 219, 79, 103, 36, 332, 33, 273, 235, 351, 43, 148, 189, 322, 134, 155, 49, 279, 295, 1, 286, 235, 153, 66, 225, 285, 218, 84, 114, 162, 311, 99, 355, 185, 9, 254, 130, 315, 325, 339, 304, 319, 47, 219, 32, 131, 340, 211, 210, 3, 122, 128, 317, 171, 105, 165, 200, 27, 336, 323, 114, 302, 244, 347, 17, 156, 67, 301, 344, 291, 289, 40, 95, 201, 330, 256, 263, 47, 142, 332, 93, 336, 306, 120, 233, 213, 168, 195, 168, 6, 370, 41, 358, 117, 265, 28, 108, 229, 247, 271, 363, 56, 186, 11, 133, 326, 115, 142, 236, 138, 5, 289, 237, 172, 91, 324, 342, 167, 375, 42, 340, 86, 207, 183, 367, 297, 26, 163, 164, 346, 19, 71, 281, 87, 300, 212, 282, 30, 309, 254, 145, 34, 283, 125, 190, 73, 262, 124, 76, 242, 164, 180, 239, 156, 222, 321, 126, 305, 279, 91, 185, 148, 136, 307, 227, 194, 174, 39, 183, 371, 233, 353, 190, 9, 27, 99, 293, 314, 84, 96, 54, 11, 263, 367, 14, 349, 170, 338, 160, 284, 158, 89, 259, 247, 109, 357, 192, 230, 121, 40, 88, 214, 118, 256, 81, 144, 314, 56, 226, 176, 129, 307, 153, 5, 320, 373, 2, 251, 229, 346, 79, 220, 369, 323, 60, 202, 302, 265, 108, 16, 290, 154, 71, 12, 298, 34, 327, 147, 94, 140, 299, 205, 17, 100, 57, 55, 21, 238, 4, 129, 58, 206, 232, 374, 344, 132, 328, 36, 266, 372, 105, 75, 151, 75, 244, 305, 22, 44, 118, 97, 188, 267, 151, 77, 62, 267, 203, 245, 291, 121, 360, 192, 137, 37, 134, 69, 359, 375, 216, 58, 296, 1, 215, 339, 374, 217}
Returns: 134084614
{1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2}
{436, 624, 729, 608, 745, 489, 433, 523, 444, 524, 591, 650, 580, 661, 440, 485, 653, 492, 602, 656, 483, 697, 454, 490, 679, 659, 473, 720, 666, 713, 736, 515, 633, 420, 742, 692, 384, 695, 690, 634, 525, 384, 617, 457, 690, 429, 562, 705, 377, 738, 472, 438, 378, 387, 750, 446, 383, 405, 487, 388, 735, 410, 749, 490, 687, 451, 497, 381, 693, 406, 593, 449, 642, 461, 721, 750, 669, 714, 463, 654, 659, 499, 643, 539, 585, 625, 450, 594, 461, 664, 381, 631, 475, 500, 575, 542, 412, 385, 612, 503, 701, 731, 565, 496, 608, 447, 684, 563, 726, 533, 693, 704, 560, 576, 414, 635, 700, 523, 527, 651, 673, 443, 472, 427, 722, 379, 411, 581, 680, 592, 466, 509, 714, 459, 512, 451, 637, 552, 494, 494, 390, 544, 611, 462, 713, 394, 588, 495, 724, 531, 485, 433, 588, 400, 599, 640, 597, 558, 578, 636, 571, 468, 708, 448, 539, 598, 560, 397, 531, 471, 495, 422, 662, 416, 420, 643, 491, 719, 717, 402, 439, 412, 653, 606, 538, 739, 730, 715, 392, 395, 514, 481, 391, 506, 666, 603, 455, 723, 582, 573, 454, 647, 613, 532, 663, 385, 642, 469, 418, 505, 554, 578, 682, 556, 703, 605, 695, 435, 496, 683, 590, 428, 503, 736, 545, 644, 727, 707, 506, 546, 455, 621, 616, 425, 493, 528, 732, 512, 632, 464, 733, 548, 513, 441, 498, 657, 684, 745, 627, 639, 711, 376, 515, 469, 383, 616, 467, 668, 711, 744, 427, 629, 437, 710, 399, 387, 537, 402, 700, 418, 718, 740, 552, 683, 556, 526, 529, 694, 664, 743, 424, 604, 380, 676, 626, 612, 457, 518, 748, 404, 649, 489, 431, 467, 699, 504, 567, 430, 679, 565, 401, 696, 547, 595, 669, 585, 425, 681, 553, 726, 445, 453, 646, 719, 739, 554, 651, 408, 543, 601, 493, 600, 521, 734, 619, 561, 540, 488, 463, 620, 484, 519, 520, 671, 655, 716, 567, 610, 738, 429, 617, 435, 614, 641, 722, 536, 733, 637, 410, 606, 510, 618, 549, 406, 507, 623, 630, 416, 403, 517, 423, 504, 521, 479, 677, 414, 586, 558, 579, 706, 729, 379, 411, 514, 614, 399, 448, 621, 391, 541, 487, 701, 426, 694, 628, 389, 632, 502, 636, 610, 378, 703, 597, 692, 661, 657, 582, 590, 386, 534, 688, 473, 709, 749, 618, 408, 668, 639, 468, 574, 568, 477, 482, 629, 723, 741, 569, 478, 570, 730, 459, 645, 686, 555, 698, 720, 673, 475, 675, 424, 511, 681, 509, 465, 517, 453, 535, 688, 508, 596, 543, 587, 393, 551, 645, 404, 501, 710, 550, 675, 380, 529, 677, 685, 376, 530, 602, 431, 436, 460, 595, 586, 622, 747, 564, 441, 445, 395, 477, 480, 501, 572, 583, 728, 422, 541, 443, 674, 583, 647, 716, 397, 724, 599, 483, 728, 471, 430, 479, 741, 452, 746, 682, 594, 576, 649, 655, 518, 671, 706}
Returns: 134084614
{2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1}
{453, 735, 629, 435, 5, 707, 717, 388, 606, 616, 553, 539, 748, 206, 108, 689, 558, 446, 181, 699, 654, 22, 598, 535, 304, 335, 570, 20, 293, 418, 353, 684, 224, 408, 486, 257, 601, 508, 670, 461, 133, 303, 700, 715, 80, 722, 665, 544, 285, 238, 507, 96, 698, 355, 120, 657, 460, 156, 157, 392, 422, 542, 642, 366, 46, 457, 699, 651, 56, 740, 410, 359, 223, 505, 593, 613, 421, 240, 583, 195, 742, 455, 260, 24, 184, 340, 496, 466, 524, 325, 330, 161, 544, 61, 500, 262, 400, 73, 523, 750, 135, 515, 549, 482, 671, 575, 443, 493, 295, 379, 1, 617, 211, 710, 522, 664, 284, 275, 685, 373, 232, 508, 268, 662, 210, 272, 509, 554, 683, 650, 580, 603, 152, 375, 476, 253, 596, 448, 215, 415, 94, 277, 503, 381, 714, 292, 383, 430, 274, 31, 451, 622, 546, 188, 167, 391, 592, 507, 614, 115, 31, 595, 297, 266, 406, 210, 673, 425, 15, 120, 332, 402, 418, 59, 652, 621, 574, 64, 546, 130, 425, 434, 611, 516, 407, 63, 682, 280, 538, 387, 567, 587, 190, 694, 572, 705, 362, 669, 695, 414, 229, 12, 307, 530, 555, 701, 55, 224, 744, 261, 122, 423, 668, 423, 667, 578, 496, 264, 566, 608, 93, 533, 556, 74, 528, 380, 283, 615, 231, 77, 681, 43, 28, 690, 337, 488, 212, 464, 196, 659, 264, 437, 174, 268, 532, 623, 25, 266, 74, 279, 725, 139, 334, 374, 360, 27, 513, 148, 534, 271, 318, 642, 723, 384, 703, 585, 118, 8, 40, 363, 16, 354, 637, 435, 293, 216, 215, 709, 239, 609, 123, 405, 81, 680, 176, 307, 473, 683, 145, 116, 644, 39, 641, 675, 375, 374, 260, 733, 394, 132, 569, 324, 738, 344, 625, 51, 168, 190, 648, 702, 465, 498, 6, 38, 403, 187, 648, 468, 566, 154, 191, 150, 280, 726, 226, 219, 610, 502, 569, 742, 440, 589, 599, 572, 386, 417, 686, 141, 14, 481, 654, 630, 372, 433, 661, 170, 565, 55, 137, 531, 72, 470, 427, 290, 86, 47, 134, 500, 39, 436, 580, 313, 559, 236, 587, 250, 698, 650, 279, 24, 593, 248, 685, 191, 38, 639, 91, 18, 112, 254, 75, 739, 69, 43, 369, 519, 306, 228, 429, 576, 623, 310, 463, 48, 586, 272, 719, 404, 401, 404, 505, 22, 200, 277, 21, 420, 384, 199, 304, 336, 428, 511, 366, 106, 439, 320, 88, 203, 50, 710, 17, 308, 395, 340, 517, 624, 90, 470, 126, 547, 416, 11, 717, 451, 719, 267, 19, 362, 161, 269, 114, 382, 193, 748, 36, 659, 691, 2, 728, 338, 343, 635, 118, 338, 370, 222, 356, 605, 315, 738, 419, 78, 100, 311, 550, 646, 656, 302, 676, 598, 321, 607, 262, 6, 163, 582, 242, 40, 526, 403, 231, 65, 125, 548, 178, 124, 563, 274, 550, 59, 494, 707, 611, 21, 143, 342, 234, 233, 453, 551}
Returns: 691690149
{1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2}
{311, 630, 551, 252, 243, 489, 572, 457, 380, 76, 546, 356, 433, 637, 710, 84, 428, 266, 693, 421, 685, 161, 646, 401, 404, 639, 130, 655, 595, 748, 733, 545, 61, 11, 236, 306, 23, 367, 321, 416, 731, 48, 500, 695, 378, 239, 37, 482, 331, 343, 610, 505, 471, 559, 439, 374, 707, 561, 360, 102, 467, 96, 601, 566, 687, 681, 279, 232, 742, 338, 86, 446, 636, 515, 739, 250, 560, 532, 206, 26, 200, 744, 455, 341, 536, 556, 646, 369, 178, 629, 271, 327, 527, 527, 402, 33, 698, 517, 750, 272, 258, 447, 464, 549, 640, 263, 697, 13, 240, 470, 229, 392, 137, 671, 535, 323, 367, 569, 144, 144, 110, 443, 439, 683, 154, 284, 16, 362, 490, 473, 104, 67, 99, 118, 458, 580, 733, 114, 272, 679, 25, 377, 391, 83, 125, 74, 583, 619, 642, 376, 544, 598, 455, 610, 238, 416, 181, 422, 315, 482, 61, 709, 510, 457, 28, 748, 128, 299, 433, 749, 592, 60, 174, 193, 49, 340, 550, 39, 123, 460, 150, 146, 725, 336, 14, 419, 14, 17, 208, 381, 625, 268, 514, 268, 462, 31, 226, 435, 494, 498, 427, 611, 249, 368, 441, 407, 660, 523, 63, 410, 88, 593, 711, 302, 614, 147, 700, 706, 589, 204, 364, 589, 98, 253, 552, 623, 423, 584, 280, 713, 626, 43, 69, 693, 541, 76, 713, 745, 100, 184, 423, 487, 426, 199, 555, 644, 233, 156, 132, 393, 723, 275, 37, 50, 248, 442, 550, 349, 362, 585, 190, 348, 603, 476, 511, 231, 530, 540, 303, 48, 644, 524, 582, 648, 172, 93, 36, 195, 701, 220, 29, 532, 613, 12, 616, 425, 711, 242, 524, 465, 214, 709, 398, 458, 111, 223, 250, 24, 386, 730, 587, 609, 176, 118, 468, 353, 53, 218, 135, 664, 71, 320, 77, 609, 344, 519, 451, 388, 707, 414, 505, 717, 292, 35, 558, 468, 277, 264, 379, 694, 17, 435, 366, 39, 386, 307, 211, 618, 695, 124, 178, 526, 480, 231, 451, 256, 80, 116, 744, 11, 22, 657, 659, 742, 443, 223, 517, 594, 167, 565, 274, 203, 576, 94, 303, 154, 682, 408, 542, 334, 254, 700, 75, 535, 87, 78, 600, 5, 41, 687, 136, 131, 299, 732, 334, 1, 127, 120, 279, 346, 493, 466, 72, 560, 372, 304, 245, 729, 731, 209, 337, 436, 534, 485, 662, 508, 496, 593, 314, 322, 685, 65, 548, 24, 245, 596, 215, 604, 221, 470, 140, 166, 102, 689, 120, 290, 578, 134, 53, 427, 46, 539, 338, 564, 74, 98, 567, 262, 697, 48, 357, 673, 422, 52, 370, 630, 571, 670, 336, 289, 355, 667, 670, 129, 388, 100, 522, 659, 165, 569, 444, 25, 31, 277, 274, 188, 591, 736, 383, 599, 235, 418, 683, 412, 492, 661, 563, 400, 347, 582, 90, 576, 613, 332, 406, 185, 116, 375, 394, 418, 606, 180, 555, 260, 554, 265, 33, 484, 434, 746}
Returns: 0
{2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2}
{571, 57, 321, 433, 583, 66, 323, 293, 33, 131, 667, 13, 100, 39, 168, 518, 112, 542, 283, 386, 447, 627, 111, 152, 565, 443, 686, 116, 369, 351, 746, 116, 627, 233, 427, 607, 634, 695, 156, 521, 4, 551, 95, 472, 362, 123, 733, 464, 317, 400, 154, 218, 14, 70, 430, 505, 332, 257, 697, 123, 215, 290, 460, 1, 128, 687, 620, 364, 598, 336, 317, 705, 372, 371, 196, 526, 717, 586, 161, 149, 278, 52, 327, 222, 199, 243, 699, 336, 338, 423, 136, 527, 567, 176, 187, 636, 693, 409, 560, 609, 742, 530, 83, 139, 698, 247, 567, 359, 403, 721, 723, 267, 496, 582, 172, 707, 223, 143, 11, 512, 195, 728, 46, 715, 479, 473, 264, 606, 145, 493, 201, 226, 174, 164, 268, 22, 611, 602, 192, 560, 589, 31, 89, 104, 554, 457, 367, 652, 381, 126, 290, 297, 354, 39, 51, 650, 446, 383, 64, 711, 489, 20, 235, 405, 420, 737, 241, 82, 275, 183, 238, 682, 680, 37, 364, 508, 646, 70, 183, 277, 564, 212, 386, 490, 238, 369, 199, 748, 616, 141, 676, 206, 114, 642, 287, 215, 8, 523, 86, 211, 517, 555, 700, 453, 563, 242, 732, 271, 551, 460, 108, 421, 41, 179, 11, 272, 21, 18, 108, 261, 396, 719, 307, 532, 630, 486, 250, 67, 435, 301, 702, 661, 503, 524, 301, 134, 437, 680, 313, 227, 344, 642, 482, 53, 327, 50, 251, 90, 549, 180, 500, 570, 589, 545, 674, 654, 324, 176, 418, 209, 671, 388, 467, 578, 735, 391, 713, 416, 274, 148, 658, 161, 205, 598, 574, 726, 120, 98, 614, 100, 624, 693, 441, 366, 622, 515, 724, 26, 220, 535, 689, 713, 742, 650, 558, 634, 309, 80, 381, 270, 520, 60, 444, 297, 283, 726, 373, 392, 338, 345, 330, 92, 509, 137, 190, 186, 17, 334, 229, 512, 470, 45, 702, 623, 202, 440, 496, 342, 483, 535, 501, 449, 630, 576, 68, 92, 414, 48, 619, 664, 704, 674, 730, 487, 280, 429, 235, 355, 406, 499, 592, 303, 170, 15, 265, 528, 663, 193, 260, 548, 332, 739, 347, 73, 709, 515, 711, 8, 190, 610, 360, 390, 224, 27, 375, 418, 480, 293, 476, 313, 144, 320, 208, 613, 403, 157, 76, 134, 475, 41, 29, 739, 433, 37, 377, 306, 158, 304, 218, 437, 43, 594, 254, 463, 35, 638, 736, 467, 478, 127, 96, 684, 668, 74, 329, 79, 690, 378, 375, 2, 76, 677, 453, 130, 24, 254, 658, 347, 547, 280, 646, 745, 749, 334, 492, 258, 541, 140, 87, 61, 557, 593, 532, 414, 152, 104, 457, 507, 165, 263, 167, 384, 63, 230, 470, 605, 5, 544, 538, 416, 601, 660, 203, 57, 423, 639, 485, 426, 48, 249, 24, 315, 709, 310, 596, 379, 729, 358, 232, 399, 580, 585, 412, 449, 286, 412, 670, 539, 120, 350, 245, 574, 55, 616, 683, 341, 185, 655, 408, 395}
Returns: 691690149
{2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2}
{24, 85, 254, 282, 274, 76, 158, 210, 274, 227, 178, 172, 313, 33, 144, 230, 359, 14, 248, 251, 57, 205, 243, 28, 337, 268, 212, 266, 68, 314, 137, 333, 233, 184, 303, 253, 67, 192, 114, 335, 220, 247, 166, 1, 311, 33, 360, 21, 282, 307, 17, 181, 73, 40, 19, 330, 290, 358, 340, 51, 185, 229, 215, 335, 204, 323, 157, 38, 152, 223, 374, 74, 46, 265, 200, 194, 42, 165, 238, 198, 266, 287, 48, 8, 25, 302, 342, 145, 262, 70, 364, 65, 271, 83, 135, 59, 224, 167, 283, 134, 98, 355, 104, 91, 161, 231, 367, 221, 190, 115, 52, 20, 218, 199, 200, 242, 45, 258, 142, 89, 179, 272, 137, 170, 12, 202, 293, 127, 53, 8, 275, 77, 353, 41, 41, 39, 125, 96, 256, 250, 19, 364, 102, 172, 216, 118, 163, 324, 132, 330, 154, 223, 154, 139, 29, 346, 354, 128, 371, 88, 26, 347, 37, 36, 375, 196, 13, 341, 211, 184, 304, 123, 100, 309, 144, 245, 22, 63, 92, 316, 297, 136, 209, 345, 243, 63, 50, 359, 122, 31, 226, 327, 292, 49, 161, 12, 277, 351, 375, 4, 280, 155, 183, 35, 226, 303, 59, 311, 151, 233, 306, 247, 186, 72, 269, 187, 2, 252, 334, 195, 220, 170, 295, 285, 124, 336, 82, 325, 190, 261, 357, 250, 159, 136, 219, 368, 178, 350, 166, 67, 228, 206, 2, 10, 304, 283, 313, 231, 343, 148, 163, 94, 270, 267, 104, 9, 374, 327, 245, 249, 176, 133, 344, 346, 373, 337, 48, 176, 241, 323, 61, 295, 55, 279, 140, 370, 201, 213, 360, 203, 17, 369, 60, 106, 25, 29, 210, 96, 257, 317, 123, 121, 372, 102, 343, 284, 215, 168, 6, 263, 334, 141, 189, 16, 277, 95, 127, 128, 363, 236, 93, 56, 332, 315, 18, 319, 43, 197, 22, 143, 271, 238, 206, 260, 120, 328, 52, 120, 71, 99, 228, 275, 153, 6, 66, 272, 329, 76, 21, 208, 290, 278, 152, 81, 239, 114, 46, 280, 61, 5, 80, 92, 44, 199, 235, 130, 74, 69, 168, 366, 301, 55, 307, 214, 80, 65, 349, 372, 3, 183, 108, 268, 118, 262, 193, 331, 224, 297, 235, 111, 51, 240, 147, 146, 91, 362, 338, 141, 202, 88, 188, 98, 75, 50, 286, 157, 35, 371, 70, 264, 37, 23, 175, 131, 332, 14, 317, 106, 320, 318, 256, 204, 159, 90, 336, 369, 87, 78, 149, 191, 15, 116, 237, 242, 47, 338, 181, 38, 174, 362, 113, 217, 310, 156, 53, 315, 308, 208, 116, 301, 254, 218, 140, 306, 292, 108, 191, 139, 134, 64, 289, 57, 260, 31, 164, 279, 258, 27, 39, 356, 68, 325, 24, 86, 347, 100, 264, 366, 150, 232, 186, 84, 348, 40, 234, 174, 222, 299, 365, 340, 328, 352, 322, 333, 11, 299, 367, 109, 180, 11, 43, 129, 293, 126, 288, 195, 321, 110, 79, 112}
Returns: 691690149
{1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2}
{473, 622, 403, 638, 446, 446, 535, 662, 636, 654, 435, 430, 494, 650, 378, 478, 499, 559, 646, 527, 675, 607, 641, 706, 731, 534, 603, 519, 377, 420, 431, 520, 694, 530, 621, 570, 584, 731, 747, 684, 722, 724, 648, 560, 564, 660, 542, 674, 414, 632, 676, 700, 393, 410, 432, 644, 689, 530, 448, 610, 628, 503, 586, 381, 600, 713, 584, 526, 420, 510, 569, 538, 437, 734, 449, 749, 617, 470, 610, 689, 537, 598, 505, 447, 709, 678, 686, 557, 658, 710, 644, 453, 466, 668, 507, 508, 742, 423, 563, 391, 400, 715, 553, 569, 517, 545, 572, 712, 536, 604, 609, 698, 622, 685, 721, 493, 601, 598, 485, 442, 652, 683, 453, 544, 524, 679, 425, 619, 409, 713, 700, 593, 695, 444, 739, 591, 616, 704, 439, 378, 602, 483, 623, 693, 558, 376, 674, 436, 697, 627, 585, 540, 682, 505, 386, 482, 487, 710, 412, 750, 417, 738, 529, 685, 492, 414, 650, 611, 618, 507, 460, 640, 547, 736, 390, 444, 583, 744, 636, 463, 449, 711, 386, 426, 376, 567, 544, 490, 559, 508, 480, 690, 406, 683, 721, 677, 589, 467, 381, 555, 654, 399, 523, 665, 578, 455, 642, 748, 387, 670, 630, 637, 439, 464, 596, 691, 522, 623, 687, 379, 658, 512, 415, 725, 704, 627, 582, 390, 551, 669, 407, 655, 551, 526, 532, 535, 427, 503, 489, 661, 574, 423, 410, 576, 395, 458, 595, 736, 531, 471, 566, 479, 596, 465, 746, 422, 575, 434, 443, 419, 646, 519, 726, 384, 562, 407, 513, 417, 605, 497, 564, 548, 609, 635, 702, 486, 606, 394, 729, 408, 546, 608, 496, 717, 501, 482, 719, 587, 740, 402, 699, 709, 662, 707, 652, 744, 415, 714, 565, 730, 663, 515, 481, 750, 561, 548, 552, 728, 606, 742, 574, 447, 656, 413, 554, 514, 403, 723, 667, 476, 385, 437, 737, 712, 383, 616, 691, 615, 693, 726, 516, 748, 589, 509, 435, 705, 642, 719, 695, 542, 634, 496, 418, 500, 707, 500, 733, 717, 549, 433, 460, 528, 648, 533, 739, 629, 471, 634, 380, 541, 398, 401, 540, 597, 388, 492, 512, 682, 457, 440, 427, 732, 416, 416, 405, 670, 461, 486, 741, 576, 611, 728, 488, 475, 727, 672, 532, 560, 383, 725, 699, 587, 396, 457, 659, 697, 680, 676, 729, 580, 657, 680, 451, 582, 735, 566, 473, 681, 550, 418, 733, 701, 664, 384, 379, 546, 421, 511, 517, 488, 382, 422, 490, 715, 413, 666, 476, 524, 572, 470, 462, 639, 687, 567, 478, 555, 404, 451, 468, 673, 441, 455, 425, 651, 468, 632, 659, 614, 518, 494, 392, 397, 745, 550, 630, 404, 738, 594, 620, 443, 626, 515, 429, 467, 703, 472, 613, 708, 502, 578, 412, 484, 522, 671, 580, 428, 556, 479, 698, 475, 592, 571, 391, 625, 614, 388, 591, 599, 527, 498, 702, 539, 433, 624, 458, 593, 711, 521, 613, 484}
Returns: 691690149
{1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2}
{411, 599, 238, 63, 718, 51, 382, 683, 465, 490, 543, 352, 376, 698, 529, 493, 379, 556, 15, 459, 381, 274, 476, 226, 593, 237, 9, 660, 490, 336, 723, 64, 77, 207, 178, 30, 480, 277, 592, 713, 589, 60, 597, 639, 280, 126, 448, 709, 8, 586, 657, 486, 141, 281, 411, 434, 35, 489, 681, 145, 377, 452, 377, 88, 745, 174, 187, 429, 211, 642, 108, 621, 294, 101, 726, 637, 142, 535, 646, 511, 650, 515, 350, 616, 441, 465, 118, 295, 522, 730, 298, 624, 521, 455, 33, 165, 56, 249, 564, 304, 35, 687, 373, 608, 422, 572, 432, 594, 523, 203, 438, 618, 613, 583, 239, 467, 442, 506, 129, 691, 667, 466, 652, 461, 505, 248, 180, 100, 705, 591, 424, 615, 41, 47, 628, 640, 218, 37, 604, 601, 315, 115, 696, 421, 658, 173, 433, 126, 274, 669, 403, 250, 244, 572, 621, 189, 616, 17, 730, 227, 292, 219, 194, 28, 146, 422, 571, 309, 289, 11, 57, 243, 74, 450, 386, 44, 364, 728, 712, 287, 500, 491, 530, 315, 83, 308, 358, 211, 419, 555, 404, 544, 743, 290, 733, 400, 221, 166, 307, 260, 191, 151, 75, 157, 619, 45, 552, 745, 396, 346, 684, 496, 205, 225, 193, 254, 686, 367, 91, 393, 520, 480, 234, 150, 171, 528, 555, 738, 635, 368, 98, 487, 383, 73, 213, 134, 448, 585, 171, 306, 634, 264, 737, 573, 182, 683, 645, 62, 679, 535, 451, 360, 673, 739, 69, 90, 316, 583, 342, 644, 676, 3, 144, 129, 742, 563, 276, 549, 156, 469, 525, 283, 112, 391, 690, 527, 1, 408, 495, 220, 158, 215, 644, 703, 557, 27, 521, 110, 282, 658, 321, 542, 602, 177, 581, 312, 183, 591, 335, 313, 703, 674, 357, 506, 95, 359, 362, 670, 328, 407, 131, 104, 575, 527, 721, 296, 16, 458, 24, 23, 605, 270, 414, 551, 273, 708, 597, 182, 215, 561, 206, 398, 104, 662, 695, 655, 426, 284, 709, 113, 235, 86, 553, 66, 539, 268, 519, 706, 39, 339, 152, 151, 305, 431, 397, 218, 693, 257, 512, 412, 473, 176, 323, 132, 199, 97, 366, 336, 547, 31, 233, 332, 698, 547, 3, 317, 312, 454, 371, 84, 409, 598, 587, 568, 242, 397, 351, 186, 324, 167, 252, 252, 285, 390, 537, 610, 711, 694, 117, 279, 137, 80, 97, 546, 185, 699, 484, 24, 427, 684, 80, 250, 163, 734, 474, 270, 504, 470, 41, 348, 140, 347, 425, 497, 298, 566, 353, 516, 722, 418, 122, 120, 184, 310, 20, 701, 649, 106, 316, 210, 523, 288, 266, 656, 577, 624, 681, 588, 627, 5, 550, 447, 450, 119, 105, 680, 111, 103, 37, 139, 291, 740, 579, 253, 89, 123, 678, 486, 87, 747, 193, 364, 389, 210, 554, 603, 420, 670, 99, 59, 719, 20, 659, 407, 1, 700, 414, 258, 520, 244, 402, 338, 524, 631, 738, 502, 26, 335, 444, 452}
Returns: 536338456
{1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1}
{223, 445, 533, 142, 503, 728, 7, 287, 568, 237, 303, 458, 470, 715, 579, 422, 352, 480, 447, 583, 495, 690, 346, 376, 78, 497, 513, 182, 480, 629, 615, 573, 474, 459, 57, 27, 80, 69, 354, 248, 563, 131, 553, 440, 52, 737, 180, 206, 750, 18, 374, 233, 296, 189, 335, 297, 300, 64, 144, 647, 33, 251, 235, 407, 323, 686, 656, 379, 369, 201, 730, 194, 228, 673, 161, 264, 176, 118, 424, 22, 536, 264, 734, 307, 331, 340, 377, 594, 347, 426, 658, 284, 199, 87, 55, 587, 366, 474, 47, 245, 650, 214, 602, 115, 219, 343, 35, 446, 507, 110, 104, 624, 315, 276, 206, 502, 456, 288, 410, 722, 61, 581, 597, 407, 391, 107, 193, 169, 521, 85, 223, 693, 649, 268, 283, 719, 12, 321, 476, 564, 546, 412, 720, 173, 635, 171, 225, 549, 273, 670, 353, 501, 566, 33, 466, 43, 359, 530, 186, 361, 471, 735, 75, 360, 465, 707, 443, 676, 654, 424, 315, 618, 571, 336, 709, 696, 210, 473, 105, 555, 68, 677, 16, 680, 26, 75, 396, 165, 462, 653, 700, 703, 259, 282, 8, 343, 419, 90, 89, 452, 121, 11, 458, 239, 478, 581, 135, 621, 606, 506, 738, 549, 509, 178, 381, 434, 728, 750, 428, 500, 142, 92, 118, 302, 229, 465, 387, 638, 459, 390, 152, 15, 281, 525, 7, 150, 495, 179, 602, 712, 233, 567, 310, 359, 29, 466, 688, 624, 50, 493, 593, 555, 379, 568, 626, 442, 355, 592, 348, 126, 425, 279, 319, 290, 398, 5, 24, 3, 201, 510, 721, 651, 20, 341, 482, 724, 51, 653, 106, 185, 627, 62, 547, 710, 485, 654, 600, 72, 498, 247, 59, 694, 681, 417, 105, 12, 517, 520, 284, 613, 244, 35, 347, 713, 208, 37, 589, 384, 73, 570, 208, 211, 300, 227, 587, 559, 591, 612, 326, 232, 44, 331, 8, 67, 339, 574, 141, 129, 540, 115, 389, 240, 388, 394, 589, 606, 167, 247, 209, 595, 224, 532, 77, 69, 235, 26, 56, 92, 747, 643, 632, 111, 525, 661, 337, 274, 268, 352, 422, 349, 526, 237, 691, 148, 338, 63, 132, 604, 577, 45, 721, 10, 561, 522, 433, 47, 316, 655, 366, 620, 153, 241, 461, 332, 369, 486, 195, 575, 554, 207, 539, 120, 605, 321, 668, 585, 260, 597, 20, 88, 414, 547, 645, 577, 537, 350, 94, 491, 429, 262, 681, 298, 217, 486, 103, 250, 448, 539, 9, 585, 49, 371, 99, 671, 662, 561, 318, 552, 270, 255, 135, 639, 524, 261, 621, 13, 305, 595, 598, 357, 3, 96, 534, 531, 252, 263, 668, 444, 440, 110, 24, 456, 151, 542, 230, 129, 137, 415, 333, 684, 66, 698, 187, 179, 454, 438, 93, 39, 86, 402, 711, 450, 628, 144, 163, 384, 309, 310, 651, 711, 316, 698, 645, 216, 282, 313, 460, 42, 158, 351, 640, 618, 113, 122, 498, 195, 82, 116, 139, 81}
Returns: 0
{1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2}
{285, 316, 447, 41, 124, 527, 52, 720, 544, 742, 302, 26, 553, 644, 248, 237, 179, 247, 134, 651, 44, 462, 24, 431, 533, 386, 440, 407, 595, 554, 456, 130, 103, 706, 551, 639, 473, 90, 259, 409, 223, 294, 613, 622, 583, 421, 353, 85, 223, 534, 361, 384, 630, 80, 550, 35, 660, 307, 467, 285, 476, 104, 506, 536, 152, 59, 394, 459, 436, 350, 329, 616, 161, 606, 70, 395, 525, 333, 400, 595, 662, 304, 12, 424, 586, 397, 651, 319, 705, 465, 724, 246, 213, 135, 680, 117, 524, 209, 657, 250, 482, 491, 444, 253, 1, 5, 700, 691, 163, 486, 661, 513, 23, 310, 519, 403, 470, 93, 618, 260, 268, 448, 437, 654, 128, 197, 637, 431, 280, 516, 234, 374, 484, 96, 557, 442, 297, 573, 701, 229, 28, 497, 722, 226, 469, 728, 626, 211, 257, 622, 227, 80, 186, 139, 584, 319, 264, 428, 412, 414, 210, 403, 498, 203, 67, 398, 56, 291, 366, 326, 66, 281, 176, 568, 300, 336, 490, 207, 381, 132, 108, 266, 45, 173, 88, 543, 629, 649, 615, 241, 128, 173, 277, 155, 193, 225, 646, 691, 359, 674, 62, 364, 417, 406, 255, 18, 400, 570, 115, 238, 468, 655, 653, 581, 194, 589, 242, 465, 610, 531, 232, 219, 440, 270, 600, 601, 338, 545, 322, 694, 709, 503, 344, 593, 718, 47, 745, 642, 196, 199, 8, 673, 313, 101, 74, 642, 453, 694, 362, 547, 283, 598, 739, 632, 216, 670, 120, 604, 11, 696, 294, 264, 5, 639, 717, 164, 745, 147, 749, 463, 64, 303, 118, 206, 287, 732, 418, 95, 589, 99, 150, 310, 410, 124, 388, 20, 420, 539, 688, 157, 574, 203, 50, 73, 106, 703, 415, 108, 343, 296, 97, 587, 229, 456, 515, 459, 92, 371, 282, 683, 721, 356, 244, 633, 577, 679, 250, 130, 688, 355, 113, 62, 13, 39, 391, 495, 647, 424, 611, 379, 77, 537, 711, 178, 567, 711, 512, 608, 454, 518, 698, 359, 377, 489, 274, 326, 314, 450, 504, 189, 684, 205, 666, 146, 15, 8, 99, 635, 185, 412, 111, 167, 335, 54, 30, 191, 508, 140, 340, 473, 105, 708, 71, 183, 352, 142, 161, 502, 383, 37, 323, 332, 274, 726, 39, 170, 369, 235, 603, 727, 738, 592, 350, 564, 434, 177, 84, 620, 620, 68, 389, 214, 730, 59, 686, 500, 277, 509, 713, 565, 291, 330, 187, 200, 261, 500, 486, 158, 82, 272, 341, 521, 734, 347, 521, 645, 478, 451, 144, 540, 155, 527, 476, 443, 121, 32, 670, 523, 571, 306, 182, 599, 169, 547, 749, 217, 299, 572, 89, 541, 626, 22, 682, 308, 735, 376, 580, 446, 338, 742, 1, 556, 111, 677, 49, 33, 493, 16, 180, 42, 480, 373, 658, 577, 737, 676, 559, 166, 665, 137, 149, 427, 391, 76, 29, 530, 347, 151, 316, 563, 56, 434, 367, 231, 715, 288, 561, 252, 668, 220}
Returns: 536338456
{1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2}
{238, 338, 203, 351, 235, 62, 173, 108, 20, 88, 153, 173, 1, 179, 174, 87, 257, 259, 250, 335, 298, 199, 122, 336, 75, 214, 59, 97, 321, 359, 373, 33, 99, 31, 31, 207, 98, 37, 371, 111, 286, 35, 8, 1, 356, 360, 74, 266, 197, 57, 215, 52, 284, 23, 333, 227, 121, 357, 118, 201, 26, 273, 283, 189, 247, 39, 134, 226, 52, 182, 326, 302, 366, 230, 306, 118, 162, 106, 117, 12, 80, 166, 134, 49, 294, 11, 120, 249, 54, 84, 369, 358, 309, 112, 178, 113, 132, 37, 270, 339, 106, 299, 232, 330, 374, 237, 312, 139, 367, 144, 185, 244, 369, 38, 228, 149, 183, 360, 161, 361, 223, 8, 376, 45, 364, 132, 373, 91, 123, 148, 297, 213, 33, 364, 17, 244, 35, 47, 107, 140, 230, 233, 12, 209, 328, 309, 347, 363, 353, 126, 371, 83, 165, 47, 354, 276, 180, 280, 89, 167, 67, 110, 227, 128, 246, 291, 316, 68, 157, 303, 101, 23, 348, 314, 218, 292, 104, 145, 94, 225, 176, 171, 206, 40, 218, 85, 94, 229, 124, 64, 231, 211, 76, 226, 342, 219, 72, 82, 193, 316, 104, 64, 187, 72, 352, 43, 150, 343, 129, 100, 191, 234, 195, 350, 204, 285, 290, 163, 10, 135, 147, 255, 336, 263, 284, 96, 5, 235, 319, 29, 294, 233, 204, 22, 126, 302, 105, 129, 69, 181, 142, 18, 208, 221, 242, 96, 56, 116, 20, 93, 324, 13, 148, 279, 315, 89, 346, 326, 74, 7, 42, 331, 135, 179, 296, 177, 318, 169, 30, 15, 49, 105, 110, 239, 277, 41, 26, 159, 287, 341, 108, 215, 101, 276, 353, 60, 7, 224, 82, 348, 362, 251, 345, 291, 102, 260, 288, 325, 141, 335, 164, 338, 210, 57, 92, 245, 22, 186, 201, 265, 272, 252, 3, 113, 138, 92, 250, 343, 24, 310, 319, 41, 77, 56, 282, 331, 80, 39, 59, 159, 225, 115, 142, 97, 255, 111, 184, 156, 18, 165, 329, 155, 178, 151, 282, 42, 175, 260, 206, 243, 340, 323, 69, 146, 15, 66, 333, 150, 203, 119, 268, 186, 32, 169, 73, 298, 300, 24, 67, 79, 328, 213, 266, 289, 124, 86, 128, 307, 130, 62, 307, 103, 281, 71, 44, 115, 296, 55, 262, 229, 337, 352, 292, 359, 27, 60, 187, 144, 13, 305, 177, 264, 339, 194, 50, 158, 220, 216, 28, 196, 195, 45, 254, 315, 163, 78, 317, 368, 295, 252, 257, 63, 347, 137, 321, 51, 249, 355, 300, 205, 208, 344, 241, 253, 322, 304, 281, 261, 303, 274, 332, 270, 191, 310, 223, 200, 268, 29, 274, 366, 131, 305, 170, 198, 95, 171, 70, 9, 90, 137, 237, 3, 272, 258, 152, 66, 286, 182, 167, 313, 374, 211, 193, 222, 54, 155, 189, 184, 279, 247, 264, 248, 16, 197, 312, 161, 81, 240, 99, 5, 157, 151, 350, 210, 285, 277, 153, 308, 130, 217}
Returns: 536338456
{2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1}
{484, 456, 473, 653, 691, 709, 441, 711, 586, 696, 585, 418, 747, 634, 679, 517, 642, 738, 396, 559, 442, 732, 431, 605, 550, 750, 469, 571, 419, 683, 482, 392, 422, 723, 499, 503, 540, 498, 530, 476, 527, 653, 661, 683, 598, 602, 707, 431, 443, 477, 450, 699, 737, 450, 377, 608, 573, 539, 428, 527, 448, 524, 447, 391, 559, 515, 668, 577, 730, 587, 720, 583, 459, 644, 546, 635, 420, 478, 381, 743, 663, 409, 544, 397, 678, 728, 520, 721, 701, 632, 473, 686, 624, 681, 501, 486, 574, 662, 655, 581, 599, 425, 561, 572, 709, 529, 387, 536, 584, 572, 445, 415, 749, 467, 650, 561, 541, 400, 386, 745, 619, 470, 426, 376, 627, 509, 408, 519, 556, 602, 705, 740, 539, 471, 525, 719, 447, 591, 717, 645, 384, 454, 616, 414, 742, 525, 570, 682, 524, 432, 463, 542, 610, 595, 606, 495, 677, 421, 402, 734, 639, 455, 585, 606, 493, 434, 435, 434, 501, 397, 727, 743, 566, 721, 566, 742, 652, 727, 678, 404, 427, 546, 506, 513, 647, 476, 589, 664, 438, 724, 458, 474, 440, 474, 645, 735, 565, 583, 537, 490, 604, 715, 693, 535, 667, 504, 626, 414, 733, 502, 701, 484, 487, 493, 732, 717, 706, 437, 444, 459, 624, 658, 684, 603, 382, 730, 410, 642, 629, 506, 686, 712, 749, 390, 424, 622, 384, 597, 461, 491, 620, 505, 592, 511, 643, 393, 593, 532, 616, 535, 488, 618, 705, 540, 417, 510, 563, 448, 637, 579, 711, 537, 398, 390, 544, 726, 508, 521, 635, 658, 480, 531, 438, 500, 464, 708, 533, 646, 411, 654, 486, 523, 690, 490, 534, 407, 674, 435, 553, 462, 589, 433, 750, 451, 388, 454, 478, 649, 399, 708, 564, 698, 695, 468, 621, 405, 545, 547, 638, 517, 383, 640, 542, 684, 564, 576, 419, 691, 379, 621, 543, 670, 466, 657, 411, 676, 615, 665, 651, 549, 631, 521, 659, 601, 687, 568, 591, 429, 406, 413, 552, 703, 639, 630, 446, 465, 492, 745, 429, 395, 497, 671, 412, 600, 489, 500, 618, 738, 551, 676, 415, 379, 724, 726, 547, 523, 608, 728, 737, 613, 518, 577, 456, 703, 377, 464, 735, 440, 660, 507, 747, 424, 469, 648, 580, 528, 651, 555, 698, 381, 690, 436, 422, 495, 739, 741, 496, 588, 719, 579, 640, 622, 498, 471, 575, 644, 666, 656, 441, 612, 407, 688, 609, 713, 694, 649, 680, 675, 403, 594, 452, 515, 453, 673, 669, 654, 722, 386, 452, 628, 503, 593, 620, 512, 599, 553, 615, 445, 485, 468, 549, 581, 571, 633, 402, 693, 460, 613, 632, 696, 600, 443, 513, 398, 516, 597, 700, 532, 646, 403, 563, 569, 417, 394, 672, 587, 480, 458, 718, 656, 710, 713, 688, 466, 389, 412, 555, 400, 626, 681, 482, 694, 567, 661, 526, 554, 557, 557, 715, 568, 668, 465, 522, 391, 573, 520, 637, 670, 611, 595}
Returns: 536338456
{100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999}
{31199848, 26699858, 3799982, 45299775, 4199980, 45999769, 10999949, 32499840, 3499983, 11199940, 40499799, 9599955, 35899819, 30699848, 14699929, 42999786, 41499794, 46999762, 12399933, 34099834, 41799788, 44899774, 26199861, 36099823, 36399822, 44099780, 16299914, 42099790, 34199827, 8599959, 2499988, 41699788, 42099788, 39999803, 46099768, 28499862, 2899985, 21399888, 41699792, 4299979, 10399944, 43199785, 46599765, 32799833, 28799861, 6099966, 35199822, 41199796, 39599806, 14799928, 37799808, 13699933, 33499836, 26799858, 12199942, 16299920, 18299905, 38799802, 34699824, 799996, 26799873, 27599856, 3999981, 13499933, 18399911, 26499874, 44299779, 23899874, 38399806, 14099931, 37699809, 32399840, 8299958, 30899841, 32199842, 32799839, 32599834, 38999801, 49599751, 35399827, 20199897, 9699950, 4399978, 27799855, 47499760, 14099926, 33699836, 47799760, 21599899, 16399919, 23499876, 16099915, 48799756, 38299807, 18499903, 17399916, 14499930, 11599938, 46499766, 23199877, 10399950, 9499951, 40899798, 20899900, 17799914, 28399851, 4499977, 15499918, 8799958, 40299796, 8699955, 19199902, 39299807, 39599800, 29299858, 46199768, 31499840, 45099776, 22099886, 40599794, 18699902, 15099926, 14799921, 16799919, 41999791, 39299801, 46699765, 10699943, 39899799, 42899786, 25699880, 15499925, 25599880, 25999877, 49599752, 46199768, 41099793, 16699914, 6199969, 36499817, 6599966, 40999794, 47499762, 42399789, 37799817, 22399885, 49799750, 49099754, 5099976, 12899936, 29099859, 12699938, 28599862, 12999935, 37299812, 48399756, 6499966, 37499811, 31899837, 32999832, 36199823, 9199956, 18999902, 10599950, 18299911, 20399895, 44499780, 5299974, 2799989, 699997, 47899760, 10299950, 29299849, 5299972, 33099832, 799996, 23099878, 26399874, 7399962, 32399835, 6699967, 20699901, 1399993, 39799805, 44999776, 100000, 13199929, 7299963, 11999935, 21099900, 22999892, 47899758, 26099862, 5499970, 33899835, 27999853, 49999750, 25299881, 30599842, 16199920, 34699831, 599997, 38399812, 27899854, 45499773, 36499822, 30299851, 32199836, 18799902, 29499848, 19099909, 16499914, 43099785, 47699760, 1199995, 2699986, 47599759, 37199819, 49899750, 29799847, 29799853, 47399760, 48499757, 30099846, 9699954, 47099765, 39199807, 8199958, 9299956, 6499967, 39899804, 46999766, 49399753, 35099823, 38299813, 46299768, 15699917, 30799848, 24199887, 41199792, 3599982, 7099964, 17199917, 43299783, 19099902, 37999807, 28399862, 18699910, 40799798, 20599893, 399998, 35699819, 24099887, 42899786, 48399757, 48999755, 6899965, 17399911, 7399963, 25899878, 34099828, 24599870, 48299758, 9399956, 25199882, 27799865, 7699962, 24499886, 26499860, 13399929, 16799914, 30699842, 21899898, 7599962, 4299978, 43099785, 14999921, 8499956, 31999844, 49199754, 25199866, 18399904, 16899913, 23999873, 18799910, 30399850, 33199831, 40199797, 47299764, 44699778, 43899784, 48099757, 26599859, 30299844, 36899816, 34199834, 28699850, 31499847, 20199903, 11299939, 8199962, 41099797, 21799887, 27499866, 27299868, 33099837, 38499805, 45199774, 23399877, 6699965, 45099774, 36999820, 44399781, 12499939, 30399844, 13899931, 34799830, 6299966, 29599847, 38199807, 7499963, 31599839, 18099913, 6099970, 45599772, 27099870, 27399867, 32099836, 26299860, 30499843, 48099759, 11399946, 5699971, 42599788, 33999829, 300000, 2099992, 11899936, 48199757, 10599944, 37499817, 20899891, 11499945, 38899801, 5899970, 15799923, 12699931, 14499923, 49199754, 13099934, 21199889, 24599885, 48599756, 30199845, 9799949, 25399865, 45399774, 17599915, 22899880, 44199782, 49899750, 25699863, 48199758, 1599994, 46699767, 9999951, 24799884, 37299819, 29399857, 21999897, 1299995, 7899960, 18999910, 27299856, 13299933, 7599961, 30499849, 13499928, 5999966, 28899850, 22399894, 3199984, 20099903, 14899921, 13799932, 24999867, 45399774, 25799863, 1499993, 36099819, 15699924, 32299841, 8499960, 15599924, 19899899, 7299962, 38599811, 47999760, 47799758, 4599976, 22599894, 10999941, 23099892, 37899816, 999995, 31199840, 399999, 5199973, 10899949, 27399856, 12999930, 49499753, 37599817, 8699959, 29099850, 17199911, 11399939, 17499910, 14399923, 25399880, 48999755, 15599917, 15099920, 46399768, 47699758, 46899763, 24999883, 23199892, 20499894, 44499777, 44599777, 46799766, 7799962, 9899948, 33499831, 9399952, 13399933, 33399831, 35799819, 5399973, 22499884, 32999838, 22199885, 48299757, 3299985, 30599849, 6399968, 21799899, 4399977, 44299781, 4899974, 48699755, 40999798, 43799781, 1199994, 7799960, 15299926, 25799879, 15199920, 21999887, 26399860, 6799965, 35899824, 19299908, 14599923, 22899893, 41299795, 33599831, 38099807, 36299823, 37999815, 36799821, 19999899, 9999947, 4099980, 8099962, 6399966, 14299924, 38999809, 21499899, 6599967, 46399766, 21099889, 29699847, 21899887, 10099951, 23799875, 15199926, 4799976, 18199905, 45899770, 32099843, 21299900, 34299833, 35499820, 20099898, 2899988, 7899962, 2999988, 10699949}
Returns: 32768
{100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000}
{20199903, 48499756, 33699836, 43099785, 6599966, 3699983, 31399840, 12999935, 17099917, 30999840, 13199929, 17899907, 17599910, 16399919, 10599944, 3099984, 38299807, 1399994, 29899852, 24799884, 37699817, 32999838, 19999903, 3599982, 299999, 7099964, 16699919, 23899874, 10299945, 12699931, 18999910, 16799919, 43499783, 30299844, 38699811, 25899863, 36599821, 23099878, 25599864, 9399956, 32899833, 12299933, 34299833, 21499899, 5499970, 36999820, 399999, 23199877, 48399756, 19599906, 34999829, 10199945, 6899965, 39999799, 11599938, 4799976, 45099776, 45499773, 11699937, 1099994, 23999873, 29299849, 3999981, 12699938, 10399950, 19599900, 34399826, 9399952, 36699821, 43399783, 29099850, 48599756, 18399911, 42799787, 36499817, 44699778, 39399800, 36599817, 5499973, 15399926, 35299828, 5299972, 21799899, 19299902, 48199758, 13799932, 39199807, 36199823, 30999848, 21299889, 19999899, 16799914, 43899780, 10299950, 49499753, 49699751, 10899949, 15999921, 9999951, 35499820, 41299795, 29299858, 3899982, 35599827, 2399991, 45199776, 45099774, 45999769, 30599842, 32499834, 14099931, 46199768, 40399795, 8999952, 30399844, 45399774, 2199992, 29399848, 26299874, 29499848, 48299758, 45799770, 20099898, 22599894, 28999850, 7199963, 27899864, 27099857, 19199902, 32199836, 35599819, 11799936, 45699772, 33799836, 3499984, 22499894, 5799968, 31299848, 45299776, 43699784, 21699887, 45599773, 4099981, 6799965, 34199834, 41099793, 11999935, 2399989, 32299836, 12499933, 17999914, 1499993, 48799756, 32799833, 49099754, 17499910, 15599917, 27299868, 15699917, 41399791, 40299800, 40199797, 9199952, 8399957, 7499962, 14799928, 40199801, 1599993, 11499938, 40299796, 24999867, 41999788, 10499944, 13799927, 36099819, 47599759, 33199831, 42599787, 21399899, 8299958, 35999824, 48399757, 28299863, 12799937, 4399978, 16599914, 5999966, 2799985, 5899967, 46299768, 41399795, 22799893, 20999890, 2999988, 3499983, 19799899, 46499766, 16199914, 38799810, 23999888, 36799816, 46799764, 17199911, 16899913, 3099987, 13899931, 35099823, 30699842, 37999807, 22099886, 10999949, 4599976, 42199790, 29799853, 12799931, 25899878, 31299840, 34899824, 33799830, 43099785, 15499918, 13399933, 6099966, 29799848, 41599793, 37899816, 49999750, 5199975, 47399760, 5699969, 32299841, 12399940, 999995, 24399886, 19299908, 15599924, 5699971, 42899786, 22699882, 599997, 6099970, 39999803, 11099949, 31999844, 5599969, 7299962, 16099920, 9199956, 35499827, 6799966, 32599834, 21899898, 22199895, 2299990, 35199829, 10499950, 24699885, 49999750, 7399963, 24099872, 10999941, 22699894, 8199958, 7099964, 11899943, 3399983, 40099802, 47299760, 27499866, 1999990, 24399870, 12199942, 35699819, 32699834, 7899962, 16499919, 41199792, 3199984, 44999776, 31199840, 23199892, 11399946, 21599888, 38599804, 47599761, 1299995, 42099788, 20399895, 10699943, 49599752, 2899985, 1199994, 49199754, 30599849, 31499847, 20499894, 23699876, 18299905, 19699899, 20899891, 37199813, 41499794, 25799879, 15499925, 49899750, 36499822, 46699765, 39699805, 12899930, 43399784, 37599810, 2899988, 2099992, 23399891, 15899922, 6399968, 5599972, 30699848, 21999887, 45899769, 34099834, 38799802, 23699890, 23299877, 2699986, 46899763, 42299788, 34799830, 11199948, 24899867, 43799784, 11899936, 35699826, 49299754, 10799949, 21399888, 41899788, 3299983, 37099820, 11599944, 25799863, 25099867, 44199780, 20099903, 7699961, 31399848, 24499870, 11699943, 24599885, 2599987, 22399885, 36799821, 41199796, 20699892, 11099941, 36399822, 41599789, 22399894, 40999798, 21599899, 14699922, 45199774, 19199909, 14999921, 25999862, 14199931, 16099915, 28399851, 31699845, 24599870, 22299894, 31499840, 27599865, 44899777, 41499790, 30199845, 40499799, 29699847, 16999918, 300000, 31599839, 2099990, 23599876, 27799865, 9099956, 20899900, 9299952, 27999853, 29599847, 33899830, 5099976, 6499966, 28899850, 17299911, 1199995, 34899830, 26799858, 12599939, 15299926, 9299956, 13999926, 37799808, 35199822, 23499876, 699997, 11999943, 8799958, 48999755, 35799819, 6199966, 28199863, 34299826, 26299860, 36899816, 2599990, 45399774, 15399919, 20599893, 27199869, 6499967, 17699914, 10799943, 18499903, 21999897, 15099926, 8399961, 49599751, 48199757, 4299978, 26699873, 45599772, 38899809, 1799993, 33099837, 28599862, 44099780, 40599798, 49199754, 27199857, 7599961, 7599962, 42399788, 28799850, 12099934, 5399973, 24799868, 17699909, 2199990, 44299779, 1399993, 43799781, 7999959, 33599836, 30199851, 49299753, 17999906, 16599919, 48099757, 42299789, 37499817, 35899824, 18099913, 14299924, 36999815, 17399911, 39499800, 18299911, 3999981, 47099765, 41799788, 7399962, 26999858, 31899845, 41999791, 40599794, 31199848, 36399817, 4199979, 200000, 40499795, 24899883, 23499890, 24699869, 27099870, 35399820, 40399799, 46399768, 699996, 10199951, 23599890, 31899837, 5299974, 3799982, 6899965, 26199861, 21099889, 18999902, 47799758, 21199889, 33399836}
Returns: 0
{99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999}
{37499817, 39299801, 26299874, 37899816, 19099902, 23299892, 30099851, 16299920, 21899887, 49899750, 11499945, 33099837, 5099976, 14899927, 7299963, 45499773, 34299826, 20499894, 26499860, 25899878, 29499856, 9099952, 39899799, 29299849, 41699792, 7899962, 21299900, 24099872, 24299887, 48499757, 10299945, 42899786, 15699917, 2299990, 37299819, 40899798, 3299983, 36699821, 23499890, 48299758, 47299764, 13099934, 22699882, 25699863, 38499805, 31699839, 100000, 49499753, 20699901, 31899837, 1099995, 43299783, 39099808, 12499939, 4499977, 47699758, 33899830, 19299908, 9299952, 2499988, 28699861, 4299979, 47499760, 32499840, 19699899, 49699751, 43899780, 44099783, 15099926, 40099798, 2099992, 39699800, 38299813, 2099990, 23899888, 4899976, 11099949, 28899850, 36699817, 40099802, 47899758, 26499874, 7099964, 38499812, 14699922, 15499925, 2699990, 22299885, 5699969, 46699767, 43099785, 30499843, 48699757, 18899902, 34499832, 41099793, 6099970, 7899960, 41099797, 34499825, 38099814, 33299831, 2699986, 9099956, 10699949, 8299958, 39499800, 28499862, 49699750, 12099943, 7699962, 31499840, 31299840, 8499956, 46899763, 29899852, 46899766, 31899845, 1299995, 8099959, 48099759, 25499864, 17499916, 16499919, 44299781, 9899952, 20099898, 36899816, 43499784, 36099823, 37099814, 18299905, 699997, 42499788, 6499966, 35099823, 29499848, 18499903, 34699831, 1499994, 30899848, 42699787, 14299931, 3299985, 34899830, 42099790, 25099867, 21699899, 9699950, 20899900, 28099852, 33899835, 25099883, 13499928, 17899914, 33699830, 45899769, 14099926, 30699842, 49499752, 13699927, 45099776, 35899819, 22299894, 42299789, 43299785, 49099754, 18699910, 31299848, 4899974, 47499762, 27099870, 10499950, 33299836, 34099828, 46099768, 13699933, 12299933, 3499984, 7099964, 6899965, 40699798, 32899833, 43699784, 15499918, 3099987, 34299833, 33699836, 13499933, 45299774, 22099896, 18099905, 46499766, 49099754, 36299823, 26099876, 40499799, 21299889, 46299767, 23699890, 38899809, 16299914, 40499795, 16099915, 24699869, 42099788, 23299877, 20899891, 32699834, 47699760, 19699906, 42299788, 5499970, 26899858, 39299807, 12299941, 42699788, 43499783, 43699781, 27299856, 6899965, 5299972, 39899804, 1899991, 44899777, 41299791, 19899899, 22499884, 14099931, 21499888, 27099857, 36899820, 6699967, 17299911, 25299865, 699996, 16899913, 11499938, 29299858, 31099840, 12699938, 44499777, 17299916, 15899922, 30499849, 100000, 2899988, 37499811, 23099892, 40899794, 5499973, 28499851, 27699856, 44699778, 44699776, 39699805, 44899774, 18699902, 45699772, 7699961, 46299768, 499998, 14499923, 24899867, 17899907, 32099843, 7499963, 16699914, 35699826, 6299969, 13899931, 10299950, 9899948, 34099834, 11299947, 45099774, 42899786, 41699788, 8899953, 14699929, 38699803, 39099801, 35099829, 37699809, 31699845, 24299870, 35899824, 8899957, 46499767, 31499847, 10099951, 45899770, 45699771, 15899916, 9499951, 35299828, 49299753, 30899841, 21699887, 8099962, 23499876, 1699992, 8699959, 12899936, 1299993, 3899982, 22099886, 36099819, 2899985, 5699971, 40699794, 20099903, 27899864, 33499836, 11899943, 29099859, 25499880, 47899760, 18099913, 26699873, 22699894, 25899863, 43899784, 5299974, 25699880, 2499990, 27699865, 1899993, 38099807, 12099934, 11899936, 19299902, 36299817, 41899791, 38699811, 7299962, 16899918, 48499756, 10099946, 899996, 41499790, 27899854, 4499977, 45499773, 299999, 3099984, 6499967, 4099981, 8699955, 22899880, 30099846, 38899801, 27299868, 35499820, 31099848, 28899861, 26699858, 10899949, 10699943, 47299760, 21899898, 20299903, 41499794, 16099920, 3499983, 46699765, 38299807, 9699954, 49899750, 2299992, 32899839, 28699850, 24099887, 8299962, 37899807, 17499910, 30699848, 32099836, 26299860, 17699914, 21499899, 15699924, 35499827, 25299881, 29699847, 20299896, 16699919, 48899756, 43099785, 8499960, 32299841, 14299924, 24699885, 27499856, 20699892, 44299779, 26899872, 28299863, 18899910, 10499944, 41899788, 48899755, 36499822, 39499806, 11099941, 1699993, 16499914, 47099762, 22899893, 5899970, 48299757, 40299796, 45299775, 37699817, 4299978, 21099900, 21099889, 23899874, 32299836, 34699824, 3899982, 44499780, 6099966, 40299800, 13299933, 12699931, 6699965, 29699854, 13299929, 11699937, 46099768, 20499902, 11699943, 13099930, 32699839, 6299966, 47099765, 35699819, 48099757, 23099878, 26099862, 29099850, 9299956, 24499886, 10899942, 37299812, 1099994, 44099780, 3699983, 19499907, 28299851, 9499955, 17099911, 35299821, 1499993, 11299939, 42499787, 33499831, 32499834, 19899904, 27499866, 41299795, 4699975, 23699876, 15099920, 19099909, 24899883, 22499894, 17099917, 12899930, 14899921, 15299926, 899996, 499997, 18299911, 48699755, 30299851, 30299844, 28099863, 24499870, 4699976, 3699982, 49299754, 7499962, 17699909, 12499933, 13899927, 5099973, 37099820, 15299919, 34899824, 14499930, 19499901, 5899967, 36499817, 18499910, 300000, 33099832, 29899847, 4099980}
Returns: 32768
{99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999}
{15099920, 23199892, 22799881, 24799868, 13699927, 7899960, 9299952, 6599966, 20699901, 10699943, 9499951, 24099887, 12099934, 15299919, 17599915, 3299985, 22299885, 10299945, 19099909, 21799887, 17899907, 7399963, 11399939, 16099915, 9399956, 20799891, 22499884, 5199975, 17899914, 5599969, 23399891, 14199925, 14799928, 6599967, 100000, 599997, 10799949, 22699894, 15099926, 3199984, 19499901, 11499945, 21299900, 4899974, 23299892, 22699882, 10099951, 399999, 23499876, 9399952, 4599976, 20599893, 21499888, 11899943, 21199889, 7299962, 17799908, 4799976, 24999867, 2199990, 8499960, 24799884, 24099872, 699996, 1799993, 5299974, 1599993, 23799889, 19999903, 17599910, 1199994, 18499903, 24899867, 17499910, 1499993, 19299908, 5399971, 2299990, 20099898, 7099964, 24999883, 16299920, 24299870, 17999906, 9199952, 20899900, 5499973, 12599939, 24599870, 11999943, 21399888, 7799960, 10199945, 10699949, 12199942, 3799982, 8599959, 9999951, 22399894, 16799919, 12099943, 8999952, 13899927, 19399901, 22099886, 4699976, 18099905, 8699955, 12399933, 13999926, 23599876, 18899902, 2399991, 21799899, 16399914, 5099976, 22199885, 3299983, 999995, 2499990, 6399968, 16099920, 21899898, 21099889, 12499933, 2799985, 7099964, 11099941, 21499899, 14899921, 18599910, 18799910, 11599938, 22799893, 4799974, 4499977, 6299966, 17199917, 17799914, 14299924, 7299963, 13199934, 15299926, 16599919, 22899893, 9299956, 9799953, 17699909, 2699986, 14599930, 20999900, 1399994, 5499970, 20899891, 14999921, 14599923, 12699931, 599997, 10899949, 23999888, 15399919, 20299903, 7899962, 20399903, 4299978, 14699922, 11799936, 4199979, 4599976, 3099987, 20199903, 14099931, 2799989, 10299950, 23299877, 10799943, 20799901, 8099962, 999995, 3799982, 17299911, 8799958, 6799966, 19599906, 24399886, 15999921, 15699924, 11499938, 19199909, 18599902, 200000, 5199973, 24699885, 17099917, 17099911, 7599962, 3099984, 16199920, 15599924, 15799923, 13099934, 5699969, 8599955, 13699933, 5399973, 16899913, 8299958, 21399899, 11199948, 23599890, 18699902, 6899965, 15799916, 4199980, 12999935, 13299933, 100000, 19299902, 2299992, 6499967, 22999892, 14799921, 5799968, 6199969, 5999970, 13099930, 15699917, 8399957, 4499977, 21999897, 3599984, 21299889, 3599982, 6999965, 19399908, 23099878, 6499966, 18399904, 21999887, 14499930, 13399929, 18199905, 6099966, 18699910, 14099926, 6399966, 1499994, 5099973, 5299972, 499998, 7499963, 22499894, 3899982, 24599885, 12399940, 23799875, 23199877, 9699950, 2099992, 7599961, 7999962, 16899918, 14699929, 4999974, 12899930, 16299914, 14199931, 3499984, 1199995, 18799902, 7699961, 18299911, 13499933, 16499914, 3899982, 8199962, 1899991, 23899874, 2399989, 10899942, 21099900, 13999931, 1099994, 16399919, 399998, 9899952, 19199902, 19499907, 18299905, 3399983, 12299933, 22599883, 9999947, 24199871, 14499923, 11899936, 14999927, 15499925, 6899965, 13799932, 2499988, 15899922, 4699975, 2899985, 24399870, 10099946, 15599917, 1299993, 10999949, 9099952, 23999873, 6299969, 23899888, 23699890, 13599933, 8699959, 1099995, 3999981, 23099892, 18999902, 4999976, 3499983, 9699954, 899996, 19599900, 24499886, 8199958, 6799965, 16499919, 17999914, 20599902, 300000, 4099981, 15999916, 10999941, 2599990, 6699967, 2899988, 22899880, 18099913, 12799937, 9499955, 16799914, 2999988, 2999984, 1299995, 200000, 13399933, 16599914, 8899957, 5999966, 20999890, 299999, 16699919, 2099990, 24199887, 13599928, 3199986, 20499902, 4399977, 11699937, 18399911, 1699992, 10399944, 13899931, 19699899, 3399985, 12199933, 12799931, 10199951, 10499944, 15199920, 15199926, 22299894, 13799927, 19999899, 22099896, 22999879, 5899967, 21199900, 21899887, 11399946, 6699965, 9099956, 4399978, 3699983, 20399895, 20199897, 1399993, 19099902, 13299929, 18199912, 21699887, 17499916, 4299979, 9799949, 15899916, 11999935, 1999990, 20299896, 19699906, 20099903, 1999993, 17399911, 15399926, 1799992, 24299887, 22199895, 18899910, 7799962, 2699990, 20499894, 8899953, 6099970, 799996, 9599951, 24699869, 11799943, 17399916, 13199929, 3999981, 24499870, 17699914, 12899936, 23699876, 3699982, 11299939, 11699943, 5899970, 8299962, 12699938, 16199914, 9599955, 12999930, 12299941, 13499928, 1699993, 21599888, 7999959, 6999964, 18499910, 22599894, 19899899, 12599932, 11199940, 4099980, 14399923, 499997, 8999956, 8399961, 21699899, 7199963, 23399877, 6199966, 14299931, 899996, 5799970, 24899883, 7699962, 17199911, 22399885, 10599950, 21599899, 8499956, 16999912, 16999918, 2599987, 9199956, 1599994, 19799899, 11599944, 9899948, 18999910, 8099959, 16699914, 7399962, 5599972, 699997, 10499950, 7499962, 10599944, 19899904, 4899976, 19799905, 1899993, 799996, 11299947, 17299916, 12499939, 8799954, 14399931, 7199963, 23499890, 14899927, 2199992, 5699971, 20699892, 11099949, 10399950, 15499918}
Returns: 32768
{100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000}
{28299851, 31199848, 41899791, 41499790, 28199851, 41699792, 37899807, 40199797, 38499812, 33099832, 32299836, 37799817, 46299767, 45199776, 46999766, 41599789, 47499762, 43299783, 46299768, 36299823, 25499880, 44099780, 33499831, 31499847, 31999836, 47999760, 48199758, 48399757, 35099829, 47599759, 36499817, 38699811, 35599827, 30899848, 37199813, 31599839, 38799810, 39399806, 45999769, 32299841, 40399795, 27699865, 46499767, 46399768, 38699803, 38999801, 44299779, 45699771, 27299868, 37299819, 26499874, 41899788, 34999823, 25399865, 37999807, 27799865, 34199827, 49399753, 38199814, 47399763, 41099793, 25599880, 34499832, 49299754, 29999851, 28099852, 44499780, 39999799, 32999832, 33699830, 43899780, 27999863, 41299791, 33499836, 48199757, 34599824, 33699836, 40999798, 26099876, 48699757, 48799755, 32199842, 27399867, 32699834, 42699788, 26099862, 38899809, 26299874, 32499834, 43599782, 36799816, 38599804, 43999784, 33899830, 42499787, 29499856, 43499784, 40299796, 32799839, 34099828, 30299844, 47699758, 47199761, 45499773, 39099808, 32399840, 31699845, 46099768, 29299849, 40899794, 40499795, 33999829, 45599773, 26899858, 31399848, 29399848, 27199857, 39799805, 36399817, 47399760, 39699805, 46899766, 29899852, 37199819, 49699751, 34699831, 36699817, 41999791, 48299758, 33599836, 33799836, 25499864, 35299828, 45899770, 39399800, 29199859, 35999824, 37899816, 47599761, 41199792, 48399756, 39599806, 30099851, 38399806, 35999819, 46499766, 33399831, 36899816, 49499752, 26599859, 43999780, 35199822, 32999838, 47799758, 44699776, 30399850, 38399812, 25799863, 33199836, 34699824, 47099762, 45099776, 27099857, 26999871, 45899769, 35099823, 32099843, 40599794, 38899801, 48999755, 49899750, 34199834, 47899758, 30999848, 34499825, 43499783, 43699781, 43199784, 29699847, 48499756, 44399778, 48499757, 35699819, 40499799, 39899799, 39099801, 49499753, 44099783, 39999803, 28499862, 30999840, 36399822, 42099788, 44599777, 28899861, 42299788, 33399836, 42499788, 42199790, 45299775, 31399840, 35399820, 40699798, 39299801, 48099757, 33799830, 28899850, 44199780, 33099837, 36199823, 32899833, 49199754, 25299881, 28499851, 49199754, 45499773, 30699848, 49399753, 39699800, 34299826, 28699861, 49099754, 34899824, 26799873, 28399862, 26799858, 25099883, 39199807, 41599793, 40099802, 25799879, 34899830, 49899750, 46199768, 36799821, 47099765, 25899878, 45099774, 48599756, 45799771, 41799792, 49699750, 31799838, 27999853, 47799760, 36999820, 41499794, 30699842, 38799802, 25999862, 47299764, 35499827, 25299865, 36899820, 38499805, 40899798, 43699784, 29599855, 29399857, 42699787, 28199863, 43099785, 43599784, 44999776, 34299833, 41199796, 48099759, 37999815, 41299795, 32099836, 48899756, 44899774, 41699788, 30399844, 48999755, 27399856, 25999877, 35599819, 46399766, 29699854, 26599873, 25199866, 46199768, 44999774, 36199818, 31499840, 40799798, 37499817, 37399811, 37099814, 25599864, 37099820, 27699856, 45699772, 28599862, 45599772, 39499800, 32599834, 26699873, 48799756, 45199774, 44899777, 34799830, 42999786, 27499856, 26199875, 40099798, 46899763, 42999785, 32899839, 37799808, 31199840, 44399781, 29899847, 42399788, 42399789, 30599842, 42799787, 25899863, 27099870, 30799841, 46999762, 30899841, 33199831, 39499806, 43799781, 47899760, 42899786, 46799766, 38099807, 27899854, 39299807, 44299781, 33299836, 36099819, 28699850, 31099840, 29099850, 34399833, 29499848, 48599757, 30499843, 36299817, 27599865, 40999794, 29299858, 39899804, 35799825, 37699817, 47299760, 43899784, 44699778, 29799847, 39199801, 38099814, 27199869, 26699858, 31799845, 34999829, 46099768, 35299821, 37399818, 38199807, 26199861, 48699755, 36099823, 42299789, 44799777, 37599810, 42099790, 36699821, 43199785, 29999847, 25199882, 35899819, 35499820, 49799750, 27299856, 31699839, 42199788, 28399851, 45399774, 32799833, 28799861, 49799750, 34099834, 36599821, 27799855, 35799819, 43399783, 37599817, 38999809, 37299812, 42599787, 31999844, 40599798, 48899755, 49999750, 43799784, 28299863, 36499822, 49599752, 45999769, 30099846, 32499840, 37499811, 46699767, 25699880, 31899845, 48299757, 40299800, 40699794, 41399795, 25099867, 30799848, 41999788, 30499849, 43299785, 38299813, 44199782, 39799799, 30599849, 32399835, 41399791, 44799775, 29599847, 30199845, 27899864, 39599800, 49099754, 29199849, 33999834, 46699765, 31099848, 28999860, 28599851, 42899786, 29799853, 25699863, 28999850, 47699760, 47499760, 31899837, 31299840, 26399874, 36599817, 30299851, 26299860, 26899872, 43099785, 42599788, 33899835, 34399826, 26499860, 32699839, 26399860, 34599831, 31599846, 46799764, 27599856, 47199765, 32599839, 37699809, 41799788, 49999750, 38599811, 44499777, 28099863, 32199836, 25399880, 35699826, 41099797, 49299753, 35199829, 46599767, 40399799, 35899824, 44599779, 49599751, 46599765, 36999815, 31299848, 30199851, 28799850, 43399784, 45299774, 40799794, 34799824, 42799787, 47999757, 27499866, 45799770, 26999858, 33299831, 29099859, 45399774, 40199801, 33599831, 35399827, 38299807}
Returns: 32768
{100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999}
{16099926, 13799936, 2399985, 24099874, 41499796, 1299994, 18699912, 30299855, 2899982, 6899964, 15799911, 29299857, 35699831, 48399761, 18999898, 21599897, 16099911, 15199915, 19399896, 499998, 20499902, 48899757, 37199809, 45499775, 48699759, 13899935, 14999916, 49499752, 9199959, 6799965, 37699815, 36599823, 18099901, 44599779, 11099943, 39599796, 26599872, 17599919, 32799846, 23099881, 43699783, 47299768, 36699811, 13199929, 26499862, 10299954, 27699864, 3199981, 3899979, 22299895, 14499933, 799997, 4499975, 46999768, 10199955, 29799846, 26899869, 7399961, 14099935, 30799842, 35899815, 41699794, 21599890, 45299776, 17699902, 28899857, 29099857, 9699950, 28799852, 14899916, 49399754, 17299921, 1099993, 37499817, 2299986, 38699807, 17799902, 15399913, 3999977, 20099905, 43499783, 5699971, 22199895, 8999960, 39399805, 17499919, 28599859, 48199763, 37699806, 19099897, 999993, 24999871, 28999857, 46099771, 24699881, 39099806, 16799923, 43099786, 25799877, 43399784, 25999865, 17399920, 7099963, 44999777, 16199911, 399998, 48799758, 19599895, 10599945, 48999754, 48499758, 20599901, 38499803, 33099827, 7299962, 22999891, 24799881, 14699932, 19899906, 27599865, 40799800, 5999968, 8599960, 49799752, 4699974, 29399849, 20399902, 13999922, 17499903, 6199968, 45999773, 35499817, 26699860, 17199904, 34499837, 36099815, 26099865, 40299800, 5599970, 4199977, 21999887, 40199801, 42099791, 24999879, 30999840, 12499942, 21899895, 48599757, 27899863, 43599784, 34399823, 11599941, 28099855, 499997, 9499950, 7099964, 20799901, 10899944, 3299979, 29699857, 43599783, 40499793, 8199963, 17899917, 48099760, 33599841, 39899801, 43299784, 35299818, 24499882, 33199842, 45599776, 6199967, 14099921, 3799979, 40699800, 22499893, 22899882, 699997, 38299805, 18199901, 36499811, 23899875, 899996, 49899750, 29899856, 1599989, 44199781, 32399831, 5199972, 30799853, 36199827, 33499841, 3199980, 27699855, 16599925, 3599978, 5899971, 10099955, 46299772, 49999750, 22799892, 13099930, 43499784, 26599861, 46199773, 31299850, 9399958, 12099937, 36999810, 47299767, 30899841, 48099763, 28799858, 31099839, 8499954, 26399863, 17199921, 44599778, 18799912, 30399855, 34999819, 27199858, 36899810, 8799954, 2999981, 12299944, 41899792, 9899955, 40899799, 10399954, 2099988, 40599792, 1199995, 31999834, 21799889, 25599878, 39099798, 37999806, 33699824, 25399878, 18199914, 29799856, 7299964, 5799971, 5299972, 7699960, 9299959, 15499913, 46799769, 27999863, 12599942, 15899926, 24399872, 49799750, 7399964, 22799883, 7199964, 21899888, 9999949, 2499984, 42499789, 5699970, 38699802, 45399776, 46599772, 7799964, 49699750, 16699908, 19999905, 1399993, 2699982, 39199798, 32299832, 23399878, 44699778, 39599803, 31699850, 42199786, 44299780, 23299890, 12799932, 7699964, 12199944, 19499895, 4899972, 8299963, 45899774, 8699954, 41799793, 19399906, 3699979, 41099797, 16199926, 15399928, 11799940, 37399808, 4399975, 5299971, 2599983, 35399832, 43799782, 1499990, 34899819, 11999938, 37299809, 17999916, 36799810, 47599765, 799994, 29499857, 16499925, 41199790, 14899931, 27999855, 21699896, 38899800, 20899893, 30199855, 15999911, 22999881, 21099899, 22599893, 48299759, 13599925, 15999926, 17599903, 6399966, 25499878, 41299790, 38199810, 19799906, 17099922, 29999855, 199998, 26799870, 20199904, 34499823, 38199806, 38399804, 7499964, 38599802, 4799973, 12499933, 34599822, 15299914, 36599811, 33099843, 25699866, 18599913, 37199818, 24299884, 999996, 11699941, 43399784, 10399947, 14299933, 15299929, 6899964, 21699890, 47699764, 31599836, 24899880, 32999844, 35799830, 36699822, 46599769, 2899981, 26299864, 43999780, 21399891, 46699771, 23699875, 37399817, 9699956, 40099795, 33299842, 26099875, 44999778, 7599964, 8099963, 30099855, 29599857, 25199879, 24599881, 4299975, 23099891, 47999763, 45199777, 31699836, 30599844, 12199936, 23199890, 30399844, 46999769, 11499941, 17399903, 38799807, 42299790, 2999982, 45699775, 23799875, 14499918, 36299826, 41599788, 39999801, 10299948, 24799871, 33699840, 37099818, 1799987, 28699852, 39299798, 37799814, 41999792, 41399790, 21799896, 5999970, 22699892, 14199920, 899994, 20699893, 25899876, 45499776, 15099916, 27399865, 18699900, 46399772, 33399825, 39399798, 599996, 39299805, 19599906, 1899990, 9099951, 45099778, 41699787, 38099806, 14399933, 32199848, 26199864, 11299948, 38899807, 2199987, 18499900, 32099848, 20999900, 42599789, 42899787, 45799773, 15699912, 18599900, 43099786, 31199838, 27799864, 36399812, 46699769, 44499779, 47399767, 30899853, 7999963, 16899923, 48399758, 46499770, 35499832, 42199790, 49999750, 16299910, 27499865, 25899865, 28599853, 18299900, 9599950, 35299833, 35099819, 2299986, 5199972, 44699779, 15799927, 33799824, 18299914, 45099777, 40999790, 13299928, 45999772, 20899900, 15899911, 10599952, 37099809, 43999782, 8899953, 47899763, 47499766, 6299967, 23599876, 36399825, 40299794, 21199898, 31199850, 11099950}
Returns: 8192
{99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000}
{10599945, 13899935, 18899899, 12399943, 49799750, 6599966, 18499914, 17999902, 46599769, 10599952, 46699769, 33099843, 30999852, 28399853, 32699847, 46499770, 25299869, 23399878, 8899960, 45199777, 21499891, 30399844, 46299771, 4199977, 33799839, 43099786, 14899931, 13499926, 25199879, 12299935, 44399779, 8399962, 37499817, 47599765, 20899893, 48699756, 22199886, 8499961, 5099973, 24699872, 19599906, 20199894, 41399796, 47899762, 46399772, 38699807, 26899869, 3199980, 44599779, 19999895, 1099995, 49399752, 22499885, 13499939, 10099949, 47399767, 48999757, 26399874, 35299818, 13199940, 18199901, 36799821, 3699979, 32799846, 32999827, 45299776, 8499954, 31599850, 30299855, 38499803, 26999859, 24599881, 21999895, 20599901, 35899815, 23799875, 44899778, 26099865, 47199769, 38799807, 43399784, 12499933, 12499942, 42499789, 42099791, 29099850, 4699974, 30999840, 36499824, 45699775, 18299914, 22599885, 28999850, 5599971, 49699750, 15699927, 40799800, 13899923, 21299891, 47099768, 23899875, 7699960, 7499964, 47399767, 31499850, 37199818, 40699791, 12199936, 34299823, 12799932, 16899923, 41999792, 28099862, 34699821, 19699895, 1199993, 37699815, 39299798, 44399780, 8899953, 26099875, 47799764, 39699802, 40999790, 8299963, 48499760, 49999750, 3599978, 49599751, 11499941, 25899876, 40999798, 3799977, 16999923, 11999944, 28499859, 4799973, 8999952, 16399909, 21399891, 5299972, 30199845, 17199904, 2899982, 11899944, 13299939, 20999893, 48499758, 37399817, 8799960, 20599893, 35999815, 20799901, 19599895, 6299967, 48599760, 10499946, 40199794, 40699800, 24499882, 32399831, 36099827, 46999768, 35799816, 24799871, 38999799, 27699864, 32099833, 11799940, 44299780, 20699893, 26599861, 34099839, 1799987, 4599974, 16899907, 10899952, 6499967, 41499796, 10099955, 46799769, 15699912, 8099963, 7299964, 45999773, 299998, 38199810, 799994, 33599841, 5399972, 7599964, 48199763, 16199911, 2399985, 10799945, 41399790, 36999810, 22999881, 31899835, 30199855, 23599887, 35599817, 27399857, 27399865, 18899911, 36299826, 37999806, 4999972, 33599824, 19499906, 14999916, 40499800, 7299962, 48699759, 99999, 24199884, 47899763, 48199760, 9299959, 42299786, 40899790, 7099963, 8399955, 6899964, 36899820, 22799883, 2399985, 5899971, 25999865, 15099916, 23499877, 33699824, 15199930, 9999955, 37299809, 33399842, 20299893, 27099859, 19299896, 7899964, 21599897, 41799793, 25499878, 4399975, 28899851, 39799795, 24899880, 44699779, 38699802, 44299779, 14899916, 13699937, 49399754, 49899750, 45899774, 10999951, 42299790, 19499895, 11499947, 9799956, 31499836, 20799893, 36099815, 37499808, 39699796, 899996, 45599776, 10199955, 32799829, 38899800, 44099779, 34499837, 18799912, 11799944, 6599966, 37999812, 22899882, 25699877, 38099811, 17399920, 18099915, 28999857, 29599848, 44199781, 47299768, 15599927, 29999845, 6799965, 25799877, 42199790, 35399832, 43399784, 43799782, 27999863, 4999973, 25399869, 18099901, 13099930, 35699817, 27899855, 48099763, 5199972, 27799864, 30799842, 32999844, 32499847, 48099760, 39399805, 14599918, 40399800, 5299971, 42099786, 15999926, 46699771, 22599893, 9599957, 37799806, 6799965, 48799755, 20699901, 23099881, 32199833, 21299898, 29699857, 23599876, 21699890, 24999871, 16099926, 26199864, 49499752, 29799846, 17799918, 28599853, 40199801, 40399793, 49199756, 39799801, 199998, 3199981, 7199964, 2799983, 22099895, 10699952, 18699900, 37399808, 1799990, 10899944, 1299991, 49499753, 14199920, 43999783, 28299854, 9799949, 41099790, 5999968, 40599800, 15499913, 6099969, 43899781, 4899973, 4099977, 35799830, 34199823, 9199950, 4299976, 20399902, 29599857, 9499957, 37199809, 49099754, 14699932, 25699866, 34899834, 20899900, 32499831, 14399918, 17499903, 15799911, 39899801, 46199771, 48899755, 35499817, 3499978, 31699850, 46999769, 6499966, 7699964, 21799889, 10499953, 21899888, 26799860, 40099801, 19999905, 13399939, 25599878, 20199904, 31799849, 7199962, 20099894, 24299884, 21399897, 43699783, 43099786, 34799835, 11599942, 399998, 10999943, 41299796, 42999786, 12999940, 41899787, 30899841, 22799892, 11699941, 34199839, 26899859, 45599775, 19399906, 12199944, 3899977, 37099818, 31399837, 17699902, 19399896, 26699860, 999993, 13799936, 13599938, 28199854, 33799824, 2299986, 26299864, 30299844, 14499918, 44999778, 25999875, 42599789, 48599757, 33899824, 2999981, 32599830, 38899807, 15399913, 49299753, 6899964, 26399863, 18799900, 27599856, 33399825, 2099988, 34799820, 46799770, 16599925, 47599765, 47999763, 8199957, 499997, 22399894, 18999910, 43899783, 22299895, 33299842, 16099911, 14799917, 38399804, 45499775, 1699991, 30899853, 17899902, 32899828, 17799902, 3999977, 21199892, 27199858, 33299826, 7399964, 4299975, 5499971, 18399914, 5599970, 24999879, 18999898, 23299879, 13399927, 4699974, 43699783, 33499841, 7399961, 47499766, 15499927, 3999978, 48399761, 38999807, 47499766, 15099931, 11299948, 35999828, 8599960, 13699924, 35099819}
Returns: 0
{99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000}
{17099922, 46899769, 21899888, 42299790, 32499847, 49099756, 9499950, 35899815, 26899859, 23299879, 24899880, 30099855, 17299903, 39099806, 2299986, 14499918, 2699982, 16499909, 36699822, 24499872, 6499966, 5699971, 4899973, 29499848, 28899851, 9299959, 20499902, 6099967, 10699945, 46699769, 16699924, 42699786, 43099786, 5099973, 3099981, 5899971, 23099891, 17899917, 48099763, 34699836, 30899853, 16299910, 18299914, 7299964, 20299903, 1699988, 26099875, 32899828, 34899834, 25899865, 31699836, 3899979, 41499796, 5899968, 7899964, 26299875, 34299823, 22899882, 38099811, 20899900, 8499954, 15499927, 17699902, 25099870, 8299963, 14299919, 3299981, 47499766, 31099839, 39699796, 48299759, 8299956, 300000, 23499888, 7499964, 37899813, 11099943, 9899949, 3299979, 10099949, 36099815, 3699979, 45099777, 47299767, 20699901, 23699875, 32099848, 32499831, 9099960, 29499857, 12299944, 19899906, 14899931, 43499784, 24099874, 45699775, 40899799, 4299976, 2099988, 25299869, 47899762, 13099930, 42099786, 20099905, 41899792, 29699857, 30099844, 46899770, 499998, 2299986, 7699964, 29099857, 31299850, 14899916, 27899855, 24499882, 7299962, 47099769, 23699886, 16299926, 47899763, 36299813, 9899955, 16099911, 47499766, 43299784, 47099768, 48899757, 33899839, 43699783, 12099937, 35499832, 15099916, 35699831, 32099833, 30499844, 26499862, 33099827, 36499824, 26099865, 21099899, 35899829, 25299878, 49299753, 41099797, 37499817, 36099827, 1299991, 24299873, 31299838, 22499885, 44499779, 24099885, 19299907, 28499853, 9099951, 8099958, 37099809, 44099779, 47699764, 2699983, 39499804, 10899952, 22099895, 39299805, 44699778, 7899959, 44299780, 299998, 13299928, 6899964, 27099859, 11499941, 49499752, 24299884, 19099897, 8699960, 18699900, 12699941, 2099987, 23099881, 8699954, 48899755, 12699932, 14099921, 4499975, 22699884, 6699965, 11899939, 27099868, 42499786, 43299785, 34499837, 31899835, 16099926, 16699908, 8099963, 25699866, 1099993, 15499913, 21499897, 18699912, 32699829, 45499776, 45299776, 39299798, 28299860, 11499947, 25499878, 5499971, 42899787, 44299779, 27699855, 2899982, 49299755, 45499775, 40499793, 29299857, 41499789, 15899926, 15299929, 15699912, 22299886, 2499984, 6299967, 699997, 39699802, 38899800, 20699893, 99999, 14699932, 4699974, 19299896, 37299809, 36899820, 21499891, 49699752, 11299948, 40899790, 7099964, 40699800, 34099824, 42899786, 899996, 12899932, 35499817, 12499933, 14299933, 6899964, 23899875, 35299833, 3699978, 39899795, 27299866, 14099935, 18899911, 37699815, 47699764, 1699991, 33299842, 18099901, 22299895, 5299971, 10499953, 27499857, 40299800, 10699952, 18299900, 48699759, 30499855, 13499926, 34899819, 22699892, 23499877, 12299935, 40699791, 3899977, 27499865, 11699945, 45699774, 49899750, 18899899, 45899774, 48699756, 17499919, 30699843, 44099782, 29699847, 31099851, 18499914, 38899807, 23899885, 899994, 8499961, 32299832, 30299855, 40299794, 28699859, 4899972, 41099790, 43699783, 35299818, 28299854, 30699854, 36699811, 30899841, 20899893, 46099773, 32899845, 17099905, 37099818, 46299772, 8899953, 19099909, 48299762, 17899902, 9699950, 19499895, 5299972, 33899824, 9699956, 4499974, 1299994, 20499893, 21699896, 11099950, 28099862, 7699960, 4699974, 23299890, 38299809, 44899778, 16899907, 17699918, 21899895, 11699941, 20299893, 4099976, 22899891, 34699821, 45899773, 35699817, 15899911, 33699840, 37499808, 21699890, 2499984, 37899806, 19499906, 44499779, 49699750, 38299805, 3499978, 3499980, 26699860, 31499850, 33499841, 34299838, 28099855, 17299921, 16499925, 38099806, 3099980, 24899871, 41899787, 31899849, 25899876, 39099798, 5099972, 33299826, 26699871, 40099795, 12899941, 43499783, 34499823, 13699937, 10099955, 44899777, 28499859, 31699850, 42099791, 10299954, 7499961, 42699788, 6499967, 26499873, 19699906, 6099969, 27899863, 22099887, 6299967, 12099944, 39899801, 29899845, 19899895, 699995, 14499933, 35099819, 27699864, 43899783, 15099931, 100000, 11899944, 40099801, 18099915, 29299849, 41299796, 13299939, 36499811, 13899923, 45099778, 21299891, 46699771, 19699895, 25099879, 499997, 32299848, 41299790, 13499939, 33099843, 7099963, 24699872, 44699779, 42499789, 43899781, 33699824, 10499946, 34099839, 32699847, 20099894, 48099760, 21299898, 29099850, 1099995, 12499942, 49899751, 5699970, 43099786, 46299771, 31499836, 45299776, 36299826, 17499903, 39499797, 1499990, 13699924, 5499971, 38699807, 33499825, 42299786, 6699966, 37699806, 15299914, 30299844, 46099771, 41699787, 38499809, 9499957, 25699877, 28699852, 13099940, 22499893, 1899987, 46499772, 16899923, 24699881, 41699794, 48499758, 11299943, 46499770, 28899857, 25499868, 4299975, 18499900, 21099893, 27299858, 35099834, 1499992, 10299948, 8899960, 10899944, 4099977, 2899981, 26899869, 38499803, 49499753, 49099754, 40499800, 47299768, 1899990, 29899856, 14699917, 13899935, 26299864, 38699802, 37299818, 15699927, 48499760, 9299950, 36899810}
Returns: 8192
{100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999}
{13499939, 18399914, 18599900, 6699966, 4699974, 23899875, 8899960, 8999960, 1099993, 14599932, 3999977, 11799944, 3299979, 18299914, 6699965, 18599913, 22799892, 22799883, 12799941, 4299975, 16099911, 13999935, 13899935, 16599925, 1599992, 17699902, 15199930, 2299986, 20599901, 17799918, 8399955, 14599918, 21999895, 13199929, 7699964, 13499926, 13699937, 12899941, 19899895, 4399974, 9499957, 10799952, 19799895, 7699960, 4199977, 4799973, 22699892, 18499914, 20099894, 10999951, 12299935, 9199950, 8099963, 9899955, 7599960, 7799964, 10499946, 16499909, 21599890, 23099881, 3099980, 6999963, 16399926, 24199873, 9699956, 3799977, 9899949, 100000, 24899871, 5399971, 7599964, 599998, 24399883, 11199943, 799994, 19199908, 18999910, 1299994, 13099940, 21299891, 12199944, 5099972, 22999881, 6599966, 19899906, 11299943, 14199920, 999993, 3599978, 13699924, 4499975, 22299886, 9499950, 4199975, 19399906, 19399896, 4599974, 20699901, 6399966, 6899964, 14699932, 7999958, 1499990, 16199926, 22599893, 2799981, 5299971, 16299910, 1899990, 5599971, 10899944, 22099887, 8599960, 2599983, 12299944, 16999923, 23799875, 23099891, 16699908, 6899964, 5999970, 18899899, 18699912, 9999949, 3799979, 20899893, 4599975, 10699945, 17099905, 20999900, 6399967, 22499885, 899994, 399998, 18199914, 11899944, 17599919, 15299914, 23999885, 20199894, 17699918, 15999926, 7499964, 2999981, 3399978, 18799912, 23399878, 1199995, 15199915, 21699896, 19299907, 7099963, 14099935, 10199955, 18699900, 299998, 14899931, 12499942, 14299933, 23199880, 17999916, 18999898, 10199949, 21899895, 3499980, 8099958, 8799954, 4699974, 11199949, 9799956, 10599945, 2199986, 3099981, 22999891, 2699982, 1699991, 11599946, 15699927, 7099964, 13299939, 10399954, 1599989, 20299893, 18199901, 17899902, 21099893, 22399885, 16999906, 21199898, 6499967, 6099967, 12599942, 14399933, 4299976, 12999931, 799997, 16799923, 17899917, 22599885, 11099943, 21999887, 499997, 11099950, 15599913, 499998, 17099922, 23999875, 23899885, 13399939, 10899952, 8199963, 12599933, 9199959, 20399893, 3899979, 13599938, 11899939, 17299921, 12699932, 6799965, 699995, 13599925, 8499954, 17499919, 7199962, 2999982, 24599872, 2399985, 15399913, 9299959, 19599906, 13999922, 21899888, 11999944, 24999879, 1099995, 300000, 1199992, 24999871, 7299964, 9299950, 9699950, 13799936, 2899981, 11599941, 20199904, 14499933, 5799971, 12099944, 24099874, 11299948, 20799893, 2199987, 3999978, 15899926, 3499978, 8399962, 19499895, 4099977, 1699988, 23499877, 1799987, 200000, 12099937, 14799931, 1799990, 19099909, 9999955, 8299963, 17199921, 1299991, 16199911, 5799969, 1399993, 7999963, 23399889, 19599895, 3899977, 18299900, 6199967, 24599881, 19699895, 6099969, 15999911, 19499906, 7899959, 12999940, 15899911, 24799881, 15499927, 5499971, 15599927, 5899971, 5699970, 23199890, 16899923, 8499961, 13899923, 23299879, 14999916, 21199892, 3399981, 19999905, 2499984, 199998, 20399902, 19299896, 22899891, 13299928, 19999895, 16599908, 16299926, 7199964, 5199972, 2499984, 15499913, 12199936, 12799932, 22299895, 9399958, 8899953, 6999964, 7399964, 3299981, 20899900, 13199940, 399999, 8299956, 14699917, 4999972, 14199934, 11499941, 22699884, 16699924, 11399942, 4999973, 8699954, 9599950, 1499992, 17799902, 22099895, 12499933, 3699978, 1999989, 17499903, 17399903, 10399947, 6299967, 15799911, 18099901, 10499953, 899996, 23499888, 2599983, 8999952, 12899932, 15299929, 4399975, 8799960, 18399900, 11499947, 699997, 20699893, 20499902, 9099951, 13099930, 8599954, 19699906, 19099897, 17299903, 12399934, 1899987, 2799983, 24699872, 7399961, 23699886, 9799949, 13799923, 2699983, 5199972, 5099973, 7499961, 23699875, 17599903, 10299954, 16099926, 16399909, 11999938, 20799901, 6599966, 9599957, 17999902, 3699979, 11399948, 9099960, 20999893, 5399972, 16899907, 11699941, 19199897, 17399920, 24199884, 24499882, 24899880, 22199895, 4099976, 16499925, 3599980, 16799908, 2099987, 24499872, 21399891, 10099949, 24699881, 3199981, 12399943, 10999943, 2899982, 11699945, 3199980, 14999931, 7299962, 18499900, 10799945, 4899972, 6499966, 14799917, 15799927, 5899968, 15099931, 23599887, 13399927, 21099899, 22899882, 22499893, 9399950, 18799900, 14099921, 5599970, 10299948, 20499893, 2299986, 999996, 24299884, 21299898, 15699912, 18899911, 21799889, 23799886, 7799960, 24799871, 21699890, 14299919, 17199904, 21599897, 14499918, 11799940, 10699952, 12699941, 8199957, 14899916, 24399872, 15399928, 1399991, 24099885, 10099955, 5499971, 5999968, 2399985, 6799965, 6199968, 6299967, 24299873, 21499897, 23299890, 14399918, 2099988, 21799896, 5299972, 22199886, 15099916, 20099905, 21399897, 4499974, 22399894, 5699971, 19799906, 21499891, 20599893, 18099915, 1999987, 4799973, 23599876, 10599952, 7899964, 99999, 20299903, 4899973, 8699960, 599996}
Returns: 8192
{100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000}
{46499770, 44199779, 48399758, 41499789, 28399853, 49399752, 34599837, 48999757, 33899824, 48099763, 41899787, 41299796, 40799800, 49399754, 25799877, 35499832, 27499865, 27099859, 31399850, 35699831, 43599784, 33999824, 46799770, 42799788, 39499797, 40399800, 35799816, 38399804, 25699877, 36999819, 35199833, 28099862, 44299780, 48799755, 28099855, 45699774, 33999839, 25899876, 29299849, 25299869, 49099756, 40599792, 32499847, 47899763, 46999769, 31799849, 46399772, 46999768, 34799820, 29799846, 48499760, 36199827, 30499855, 30199855, 40099795, 44599778, 44499779, 45199777, 30299855, 44799778, 36299826, 42999787, 36399825, 33199842, 27499857, 43499784, 32599847, 27699864, 35699817, 32899828, 37899806, 44499779, 40699791, 25399878, 38399809, 35099819, 33799839, 35399832, 35999815, 48399761, 42899787, 39099798, 44199781, 43899783, 26999859, 30099855, 37699806, 28699859, 30999852, 30799842, 32999844, 28499859, 45199777, 40099801, 39099806, 34399823, 29599848, 30099844, 44399780, 42299790, 39299798, 34999834, 26299875, 46099771, 27199858, 42599786, 43299784, 32099848, 40599800, 38199806, 48199760, 33399825, 49899751, 31599850, 34299838, 44599779, 32399831, 43399784, 32299848, 46699769, 42199790, 30699854, 32599830, 30399844, 30899853, 29499848, 28999850, 28299854, 33599824, 49299753, 35399818, 47299767, 33699840, 47799764, 34299823, 40199801, 41499796, 48499758, 34799835, 44999778, 28899851, 26499862, 29799856, 25799866, 28999857, 44699778, 43899781, 39799801, 49599752, 43499783, 26599861, 27399865, 48999754, 32799829, 38499803, 43799783, 39499804, 37299809, 48599759, 33499825, 48899755, 26899869, 33699824, 29899845, 43399784, 39899801, 29399857, 26699871, 41899792, 46899770, 39399805, 34199823, 42599789, 34399837, 38899800, 34099839, 35599817, 41199790, 33299842, 37699815, 28899857, 27599865, 39899795, 48099760, 27999863, 26299864, 49499753, 45799773, 47399767, 33099843, 35199819, 42199786, 49199753, 39599803, 34599822, 46799769, 49699752, 48199763, 29399849, 45399775, 47499766, 36699822, 45799775, 29199849, 31099851, 26099865, 34899834, 44899778, 42799786, 41099797, 32099833, 41699787, 48799758, 36499824, 38299809, 49299755, 41799793, 47599765, 30699843, 43999780, 28299860, 32299832, 43699783, 45099778, 33499841, 49099754, 33399842, 42899786, 37299818, 47699764, 25999875, 35299833, 43199785, 37399817, 36899810, 27999855, 42999786, 33299826, 45999772, 45399776, 35299818, 44399779, 32499831, 35099834, 39199798, 41799787, 49699750, 27899863, 26799860, 42699786, 45899773, 37199809, 37599807, 25099870, 31399837, 49199756, 43599783, 30599844, 38299805, 30899841, 40499793, 41399796, 41199796, 32699829, 37799814, 44099779, 25599867, 48699756, 26899859, 34099824, 33199827, 32699847, 29699857, 46699771, 25699866, 30599854, 33599841, 41999787, 41099790, 42099786, 31799836, 40399793, 37399808, 26399863, 30499844, 36699811, 25899865, 41699794, 25999865, 44999777, 28199854, 25399869, 49799750, 39599796, 40299800, 31999848, 46099773, 35999828, 39199805, 35899829, 32399847, 30199844, 31099839, 29999845, 32899845, 40899790, 47099769, 42499786, 27099868, 39799795, 47999761, 45099777, 26199875, 35799830, 41599795, 27299866, 41999792, 42399786, 31899849, 29899856, 34499837, 25599878, 37999812, 25499868, 38499809, 41599788, 27199867, 33099827, 27599856, 47699764, 35499817, 47399767, 36999810, 28799852, 48599757, 26599872, 37599816, 45499776, 45499775, 37799806, 38999799, 30399855, 45699775, 46399770, 26699860, 36599823, 38099806, 27799864, 37499808, 46599772, 46299771, 31899835, 27799855, 46499772, 31199850, 34899819, 49499752, 42399790, 30799853, 43299785, 39299805, 31499836, 38799807, 38599802, 38199810, 38699802, 39699796, 27399857, 42299786, 27899855, 34999819, 29299857, 37099818, 36199814, 36799810, 49599751, 46299772, 46899769, 29199857, 47799763, 35899815, 26099875, 31299838, 28599853, 31999834, 35599832, 42699788, 47299768, 46199771, 44899777, 28399860, 48899757, 47099768, 48299759, 38699807, 26499873, 34199839, 31699850, 48299762, 25199879, 45599776, 45299776, 44699779, 36599811, 47199769, 39699802, 26199864, 47199767, 37999806, 49999750, 31699836, 38599808, 36799821, 28499853, 40799791, 40899799, 31599836, 44299779, 25099879, 38999807, 32199848, 37099809, 43999782, 43099786, 29999855, 39999801, 38099811, 34699821, 34499823, 34699836, 31499850, 40299794, 32799846, 36399812, 25499878, 29099850, 47999763, 49799752, 37199818, 31199838, 26999869, 32999827, 38799801, 46199773, 45299776, 43199785, 41299790, 39399798, 27299858, 45899774, 42499789, 36099815, 40999798, 25199869, 28199861, 43699783, 41399790, 45599775, 40699800, 40499800, 37499817, 36499811, 29499857, 32199832, 27699855, 46599769, 44799778, 47599765, 42099791, 28699852, 25299878, 49899750, 43099786, 36299813, 37899813, 29599857, 26799870, 33799824, 28799858, 36899820, 29099857, 40199794, 40999790, 29699847, 45999773, 39999795, 47499766, 48699759, 44099782, 26399874, 30299844, 30999840, 38899807, 31299850, 49999750, 47899762, 43799782, 33899839, 36099827, 28599859}
Returns: 8192
{100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000}
{16399911, 47499762, 33199842, 49599753, 44999774, 48599757, 39699805, 10799944, 34299836, 38599811, 34699833, 32699844, 30099857, 33999830, 12799935, 8399953, 32599834, 29599850, 6399967, 4099979, 4899976, 45799770, 22399885, 38699809, 16299911, 38999807, 8299954, 28699854, 8099956, 23399881, 18699909, 24499881, 49799751, 39599805, 49199755, 13199927, 3099986, 12999934, 43099785, 599997, 26699863, 5899971, 43999781, 21199897, 32999843, 39699805, 13999922, 3999979, 1099994, 26599869, 22999882, 21799895, 11899937, 45499772, 31499848, 31399848, 5799969, 35399824, 38399810, 35499824, 31799839, 17299916, 22599891, 22799883, 35999822, 39999803, 26499869, 13399925, 49099756, 21999886, 17699904, 25699868, 7899960, 46299769, 2699987, 5399973, 37099820, 2199989, 14799918, 39199806, 25199876, 37399817, 26899868, 40799800, 38399812, 30899842, 49299753, 14599920, 16299919, 35899828, 4899973, 34499834, 34399828, 45599772, 46499769, 36199821, 14299927, 21399888, 13099928, 35599829, 49099755, 8999951, 7399961, 44899778, 30999849, 33599839, 48499758, 38799809, 37899812, 2299991, 10299945, 29699850, 29099859, 19799903, 5899969, 45699773, 10299945, 49599753, 199999, 15499923, 13599931, 10599944, 35699829, 6899965, 33299831, 33899830, 49399754, 46799767, 899995, 14999925, 27399859, 27899857, 35099832, 37999814, 43599782, 8399956, 38999807, 18299902, 18499902, 32199846, 41899792, 34999832, 5699969, 45599774, 26299870, 4599975, 47599760, 38299812, 12399934, 42599790, 12499937, 41599794, 9299951, 31599840, 21599896, 46599768, 36799823, 17199916, 19999902, 36499825, 5399969, 36699818, 14899918, 45099774, 41999791, 47099763, 39899804, 19599896, 21499888, 44299779, 8599955, 47299763, 7799958, 40699799, 26799862, 41199799, 38499811, 25899873, 12399937, 47699761, 699997, 19899902, 11899939, 46199770, 34899832, 38499810, 9599949, 3699981, 43499782, 23699880, 45799772, 43299783, 28999853, 42499789, 31199841, 9499948, 24099883, 28199855, 42099792, 15799921, 599996, 22899889, 18199911, 42199792, 25399870, 24299882, 30799850, 41899794, 40499802, 1999991, 25599875, 23899884, 44499778, 2099990, 47099764, 3199983, 32099838, 1699992, 36299820, 20099901, 33399831, 12899930, 7499961, 42299790, 43199784, 31299848, 29399851, 12199934, 40999796, 16499919, 44399779, 3799981, 38599809, 40599800, 1699991, 16199912, 3999980, 21999894, 8599952, 20399891, 3299986, 22099893, 26399863, 24299876, 15499916, 399997, 21699895, 24999872, 41199796, 13999928, 10699944, 22299892, 44099779, 44799775, 12699936, 5499972, 46699767, 1899990, 33299841, 11199941, 42899787, 21299889, 23999877, 15199924, 29799858, 34999825, 15899920, 46199769, 7599960, 8799951, 17699914, 1199994, 21499896, 20899891, 4699975, 20799891, 19299906, 48999755, 8699955, 45299773, 10799944, 4999972, 18999901, 40199803, 44599781, 9199950, 32299846, 31499841, 38099813, 47199763, 17199906, 36599825, 19399898, 10899943, 34499827, 18899901, 39099807, 43399782, 15999913, 22499885, 25699874, 16099913, 40099803, 30299855, 26799868, 24199882, 47499761, 2299989, 3499984, 30699844, 20099893, 21099890, 40899797, 15299917, 24899879, 5599969, 27999864, 48299759, 39599805, 19199900, 29499859, 27599858, 32999833, 43899782, 8999954, 14499926, 27099861, 28799853, 20699891, 26599863, 42899787, 43899780, 30999842, 37199815, 45999770, 30499846, 14199927, 5099972, 14699919, 17499906, 43299783, 7699959, 49699752, 45399772, 6299968, 36899816, 9799947, 6499967, 42799788, 26199871, 6399968, 299998, 43399783, 29899849, 10099946, 23199888, 33499840, 12299937, 36399826, 22199885, 17899912, 47299763, 12799931, 34099830, 48799756, 29799850, 32499844, 18399910, 47399762, 24999878, 43999779, 7099963, 36999816, 11999939, 15899913, 29599859, 29099852, 23799885, 20199892, 1599992, 9999947, 37799816, 32799844, 199998, 26999868, 2899986, 49299754, 40199803, 46999765, 46699764, 35699823, 9799947, 18999908, 44799779, 10599945, 48099760, 42799788, 32499834, 13799923, 24699874, 40999799, 10999943, 14299921, 24799874, 18799909, 4199978, 34699826, 33499831, 27199867, 22599884, 43799781, 34399835, 18199902, 1899991, 42699789, 28499862, 19499904, 37599816, 40399802, 1399992, 37499816, 31999847, 15299924, 41299795, 16899918, 27399866, 10199946, 14799926, 30599852, 23999883, 47899759, 24599880, 27299859, 18099911, 3199986, 47599762, 43099785, 19699895, 37999811, 26999861, 21799887, 10699944, 22399892, 20899898, 13499932, 33099832, 22299885, 33699831, 38299811, 42999786, 13699930, 45899770, 47699759, 1199994, 11199942, 20599899, 17399916, 20799898, 24599874, 25999873, 40399801, 48599758, 48299758, 2099991, 4799974, 17999903, 23599887, 17799913, 14099922, 5999969, 40699801, 41399798, 14899926, 21899886, 46399767, 8299956, 45699771, 11399939, 49999750, 11299941, 18399902, 36199827, 21199890, 48799756, 21699887, 19899893, 42399790, 49999750, 42099790, 5199975, 33099842, 37499813, 30399847, 33399841, 1399993, 6599967, 13299932, 8499952, 46499766, 25299871}
Returns: 536870912
{100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000}
{48099760, 99999, 13299932, 47099764, 28799860, 40999796, 23599887, 18899901, 33899830, 8499956, 8799954, 24299876, 48299758, 11199941, 41899794, 34999825, 16499910, 23999877, 35799829, 30799850, 24599880, 43599782, 22899883, 47799759, 16199912, 35699829, 6399967, 6299968, 14899918, 26899862, 33399841, 49599753, 13599931, 15999913, 25099877, 11399939, 12099938, 28899860, 2099990, 35399830, 11799938, 15599915, 22499885, 30799843, 43199784, 16299919, 3199986, 13999928, 46799767, 40799798, 3599981, 19999902, 7399960, 10599945, 6599968, 41699794, 10499945, 299998, 9199950, 39199806, 37199815, 19799894, 29399859, 1799990, 37199819, 35099832, 19099900, 10399945, 10499944, 47599762, 1199994, 39899804, 42999786, 36299820, 18999901, 2099991, 20399891, 24099883, 42099790, 17599905, 38799808, 2399990, 20599891, 42999786, 9499949, 45999770, 22999882, 32699844, 40099803, 38499810, 25699874, 32399835, 10999943, 23999883, 18299910, 13099934, 39099807, 13899923, 44699776, 899995, 35499824, 34699833, 11499939, 799995, 34899832, 44599777, 19099908, 6399968, 10199946, 25899873, 10899943, 37399813, 19499897, 22499892, 21399896, 25899867, 42799788, 48399758, 46799764, 35099824, 12199934, 46299768, 44499781, 14499921, 36899816, 18699909, 34399835, 42499789, 11999939, 9399950, 18399902, 34999832, 11199942, 45499772, 9999947, 12299937, 6699967, 23399887, 33699831, 39299806, 15999920, 37699813, 10799944, 7499961, 31299841, 41299799, 37099815, 26199865, 36199821, 19699903, 17599915, 46199770, 9899947, 15299917, 33599831, 24399882, 3999980, 33499831, 31699840, 11499940, 48199760, 899994, 8699955, 48099759, 18599909, 9699947, 46599768, 46099770, 45399772, 32199837, 29299851, 1199994, 21699895, 37999814, 43999779, 45199773, 16799919, 31799848, 42299790, 33299841, 37599816, 38199811, 21499888, 2799987, 33199831, 49899750, 46699764, 12799935, 39499806, 18199911, 17799904, 28999859, 20499900, 17799913, 27499858, 24599874, 25299871, 48799756, 41099796, 1099995, 33099832, 13199927, 23699880, 47599760, 48599758, 46299769, 43199784, 18799902, 100000, 21699887, 5199975, 45599772, 21199897, 26799862, 8699951, 21999886, 32599834, 45599774, 20399900, 49599753, 4899973, 25199871, 49699752, 8899954, 16599909, 11299940, 40899797, 13799923, 9599948, 15699921, 23099888, 43799781, 21099897, 29899849, 32899833, 13999922, 8099958, 8499952, 15799914, 26299870, 24799874, 47199763, 1599992, 46399769, 38999807, 36699818, 35999828, 28299855, 15199924, 3099986, 8099956, 13699930, 42699788, 38399810, 29099852, 31099842, 12999929, 41099799, 30199847, 25099871, 48199758, 17699904, 4799974, 29199852, 23799885, 13099928, 6799966, 24099877, 48699757, 30199856, 17299916, 17399916, 17999912, 35899823, 36799823, 40599801, 31999847, 43299783, 26599863, 12699932, 32999843, 21799887, 27299859, 45499774, 7299961, 31599840, 2799987, 47399762, 22999889, 19499904, 35999822, 27299866, 31899847, 1499992, 11399941, 38399812, 46499766, 29999848, 34599833, 27799865, 26999868, 11599938, 34799826, 699996, 44999774, 25599868, 45099774, 47199763, 11799939, 41799793, 46199769, 12199937, 26699868, 10699944, 35899828, 26499869, 25399876, 43099785, 35299831, 23899878, 49099755, 35399824, 4999972, 16299911, 11099943, 45699771, 29799850, 33199843, 24499875, 28199863, 22699891, 5899969, 47699761, 48799756, 32799844, 30699851, 5099972, 19199900, 6599967, 4199978, 25399870, 36599818, 1699991, 35499829, 42099792, 14399926, 42899787, 39699805, 8599952, 9099951, 5499969, 48699757, 34199829, 32899844, 29899857, 5199971, 21999894, 39799805, 27199860, 20499891, 5899971, 40199803, 48999756, 18699902, 36599825, 8399953, 28799853, 4299977, 6099968, 40399801, 44699780, 34299829, 35299824, 18099911, 9399949, 41799795, 40299802, 39999803, 47899759, 36399826, 17999903, 44299779, 29799858, 30699844, 30399854, 46399767, 21399888, 27699858, 45699773, 7699960, 33999837, 14499926, 12299934, 7499960, 36499825, 27899865, 49899751, 2999987, 37599813, 40499801, 599997, 15899913, 23199882, 47899760, 27499865, 14899926, 46999765, 29099859, 23299882, 28199855, 2599989, 26399863, 33699839, 43899782, 22699884, 41499794, 49699752, 4799977, 42199792, 11899937, 19199907, 20099893, 5599971, 17499906, 43899780, 11999936, 41899792, 19599896, 25799868, 15499923, 49399753, 17099917, 7599960, 37499816, 29499851, 3199983, 19999893, 27999856, 48499758, 4299979, 22299892, 44299781, 12399934, 8899951, 34699826, 16699919, 42299791, 44399779, 5999969, 29299859, 6699967, 2299989, 43599783, 31499848, 27899857, 30299847, 40299803, 13399925, 5299970, 22099885, 28499854, 21599888, 29399851, 5299974, 20899891, 31599848, 16999907, 43099785, 18899908, 12599937, 49299753, 25199876, 34499827, 16099920, 49499753, 4199980, 299998, 4099979, 7699959, 22399885, 46699767, 7199962, 5999971, 39999803, 14299927, 49099756, 47499761, 10299945, 39399805, 30499846, 3499984, 9299949, 4699975, 44399781, 7899960, 37299818, 32199846, 47399762, 26599869, 21499896}
Returns: 0
{100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999}
{9899947, 33899837, 41499798, 31299841, 32299836, 36699824, 18499909, 34899826, 36899822, 32099847, 44299781, 8499956, 19499897, 30099857, 2299989, 43899780, 16699909, 37499813, 41099799, 34499827, 699996, 13299932, 19899902, 47899760, 49499753, 22099885, 49699752, 40899799, 3499984, 2499988, 4699975, 3899980, 45699771, 30299847, 3299983, 21299896, 29899849, 299998, 25499875, 28099856, 12099938, 11899937, 27899865, 27099867, 37499816, 23899884, 46899766, 23499887, 16699919, 23699886, 26699868, 41699794, 33699831, 11299941, 41899792, 15699921, 10899943, 47299763, 43699782, 12099935, 26499863, 12699932, 22299885, 18899908, 99999, 12299937, 19899893, 34699826, 39299806, 49099756, 31699840, 499997, 48299759, 12899935, 46099770, 18299910, 18499902, 38299812, 38299811, 3899980, 35499829, 17299916, 8099958, 7899960, 4299977, 23299882, 47099764, 47899759, 42299791, 18699909, 9499948, 25299871, 43299783, 44499778, 41499794, 14699919, 29099852, 42099790, 35299831, 45499772, 11699939, 14299921, 7099963, 37699816, 34699833, 31099842, 37899815, 14499926, 8099956, 34099837, 8699955, 30499846, 37099815, 2099991, 46899764, 24499875, 42899787, 36099827, 899994, 699997, 499997, 14899918, 49099755, 43099785, 11499939, 38499811, 9299949, 26699863, 40499801, 1299993, 18699902, 40299803, 9499949, 26499869, 28699854, 49699752, 15899920, 11899939, 1499992, 16099913, 20899898, 30899842, 41099796, 20699891, 45499774, 35899828, 27699858, 27699865, 12499937, 46699764, 899995, 9099953, 38099811, 33299831, 21299889, 7499961, 2899986, 31499841, 35499824, 5299974, 1899991, 7099963, 36099822, 40899797, 27499865, 39699805, 20499891, 26899862, 4499976, 46299769, 10899943, 6499968, 8299956, 25099871, 49299754, 49299753, 20099893, 41299799, 17299906, 42499790, 17699904, 21899886, 31099849, 10499945, 4099980, 32299846, 34899832, 34099830, 29699850, 45899770, 24699879, 11099943, 25899867, 19699895, 29299859, 2899987, 16299911, 45699773, 21699887, 44899775, 2699987, 41699796, 34299829, 48699757, 4499978, 20899891, 24699874, 36299820, 47699759, 40099803, 26099866, 29899857, 29499859, 44699776, 43099785, 24099883, 45299773, 6299968, 13899923, 39699805, 35699829, 36499818, 20499899, 47699761, 26299870, 47299763, 42899787, 17899903, 19299906, 35299824, 12699936, 8899951, 40299802, 14099927, 6099968, 39899803, 43899782, 1099994, 42299790, 17499906, 13699923, 7699960, 17899912, 39099807, 10299945, 39899804, 33699839, 28899860, 39299806, 21099897, 31899847, 47499761, 48699757, 40699799, 22699891, 22899883, 32499834, 9899947, 42499789, 32099838, 44899778, 15899913, 13699930, 46099770, 30499853, 5899969, 30099848, 15499916, 21699895, 40099803, 20299900, 34299836, 48099760, 21499888, 24299876, 25099877, 38699809, 22899889, 45299775, 15699914, 16899918, 17499916, 10299945, 37299818, 27299859, 14299927, 31699848, 23099888, 19099908, 29499851, 28299863, 30299855, 40699801, 14099922, 35699823, 26299864, 32499844, 25499869, 37699813, 2299991, 100000, 35099824, 31899839, 17099917, 40499802, 45099774, 44499781, 8499952, 13899928, 7299962, 28099864, 16899908, 14699926, 25699868, 18299902, 42699789, 13099928, 25299876, 6299968, 46699767, 37899812, 27899857, 1099995, 16299919, 5099972, 5699971, 29699859, 23699880, 33499831, 7299961, 6099970, 7499960, 44099781, 21899894, 38899807, 5499969, 46499766, 10099946, 28499862, 12499934, 3499981, 11099942, 36699818, 9299951, 39499806, 48499758, 48899755, 43699782, 33099832, 8299954, 4299979, 1499992, 30699844, 23899878, 48299758, 18899901, 17099906, 26099872, 1899990, 11299940, 2499989, 21499896, 37099820, 44699780, 42699788, 47499762, 1699991, 7699959, 15299924, 38899808, 14899926, 38699810, 36299827, 4899976, 36499825, 38099813, 30699851, 44299779, 27099861, 36899816, 43299783, 6899965, 22499885, 19699903, 49899750, 19499904, 3299986, 3699982, 46299768, 6499967, 37299814, 1299993, 25699874, 3099984, 16499919, 7899958, 14499921, 20099901, 10699944, 24899873, 5299970, 46499769, 41899794, 32699834, 15299917, 39099807, 22299892, 39499805, 41299795, 38499810, 19299899, 33099842, 35899823, 16099920, 25899873, 3699981, 11499940, 23099882, 26899868, 6699967, 13299926, 24499881, 15099918, 49899751, 29299851, 1699992, 33899830, 6899965, 22499892, 299998, 32899833, 28899853, 20699899, 13499932, 24899879, 4099979, 19099900, 6699967, 4699977, 5499972, 4899973, 27299866, 23499881, 3099986, 5899971, 12899930, 22099893, 27499858, 24099877, 18099911, 33299841, 21099890, 24299882, 11699938, 15099924, 45899771, 35099832, 42099792, 8899954, 32699844, 47099763, 17699914, 10699944, 2699987, 10499944, 49499753, 16499910, 44099779, 34499834, 2099990, 48899756, 12299934, 30899850, 5699969, 13099934, 28699861, 20299891, 33499840, 45099777, 31299848, 22699884, 48499758, 13499925, 43499782, 31499848, 28299855, 28499854, 10099947, 23299887, 8699951, 9099951, 15499923, 48099759, 29099859, 5099975, 9699947, 18099903, 32899844, 43499783, 9699948}
Returns: 536870912
{99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000}
{15699914, 14099927, 10099947, 899994, 14199927, 21899894, 23099888, 23299887, 15999920, 17899903, 19799903, 5299974, 18299910, 8299956, 20499891, 7199962, 12199934, 12999929, 15099918, 24499875, 19999902, 12699932, 7899960, 4099980, 8999951, 22199892, 17799904, 15099924, 20899898, 11599940, 11699939, 22799883, 399997, 18999908, 19499897, 18999901, 18499902, 23899884, 10999943, 7399960, 11399941, 12299934, 10999943, 9799947, 10899943, 16299911, 7799960, 24499881, 17999912, 4599978, 18599902, 100000, 16599919, 13099934, 22399892, 99999, 3299986, 9399950, 11899939, 8199957, 5899971, 12099938, 19699895, 18099903, 20599891, 24099883, 9599949, 1299993, 1699991, 1999991, 22299892, 17999903, 6599967, 24899879, 4899976, 20099901, 17099906, 8599952, 14299927, 10599945, 14099922, 7999957, 21599896, 20099893, 19699903, 24199882, 12799931, 899995, 20699899, 24699874, 8399953, 9199950, 10499945, 10699944, 18399902, 10199946, 9899947, 2799987, 5299970, 6199969, 22499892, 23799879, 12399934, 14999918, 16899908, 7799958, 17399906, 15499916, 13899923, 10899943, 1199994, 14899926, 14699926, 17499916, 9999947, 5399973, 6399967, 7399961, 22599884, 24799874, 6299968, 21599888, 13799929, 10199945, 5699969, 21399896, 21199890, 9099953, 9199952, 13999928, 11399939, 4699975, 2799987, 5599971, 7499961, 14599926, 2099991, 14799926, 4399976, 24199876, 13799923, 9299951, 6199968, 799995, 8399956, 15499923, 499997, 1899991, 13499932, 11899937, 2599988, 999994, 9699948, 12599937, 13299932, 16999907, 13199933, 1099994, 18799909, 21099890, 7999959, 1499992, 22999889, 5799971, 7199962, 21699895, 15399917, 20399900, 21199897, 13599924, 14499926, 3199986, 17099917, 22799890, 12399937, 1399992, 4999976, 599996, 1099995, 2899987, 15899920, 20699891, 21799895, 5099972, 24899873, 9399949, 299998, 18899901, 9999947, 8099956, 15199917, 5599969, 11299941, 17699914, 8499956, 11299940, 24599874, 3899980, 19599896, 499997, 3899980, 13099928, 22099885, 23499887, 20499899, 21799887, 18599909, 15899913, 799996, 1599992, 15299924, 3599981, 20599899, 20199892, 4699977, 6999964, 16099913, 7599960, 7899958, 1799990, 8899951, 20199900, 16699909, 24299882, 11099943, 20299891, 5499972, 14299921, 23899878, 9499948, 19399898, 18799902, 13399925, 6799966, 13199927, 4099979, 20999891, 14499921, 15599922, 21999886, 199999, 19299899, 18199911, 6899965, 6999964, 14599920, 3499981, 5799969, 4399978, 2199991, 19099908, 13999922, 2999987, 23699886, 2499988, 16299919, 24699879, 15799914, 7499960, 23099882, 24099877, 19299906, 6099970, 19199907, 23399881, 4899973, 2999985, 11199941, 23799885, 16099920, 3799981, 5999969, 20299900, 19399905, 23599881, 10099946, 3699982, 14899918, 2699987, 19799894, 3099986, 7099963, 399997, 24799879, 15799921, 2399988, 16799908, 23499881, 22699884, 4599975, 12599933, 1399993, 24999872, 6699967, 18699902, 1499992, 14199921, 17299916, 199998, 13299926, 9899947, 17899912, 23999877, 5699971, 22999882, 16799919, 9799947, 21499888, 23199888, 24599880, 6599968, 22299885, 10399945, 20999897, 6299968, 12499934, 11599938, 22699891, 14399921, 6699967, 9299949, 24399882, 11799938, 16199912, 8099958, 10299945, 23699880, 8999954, 3499984, 4499976, 8799951, 23199882, 15299917, 17199906, 15699921, 21299896, 299998, 4499978, 4299977, 9599948, 699997, 24299876, 6099968, 16699919, 5899969, 23999883, 9099951, 20399891, 3799980, 17599915, 22599891, 7299961, 13399932, 15199924, 11999939, 16399911, 1599992, 3699981, 8699955, 7599960, 21099897, 22899889, 24399875, 4799977, 19199900, 22199885, 10599944, 16599909, 1199994, 17499906, 6399968, 2099990, 12199937, 19899902, 22499885, 699996, 1299993, 8799954, 23599887, 11999936, 21499896, 8499952, 5999971, 5499969, 5199975, 3999979, 16899918, 4799974, 20799898, 6499967, 8599955, 10799944, 17199916, 21699887, 2299989, 2699987, 11499939, 8699951, 16399919, 7099963, 3199983, 23399887, 18899908, 14399926, 6499968, 2899986, 19599903, 11799939, 12899935, 4199980, 21399888, 19899893, 5099975, 7699960, 15399923, 18399910, 12299937, 3999980, 4199978, 11699938, 2499989, 8899954, 13699930, 5399969, 8299954, 21899886, 10299945, 17299906, 22899883, 3399985, 2399990, 10799944, 4999972, 1699992, 19499904, 1799992, 21299889, 19999893, 24999878, 13699923, 10399945, 3299983, 14999925, 21999894, 22099893, 16199920, 12999934, 11499940, 20899891, 7699959, 6799966, 3099984, 17599905, 2199989, 18199902, 10699944, 7299962, 18699909, 13499925, 12899930, 10499944, 23299882, 16999917, 19099900, 6899965, 16499910, 599997, 17799913, 999995, 18099911, 12499937, 5199971, 11199942, 18299902, 2599988, 11099942, 9499949, 15999913, 9699947, 1899990, 8199955, 13599931, 14699919, 17699904, 3399982, 16499919, 22399885, 14799918, 17399916, 13899928, 3599983, 1999990, 18499909, 12699936, 20799891, 12099935, 12799935, 4299979, 15599915, 2299991}
Returns: 536870912
{100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999}
{39799805, 27799858, 34899826, 27099867, 35199832, 39699805, 29399859, 34099837, 26599863, 48499758, 42299790, 41399795, 43299783, 36799823, 38799808, 43099785, 36699818, 47199763, 33299831, 43999779, 27699865, 41199796, 30599845, 30299847, 31499841, 32699834, 29499851, 34399835, 45199776, 48299759, 38299811, 44599777, 33899830, 39799804, 42999786, 39899804, 32299846, 27599858, 38499810, 33699839, 47499761, 25899867, 34199829, 47799759, 43599783, 34599833, 37599813, 48099760, 39499806, 46199770, 46499766, 37499816, 25299876, 34999832, 42099792, 26299864, 37599816, 37099815, 39899803, 25199876, 32699844, 42899787, 40199803, 49599753, 32099847, 33599831, 38399812, 27199860, 48699757, 37999814, 49499753, 32499834, 30599852, 37399817, 26199865, 36199827, 33799830, 26199871, 26499869, 28399862, 47299763, 35399830, 34299836, 27399866, 37199815, 47999759, 37499813, 30399854, 43899780, 37699816, 26799862, 45699771, 35499829, 39299806, 30099848, 41699794, 34299829, 43799782, 40599801, 40999796, 33199831, 35799823, 39699805, 29599859, 32199837, 31199841, 28099856, 44599781, 44899775, 36399826, 27299859, 31699848, 49499753, 34499827, 36999821, 39399806, 48499758, 27599865, 34499834, 32899844, 46599765, 38599809, 31099849, 48899756, 46799767, 36299827, 47899760, 31999847, 46899764, 33399831, 49799751, 46699764, 32899833, 46499769, 25799874, 39599805, 37899812, 33399841, 31099842, 33899837, 28899860, 45299773, 49999750, 31799848, 31799839, 39999803, 48899755, 42699789, 44999778, 38799809, 33099832, 40299803, 46999765, 41599794, 25599875, 25099877, 28399854, 28599854, 28299855, 39399805, 26699868, 38999807, 35199824, 40499801, 29499859, 25899873, 45899770, 47299763, 29299851, 38599811, 27099861, 36099827, 28599862, 36499818, 32499844, 33999830, 48599757, 26899868, 45899771, 39299806, 41099796, 41199799, 49999750, 32399845, 45999771, 39099807, 44799775, 47099763, 40399802, 25399876, 33999837, 38499811, 40899797, 44499781, 33199842, 25999867, 30099857, 45699773, 35599829, 31899839, 42999786, 37799816, 36899816, 44999774, 27699858, 43099785, 36599825, 26299870, 35099832, 35699829, 36999816, 25499875, 39499805, 48399758, 29799850, 49899750, 43299783, 35399824, 43399783, 26099866, 36499825, 27399859, 45599772, 38699809, 25099871, 26399869, 31599848, 27999856, 27499858, 47399762, 29899857, 34799826, 42899787, 49899751, 48199758, 31299841, 37799813, 41099799, 31699840, 46399769, 25699874, 34899832, 28099864, 47899759, 48399758, 31499848, 40899799, 48699757, 47799761, 36199821, 35299831, 29199859, 48599758, 33099842, 46199769, 30999842, 37899815, 38899808, 36699824, 49399754, 40599800, 43499783, 45799770, 31399848, 40299802, 39199806, 36099822, 48299758, 30199847, 46299768, 31599840, 37299818, 48199760, 41899794, 29899849, 27199867, 33499840, 39999803, 47599762, 47999760, 26999868, 26799868, 40099803, 44199781, 28499862, 46099770, 32399835, 42099790, 44099779, 36599818, 38199812, 42199792, 43999781, 40999799, 32299836, 32799844, 32999833, 44099781, 30799843, 38099813, 26599869, 38299812, 34699826, 41299799, 49099756, 37999811, 49299754, 44699776, 30799850, 45099774, 30899850, 38399810, 37199819, 26499863, 45499772, 30499853, 36399819, 35299824, 46699767, 35699823, 35599824, 26699863, 47599760, 34599827, 32999843, 30399847, 30899842, 42599790, 45399772, 25199871, 46099770, 32599834, 35899828, 42199790, 25999873, 32199846, 38699810, 46299769, 40799800, 41499798, 26399863, 33799838, 26099872, 49099755, 45399775, 45199773, 44399779, 31299848, 43699782, 27499865, 38099811, 34199836, 44399781, 25799868, 28999859, 46599768, 30299855, 48799756, 49299753, 48999756, 27999864, 42499789, 42599789, 30699844, 33599839, 28199855, 38999807, 27799865, 29999857, 42299791, 49199754, 43199784, 49799752, 43899782, 47399762, 33699831, 28799853, 35899823, 44899778, 28699854, 46899766, 35999828, 32799834, 28799860, 35999822, 42699788, 32599844, 36299820, 44799779, 45299775, 41999793, 47699761, 39099807, 29099852, 29299859, 46999763, 43199784, 28299863, 26899862, 41799795, 49699752, 40399801, 46799764, 27899865, 37699813, 28899853, 42499790, 45799772, 31399841, 25399870, 41299795, 29599850, 45999770, 29199852, 29999848, 42399790, 27299866, 29399851, 45099777, 44699780, 29699850, 34999825, 38199811, 43799781, 47199763, 28699861, 30199856, 49199755, 35799829, 34099830, 30499846, 25699868, 35099824, 31999838, 43399782, 41399798, 29699859, 41999791, 29099859, 41799793, 28499854, 31199848, 32099838, 45499774, 46399767, 42399790, 33299841, 42799788, 34399828, 48999755, 37399813, 31899847, 41499794, 36799817, 25599868, 41899792, 48099759, 49699752, 44299779, 26999861, 43599782, 40799798, 34699833, 28999853, 43499782, 36899822, 40199803, 47699759, 40699801, 37299814, 29799858, 49599753, 47499762, 27899857, 48799756, 44299781, 44499778, 43699782, 33499831, 41599797, 44199779, 34799833, 45599774, 25299871, 25499869, 41699796, 30999849, 40699799, 37099820, 39599805, 47099764, 49399753, 40099803, 38899807, 40499802, 28199863, 42799788, 35499824, 30699851, 39199806}
Returns: 536870912
{100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000}
{28699860, 44099781, 11199949, 22799890, 24399876, 15399920, 43299787, 36399813, 18699912, 7799959, 26599863, 7999961, 5399972, 299997, 22999888, 48299760, 2299987, 42199791, 27499867, 13399928, 44799777, 8599961, 18999912, 26599871, 39199800, 3999977, 15699927, 44799775, 11499947, 48999756, 37699817, 15399928, 3499979, 44199779, 19199911, 49899751, 29099858, 16599914, 27899865, 4599976, 10599951, 33299828, 11999934, 46499771, 4199976, 7499961, 41799795, 14299934, 30799847, 10399952, 29599844, 32599830, 22599891, 6799966, 2599986, 45599772, 21699898, 40099804, 9899954, 5099974, 5199973, 48399760, 6199968, 35999815, 30099843, 47599764, 18699906, 31299844, 20799892, 48899756, 39599807, 30699840, 13299929, 25999872, 16199924, 41899794, 37099810, 8999952, 2799983, 899994, 16499923, 42999788, 19399901, 41799789, 28599850, 4799974, 29399846, 38299805, 15999917, 35799824, 5499971, 38299813, 38999801, 43799782, 9699947, 49099755, 32899837, 699996, 13799928, 42399790, 27799856, 29899853, 7599960, 4999974, 15599919, 29599856, 42199788, 44499777, 44999773, 19799899, 6499963, 14499933, 9999954, 24799876, 25099875, 40799798, 34899820, 35899823, 37799807, 29199847, 22399893, 699994, 43999781, 14699922, 33699826, 5799969, 43899783, 39199810, 28199853, 7599962, 45199776, 30499840, 24799878, 4099976, 4399976, 27299868, 32399832, 28899859, 9599956, 15999925, 9499956, 35899815, 2699986, 39699807, 18499906, 1499990, 17599918, 12099943, 40199804, 26999869, 43499787, 26699862, 41299797, 26199867, 47999763, 25499874, 19699899, 32299832, 15099920, 40799792, 13599928, 33199829, 7299963, 2799985, 23799878, 27999854, 17199921, 1799988, 399996, 20599904, 15799919, 40699792, 3199981, 38899811, 23999878, 46299770, 33499827, 6299965, 46999767, 18399914, 48699758, 40899798, 7399962, 16899913, 17099921, 23099888, 1599989, 38599812, 27999864, 14399933, 34799830, 2399984, 34799821, 1599990, 24199877, 99999, 4999977, 5699971, 41199789, 599997, 36799811, 5699970, 25499870, 42599788, 14099927, 14799921, 13099939, 37299818, 18099909, 49299756, 25099873, 26699871, 1899988, 48699759, 39099800, 45499772, 3599981, 32999837, 3399980, 38799811, 33099829, 14899921, 19899907, 44899774, 48799758, 32299840, 17399920, 3099982, 12499932, 46699769, 28299852, 1099993, 10199944, 45399772, 6899962, 42899788, 47199765, 1999988, 12999931, 44499779, 8199961, 43099784, 29499857, 3999979, 14799930, 39899796, 24299880, 29799854, 15599927, 39799806, 26399872, 32399840, 31899834, 31799842, 33999833, 16299915, 9199958, 23199888, 12399943, 3899977, 37999816, 41599789, 36199815, 32799829, 36199822, 11599946, 16699922, 15499928, 47499766, 15899925, 30799839, 36299814, 47199767, 13999927, 40999791, 25199874, 26499864, 49599753, 21799888, 43399787, 12199934, 37899807, 35199820, 26799862, 28499851, 399997, 18799912, 44299779, 13499928, 30499850, 4699975, 6699967, 9499949, 18299915, 6899966, 42799788, 18199908, 599994, 48799757, 41399797, 39499808, 3899979, 13399938, 37199819, 38399804, 41199798, 31999833, 37399807, 39999804, 38699812, 7099965, 7999957, 4199978, 19699908, 15199920, 10499951, 43699782, 7699962, 19899899, 1199992, 40699799, 41999793, 32099840, 24899877, 7199964, 13599937, 3299981, 44199781, 47799765, 24099881, 2199988, 31599836, 20099906, 31699842, 16299924, 14999930, 33399836, 42299788, 2099988, 33599835, 30999845, 49299754, 3699980, 38699802, 46399772, 24699878, 20999901, 24299876, 21499890, 27699866, 49599754, 3299980, 33299836, 45299772, 32499839, 21999886, 37299808, 23999882, 4499976, 41099790, 47399767, 22499883, 48599758, 49999750, 24499880, 39999796, 23299879, 14499923, 2999982, 16399915, 31499837, 22699891, 27199868, 899995, 18999905, 37399818, 47699763, 20199906, 41999789, 24699876, 36899820, 9799946, 15699919, 43699785, 17399911, 19199903, 36999819, 38499813, 4899977, 25599874, 8499954, 20399894, 23199879, 4299978, 47599766, 199998, 38799801, 35499827, 16999913, 14599932, 19099911, 23699884, 28799849, 22499892, 9799954, 299998, 22899889, 24399880, 12299933, 30599840, 20799903, 999994, 10999940, 37499807, 11699937, 3499981, 1899989, 28499860, 12899940, 8799961, 38199805, 34999820, 36099815, 19499900, 31199844, 20099897, 22699882, 35099829, 2999983, 5999969, 10699941, 20699892, 15899918, 23799883, 31499844, 11899935, 40399794, 39299809, 4399978, 41399789, 36599812, 13699928, 30299842, 1999987, 34299823, 22299884, 27099868, 6999962, 23599878, 17999917, 46899768, 40499801, 21099901, 10799950, 10299953, 43999782, 29199858, 20299906, 24199880, 21699889, 33999825, 3799977, 4099979, 8399961, 33899834, 43599782, 30099851, 42699787, 41499796, 28799860, 6599968, 28699849, 8399954, 47899764, 15499919, 20399906, 39399799, 17899910, 21899887, 23899878, 11999943, 17899917, 45799774, 17299911, 36899811, 38999810, 22199894, 35699825, 21099891, 18899912, 37499818, 28899849, 40999798, 14699931, 37599807, 1699988, 44699776, 17499911, 44599777, 21999896}
Returns: 64
{99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999}
{28499851, 10999940, 38299805, 9899946, 41899789, 10599951, 13499937, 32999837, 23599885, 20399906, 999994, 44899774, 44599777, 23799878, 3899977, 47199767, 28399861, 47599766, 16099925, 4799974, 12799931, 24599876, 44199781, 38199805, 28299852, 39999796, 37299808, 11099949, 43099784, 47399764, 31699835, 31399838, 7299962, 19199911, 19799899, 13599937, 3899979, 19699899, 42699788, 13999927, 36199822, 36799811, 36399813, 39699807, 12299933, 17299911, 47499766, 20599892, 8599953, 22599891, 39599798, 8099961, 7199962, 15999925, 9299951, 46599770, 40099796, 32399832, 18099909, 3299981, 24199880, 33699835, 4099976, 43999782, 48199762, 13499928, 12099934, 8299955, 18899912, 10099945, 42299791, 48399760, 39099800, 99999, 31899841, 34199824, 26399872, 31299839, 48799757, 47599764, 11799936, 20099906, 25699870, 18599906, 699994, 499995, 31499837, 5799971, 17599910, 24199877, 45599772, 26499872, 37099819, 4099979, 27999864, 13799935, 199999, 899994, 38799801, 38699812, 10899940, 43199784, 21499899, 13199939, 43799784, 42799786, 41399797, 9299958, 45799774, 4899974, 18799906, 49499753, 38499803, 4599978, 20999901, 5399972, 39799796, 9499956, 30599849, 37899807, 34099832, 23399879, 25099875, 48099761, 2399984, 22999888, 32699839, 38899811, 28699849, 1099994, 34799821, 40699799, 2099988, 10699951, 14599932, 47899762, 32299840, 29999852, 35199820, 22099895, 33399828, 28099854, 36799821, 5399973, 26099867, 48499760, 27399859, 17799917, 11199949, 13099939, 19499910, 32099833, 14399924, 46099771, 26099872, 14399933, 21299901, 36499822, 23499886, 30499840, 47399767, 29899853, 2799985, 49799751, 15299920, 41099798, 25099873, 41899794, 47299767, 3499981, 39899796, 35099829, 23299879, 15699927, 30999845, 45399774, 34399831, 18199915, 42099789, 1299991, 48099762, 40999791, 799996, 18299915, 45599774, 27899865, 15599919, 5699970, 49199754, 22299894, 17699910, 41499789, 6699967, 34899820, 2299987, 43599786, 24399876, 49899751, 3099982, 32099840, 46999768, 21899887, 699996, 399997, 24099881, 46399772, 1899989, 11999934, 29899844, 18999905, 1099993, 23099880, 23799883, 9699947, 14899921, 41199789, 9599956, 48899757, 22899882, 16699914, 20399894, 25599874, 9799946, 28099863, 9999946, 4999977, 41699795, 10299943, 11499937, 7699962, 14099927, 6599968, 21699898, 20499905, 43999781, 11699945, 47999763, 25599870, 41999793, 28899849, 44499779, 13799928, 27599867, 24699878, 2299985, 33899834, 26199867, 19599899, 5999969, 6199968, 7099962, 38199814, 38599802, 12999940, 20299906, 20699892, 45499774, 41199798, 36899820, 15199920, 33199829, 30099843, 47699763, 46499769, 12099943, 4299978, 22899889, 5199973, 6999962, 47099768, 20899892, 43399787, 17599918, 399996, 16399924, 35599818, 43199788, 28799860, 41099790, 37399807, 9799954, 41299789, 20799903, 41599789, 15399928, 45299772, 48599760, 35299828, 40899792, 22499892, 25399874, 38999810, 9899954, 41299797, 25799873, 34199832, 46699769, 36199815, 21399890, 1699988, 41399789, 32999829, 17499919, 30899846, 23699884, 7899961, 40999798, 31699842, 3199981, 27299859, 44099781, 12699932, 42199791, 6499968, 12299943, 25499870, 10199944, 49499755, 13399938, 6599963, 40599800, 33899825, 45699772, 27699856, 23199888, 7599960, 19899907, 9199952, 37499818, 10799940, 26799862, 49599753, 48499759, 25199872, 1199993, 30799839, 14699931, 22199894, 31399844, 28299861, 2999983, 27299868, 18899905, 46799769, 4999974, 18499906, 38799811, 5099974, 17399920, 30399841, 32599839, 44299780, 16799921, 4199976, 34999820, 33999833, 27699866, 44499777, 48699758, 27799865, 30299842, 16499914, 39199800, 47499764, 9399957, 4199978, 4899977, 25299872, 42599788, 29299858, 7099965, 20899902, 21199890, 22999881, 33099837, 41599796, 15599927, 38699802, 47199765, 19999898, 48299760, 3599978, 30199851, 2199985, 29799854, 35999815, 29599856, 12399943, 3999977, 19399901, 15499928, 45699774, 33499827, 23099888, 12399933, 46399769, 43299783, 25799870, 12499932, 14599923, 30999838, 40499801, 20699904, 5099976, 38099806, 37899816, 13399928, 29499845, 11699937, 35799824, 48599758, 41699789, 299997, 21099901, 48699759, 27499868, 33799826, 18299908, 4699978, 32199833, 41799789, 15799919, 17199912, 19399910, 5299974, 43699785, 36999819, 10599941, 35599826, 28199853, 36399822, 13999935, 39299799, 1799988, 23499878, 24899875, 35099820, 39699797, 21499890, 46299770, 28999859, 30799847, 44399778, 20999891, 18499913, 40399794, 7199964, 43899783, 28499860, 10699941, 16599914, 7499961, 37499807, 12499943, 43299787, 799994, 49099756, 17199921, 22699882, 38499813, 5899970, 32199840, 26199872, 46899768, 34299823, 33299836, 14699922, 16899913, 15499919, 31099838, 23199879, 35299819, 25299874, 7399962, 6299968, 33799834, 46299772, 31999833, 23399887, 44799777, 39599807, 33099829, 15399920, 42399790, 3399980, 7599962, 42299788, 34999829, 43699782, 42099792, 14299934, 24099878, 12899940, 16499923, 35899815, 99999, 37199819, 32799829, 44599778, 35899823}
Returns: 0
{100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000}
{40099804, 6699967, 38299813, 6299968, 1899988, 9099958, 38499803, 18899912, 33899825, 39099800, 39899805, 16899921, 11699937, 17299911, 5899969, 23899883, 31299838, 15899918, 9499956, 2099986, 46899768, 41499796, 34499822, 30699848, 13699936, 25099875, 4699978, 31699835, 3699980, 49299754, 18299915, 27699856, 15099930, 33299828, 42499788, 24499876, 6899966, 18099916, 9899954, 28699849, 32099840, 15499928, 46699770, 35699825, 45099773, 3299981, 10099945, 42299791, 13499928, 49099755, 26099872, 27099868, 36499822, 6499963, 15299928, 48099761, 24699878, 44699776, 29899844, 19699908, 26499864, 32899837, 7299963, 8899960, 32499831, 49499755, 21699898, 35099829, 7499962, 45899774, 16499914, 36499813, 35299819, 14299934, 47499766, 11299938, 39699797, 699996, 1299991, 20699904, 42499789, 18499913, 14899921, 33899834, 18499906, 44299779, 15499919, 19299910, 17099921, 23499886, 6099967, 43699785, 3099982, 49099756, 4899977, 12899940, 33099829, 14899930, 44499779, 48499760, 22699891, 16699922, 31499837, 32899829, 27499867, 6899962, 46499769, 38699812, 36699821, 11099949, 9699947, 48699759, 24099878, 6099968, 19899899, 44499777, 39499799, 15899925, 30499840, 21099901, 7899958, 28699860, 47699765, 31899834, 17899917, 37499818, 9299951, 699994, 24899875, 37099819, 25499870, 16099925, 20499893, 47299764, 9299958, 26299866, 26299872, 27299859, 10299953, 42699787, 29299846, 48699758, 48499759, 12499943, 30499850, 2499984, 47899762, 38899801, 21499899, 36899811, 40899798, 34899820, 2699986, 31299844, 40499801, 1299992, 1499990, 28899849, 3899979, 1099994, 24299876, 19899907, 47099768, 40299803, 37499807, 8699953, 6299965, 19099904, 13299938, 19499910, 44899774, 15699927, 27899855, 48299762, 21299890, 43299783, 44099780, 28299861, 34499831, 25699874, 35099820, 29499857, 1899989, 10699951, 10499942, 1099993, 46299770, 14099927, 43699782, 15299920, 11099939, 47699763, 41099790, 20699892, 28299852, 17899910, 7299962, 26499872, 30699840, 40299795, 22099885, 43299787, 32299840, 43499787, 11299948, 30099843, 12099943, 39699807, 12899931, 38299805, 5699970, 8099956, 3299980, 43899783, 26699862, 22899882, 42899788, 24699876, 20299906, 15099920, 40699792, 49899751, 2899984, 48899756, 18099909, 36099823, 36899820, 2299987, 5899970, 34699822, 35499827, 1499991, 46299772, 34099825, 48299760, 42099792, 46899768, 21499890, 30899839, 41299789, 299998, 39099810, 40899792, 43099788, 25499874, 47499764, 17299920, 37899807, 28499860, 33499836, 9099952, 12299943, 40699799, 39299799, 5299972, 48099762, 16499923, 8899952, 30899846, 24099881, 45299772, 42299788, 21899896, 27699866, 29299858, 45299775, 42099789, 10299943, 13899927, 37899816, 10499951, 17699918, 46099773, 27499858, 2899982, 13099930, 35899823, 47099766, 40499794, 32699839, 4099976, 49899751, 499997, 39899796, 29899853, 5299974, 2299985, 22099895, 5499971, 22299884, 38099815, 22699882, 16299924, 45499772, 44299780, 20299895, 25299874, 7499961, 41699795, 49699753, 39499808, 34699830, 21099891, 38699802, 7099962, 20099906, 5099974, 31099838, 20499905, 30299851, 41699789, 25099873, 23499878, 13899935, 35499817, 9899946, 44899776, 19699899, 12699932, 32499839, 13299929, 35899815, 21899887, 4899974, 15699919, 43099784, 23299879, 30299842, 29099858, 8099961, 3499979, 19499900, 2699983, 33099837, 4299978, 45899771, 1699988, 17499911, 45699774, 14699931, 8499961, 14699922, 12499932, 14299925, 39299809, 30099851, 4699975, 26899862, 41299797, 7699959, 16299915, 12699942, 23699878, 28099863, 49499753, 37299808, 2099988, 38099806, 23899878, 29099848, 13699928, 26699871, 9699955, 299997, 27299868, 44699778, 4499976, 41099798, 10099954, 5499973, 14499933, 32299832, 5099976, 9499949, 34299823, 10699941, 8299961, 4499978, 29499845, 8699961, 41899789, 32699830, 23699884, 19099911, 99999, 23099888, 25299872, 25699870, 48899757, 37299818, 41499789, 42699788, 40099796, 11899935, 36699812, 14099935, 22499892, 6499968, 3899977, 22899889, 7099965, 47299767, 8499954, 45699772, 24299880, 17099913, 36099815, 899994, 3699978, 5699971, 18699912, 45099776, 11699945, 41899794, 29699855, 3099982, 20099897, 17699910, 35699816, 17499919, 11499947, 21299901, 27099861, 22299894, 22499883, 45499774, 99999, 25899872, 7699962, 47899764, 16899913, 8299955, 46099771, 2499986, 10899940, 44099781, 6699963, 24499880, 46699769, 18899905, 12299933, 16699914, 1699990, 7899961, 11499937, 37099810, 49299756, 42899785, 11899944, 18699906, 10899950, 20899892, 43899782, 13099939, 28099854, 23099880, 49699752, 18299908, 4299976, 32099833, 37699817, 16099916, 33299836, 43499782, 27899865, 33699826, 31899841, 38899811, 13499937, 38499813, 37699807, 33699835, 35299828, 29699844, 21699889, 33499827, 36299822, 36299814, 899995, 12099934, 4099979, 14499923, 3499981, 19299902, 31099845, 34299831, 28499851, 26899870, 499995, 24899877, 20899902, 28899859, 31699842, 25899869, 34099832, 23299888, 31499844, 26099867, 46499771, 34899830}
Returns: 64
{100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000}
{1899988, 8699961, 22699891, 19299910, 15499919, 22099895, 1099994, 9699947, 12799931, 22899882, 6699963, 13299938, 11099949, 21199901, 24199877, 24499876, 19699908, 24599879, 1699990, 24999874, 11299938, 8999952, 4899977, 3699978, 8599961, 17499911, 5799969, 23899878, 9499956, 10599951, 19899899, 14799921, 9799954, 7199962, 7799959, 24199880, 7899961, 21099901, 14699931, 899995, 13699936, 7299962, 16199924, 1399992, 23799883, 21899896, 14299925, 1799990, 6899962, 8899960, 5999968, 17099913, 10799940, 10999940, 5999969, 18199915, 10499951, 2599986, 8899952, 5399973, 19799899, 17999917, 8799961, 2899982, 4999977, 20999901, 15999925, 299998, 15299928, 17199912, 7699962, 1699988, 10699951, 6499963, 21499899, 10499942, 12899940, 17999909, 1199992, 17899917, 15999917, 13499937, 21999896, 7899958, 5699971, 10699941, 20099906, 23099880, 18999912, 4199978, 6299968, 4999974, 9099952, 10199944, 17699918, 8599953, 5199975, 15699927, 23399887, 4399978, 2599983, 20699892, 3999979, 13799928, 24299876, 12499932, 23699884, 8199961, 11099939, 14999921, 7499962, 6899966, 13399938, 24999876, 4799974, 24099878, 12599943, 11199939, 3199981, 12099934, 8999959, 19399910, 8499954, 17699910, 9599956, 17599918, 11199949, 15899925, 20999891, 6599963, 12199943, 10399943, 13999927, 5199973, 2799983, 2099986, 18099916, 21699898, 23999878, 17199921, 6599968, 22499892, 7099965, 21399900, 16799913, 16699914, 12999931, 24499880, 18299908, 3299980, 699994, 20099897, 20299895, 11699937, 23299879, 1499990, 6099967, 3899979, 7799962, 17599910, 11399948, 20199906, 20499893, 15099920, 11499937, 14499933, 499997, 8799952, 7999957, 19099911, 14599932, 8299955, 8299961, 15599927, 6999962, 20899902, 3599981, 3599978, 10999949, 399997, 5899970, 199999, 19599909, 18699912, 19699899, 17399911, 16299915, 4599978, 20799892, 15399928, 11999943, 13299929, 14699922, 2399984, 16499923, 12299933, 22399893, 11899935, 22199885, 22199894, 99999, 19999906, 18599912, 13599937, 20499905, 13399928, 7099962, 18399914, 21699889, 1999988, 16399924, 5299974, 8099956, 8399961, 16999913, 7699959, 1799988, 3799980, 15099930, 12199934, 20899892, 14599923, 2399986, 19499900, 22299884, 22899889, 24899875, 17299911, 2099988, 1299991, 8399954, 20599892, 18899912, 14399924, 4399976, 23599885, 3499981, 7499961, 7199964, 10799950, 3899977, 11699945, 23699878, 6999966, 21399890, 19899907, 3499979, 299997, 21999886, 20399906, 13199929, 21199890, 7599960, 23299888, 18999905, 5699970, 21299890, 23799878, 23599878, 22399883, 499995, 14099935, 24699876, 23499878, 15199929, 2799985, 16299924, 13099930, 19099904, 9999946, 23999882, 99999, 24299880, 599994, 5799971, 13199939, 17799917, 10099945, 9099958, 10599941, 13499928, 4499976, 6399968, 899994, 14099927, 23199879, 14899921, 12499943, 5399972, 15299920, 15799926, 2499984, 699996, 23399879, 15899918, 7299963, 3399980, 21499890, 24799878, 19199903, 3999977, 22999888, 5099974, 12799941, 4599976, 24799876, 13099939, 8699953, 18399907, 18299915, 18099909, 17499919, 599997, 11799936, 16899913, 9399957, 4299976, 23099888, 12999940, 20799903, 16599914, 4299978, 12399943, 4099979, 20599904, 22499883, 22599891, 11399938, 14799930, 10199954, 799996, 15699919, 7999961, 22999881, 2299987, 22599882, 21099891, 11499947, 13599928, 17399920, 2199988, 6399964, 17899910, 14299934, 17299920, 8499961, 3299981, 8099961, 1099993, 12899931, 16099916, 5599972, 10299943, 4099976, 19499910, 24399880, 13699928, 12099943, 9999954, 19999898, 999994, 21599898, 24399876, 14999930, 9199952, 19799908, 9899954, 18499906, 11599946, 3099982, 20399894, 9799946, 22799882, 1499991, 4899974, 24899877, 13899927, 21799888, 5499973, 20299906, 1999987, 15799919, 9299958, 799994, 3799977, 21299901, 12599932, 199998, 6799966, 16599922, 10899940, 2199985, 9599948, 16099925, 10399952, 5899969, 5599970, 11599937, 6699967, 21899887, 21799897, 15599919, 9399950, 4699978, 13999935, 18799912, 20699904, 5099976, 16899921, 2999982, 399996, 24099881, 19199911, 2999983, 3699980, 24599876, 7399962, 1899989, 15199920, 14499923, 22699882, 15499928, 11299948, 10099954, 7599962, 6099968, 19599899, 22099885, 14199935, 3199981, 18599906, 22799890, 23199888, 18899905, 1299992, 3099982, 13899935, 12399933, 2899984, 12699942, 9699955, 12699932, 2699986, 2299985, 24699878, 2499986, 8199955, 19299902, 999994, 1599989, 17099921, 9499949, 6199968, 2699983, 12299943, 5299972, 11899944, 11799945, 16799921, 4799978, 16499914, 18699906, 22299894, 6199966, 9299951, 6799962, 13799935, 4499978, 16999921, 6299965, 3399981, 16399915, 23899883, 4699975, 16699922, 1599990, 16199916, 5499971, 20199896, 4199976, 10899950, 11999934, 9199958, 23499886, 1399990, 19399901, 1199993, 18499913, 7399962, 6499968, 18799906, 14899930, 18199908, 14399933, 14199926, 15399920, 17799910, 21599889, 10299953, 9899946}
Returns: 64
{99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 99999, 100000, 99999, 100000, 100000, 99999, 99999, 100000, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 100000, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 99999, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 100000, 99999, 99999, 99999, 99999, 99999, 100000, 100000, 100000, 99999, 100000, 99999, 100000, 100000, 100000, 100000, 99999, 99999, 100000, 100000, 99999, 99999, 99999, 99999}
{36299814, 36299822, 34399831, 46999767, 43299783, 35699825, 25499874, 34299831, 32199840, 49099755, 28599850, 45099773, 44599777, 41999789, 31399844, 33999825, 28099863, 49499755, 40399802, 40799792, 27099861, 27999864, 48799757, 37799807, 48299762, 35499817, 47899764, 25299872, 36999810, 43299787, 40699792, 47599764, 34699830, 25999872, 47799762, 28399861, 49199756, 39399809, 27199860, 41699795, 34499822, 33499827, 42999784, 28599860, 45099776, 33599826, 30299842, 46399769, 33899825, 46799769, 36099823, 37499807, 42199788, 38499813, 30799847, 29199858, 33199837, 36799821, 25599874, 39799806, 43499787, 25199872, 36999819, 41699789, 31099845, 43899782, 41599796, 25299874, 38199805, 34299823, 32099833, 36599822, 30699840, 40799798, 31099838, 37799816, 28199853, 34799821, 38799811, 41199789, 34599822, 35299819, 37399818, 49299754, 27899855, 32099840, 41099798, 42899785, 44699776, 32899837, 28099854, 29799844, 39099800, 44999773, 45699772, 38299805, 27999854, 45199776, 38199814, 43099784, 38299813, 48899756, 34499831, 45899774, 49599754, 27399868, 48799758, 44399780, 36399822, 30599840, 27599867, 35099829, 37499818, 27799865, 48399761, 42399788, 46599769, 31799835, 40499801, 26799871, 25799870, 42599788, 45999773, 25999868, 33799826, 33399828, 27499867, 31499844, 27099868, 28499851, 30399841, 39799796, 49999750, 47399764, 31899841, 42299788, 47299764, 28699849, 27699856, 25199874, 30899846, 25799873, 34199824, 30499840, 30299851, 49499753, 25899869, 48899757, 42299791, 25699874, 43599782, 37099810, 43199784, 43999781, 35799824, 29899853, 28899849, 44299779, 42099792, 36599812, 28399852, 43799784, 45899771, 49999750, 46499769, 45799774, 47199767, 41499796, 44199781, 36699812, 46399772, 33099829, 31999841, 28999849, 40099804, 37999816, 26499872, 36899811, 41099790, 29499845, 26399872, 27899865, 27299868, 40999798, 26999862, 26699862, 44499779, 28699860, 46699770, 46899768, 32799829, 48999756, 46799769, 42599788, 46899768, 47599766, 25099875, 29599856, 36499813, 30599849, 30899839, 36899820, 29299858, 26899862, 46499771, 30999838, 29099858, 29199847, 32599839, 48599760, 35399827, 38599812, 34899830, 37699817, 30499850, 37599807, 47899762, 39999796, 30199851, 43099788, 27499858, 40399794, 43199788, 47499764, 43999782, 46699769, 37199809, 33699835, 32399840, 39699807, 46099771, 35199829, 39499808, 41399789, 40599793, 35999815, 42899788, 46199770, 27299859, 39199800, 32499839, 42799786, 46599770, 49399756, 26799862, 45299775, 41199798, 33399836, 29699855, 38899811, 36499822, 35599817, 34999829, 26499864, 26199867, 39099810, 41899794, 33999833, 33899834, 35899823, 36799811, 45399774, 31299838, 42699788, 47299767, 35999823, 36199815, 32699839, 36099815, 42499788, 39999804, 29999852, 41499789, 41299789, 48099761, 31399838, 42499789, 31699842, 31599843, 27799856, 28999859, 46299772, 43699782, 36399813, 45399772, 32599830, 29399858, 29399846, 37999807, 39899796, 49799751, 39599798, 27399859, 44299780, 37099819, 46999768, 49799752, 41799795, 25499870, 37299818, 48199762, 34599830, 30099851, 41899789, 48499760, 49299756, 40599800, 30699848, 44799775, 44699778, 29299846, 48099762, 43699785, 39699797, 26599871, 48599758, 49399753, 39599807, 33299836, 47099768, 28199862, 26299872, 32299840, 29699844, 47499766, 40899798, 32199833, 47699765, 48499759, 40899792, 27599857, 28499860, 41299797, 41399797, 25099873, 26999869, 31499837, 28899859, 30999845, 43499782, 38499803, 30099843, 28299861, 37899807, 40499794, 45199772, 27699866, 38099806, 34199831, 29599844, 45599774, 44599778, 27199868, 39499799, 37699807, 32499831, 43599786, 31299844, 39199810, 44099781, 44099780, 33499836, 38999810, 35499827, 38799801, 48699758, 38399804, 47799765, 45499772, 38099815, 26899870, 26099872, 35599826, 29899844, 34799830, 38999801, 40299803, 45599772, 48999756, 35799815, 28799849, 29799854, 37299808, 47399767, 34999820, 49899751, 38599802, 25399874, 33199829, 31199844, 46299770, 40199804, 41599789, 42799788, 40199796, 43899783, 35899815, 32299832, 25899872, 49699752, 33099837, 39399799, 32799838, 46199773, 41999793, 28299852, 25699870, 43799782, 35099820, 44499777, 28799860, 26599863, 49699753, 26299866, 39899805, 49899751, 42399790, 47999763, 44399778, 31199838, 38899801, 49099756, 42199791, 35699816, 47699763, 40299795, 42999788, 38699812, 44199779, 35199820, 38699802, 41799789, 32899829, 49199754, 47099766, 26099867, 30799839, 35399818, 37399807, 43399787, 49599753, 34399823, 30199842, 33599835, 34899820, 48399760, 40699799, 45799772, 39299809, 25399871, 42099789, 45299772, 43399782, 44899774, 37899816, 32999837, 32699830, 26399865, 35299828, 30399851, 34099825, 29099848, 33299828, 36699821, 26199872, 47999762, 40099796, 34099832, 48299760, 44899776, 42699787, 33699826, 45499774, 45699774, 48199760, 25599870, 31799842, 31599836, 33799834, 39299799, 44799777, 40999791, 32399832, 38399813, 26699871, 48699759, 37199819, 31899834, 32999829, 34699822, 46099773, 44999776, 31699835, 36199822, 45999771, 29999844, 37599817, 47199765, 31999833, 29499857}
Returns: 64
{2, 5, 3, 3, 2, 3, 5, 1, 2, 2, 1, 5, 1, 2, 2, 5, 1, 2, 4, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 5, 2, 5, 1, 1, 1, 2, 5, 1, 1, 5, 3, 1, 3, 4, 4, 4, 2, 1, 1, 1, 4, 2, 1, 1, 2, 4, 3, 1, 3, 4, 3, 1, 3, 2, 4, 1, 2, 1, 1, 1, 3, 1, 4, 1, 2, 1, 3, 1, 3, 5, 4, 3, 3, 2, 1, 4, 2, 2, 1, 1, 3, 2, 2, 2, 1, 2, 3, 3, 5, 1, 1, 1, 2, 5, 2, 5, 3, 4, 1, 2, 2, 1, 2, 1, 5, 1, 1, 3, 3, 3, 1, 1, 1, 2, 3, 3, 2, 4, 2, 4, 3, 2, 4, 5, 3, 1, 5, 4, 3, 5, 1, 1, 3, 1, 5, 1, 3, 3, 1, 1, 5, 1, 1, 3, 2, 3, 1, 1, 1, 2, 2, 2, 3, 2, 1, 2, 2, 3, 4, 3, 2, 1, 3, 1, 1, 4, 1, 2, 1, 2, 1, 3, 1, 5, 3, 1, 4, 2, 1, 1, 1, 1, 5, 1, 2, 1, 4, 2, 3, 1, 2, 5, 1, 5, 1, 3, 5, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 4, 2, 3, 4, 1, 5, 2, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 4, 1, 3, 2, 4, 1, 2, 1, 4, 1, 3, 1, 3, 3, 2, 1, 1, 5, 1, 5, 5, 1, 1, 3, 2, 1, 2, 5, 1, 5, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 5, 1, 2, 5, 3, 3, 3, 1, 2, 3, 1, 3, 1, 3, 2, 2, 4, 2, 4, 5, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 5, 1, 3, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 3, 2, 4, 1, 2, 1, 2, 3, 1, 1, 5, 4, 3, 1, 1, 2, 1, 1, 1, 2, 5, 3, 1, 5, 3, 3, 5, 3, 2, 2, 2, 4, 3, 1, 1, 4, 2, 1, 2, 1, 3, 1, 2, 1, 4, 1, 5, 2, 1, 4, 3, 1, 5, 3, 3, 4, 3, 1, 5, 1, 3, 4, 1, 1, 2, 2, 1, 3, 5, 5, 1, 5, 1, 3, 1, 3, 4, 3, 1, 2, 4, 5, 3, 4, 5, 3, 4, 3, 1, 2, 1, 5, 1, 1, 3, 4, 2, 1, 1, 4, 1, 2, 5, 2, 1, 5, 5, 3, 2, 3, 3, 2, 3, 3, 3, 2, 1, 2, 2, 5, 3, 3, 4, 2, 1, 4, 1, 1, 3, 1, 3, 4, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 2, 3, 4, 1, 1, 4, 3, 1, 3, 1, 2, 4, 1, 1, 1, 1, 1, 4}
{545, 1085, 230, 1137, 411, 564, 726, 707, 900, 482, 412, 215, 361, 857, 456, 851, 593, 845, 222, 305, 299, 570, 62, 919, 792, 88, 653, 1035, 905, 262, 409, 360, 547, 335, 1017, 292, 175, 101, 1023, 478, 147, 231, 646, 690, 149, 1074, 985, 33, 504, 757, 764, 318, 170, 826, 253, 35, 330, 538, 349, 68, 354, 689, 384, 1042, 774, 13, 990, 1115, 828, 971, 264, 401, 120, 832, 233, 413, 127, 1135, 280, 843, 691, 934, 742, 293, 850, 767, 381, 179, 148, 876, 72, 721, 801, 467, 215, 661, 270, 858, 927, 393, 1000, 278, 184, 723, 139, 830, 442, 1101, 1030, 1013, 208, 683, 598, 227, 807, 959, 737, 210, 872, 331, 906, 640, 1132, 290, 307, 298, 1138, 838, 299, 6, 459, 650, 240, 652, 1109, 443, 683, 1124, 519, 1131, 657, 586, 905, 631, 643, 482, 474, 1061, 922, 32, 706, 679, 1097, 612, 538, 1150, 775, 732, 893, 1070, 867, 194, 992, 1087, 237, 416, 884, 1126, 568, 10, 612, 1069, 980, 925, 41, 951, 731, 543, 639, 898, 284, 106, 510, 74, 956, 1132, 1102, 315, 441, 395, 705, 341, 1032, 5, 54, 1003, 107, 122, 230, 1076, 819, 174, 133, 602, 485, 760, 1088, 374, 573, 579, 1144, 573, 795, 815, 388, 660, 956, 1010, 398, 1086, 376, 105, 89, 1123, 1078, 200, 312, 480, 556, 863, 275, 185, 251, 1088, 1060, 283, 335, 839, 434, 1027, 102, 118, 140, 443, 1118, 571, 83, 561, 406, 452, 780, 287, 965, 369, 269, 675, 1015, 204, 414, 1009, 415, 1062, 133, 322, 607, 486, 919, 1043, 752, 998, 895, 370, 271, 664, 917, 1149, 914, 899, 455, 231, 76, 897, 1117, 394, 712, 7, 608, 796, 720, 965, 497, 529, 95, 623, 153, 824, 504, 6, 886, 886, 935, 338, 909, 872, 1032, 695, 716, 963, 549, 560, 931, 1011, 703, 37, 621, 24, 366, 800, 837, 223, 165, 67, 357, 337, 1010, 728, 407, 563, 617, 662, 1100, 546, 116, 843, 53, 228, 210, 705, 672, 915, 80, 390, 577, 375, 334, 713, 755, 1066, 526, 507, 495, 904, 365, 768, 851, 542, 1082, 362, 869, 525, 356, 27, 358, 158, 1045, 954, 638, 103, 1026, 1068, 441, 274, 160, 820, 382, 115, 652, 938, 124, 1102, 99, 560, 297, 527, 96, 707, 1095, 1006, 1017, 946, 94, 935, 601, 127, 719, 804, 268, 747, 88, 676, 566, 523, 324, 870, 18, 1096, 80, 361, 260, 114, 754, 809, 1059, 892, 219, 694, 1009, 489, 535, 438, 486, 100, 766, 165, 973, 289, 789, 968, 1127, 1100, 871, 320, 408, 760, 334, 548, 734, 483, 12, 419, 467, 517, 194, 519, 150, 48, 42, 343, 621, 1016, 264, 461, 716, 105, 412, 698, 431, 58, 123, 910, 1023, 61, 825, 368, 1150, 408, 445, 198, 380, 447, 177, 1081, 1070, 849, 501, 166, 1042, 235, 894, 48, 506, 1016, 465, 278, 372, 104, 1096, 405, 534, 940, 283, 738, 62, 375, 727, 466, 43, 592, 939, 1131}
Returns: 810970231
{1, 1, 1, 1, 3, 2, 3, 3, 1, 5, 1, 1, 2, 3, 1, 3, 1, 3, 2, 3, 1, 3, 1, 2, 1, 2, 3, 5, 1, 3, 2, 1, 1, 3, 3, 3, 3, 1, 3, 3, 5, 3, 5, 1, 5, 3, 1, 1, 1, 2, 1, 4, 1, 5, 1, 1, 3, 1, 4, 2, 1, 1, 3, 2, 3, 3, 1, 4, 4, 3, 2, 2, 2, 2, 1, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 5, 4, 1, 1, 3, 3, 2, 1, 2, 2, 1, 3, 2, 2, 1, 4, 5, 4, 1, 2, 1, 1, 2, 1, 2, 2, 2, 4, 1, 1, 3, 1, 3, 1, 1, 1, 4, 3, 3, 1, 1, 4, 1, 2, 1, 3, 5, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 2, 2, 2, 1, 2, 3, 4, 4, 4, 5, 1, 5, 1, 2, 1, 5, 1, 5, 4, 5, 2, 2, 3, 2, 1, 2, 4, 1, 3, 5, 3, 3, 3, 5, 1, 2, 1, 2, 3, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 4, 2, 1, 2, 1, 5, 1, 3, 3, 4, 1, 2, 1, 2, 3, 3, 1, 5, 1, 3, 1, 4, 5, 2, 5, 3, 1, 4, 2, 4, 3, 3, 1, 1, 1, 2, 1, 5, 3, 3, 5, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 1, 3, 1, 5, 2, 1, 3, 1, 1, 1, 1, 5, 1, 5, 3, 2, 1, 1, 3, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 4, 3, 1, 1, 1, 1, 1, 4, 4, 4, 1, 2, 1, 3, 3, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 3, 3, 2, 1, 3, 4, 3, 1, 3, 2, 4, 2, 5, 3, 1, 3, 2, 3, 3, 1, 1, 3, 2, 2, 5, 2, 2, 5, 5, 5, 4, 1, 5, 3, 1, 3, 3, 1, 5, 4, 2, 2, 1, 4, 3, 4, 1, 1, 1, 4, 1, 2, 1, 2, 5, 1, 5, 2, 3, 2, 1, 4, 3, 1, 1, 5, 3, 4, 5, 3, 1, 1, 3, 4, 1, 3, 4, 2, 5, 4, 1, 5, 3, 3, 1, 5, 1, 1, 5, 1, 1, 4, 2, 5, 3, 2, 4, 1, 1, 2, 1, 5, 4, 5, 1, 1, 1, 3, 2, 1, 4, 1, 3, 1, 1, 3, 2, 2, 3, 4, 4, 2, 1, 1, 4, 2, 1, 1, 2, 2, 2, 2, 1, 4, 1, 1, 1, 3, 1, 1, 3, 5, 1, 3, 4, 1, 5, 2, 5, 4, 1, 1, 4, 2, 1, 5, 2, 4, 1, 2, 2, 2, 4, 5, 2, 2, 4, 3, 1, 2, 2, 5, 5, 2, 2, 1, 2, 1, 1, 1, 1}
{697, 929, 871, 93, 1064, 635, 1120, 166, 1003, 138, 998, 1068, 606, 895, 486, 890, 1089, 285, 478, 968, 851, 297, 861, 140, 1100, 1119, 1113, 1125, 259, 725, 432, 152, 997, 693, 343, 1148, 1067, 813, 763, 283, 759, 379, 794, 344, 1015, 632, 544, 13, 1136, 1044, 196, 718, 816, 205, 867, 888, 282, 430, 604, 1076, 491, 525, 309, 931, 1130, 689, 558, 1027, 1043, 686, 476, 840, 772, 786, 334, 533, 352, 336, 1061, 174, 826, 860, 595, 1106, 765, 57, 814, 106, 771, 698, 514, 1037, 260, 141, 896, 1086, 69, 832, 244, 915, 778, 1096, 704, 1029, 515, 589, 479, 798, 170, 235, 176, 637, 564, 264, 776, 1150, 814, 741, 604, 441, 121, 918, 393, 490, 451, 920, 126, 260, 385, 30, 815, 632, 355, 866, 208, 471, 192, 736, 24, 567, 2, 461, 784, 542, 193, 24, 679, 853, 408, 360, 911, 40, 293, 613, 857, 1084, 314, 877, 1078, 749, 239, 571, 901, 742, 510, 482, 937, 460, 341, 90, 450, 261, 333, 450, 831, 544, 505, 570, 905, 420, 808, 760, 774, 8, 271, 921, 830, 243, 1073, 983, 874, 865, 931, 440, 586, 543, 1024, 945, 555, 1108, 442, 585, 545, 289, 1099, 671, 390, 524, 995, 206, 1148, 198, 699, 666, 25, 385, 496, 353, 1135, 876, 624, 1050, 633, 623, 357, 1093, 618, 318, 546, 159, 988, 667, 386, 500, 689, 1020, 366, 889, 455, 470, 683, 965, 1079, 782, 41, 1047, 560, 539, 989, 1124, 45, 728, 730, 269, 82, 425, 722, 1116, 157, 87, 406, 495, 777, 335, 507, 419, 219, 495, 11, 237, 928, 951, 171, 200, 878, 571, 242, 484, 919, 602, 729, 557, 993, 226, 924, 250, 934, 51, 1051, 315, 562, 70, 518, 49, 924, 354, 907, 207, 735, 473, 770, 654, 849, 405, 764, 1137, 1048, 182, 294, 1008, 513, 381, 226, 241, 812, 474, 954, 279, 273, 374, 847, 81, 362, 716, 417, 1039, 793, 1002, 979, 1093, 1134, 806, 162, 1117, 310, 265, 305, 428, 128, 334, 949, 319, 824, 974, 993, 401, 714, 469, 1033, 506, 957, 1089, 404, 896, 11, 659, 406, 980, 1007, 155, 957, 153, 731, 996, 962, 1141, 952, 984, 55, 720, 523, 44, 748, 783, 209, 973, 271, 561, 706, 41, 696, 1054, 750, 42, 653, 1046, 1060, 838, 579, 803, 625, 1105, 254, 958, 576, 213, 525, 302, 454, 1080, 886, 1139, 559, 809, 831, 561, 788, 1007, 115, 367, 554, 968, 741, 409, 708, 864, 1057, 532, 130, 461, 242, 1145, 822, 619, 1120, 526, 976, 509, 1069, 1080, 50, 1051, 527, 848, 538, 267, 1088, 399, 1132, 397, 826, 769, 160, 213, 474, 764, 209, 327, 143, 1117, 579, 990, 279, 902, 272, 141, 434, 43, 364, 1035, 167, 956, 216, 1002, 142, 1056, 982, 709, 966, 208, 1139, 599, 1102, 905, 113, 828, 823, 548, 169, 763, 430, 490, 81, 307, 457, 537, 38, 906, 1145, 96, 225, 1020, 399, 26, 802, 340, 1109, 301, 751, 361}
Returns: 951047217
{1, 2, 4, 1, 3, 1, 1, 3, 3, 3, 1, 3, 3, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 5, 5, 1, 1, 4, 1, 1, 1, 1, 2, 3, 1, 4, 1, 1, 1, 1, 4, 3, 1, 1, 3, 2, 1, 3, 1, 1, 4, 3, 1, 4, 1, 2, 1, 1, 1, 4, 1, 3, 1, 2, 2, 3, 3, 1, 2, 1, 5, 1, 2, 4, 4, 1, 1, 1, 2, 5, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 2, 2, 4, 1, 1, 3, 1, 1, 1, 5, 5, 1, 2, 4, 4, 5, 3, 2, 5, 3, 3, 1, 3, 3, 4, 1, 1, 1, 5, 1, 1, 4, 1, 2, 2, 5, 3, 1, 1, 1, 1, 3, 3, 4, 3, 3, 3, 1, 1, 3, 1, 2, 4, 3, 5, 1, 5, 1, 5, 5, 5, 5, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 2, 3, 3, 2, 4, 2, 2, 5, 1, 3, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 4, 2, 3, 1, 1, 3, 1, 4, 2, 5, 1, 1, 3, 1, 5, 4, 2, 1, 1, 4, 1, 2, 2, 5, 4, 1, 5, 3, 1, 1, 1, 3, 1, 1, 3, 2, 3, 4, 1, 3, 5, 3, 1, 1, 2, 2, 3, 1, 4, 1, 3, 2, 1, 3, 3, 1, 1, 1, 2, 3, 2, 4, 2, 2, 2, 2, 2, 1, 1, 2, 2, 4, 3, 5, 3, 1, 2, 5, 1, 1, 3, 5, 2, 1, 1, 1, 1, 3, 4, 5, 4, 3, 3, 4, 1, 1, 3, 5, 3, 5, 1, 1, 3, 3, 1, 3, 1, 5, 2, 1, 1, 4, 1, 1, 1, 2, 3, 3, 4, 1, 1, 2, 3, 5, 4, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 5, 2, 2, 5, 2, 2, 3, 1, 1, 1, 1, 1, 4, 1, 1, 4, 2, 1, 3, 1, 1, 2, 3, 3, 1, 3, 1, 5, 2, 2, 1, 2, 4, 3, 4, 4, 4, 1, 2, 1, 1, 5, 4, 2, 3, 4, 2, 3, 2, 3, 5, 3, 1, 2, 5, 1, 2, 1, 4, 1, 1, 2, 4, 1, 3, 3, 5, 1, 1, 4, 1, 3, 1, 1, 1, 3, 3, 4, 1, 3, 4, 2, 2, 1, 1, 3, 3, 2, 2, 3, 1, 1, 2, 1, 1, 4, 5, 1, 3, 1, 2, 3, 1, 3, 3, 3, 3, 1, 3, 5, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 5, 5, 1, 1, 2, 5, 1, 1, 3, 2, 2, 4, 1, 1, 3, 3, 2, 2, 2, 4, 5, 3, 2, 5, 1, 5, 2, 4, 2, 3, 1, 3, 3, 1, 5, 1, 5, 5, 2, 2, 3, 2, 1, 2, 1, 5, 1, 2, 3, 3, 1}
{532, 753, 662, 736, 397, 771, 59, 297, 789, 856, 31, 454, 929, 619, 7, 128, 736, 607, 1000, 417, 745, 554, 953, 832, 32, 754, 1070, 840, 658, 782, 30, 527, 744, 462, 29, 122, 1039, 823, 573, 1119, 702, 980, 1148, 467, 1024, 478, 107, 420, 563, 709, 304, 288, 552, 658, 1139, 917, 348, 455, 565, 68, 629, 70, 1052, 546, 951, 904, 593, 191, 227, 425, 252, 712, 667, 956, 126, 882, 1058, 136, 531, 501, 776, 158, 793, 875, 1106, 991, 403, 564, 792, 432, 1093, 1073, 241, 294, 642, 33, 925, 225, 262, 728, 941, 768, 973, 290, 411, 949, 692, 676, 88, 802, 832, 1110, 287, 51, 240, 458, 769, 470, 700, 718, 44, 916, 565, 673, 1150, 302, 1008, 18, 322, 426, 265, 129, 39, 528, 646, 353, 322, 695, 534, 389, 581, 844, 406, 680, 1080, 922, 756, 448, 738, 286, 767, 122, 141, 654, 508, 306, 135, 775, 56, 732, 214, 572, 713, 170, 909, 396, 119, 771, 539, 1031, 44, 132, 1063, 11, 959, 1130, 1061, 888, 803, 1015, 891, 60, 585, 849, 250, 251, 411, 259, 887, 141, 1043, 604, 182, 163, 914, 739, 473, 272, 1018, 394, 95, 952, 1099, 438, 213, 763, 795, 371, 980, 611, 1124, 68, 683, 14, 929, 787, 952, 1131, 188, 114, 164, 1018, 796, 733, 631, 702, 838, 60, 443, 1118, 616, 569, 261, 895, 806, 641, 175, 444, 338, 727, 549, 1101, 334, 627, 466, 851, 567, 370, 250, 328, 898, 1090, 194, 246, 513, 330, 75, 45, 108, 73, 861, 657, 310, 555, 41, 363, 312, 594, 628, 1082, 1115, 578, 318, 483, 519, 80, 776, 751, 132, 1088, 86, 177, 379, 344, 231, 867, 117, 934, 1035, 374, 281, 40, 237, 111, 441, 919, 647, 725, 733, 347, 257, 963, 805, 857, 197, 1075, 220, 340, 307, 1009, 172, 107, 686, 724, 786, 479, 298, 26, 87, 820, 730, 1089, 23, 241, 596, 128, 152, 70, 205, 995, 280, 637, 812, 930, 247, 258, 672, 992, 4, 719, 843, 92, 267, 530, 661, 824, 969, 20, 255, 1117, 959, 155, 226, 666, 256, 166, 502, 485, 105, 671, 77, 817, 357, 1080, 503, 404, 748, 187, 316, 252, 150, 9, 842, 956, 56, 518, 1057, 877, 546, 464, 1069, 878, 1050, 100, 1128, 374, 743, 859, 637, 545, 454, 975, 82, 61, 342, 945, 676, 907, 1127, 883, 653, 259, 163, 268, 677, 230, 1014, 692, 1039, 728, 945, 731, 325, 208, 595, 759, 726, 652, 405, 194, 354, 1009, 127, 953, 808, 528, 704, 282, 936, 488, 835, 244, 383, 749, 718, 786, 735, 373, 549, 501, 1048, 935, 848, 550, 868, 1094, 437, 671, 19, 618, 168, 179, 273, 990, 611, 668, 414, 279, 289, 275, 361, 445, 446, 181, 1099, 631, 66, 1005, 1055, 333, 48, 105, 157, 915, 683, 278, 583, 633, 362, 622, 531, 325, 1096, 513, 825, 891, 187, 913, 451, 936, 440, 312, 982, 566, 648, 1146, 853, 17, 852, 412}
Returns: 433510734
{3, 3, 5, 3, 2, 4, 3, 5, 5, 1, 2, 3, 1, 1, 1, 1, 1, 3, 3, 3, 4, 3, 3, 5, 3, 2, 5, 4, 1, 2, 1, 1, 1, 3, 1, 4, 1, 2, 3, 1, 5, 3, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 4, 1, 3, 1, 2, 4, 2, 1, 1, 3, 5, 2, 5, 1, 4, 1, 3, 3, 2, 2, 1, 1, 5, 3, 1, 3, 2, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 5, 2, 1, 3, 4, 2, 1, 2, 4, 5, 1, 1, 1, 3, 3, 1, 2, 3, 2, 1, 1, 2, 2, 2, 2, 4, 4, 1, 3, 4, 5, 2, 1, 3, 5, 2, 3, 2, 3, 3, 1, 4, 1, 2, 5, 3, 2, 1, 1, 4, 1, 3, 1, 2, 1, 1, 4, 1, 3, 2, 2, 4, 1, 1, 1, 1, 5, 3, 5, 5, 3, 5, 2, 5, 1, 3, 1, 1, 3, 1, 3, 2, 3, 3, 3, 3, 1, 5, 3, 4, 5, 2, 3, 3, 2, 1, 4, 1, 3, 3, 5, 2, 4, 3, 3, 3, 1, 3, 1, 4, 3, 2, 1, 3, 3, 1, 4, 1, 4, 2, 5, 1, 1, 5, 1, 4, 2, 4, 2, 1, 2, 4, 5, 3, 5, 3, 1, 2, 2, 3, 1, 1, 1, 1, 2, 3, 4, 3, 2, 1, 3, 1, 1, 1, 4, 4, 2, 3, 1, 1, 5, 1, 1, 1, 2, 4, 1, 5, 2, 1, 2, 3, 3, 1, 3, 4, 1, 2, 1, 1, 1, 5, 4, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 5, 5, 2, 4, 2, 2, 2, 1, 5, 1, 3, 2, 3, 1, 2, 1, 1, 4, 2, 3, 1, 2, 1, 1, 1, 4, 5, 2, 3, 3, 3, 3, 5, 2, 1, 4, 2, 1, 1, 2, 1, 2, 1, 4, 3, 1, 1, 2, 2, 1, 4, 3, 3, 1, 4, 1, 1, 1, 1, 1, 4, 5, 1, 4, 1, 2, 1, 3, 2, 1, 1, 3, 1, 4, 2, 5, 1, 4, 2, 1, 1, 3, 3, 4, 2, 1, 2, 5, 1, 1, 5, 1, 2, 5, 1, 4, 1, 1, 1, 4, 2, 1, 2, 1, 1, 2, 3, 5, 1, 1, 1, 3, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 5, 5, 2, 1, 3, 2, 1, 4, 1, 3, 2, 3, 1, 3, 1, 1, 1, 2, 3, 2, 2, 2, 4, 3, 2, 1, 2, 5, 4, 1, 1, 5, 3, 1, 1, 2, 1, 1, 3, 5, 1, 1, 3, 4, 2, 2, 1, 4, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 3, 5, 1, 3, 1, 5, 3, 3, 1, 1, 3, 5, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1}
{272, 1086, 30, 568, 935, 1004, 237, 458, 111, 626, 152, 985, 499, 875, 765, 874, 424, 161, 554, 137, 701, 188, 1146, 314, 298, 328, 429, 447, 703, 944, 427, 1079, 44, 644, 1132, 763, 135, 934, 161, 276, 585, 677, 911, 431, 549, 198, 780, 702, 1095, 886, 183, 559, 229, 781, 73, 554, 1045, 497, 551, 924, 223, 880, 968, 786, 1141, 482, 796, 719, 105, 874, 1013, 200, 746, 580, 151, 340, 101, 651, 927, 21, 783, 719, 416, 1136, 398, 486, 650, 395, 1046, 450, 725, 362, 684, 982, 1008, 842, 201, 928, 747, 614, 401, 335, 836, 385, 43, 470, 525, 452, 669, 211, 155, 604, 241, 58, 557, 951, 381, 49, 1133, 448, 993, 170, 768, 505, 577, 175, 1101, 325, 883, 380, 865, 364, 662, 853, 752, 963, 308, 970, 711, 862, 1150, 942, 1032, 936, 910, 192, 239, 1028, 518, 281, 144, 904, 574, 785, 747, 1143, 961, 714, 818, 679, 431, 513, 411, 232, 691, 1067, 465, 387, 492, 234, 528, 347, 739, 1043, 852, 905, 1110, 560, 314, 106, 92, 231, 523, 900, 78, 235, 772, 684, 632, 474, 1012, 418, 653, 656, 994, 134, 1065, 487, 913, 67, 708, 693, 831, 581, 178, 288, 502, 118, 692, 39, 95, 331, 764, 1150, 592, 1138, 611, 1129, 955, 980, 1054, 744, 156, 253, 35, 849, 1106, 97, 674, 491, 337, 52, 777, 439, 851, 884, 285, 644, 658, 481, 1038, 311, 326, 25, 43, 869, 127, 138, 923, 263, 419, 1029, 914, 596, 115, 182, 195, 713, 656, 769, 222, 1044, 627, 558, 132, 64, 79, 72, 346, 645, 332, 534, 176, 641, 939, 517, 332, 897, 245, 428, 475, 322, 810, 950, 30, 1018, 153, 316, 823, 731, 535, 14, 372, 958, 1120, 871, 778, 788, 890, 803, 895, 1075, 522, 1019, 82, 116, 569, 442, 1006, 354, 989, 531, 879, 8, 362, 506, 393, 202, 187, 739, 686, 488, 4, 455, 999, 40, 858, 498, 1090, 422, 832, 1068, 292, 757, 551, 936, 123, 798, 1138, 391, 477, 887, 1083, 812, 858, 620, 1066, 411, 490, 743, 457, 901, 333, 7, 613, 350, 1125, 292, 579, 715, 520, 60, 642, 846, 595, 1133, 12, 667, 1131, 578, 436, 382, 220, 1049, 607, 407, 844, 403, 392, 1078, 1107, 464, 1023, 517, 75, 828, 1027, 986, 529, 12, 173, 266, 974, 424, 728, 1097, 726, 876, 430, 1049, 1007, 1137, 668, 529, 648, 985, 683, 365, 395, 1058, 824, 1022, 80, 822, 154, 214, 1021, 763, 894, 547, 352, 282, 868, 420, 530, 1120, 456, 71, 742, 157, 802, 17, 575, 1053, 146, 1033, 801, 730, 75, 222, 836, 878, 885, 306, 171, 590, 565, 813, 392, 85, 503, 962, 390, 628, 219, 825, 539, 92, 443, 129, 25, 260, 536, 87, 736, 948, 804, 9, 104, 915, 414, 685, 512, 256, 396, 264, 989, 297, 360, 850, 463, 96, 360, 909, 55, 370, 353, 659, 206, 536, 897, 827, 142, 150, 117, 317, 691, 120, 246, 1030}
Returns: 951047217
{3, 1, 5, 1, 1, 2, 1, 2, 2, 1, 1, 5, 2, 3, 1, 4, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 5, 2, 2, 1, 3, 4, 1, 1, 2, 1, 1, 4, 5, 3, 4, 1, 5, 3, 1, 2, 3, 3, 5, 1, 1, 2, 2, 2, 3, 2, 3, 3, 3, 3, 1, 1, 1, 2, 2, 3, 2, 1, 2, 2, 1, 3, 4, 1, 1, 2, 1, 1, 2, 3, 5, 5, 5, 2, 1, 4, 4, 2, 1, 1, 2, 5, 5, 1, 1, 3, 4, 1, 2, 1, 1, 3, 1, 4, 1, 5, 1, 4, 4, 1, 3, 1, 4, 1, 2, 2, 2, 1, 5, 5, 2, 1, 3, 2, 1, 1, 3, 2, 4, 2, 1, 2, 4, 1, 5, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 3, 3, 2, 2, 3, 3, 1, 2, 1, 4, 1, 3, 4, 2, 3, 2, 1, 5, 3, 1, 2, 2, 5, 1, 4, 2, 4, 3, 2, 1, 1, 2, 3, 1, 1, 1, 2, 5, 1, 1, 2, 1, 4, 5, 1, 4, 3, 2, 4, 3, 3, 4, 1, 1, 4, 3, 3, 1, 3, 1, 3, 1, 3, 5, 3, 1, 3, 2, 1, 1, 2, 3, 3, 4, 3, 1, 1, 5, 1, 3, 5, 3, 4, 5, 3, 1, 5, 1, 2, 2, 2, 1, 5, 2, 2, 1, 1, 3, 1, 4, 1, 3, 2, 2, 3, 4, 1, 3, 2, 2, 1, 1, 4, 1, 1, 5, 2, 2, 2, 4, 3, 1, 1, 1, 5, 2, 3, 1, 1, 1, 1, 4, 3, 2, 1, 1, 1, 1, 2, 4, 1, 3, 2, 3, 1, 2, 4, 2, 1, 1, 1, 1, 2, 4, 2, 3, 1, 4, 1, 2, 1, 3, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 5, 2, 3, 1, 1, 3, 4, 1, 3, 1, 1, 1, 5, 5, 2, 1, 2, 1, 2, 4, 3, 1, 1, 3, 1, 1, 1, 1, 5, 1, 3, 2, 3, 4, 3, 5, 3, 5, 1, 3, 1, 3, 2, 4, 2, 5, 1, 3, 4, 2, 1, 2, 5, 1, 3, 2, 2, 1, 3, 1, 5, 5, 2, 1, 5, 5, 1, 3, 2, 1, 5, 4, 1, 3, 4, 1, 4, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 5, 1, 2, 1, 3, 4, 1, 3, 2, 5, 3, 1, 1, 1, 3, 5, 1, 4, 4, 3, 5, 1, 1, 1, 1, 2, 3, 5, 5, 2, 5, 1, 2, 3, 2, 3, 1, 1, 1, 3, 1, 5, 1, 3, 1, 3, 2, 2, 1, 4, 1, 3, 1, 3, 3, 1, 1, 1, 1, 4, 4, 1, 3, 4, 1, 1, 3, 4, 2, 1, 5, 3, 1, 2, 3, 5, 1, 1, 1, 2, 1, 3, 2}
{621, 254, 75, 861, 876, 738, 291, 152, 648, 971, 101, 1133, 236, 722, 512, 656, 353, 181, 726, 350, 35, 809, 1079, 983, 631, 1089, 1025, 321, 894, 1104, 263, 411, 686, 229, 949, 997, 644, 319, 719, 777, 399, 446, 81, 177, 279, 780, 1145, 835, 252, 1100, 832, 624, 330, 725, 812, 437, 812, 837, 1013, 134, 490, 969, 880, 270, 736, 628, 828, 890, 88, 299, 454, 503, 469, 1048, 274, 739, 450, 895, 536, 477, 56, 843, 227, 693, 703, 809, 531, 425, 55, 519, 820, 579, 434, 900, 439, 509, 783, 351, 558, 845, 82, 1101, 892, 699, 626, 494, 913, 1026, 690, 6, 643, 1038, 100, 463, 246, 647, 1140, 509, 176, 296, 932, 603, 305, 364, 341, 207, 1150, 630, 802, 899, 271, 634, 886, 595, 827, 776, 141, 652, 94, 784, 110, 1022, 1088, 571, 211, 486, 910, 141, 710, 930, 1018, 549, 725, 1122, 469, 521, 86, 983, 555, 254, 174, 795, 605, 1056, 275, 210, 964, 663, 1060, 670, 232, 670, 948, 416, 875, 697, 594, 567, 535, 315, 995, 192, 322, 577, 234, 757, 407, 105, 26, 569, 606, 704, 54, 605, 1141, 249, 341, 816, 661, 323, 731, 1004, 388, 1129, 312, 664, 748, 851, 1051, 212, 862, 713, 638, 681, 980, 209, 526, 658, 112, 393, 781, 368, 1088, 146, 602, 773, 480, 506, 90, 115, 756, 974, 69, 965, 941, 1005, 801, 550, 51, 618, 597, 921, 858, 901, 123, 118, 750, 258, 973, 462, 255, 999, 153, 786, 656, 89, 1021, 953, 104, 333, 122, 993, 961, 1068, 86, 193, 660, 1124, 888, 409, 696, 197, 311, 865, 559, 334, 723, 582, 437, 1062, 487, 61, 292, 797, 616, 1116, 1091, 300, 912, 863, 991, 777, 887, 734, 480, 912, 936, 237, 987, 870, 959, 977, 553, 213, 1074, 564, 128, 696, 803, 554, 560, 989, 581, 1021, 1081, 816, 224, 285, 499, 338, 420, 1105, 233, 1035, 534, 373, 1046, 1092, 545, 1027, 1064, 762, 807, 61, 1125, 202, 82, 424, 162, 859, 151, 916, 349, 595, 835, 935, 1016, 242, 960, 306, 544, 625, 494, 475, 937, 698, 1136, 577, 573, 474, 467, 328, 524, 397, 1099, 1009, 14, 896, 1147, 708, 822, 871, 965, 540, 474, 1076, 475, 399, 185, 1106, 730, 103, 1131, 568, 651, 244, 1109, 904, 1082, 400, 1111, 96, 632, 442, 383, 258, 388, 751, 243, 363, 735, 41, 392, 373, 23, 771, 1150, 543, 320, 958, 911, 62, 228, 343, 774, 1114, 464, 19, 129, 864, 937, 59, 68, 1006, 355, 206, 988, 962, 64, 451, 599, 1098, 1115, 718, 120, 614, 58, 287, 516, 267, 505, 943, 74, 201, 590, 198, 1009, 486, 253, 435, 755, 99, 34, 684, 709, 826, 464, 804, 926, 366, 638, 917, 694, 511, 359, 786, 109, 185, 651, 787, 675, 34, 1127, 724, 862, 848, 385, 929, 604, 512, 981, 266, 833, 299, 407, 712, 360, 412, 1016, 782, 914, 9, 313, 1075, 265, 470, 610, 844, 1028, 221}
Returns: 621940455
{7, 1, 8, 2, 7, 6, 2, 7, 8, 6, 1, 4, 5, 7, 2, 7, 9, 2, 10, 7, 4, 9, 3, 7, 9, 5, 4, 8, 6, 8, 2, 8, 3, 10, 5, 2, 9, 10, 9, 10, 7, 7, 4, 3, 10, 9, 6, 5, 5, 10, 8, 4, 8, 10, 7, 6, 8, 2, 7, 8, 1, 1, 6, 1, 2, 6, 1, 3, 6, 2, 1, 6, 2, 7, 2, 6, 3, 6, 1, 10, 7, 3, 4, 4, 3, 7, 5, 10, 2, 9, 5, 4, 3, 8, 4, 6, 3, 1, 6, 2, 7, 5, 1, 7, 8, 5, 1, 9, 10, 10, 1, 2, 4, 5, 9, 2, 9, 6, 2, 2, 10, 7, 5, 2, 9, 10, 2, 6, 4, 2, 1, 6, 5, 6, 1, 8, 7, 4, 2, 10, 7, 2, 7, 8, 9, 2, 2, 4, 5, 6, 6, 4, 8, 4, 8, 1, 5, 1, 2, 4, 5, 3, 3, 5, 1, 5, 1, 9, 4, 8, 1, 9, 3, 4, 6, 9, 2, 7, 8, 1, 9, 1, 1, 5, 1, 10, 3, 9, 2, 9, 9, 3, 3, 5, 8, 9, 4, 10, 5, 8, 4, 9, 9, 5, 3, 5, 6, 10, 4, 2, 6, 6, 5, 3, 6, 1, 7, 9, 10, 3, 10, 7, 8, 4, 2, 3, 2, 9, 7, 4, 10, 6, 5, 5, 7, 4, 10, 6, 3, 2, 7, 2, 5, 5, 10, 3, 1, 4, 9, 8, 4, 8, 3, 1, 2, 7, 1, 1, 3, 4, 7, 7, 4, 5, 9, 5, 1, 10, 3, 9, 5, 6, 3, 6, 8, 3, 6, 10, 4, 7, 1, 2, 10, 3, 5, 9, 5, 3, 1, 9, 10, 2, 7, 8, 9, 1, 4, 6, 2, 5, 6, 2, 8, 5, 8, 7, 7, 5, 5, 5, 4, 10, 4, 8, 10, 10, 6, 8, 2, 9, 3, 1, 10, 4, 1, 4, 6, 3, 4, 2, 6, 10, 8, 9, 8, 5, 10, 10, 6, 9, 7, 1, 10, 4, 4, 2, 2, 8, 8, 8, 3, 6, 4, 7, 2, 10, 7, 8, 1, 8, 4, 4, 7, 6, 9, 10, 9, 4, 3, 5, 3, 6, 2, 9, 10, 4, 3, 7, 5, 10, 2, 8, 8, 6, 8, 8, 2, 6, 1, 10, 9, 10, 7, 5, 9, 1, 9, 9, 1, 8, 1, 7, 10, 5, 1, 7, 6, 4, 9, 7, 2, 3, 3, 10, 5, 5, 6, 1, 3, 1, 6, 8, 10, 3, 1, 6, 3, 6, 4, 8, 3, 2, 9, 6, 2, 3, 9, 7, 8, 8, 7, 10, 5, 10, 3, 1, 4, 3, 8, 4, 7, 10, 9, 7, 4, 8, 4, 1, 3, 9, 10, 5, 1, 9, 8, 6, 8, 5, 5, 3, 3, 7, 4, 9, 4, 9, 6, 10, 3, 10, 7, 3, 9, 5, 1, 3, 6, 10, 5, 6, 3, 2, 7, 7, 9, 2, 1, 8, 8, 1}
{2185, 1401, 2527, 1794, 1279, 1800, 434, 1582, 1529, 665, 162, 1123, 2565, 2238, 477, 1831, 1021, 1701, 2286, 1080, 1204, 1740, 599, 1155, 2608, 604, 1256, 1561, 687, 134, 177, 1153, 2410, 1419, 2036, 1267, 1840, 265, 214, 1395, 782, 2144, 244, 361, 2588, 622, 127, 2031, 2360, 1265, 857, 1618, 2272, 2117, 529, 2536, 2426, 2466, 2517, 1544, 1505, 1911, 1200, 1306, 190, 37, 330, 625, 2206, 2546, 2733, 1267, 1812, 832, 944, 1504, 2284, 1729, 1221, 2258, 2141, 2132, 2129, 2178, 1289, 738, 2544, 363, 2668, 1542, 573, 1499, 1349, 1443, 11, 226, 1918, 2393, 2387, 904, 979, 2450, 1849, 1595, 599, 283, 2634, 292, 106, 2328, 1331, 2168, 652, 2309, 1283, 2428, 1001, 2264, 1662, 255, 62, 466, 510, 1862, 2203, 1751, 2044, 75, 1291, 2200, 2518, 2557, 343, 2125, 1760, 2237, 1905, 1034, 300, 1375, 2524, 491, 543, 404, 1810, 1453, 20, 629, 1435, 1939, 2560, 318, 2025, 274, 1512, 2230, 1261, 2519, 2726, 385, 1251, 2578, 1030, 459, 1310, 960, 815, 890, 2633, 1575, 151, 2506, 1885, 88, 2343, 1043, 2722, 1375, 96, 2355, 849, 37, 2273, 1800, 1641, 2644, 2729, 1582, 1305, 1860, 2668, 2174, 942, 1549, 797, 695, 633, 1659, 822, 2342, 1569, 1640, 2653, 1012, 536, 836, 1536, 2724, 2189, 2245, 338, 754, 400, 2603, 1297, 306, 1980, 988, 380, 2492, 1362, 686, 1883, 1546, 1896, 505, 213, 2045, 1461, 1727, 1103, 97, 2016, 2644, 1471, 1915, 2537, 157, 3, 2575, 337, 2399, 2243, 2750, 749, 2346, 2092, 2334, 1928, 1059, 1005, 1670, 591, 2422, 1851, 843, 1023, 520, 2582, 161, 1306, 2026, 2221, 204, 913, 348, 31, 885, 2240, 1060, 1860, 2334, 1352, 1567, 2081, 416, 658, 147, 175, 1723, 2570, 706, 395, 1894, 305, 2177, 1355, 1022, 1229, 2119, 21, 1893, 1339, 881, 652, 1272, 565, 1588, 679, 1409, 82, 2134, 596, 1138, 1855, 789, 2713, 704, 1760, 2598, 1142, 1411, 1755, 1707, 1239, 718, 1665, 1824, 1898, 1614, 529, 501, 807, 1483, 1801, 2300, 990, 1959, 1467, 1790, 475, 1956, 762, 705, 351, 162, 2444, 1837, 1806, 1992, 1303, 2747, 2639, 2193, 588, 873, 320, 278, 984, 931, 57, 375, 2276, 725, 606, 137, 1596, 1133, 2599, 1690, 505, 1201, 2740, 2464, 758, 2012, 2369, 547, 2264, 526, 888, 1783, 990, 699, 2693, 1573, 609, 82, 258, 54, 1907, 441, 1891, 1891, 2430, 2098, 1745, 1388, 293, 1946, 1521, 2090, 938, 1973, 2402, 2229, 253, 46, 1307, 2272, 1477, 2324, 1691, 126, 188, 1847, 1608, 1681, 2445, 544, 76, 1712, 340, 972, 2198, 2457, 1483, 381, 193, 1759, 2746, 648, 2296, 2372, 696, 1245, 2375, 168, 1533, 1983, 180, 2745, 500, 1647, 2434, 184, 1132, 69, 28, 244, 606, 1320, 939, 454, 2548, 1010, 1038, 1777, 2350, 669, 1637, 1330, 2489, 1682, 825, 2221, 450, 2077, 871, 1194, 1113, 1325, 187, 370, 2458, 1935, 2616, 1630, 2485, 673, 1093, 1332, 2432, 1968, 811, 588, 426, 1675, 2517, 284, 1228, 2185, 2573, 561, 185, 2063, 2554, 444, 1589, 52, 1444, 1649, 74, 2076, 967, 1584, 2017, 1988, 1049, 1154}
Returns: 191690599
{6, 6, 10, 4, 2, 6, 10, 8, 7, 2, 1, 10, 4, 2, 9, 7, 1, 1, 4, 9, 8, 5, 2, 4, 6, 9, 1, 10, 7, 6, 7, 8, 5, 6, 8, 6, 10, 4, 1, 3, 1, 6, 10, 5, 8, 6, 8, 8, 5, 6, 9, 10, 9, 4, 8, 2, 8, 1, 3, 9, 3, 9, 9, 9, 7, 3, 10, 7, 9, 1, 8, 5, 7, 3, 7, 5, 7, 9, 4, 6, 8, 9, 9, 5, 7, 5, 10, 6, 3, 6, 5, 3, 6, 4, 9, 6, 9, 4, 1, 2, 10, 9, 3, 6, 9, 6, 3, 1, 6, 3, 9, 2, 5, 6, 5, 6, 10, 9, 10, 10, 4, 4, 5, 2, 2, 4, 9, 10, 2, 8, 2, 8, 5, 9, 7, 9, 6, 4, 9, 10, 9, 5, 3, 1, 8, 1, 9, 10, 3, 3, 4, 3, 1, 1, 9, 5, 9, 6, 8, 5, 10, 10, 2, 2, 1, 1, 2, 7, 3, 5, 4, 10, 6, 5, 4, 6, 2, 7, 10, 7, 7, 8, 1, 8, 3, 5, 6, 10, 6, 7, 2, 8, 1, 5, 8, 8, 3, 9, 5, 2, 2, 10, 1, 10, 7, 6, 9, 7, 6, 6, 5, 5, 3, 6, 5, 1, 6, 9, 4, 8, 5, 1, 9, 8, 6, 8, 8, 3, 10, 3, 5, 4, 5, 5, 10, 2, 2, 6, 2, 4, 7, 4, 2, 1, 3, 6, 7, 8, 8, 6, 1, 1, 5, 4, 10, 7, 4, 4, 2, 3, 3, 10, 4, 3, 1, 3, 3, 4, 7, 3, 3, 4, 3, 7, 3, 3, 7, 4, 1, 8, 4, 4, 8, 1, 1, 3, 1, 7, 5, 2, 7, 4, 7, 5, 5, 1, 4, 3, 7, 3, 4, 2, 6, 10, 3, 2, 2, 10, 4, 6, 7, 2, 1, 3, 9, 1, 4, 1, 10, 9, 1, 8, 1, 1, 2, 10, 2, 2, 10, 10, 5, 5, 2, 8, 7, 1, 10, 5, 4, 9, 7, 4, 3, 5, 8, 5, 9, 1, 10, 7, 5, 9, 7, 2, 4, 10, 3, 5, 8, 3, 10, 4, 6, 5, 4, 8, 3, 2, 2, 1, 1, 10, 7, 8, 2, 4, 10, 2, 10, 8, 10, 7, 2, 4, 8, 9, 8, 3, 8, 2, 3, 7, 9, 5, 7, 9, 8, 4, 8, 1, 2, 6, 9, 3, 1, 9, 2, 7, 8, 10, 7, 6, 1, 3, 6, 1, 9, 7, 5, 6, 10, 9, 10, 9, 5, 2, 8, 7, 7, 6, 5, 6, 2, 10, 5, 8, 4, 3, 5, 6, 1, 7, 3, 6, 6, 2, 5, 1, 2, 8, 4, 5, 4, 4, 1, 2, 2, 7, 3, 10, 7, 10, 1, 7, 7, 8, 3, 7, 1, 8, 5, 9, 10, 1, 4, 4, 2, 7, 10, 4, 9, 9, 6, 8, 8, 10, 5, 6, 9, 7, 2, 3, 9, 6, 8, 3, 8, 9, 4, 2}
{952, 1078, 811, 2007, 1047, 2590, 2495, 1524, 1045, 556, 202, 1688, 611, 1352, 1793, 1398, 532, 211, 1632, 2273, 1378, 351, 783, 1154, 2540, 1025, 358, 1663, 413, 602, 243, 1526, 866, 513, 2522, 2379, 2454, 24, 2589, 2162, 2159, 267, 82, 537, 1822, 628, 1951, 583, 110, 1307, 1864, 2079, 765, 1077, 406, 467, 376, 314, 2741, 1416, 932, 1297, 2607, 2598, 143, 2343, 2539, 2324, 426, 2729, 671, 361, 824, 1697, 1350, 689, 1572, 111, 712, 725, 989, 923, 914, 961, 504, 1082, 2572, 6, 2584, 2614, 482, 684, 875, 2620, 178, 1000, 1062, 1224, 2108, 1884, 1656, 1782, 905, 910, 2122, 2186, 702, 268, 1628, 1909, 2374, 1806, 561, 1573, 231, 1854, 1012, 355, 2578, 2172, 2429, 1269, 736, 1084, 957, 1583, 1548, 1995, 1118, 210, 1939, 781, 1646, 2630, 2105, 1513, 1342, 344, 557, 2061, 388, 2082, 661, 2588, 2117, 1778, 1876, 2160, 1722, 1087, 11, 657, 1961, 726, 1146, 1279, 1174, 1754, 918, 2683, 1360, 1638, 2395, 1665, 601, 819, 2208, 1085, 1916, 105, 2136, 854, 1372, 929, 1703, 2093, 2406, 2750, 2697, 2461, 432, 1612, 2176, 818, 250, 2246, 799, 1726, 1335, 285, 360, 276, 122, 1896, 321, 1322, 2567, 2639, 1364, 390, 546, 1874, 692, 1244, 1453, 1370, 1137, 343, 2024, 2654, 531, 1486, 2534, 1543, 801, 477, 1863, 461, 336, 63, 193, 981, 43, 498, 96, 2548, 1197, 782, 2485, 2214, 2420, 2186, 532, 1065, 854, 645, 1234, 972, 1252, 2337, 944, 1646, 1148, 130, 542, 1257, 2444, 1537, 1073, 924, 1493, 2717, 2722, 956, 2069, 1567, 2121, 1604, 152, 346, 67, 2474, 2289, 1909, 1164, 2423, 1366, 793, 2496, 605, 1053, 1329, 1363, 2193, 1315, 1913, 2360, 527, 2744, 2668, 247, 942, 2658, 642, 2640, 159, 876, 1094, 928, 539, 996, 1554, 1301, 1590, 2399, 2743, 1743, 2008, 45, 466, 417, 2373, 2365, 2705, 1857, 1150, 1614, 34, 2180, 2728, 2231, 614, 612, 1034, 701, 160, 989, 1855, 2447, 2587, 658, 53, 2568, 2083, 955, 742, 2145, 2130, 2428, 1553, 994, 1818, 596, 779, 2318, 2308, 1600, 1529, 2218, 841, 2359, 1038, 1028, 1471, 1926, 1312, 1709, 1336, 1024, 2555, 452, 507, 2294, 2425, 254, 1435, 1060, 1251, 150, 497, 2005, 1642, 1716, 1264, 628, 2264, 2475, 45, 1699, 719, 2003, 2237, 1896, 322, 1487, 641, 2668, 1334, 2182, 1773, 407, 1750, 228, 1937, 425, 2564, 2519, 2031, 490, 548, 1590, 1259, 2041, 340, 719, 2504, 1408, 225, 2628, 2109, 2149, 2002, 294, 1516, 362, 1539, 620, 834, 773, 519, 2211, 136, 1057, 1943, 1196, 1910, 2739, 2511, 657, 1250, 1332, 371, 1314, 1288, 1481, 2009, 904, 2203, 590, 1160, 1492, 1177, 2716, 2687, 1739, 447, 2023, 1167, 741, 2089, 2687, 968, 2340, 1967, 771, 1202, 1886, 547, 136, 2104, 646, 2138, 1576, 447, 2525, 938, 2714, 226, 1136, 477, 624, 121, 9, 1808, 1116, 2390, 1628, 1968, 2122, 201, 1891, 2147, 1279, 1041, 953, 1867, 594, 1653, 476, 1565, 2738, 456, 796, 709, 827, 1294, 727, 1882, 2456, 980, 1996, 2464, 442, 708, 2077, 564, 1133, 82, 2598, 1014}
Returns: 949480669
{2, 5, 1, 7, 6, 7, 4, 7, 2, 9, 2, 3, 5, 8, 4, 7, 10, 2, 9, 4, 10, 10, 7, 10, 5, 6, 4, 4, 5, 3, 2, 2, 9, 3, 7, 7, 8, 6, 5, 9, 4, 1, 7, 8, 6, 3, 1, 8, 9, 8, 4, 2, 10, 7, 10, 3, 4, 1, 2, 7, 2, 5, 5, 5, 8, 1, 4, 2, 4, 5, 7, 10, 6, 1, 6, 5, 2, 4, 2, 5, 9, 8, 1, 10, 9, 1, 2, 10, 4, 4, 7, 4, 5, 9, 3, 5, 3, 8, 3, 2, 6, 10, 8, 2, 2, 8, 6, 10, 5, 1, 2, 4, 2, 9, 3, 9, 6, 6, 6, 7, 7, 1, 6, 10, 4, 1, 6, 5, 3, 1, 3, 2, 8, 8, 6, 4, 6, 10, 10, 4, 2, 9, 10, 6, 1, 7, 9, 9, 3, 9, 10, 3, 4, 2, 10, 7, 7, 9, 2, 7, 5, 10, 9, 7, 10, 10, 7, 8, 1, 10, 5, 5, 3, 5, 3, 10, 1, 9, 7, 7, 8, 4, 9, 3, 9, 7, 10, 2, 10, 1, 3, 5, 5, 6, 8, 8, 2, 6, 6, 1, 8, 10, 8, 9, 4, 10, 8, 3, 7, 8, 4, 6, 1, 6, 9, 8, 1, 3, 8, 9, 5, 6, 1, 7, 3, 1, 7, 8, 1, 9, 3, 2, 4, 9, 4, 3, 7, 3, 1, 4, 5, 7, 5, 2, 8, 7, 3, 4, 2, 10, 1, 4, 2, 6, 2, 1, 10, 7, 3, 1, 10, 3, 5, 5, 2, 10, 2, 10, 3, 1, 2, 4, 7, 3, 3, 6, 1, 2, 8, 2, 2, 3, 8, 4, 1, 10, 7, 1, 1, 9, 3, 6, 6, 6, 9, 8, 8, 9, 2, 6, 8, 9, 3, 7, 10, 2, 4, 5, 6, 10, 10, 6, 7, 9, 5, 10, 10, 10, 4, 8, 5, 8, 3, 3, 5, 7, 3, 8, 9, 2, 1, 10, 2, 6, 9, 3, 9, 3, 3, 8, 3, 1, 4, 7, 1, 5, 3, 6, 7, 8, 8, 1, 4, 6, 3, 5, 8, 10, 6, 5, 2, 9, 6, 4, 2, 2, 5, 5, 8, 3, 10, 9, 5, 3, 4, 9, 1, 1, 4, 1, 1, 4, 4, 10, 5, 9, 9, 9, 9, 8, 9, 6, 1, 7, 10, 6, 3, 10, 7, 6, 5, 2, 10, 4, 7, 5, 7, 6, 4, 9, 2, 1, 10, 3, 4, 3, 2, 7, 5, 6, 5, 1, 10, 2, 4, 5, 8, 8, 2, 1, 1, 1, 5, 8, 3, 7, 4, 9, 8, 8, 5, 6, 3, 10, 6, 9, 4, 2, 9, 5, 5, 3, 3, 7, 4, 10, 8, 4, 5, 6, 9, 1, 9, 8, 8, 2, 10, 8, 1, 1, 5, 7, 4, 4, 6, 9, 6, 1, 6, 5, 5, 2, 7, 9, 9, 8, 4, 6, 9, 4, 7, 6, 8, 7, 1, 6, 7, 8, 6, 7}
{2227, 1390, 2532, 818, 1894, 1720, 2529, 2611, 1384, 2351, 2717, 253, 464, 14, 1527, 1565, 2284, 167, 2119, 1151, 1829, 1210, 2483, 87, 2522, 133, 1881, 2137, 2355, 687, 1558, 1319, 2431, 282, 1192, 2745, 881, 850, 2586, 1644, 810, 1495, 2656, 2639, 377, 385, 1249, 2525, 2480, 1998, 4, 1024, 415, 1778, 1015, 1978, 1531, 890, 2187, 1310, 38, 912, 353, 2388, 2323, 1707, 304, 1801, 1185, 751, 1735, 1005, 1411, 144, 470, 2124, 752, 772, 1709, 1181, 2063, 2225, 292, 736, 2051, 1940, 949, 345, 768, 186, 1052, 2200, 801, 1113, 30, 681, 2373, 1455, 2517, 2370, 1919, 2216, 908, 1726, 787, 1247, 2535, 1913, 2185, 2506, 124, 1786, 448, 858, 277, 1767, 1628, 791, 427, 2119, 2631, 1162, 581, 1062, 94, 2746, 52, 2244, 1963, 2293, 1472, 2495, 609, 1599, 1492, 642, 1090, 500, 1892, 1394, 1913, 2190, 992, 362, 218, 746, 2084, 77, 2453, 2302, 2213, 2108, 270, 2508, 1328, 1990, 518, 1494, 1528, 1673, 785, 193, 593, 704, 1865, 22, 1301, 1882, 828, 1707, 66, 749, 2595, 1975, 1582, 1375, 56, 2075, 659, 1278, 1210, 1163, 335, 2549, 182, 1485, 801, 1922, 1669, 2232, 2033, 2069, 622, 1071, 443, 1330, 1055, 20, 1537, 1077, 1811, 1599, 2694, 319, 2128, 143, 1185, 879, 1355, 2619, 387, 1253, 2250, 1168, 1922, 1659, 1769, 2354, 1151, 776, 310, 1469, 2446, 1295, 1033, 1920, 1653, 1869, 2577, 326, 82, 1758, 2180, 2546, 1403, 2422, 131, 726, 1779, 346, 290, 49, 756, 69, 1615, 1170, 2024, 46, 2404, 1311, 1469, 1771, 1022, 2645, 1903, 1045, 1540, 917, 1758, 2419, 92, 2054, 1740, 1238, 97, 342, 1232, 267, 149, 6, 820, 1409, 392, 2685, 1782, 525, 67, 2270, 2014, 1130, 2240, 1723, 1787, 2292, 2288, 1816, 921, 1027, 1379, 2517, 1348, 55, 1468, 506, 2514, 442, 255, 1139, 492, 720, 1860, 654, 189, 1106, 827, 122, 2308, 250, 2196, 1558, 739, 42, 297, 1796, 1076, 714, 2551, 2176, 412, 925, 1801, 939, 1213, 1431, 5, 1439, 1371, 2091, 120, 656, 36, 2383, 1172, 2161, 1795, 1230, 785, 759, 534, 34, 898, 1239, 2712, 1486, 127, 1341, 2674, 2583, 2234, 1930, 1422, 1518, 1028, 1255, 2663, 2601, 1611, 613, 2307, 764, 1222, 2698, 317, 371, 1842, 1347, 1949, 2397, 1686, 33, 666, 183, 844, 155, 2238, 631, 2686, 913, 2153, 1395, 190, 266, 1041, 1717, 1735, 1081, 676, 428, 2196, 2169, 2468, 2206, 1837, 697, 1779, 1960, 2030, 355, 1660, 2596, 1620, 2537, 1512, 2274, 2681, 1695, 2730, 2225, 2590, 2249, 1728, 36, 459, 1378, 1516, 105, 1852, 2338, 1806, 2272, 1125, 2109, 111, 2155, 2728, 1578, 2606, 490, 575, 2473, 1311, 2395, 1579, 1748, 466, 869, 2181, 1281, 1941, 1399, 1690, 2266, 199, 1526, 2335, 2042, 2581, 1722, 2531, 1625, 383, 95, 2496, 1637, 2358, 2449, 201, 597, 2493, 1317, 301, 254, 1420, 478, 1002, 247, 2108, 395, 2373, 2110, 2653, 1635, 690, 2217, 1556, 2137, 434, 750, 1871, 1258, 405, 1064, 1391, 2392, 907, 1949, 1799, 2153, 934, 613, 285, 196, 2541, 554, 35, 2030, 1294, 500, 1900, 2592}
Returns: 371842544
{3, 10, 3, 10, 6, 8, 5, 5, 9, 2, 8, 1, 8, 5, 9, 2, 5, 3, 1, 2, 4, 9, 1, 10, 10, 9, 2, 4, 10, 8, 5, 1, 6, 2, 2, 2, 2, 7, 7, 3, 5, 10, 6, 5, 6, 3, 7, 1, 10, 6, 2, 8, 2, 9, 9, 5, 8, 10, 9, 3, 2, 5, 3, 3, 9, 8, 1, 8, 1, 4, 8, 1, 8, 6, 6, 7, 10, 9, 8, 7, 9, 5, 3, 3, 6, 1, 3, 2, 1, 5, 2, 8, 6, 5, 7, 4, 8, 8, 4, 6, 6, 4, 6, 10, 5, 8, 8, 3, 8, 7, 9, 3, 5, 9, 1, 9, 7, 2, 1, 1, 9, 1, 7, 6, 1, 4, 6, 5, 5, 7, 2, 3, 1, 1, 5, 1, 10, 5, 10, 8, 3, 3, 9, 2, 9, 4, 5, 5, 7, 1, 3, 2, 4, 8, 2, 5, 10, 4, 8, 4, 10, 10, 1, 8, 9, 10, 6, 3, 4, 1, 6, 2, 1, 2, 9, 4, 3, 1, 9, 4, 10, 7, 2, 9, 7, 6, 4, 5, 3, 4, 2, 5, 9, 4, 3, 6, 7, 4, 7, 4, 9, 8, 5, 4, 6, 8, 1, 7, 9, 8, 1, 1, 6, 2, 4, 10, 10, 1, 3, 6, 6, 1, 6, 9, 7, 7, 3, 8, 2, 10, 2, 2, 8, 4, 5, 1, 5, 10, 7, 10, 2, 9, 7, 6, 9, 1, 10, 4, 2, 6, 4, 3, 8, 2, 3, 9, 8, 8, 7, 3, 6, 6, 3, 8, 7, 2, 5, 9, 10, 5, 8, 6, 7, 6, 9, 9, 7, 8, 10, 9, 3, 6, 4, 4, 6, 2, 7, 9, 10, 1, 9, 9, 6, 6, 7, 10, 8, 4, 8, 4, 6, 2, 3, 3, 3, 10, 10, 7, 6, 7, 6, 8, 8, 7, 9, 4, 2, 10, 2, 3, 6, 10, 9, 5, 8, 3, 9, 3, 4, 2, 7, 8, 5, 3, 3, 8, 3, 6, 4, 2, 5, 4, 5, 6, 3, 8, 4, 7, 4, 2, 10, 4, 7, 4, 9, 2, 1, 9, 5, 4, 3, 5, 6, 4, 10, 1, 4, 4, 4, 7, 2, 4, 5, 5, 1, 7, 2, 2, 3, 6, 10, 10, 5, 4, 5, 4, 6, 10, 7, 1, 9, 3, 1, 3, 9, 10, 5, 8, 7, 7, 5, 2, 7, 7, 5, 2, 10, 7, 9, 7, 10, 5, 3, 4, 9, 9, 3, 7, 10, 8, 10, 2, 9, 8, 3, 4, 10, 6, 1, 7, 2, 1, 7, 6, 8, 6, 1, 1, 5, 10, 3, 2, 8, 1, 2, 9, 9, 1, 10, 5, 1, 5, 6, 1, 8, 7, 7, 4, 3, 5, 2, 10, 2, 9, 3, 5, 8, 7, 8, 1, 1, 6, 3, 5, 1, 8, 8, 6, 9, 4, 7, 4, 7, 2, 1, 10, 10, 1, 5, 9, 10, 4, 10, 3, 1, 6, 7, 6, 5, 10}
{2487, 723, 2474, 1240, 2404, 696, 2612, 1297, 2738, 633, 1406, 926, 37, 220, 264, 635, 1173, 1156, 668, 1153, 319, 1991, 190, 1555, 437, 1142, 1324, 451, 291, 299, 925, 1716, 1434, 896, 2096, 1577, 2354, 1738, 161, 2409, 1775, 2691, 90, 1566, 152, 2219, 905, 1854, 786, 2501, 2447, 2108, 68, 584, 1148, 1970, 2126, 2534, 2394, 1165, 1139, 2699, 1833, 1216, 1699, 1233, 1372, 207, 1516, 538, 876, 927, 2270, 2359, 1644, 2252, 2137, 512, 2331, 606, 19, 304, 1788, 1103, 1051, 1360, 2287, 2471, 1206, 2035, 1818, 2229, 1476, 531, 1087, 1979, 215, 818, 1080, 959, 1987, 1230, 2293, 993, 1827, 1108, 1368, 691, 1757, 2656, 2694, 1930, 1287, 978, 2623, 2072, 2590, 1881, 800, 2609, 2641, 786, 1046, 1480, 2165, 1913, 1782, 2623, 2040, 1629, 403, 648, 666, 1749, 1573, 975, 177, 1076, 539, 2750, 1502, 1483, 1337, 2211, 374, 1472, 2115, 1463, 390, 2742, 387, 2001, 518, 619, 2298, 2206, 2722, 932, 1332, 827, 346, 1598, 1517, 885, 1341, 2347, 1428, 1094, 1309, 1246, 1635, 1823, 2084, 2723, 257, 1061, 1540, 940, 521, 72, 749, 1840, 1085, 1034, 2572, 1713, 2054, 1395, 1982, 1896, 2049, 1037, 2163, 1715, 2075, 745, 242, 1510, 1344, 2632, 2406, 879, 169, 2413, 1257, 2664, 898, 1531, 452, 419, 794, 1975, 1810, 92, 227, 84, 585, 1477, 2122, 457, 2290, 1380, 117, 865, 2508, 1534, 1794, 111, 2090, 2313, 1137, 82, 2347, 2480, 2257, 624, 283, 1378, 833, 1370, 1926, 141, 1071, 2373, 1002, 73, 2100, 1083, 820, 460, 1409, 1441, 2232, 798, 2154, 514, 1563, 483, 953, 2515, 2212, 1940, 1704, 160, 839, 1898, 2436, 1770, 1594, 2550, 915, 2578, 710, 1252, 951, 1028, 2277, 2421, 2484, 1296, 1576, 303, 2484, 430, 1489, 642, 51, 1585, 1012, 560, 1079, 780, 654, 555, 922, 680, 887, 1603, 1642, 852, 670, 2553, 1785, 2166, 2709, 2027, 2185, 2730, 1209, 1964, 263, 2523, 291, 1909, 2570, 2421, 860, 567, 493, 2712, 1434, 2383, 1261, 243, 1665, 1064, 2750, 2088, 2622, 1030, 109, 2332, 2025, 962, 86, 1453, 1106, 804, 1506, 1045, 2117, 843, 1845, 200, 329, 1625, 1761, 2677, 357, 1177, 1748, 1663, 2082, 2507, 475, 2545, 2685, 2131, 2681, 146, 154, 2042, 138, 1438, 603, 1396, 1057, 2627, 2476, 1398, 1720, 1917, 2144, 1772, 10, 326, 771, 1474, 1115, 2353, 1997, 613, 1858, 956, 2426, 1567, 2313, 2713, 1863, 1656, 2363, 1015, 83, 1508, 2020, 2703, 565, 708, 593, 1470, 832, 2649, 1242, 1573, 1956, 753, 367, 1273, 1634, 2005, 2445, 2284, 401, 1930, 1354, 2565, 180, 2560, 1853, 868, 2262, 59, 809, 2607, 2581, 1053, 1690, 1544, 1874, 2320, 1527, 1210, 645, 969, 664, 739, 952, 2628, 2337, 102, 12, 2279, 491, 923, 2195, 235, 2633, 127, 1025, 2431, 2503, 503, 1454, 869, 2183, 1622, 1901, 963, 1885, 1147, 1168, 1821, 266, 1266, 223, 1307, 2070, 759, 1197, 1183, 2360, 1553, 164, 1100, 688, 942, 559, 297, 2543, 1152, 2729, 2398, 1538, 1657, 2731, 2446, 796, 810, 725, 1443, 2059, 820, 551, 336, 633, 849, 892, 1946, 1655, 384}
Returns: 359738130
{2, 8, 4, 3, 5, 4, 7, 5, 7, 8, 2, 9, 6, 3, 1, 9, 2, 6, 8, 8, 7, 1, 1, 7, 5, 2, 1, 10, 10, 3, 5, 5, 3, 6, 3, 2, 9, 7, 3, 2, 10, 6, 8, 5, 7, 9, 10, 5, 3, 9, 6, 1, 1, 7, 5, 1, 1, 4, 6, 5, 4, 3, 7, 4, 2, 6, 4, 8, 10, 6, 10, 4, 7, 2, 7, 1, 6, 3, 1, 5, 5, 7, 8, 3, 10, 9, 5, 6, 10, 4, 10, 2, 3, 7, 6, 7, 9, 1, 1, 10, 8, 1, 5, 8, 6, 2, 1, 4, 8, 1, 6, 8, 4, 10, 2, 5, 3, 9, 2, 5, 9, 4, 6, 8, 6, 5, 7, 7, 8, 10, 2, 5, 9, 6, 1, 9, 3, 4, 2, 7, 4, 2, 4, 4, 2, 5, 3, 9, 5, 10, 4, 10, 1, 3, 6, 6, 9, 5, 8, 5, 10, 6, 3, 1, 8, 9, 4, 1, 10, 6, 3, 5, 5, 9, 2, 3, 8, 4, 9, 4, 8, 6, 8, 6, 5, 4, 5, 8, 7, 8, 5, 7, 6, 4, 5, 5, 6, 1, 10, 1, 7, 4, 9, 3, 4, 4, 1, 5, 1, 8, 1, 8, 6, 10, 10, 1, 9, 9, 6, 4, 9, 8, 2, 3, 4, 10, 2, 2, 6, 2, 9, 9, 10, 3, 8, 7, 9, 2, 1, 2, 1, 3, 1, 3, 9, 9, 9, 6, 6, 5, 10, 5, 8, 2, 6, 9, 2, 6, 3, 10, 5, 8, 3, 9, 5, 1, 2, 4, 7, 4, 2, 2, 10, 8, 2, 8, 7, 8, 9, 9, 7, 3, 1, 7, 7, 8, 3, 9, 10, 6, 5, 8, 2, 5, 8, 10, 10, 1, 2, 3, 1, 7, 10, 2, 9, 9, 9, 3, 7, 7, 1, 7, 10, 8, 8, 3, 3, 4, 8, 8, 7, 4, 4, 5, 10, 8, 2, 7, 6, 4, 6, 6, 7, 2, 3, 3, 1, 9, 4, 8, 7, 4, 4, 5, 10, 10, 6, 5, 2, 4, 4, 9, 8, 1, 4, 5, 3, 10, 5, 1, 8, 10, 1, 6, 1, 3, 7, 4, 6, 7, 3, 5, 4, 4, 2, 1, 3, 7, 2, 4, 10, 4, 8, 2, 8, 6, 3, 6, 3, 7, 4, 9, 1, 6, 9, 10, 6, 2, 1, 10, 8, 10, 2, 5, 1, 10, 2, 10, 3, 9, 5, 3, 5, 8, 1, 10, 9, 4, 6, 4, 5, 4, 3, 2, 8, 7, 6, 8, 9, 10, 10, 1, 2, 2, 7, 3, 4, 3, 9, 1, 8, 5, 5, 3, 2, 8, 4, 1, 9, 5, 3, 9, 1, 6, 10, 3, 6, 8, 6, 2, 3, 1, 10, 8, 9, 7, 3, 9, 2, 7, 1, 1, 10, 10, 7, 3, 9, 9, 2, 10, 10, 7, 6, 10, 7, 7, 6, 2, 7, 5, 9, 6, 7, 7, 7, 4, 7, 9, 2, 5}
{46, 902, 367, 2511, 645, 577, 741, 805, 588, 1436, 1690, 140, 1945, 2663, 842, 2264, 2356, 943, 1132, 1282, 2655, 1452, 1443, 2436, 1422, 2071, 1268, 112, 2711, 2588, 974, 1929, 786, 826, 1259, 916, 2396, 2689, 2173, 398, 2274, 2656, 2098, 2103, 1640, 2584, 2122, 2542, 1208, 2376, 671, 2003, 1531, 812, 1772, 1023, 285, 5, 1935, 1964, 1292, 2112, 130, 1857, 2518, 2510, 1866, 1007, 1164, 344, 1417, 1505, 2324, 2414, 1522, 1156, 191, 1465, 1660, 360, 957, 573, 1992, 421, 230, 760, 2090, 1470, 1408, 693, 640, 1631, 208, 1561, 1256, 2451, 2560, 841, 2109, 540, 2452, 553, 2471, 314, 1787, 941, 295, 2411, 1548, 1398, 2750, 552, 1796, 458, 2479, 239, 2019, 294, 25, 2632, 1594, 1219, 1834, 1061, 671, 2508, 2726, 146, 1865, 188, 2679, 2732, 530, 609, 1890, 820, 815, 499, 388, 2503, 1303, 788, 277, 1053, 695, 937, 2610, 2038, 1374, 414, 1275, 1605, 859, 67, 526, 2270, 2405, 893, 1767, 1659, 628, 2149, 2328, 1799, 1962, 1119, 77, 2542, 2169, 1314, 2246, 855, 2660, 1885, 960, 438, 1953, 418, 1901, 995, 1070, 1072, 2419, 1182, 2251, 1526, 2070, 1430, 1609, 2744, 1358, 2127, 119, 1428, 2476, 726, 2079, 113, 782, 1008, 2024, 252, 1669, 346, 1802, 530, 2369, 1066, 1042, 999, 404, 262, 2098, 2002, 1384, 2750, 1710, 2012, 776, 2631, 2715, 1267, 369, 2485, 1224, 1853, 87, 2695, 274, 2667, 623, 403, 1680, 1211, 1986, 1486, 469, 202, 152, 1843, 200, 363, 894, 71, 355, 521, 927, 2551, 219, 1280, 287, 907, 2325, 190, 498, 2428, 929, 2009, 1989, 1446, 61, 2188, 162, 2337, 2673, 1081, 1966, 35, 1507, 751, 1649, 2242, 1769, 1513, 1801, 322, 1620, 2619, 597, 566, 1841, 998, 2406, 1139, 1530, 1718, 1397, 1523, 240, 394, 151, 2607, 386, 131, 18, 24, 2677, 26, 509, 492, 2367, 783, 932, 1902, 938, 2279, 1101, 391, 1790, 2049, 1031, 178, 2056, 2079, 689, 489, 2627, 1022, 1809, 2220, 665, 2180, 2140, 426, 559, 1702, 1793, 866, 712, 1447, 1394, 261, 2693, 1176, 2498, 1468, 2650, 2065, 581, 90, 1189, 2344, 2683, 1491, 1220, 2108, 2153, 1807, 1798, 1783, 520, 1743, 406, 1514, 1694, 1169, 2176, 448, 2456, 374, 2541, 2489, 159, 842, 2252, 1017, 313, 865, 1436, 881, 381, 2523, 1330, 1141, 1834, 761, 1420, 158, 647, 94, 2429, 1776, 2531, 2021, 2649, 2641, 610, 2212, 118, 849, 963, 1174, 2585, 208, 2210, 1884, 1274, 2240, 383, 1501, 1298, 185, 710, 157, 581, 1555, 1670, 1565, 2743, 1629, 860, 680, 388, 1366, 1812, 1719, 2141, 1215, 2593, 770, 438, 1464, 1599, 248, 2719, 378, 848, 1515, 1032, 2312, 601, 1447, 1018, 706, 171, 562, 2381, 884, 1574, 1448, 466, 2284, 31, 265, 2745, 199, 1100, 2587, 1959, 476, 298, 719, 314, 1733, 1458, 394, 1554, 1080, 701, 2302, 1151, 1398, 1924, 2387, 1874, 516, 413, 2251, 73, 1633, 1954, 131, 1110, 460, 1843, 220, 2704, 1352, 2281, 1668, 2031, 840, 1048, 981, 1030, 1647, 1145, 435, 294, 2419, 1342, 1742, 1369, 1176, 2701, 2197, 833, 1752, 1968, 2017}
Returns: 595845303
{1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1}
{453, 178, 436, 236, 97, 301, 425, 353, 413, 37, 146, 149, 269, 551, 516, 554, 476, 417, 114, 95, 251, 168, 501, 204, 386, 307, 330, 486, 310, 91, 527, 327, 382, 178, 342, 505, 145, 328, 226, 599, 351, 205, 67, 529, 513, 256, 185, 359, 54, 63, 489, 83, 121, 524, 270, 183, 22, 325, 526, 500, 434, 42, 248, 490, 278, 86, 161, 575, 446, 557, 510, 310, 19, 189, 545, 495, 28, 165, 458, 202, 205, 275, 441, 282, 98, 183, 299, 48, 154, 261, 267, 87, 486, 309, 203, 224, 429, 435, 374, 470, 464, 532, 410, 210, 293, 33, 136, 494, 541, 207, 1, 213, 73, 571, 34, 16, 190, 299, 542, 402, 113, 369, 162, 81, 546, 534, 556, 140, 593, 461, 92, 204, 298, 218, 384, 6, 99, 85, 150, 526, 203, 146, 106, 497, 401, 386, 379, 11, 80, 180, 481, 266, 296, 152, 579, 216, 55, 502, 23, 191, 303, 217, 220, 175, 296, 562, 52, 485, 413, 61, 186, 380, 241, 18, 589, 231, 234, 222, 452, 163, 563, 169, 95, 92, 592, 552, 246, 316, 529, 448, 430, 539, 389, 317, 50, 249, 519, 263, 209, 289, 371, 197, 172, 442, 235, 139, 174, 189, 357, 367, 198, 527, 154, 32, 550, 262, 360, 288, 352, 311, 503, 453, 337, 572, 114, 483, 206, 304, 466, 89, 159, 572, 491, 224, 443, 438, 417, 431, 94, 362, 109, 76, 242, 31, 230, 325, 483, 583, 577, 180, 519, 406, 313, 168, 223, 478, 219, 419, 196, 358, 231, 238, 64, 320, 79, 460, 175, 550, 335, 485, 245, 71, 333, 71, 528, 381, 252, 134, 411, 443, 560, 56, 66, 214, 38, 275, 475, 578, 364, 250, 571, 48, 208, 319, 25, 580, 35, 133, 493, 43, 488, 122, 255, 548, 390, 471, 247, 274, 596, 518, 308, 323, 533, 255, 209, 157, 21, 537, 469, 134, 280, 445, 277, 87, 355, 193, 229, 88, 361, 66, 581, 84, 65, 214, 10, 501, 454, 86, 281, 407, 136, 162, 173, 283, 347, 332, 575, 257, 127, 131, 139, 43, 570, 464, 318, 14, 595, 225, 368, 343, 562, 226, 476, 409, 265, 58, 508, 450, 17, 213, 478, 181, 243, 496, 512, 228, 349, 566, 407, 164, 225, 347, 179, 199, 400, 90, 57, 238, 520, 59, 344, 473, 8, 445, 594, 287, 96, 235, 13, 109, 80, 253, 463, 345, 350, 40, 577, 239, 181, 321, 532, 479, 425, 211, 466, 567, 333, 164, 497, 435, 284, 170, 287, 103, 208, 174, 103, 295, 68, 144, 12, 458, 28, 322, 419, 395, 147, 286, 491, 401, 301, 484, 600, 446, 414, 236, 556, 391, 233, 456, 263, 258, 581, 36, 493, 232, 403, 307, 290, 342, 187, 482, 341, 16, 53, 133, 94, 286, 292, 451, 78, 58, 460, 329, 599, 297, 564, 127, 322, 449, 330, 77, 409, 499, 459, 129, 539, 540, 591, 120, 557, 161, 374, 129, 582, 14, 494, 4, 5, 270}
Returns: 431750151
{1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2}
{538, 11, 409, 600, 460, 193, 16, 98, 277, 435, 57, 291, 208, 525, 215, 469, 417, 356, 458, 40, 572, 365, 557, 199, 383, 592, 186, 128, 446, 397, 416, 230, 512, 202, 481, 419, 295, 62, 348, 554, 216, 154, 298, 368, 467, 269, 20, 532, 235, 451, 590, 501, 407, 66, 290, 410, 591, 497, 330, 164, 119, 464, 221, 240, 6, 445, 258, 255, 184, 308, 599, 241, 376, 32, 570, 5, 77, 101, 525, 357, 499, 250, 375, 322, 153, 77, 330, 41, 99, 140, 480, 588, 46, 197, 470, 25, 359, 61, 498, 548, 390, 597, 169, 114, 557, 5, 179, 70, 363, 310, 492, 426, 412, 207, 170, 202, 113, 457, 58, 471, 533, 520, 99, 422, 589, 243, 305, 279, 468, 511, 485, 574, 199, 34, 454, 151, 41, 194, 103, 480, 8, 444, 292, 350, 1, 67, 163, 206, 149, 372, 334, 582, 246, 555, 373, 254, 30, 391, 462, 511, 367, 324, 492, 565, 575, 501, 28, 563, 414, 534, 496, 33, 556, 341, 270, 239, 294, 485, 232, 547, 392, 517, 178, 145, 582, 48, 522, 506, 235, 212, 512, 191, 64, 93, 352, 162, 418, 192, 39, 152, 304, 598, 97, 302, 504, 280, 107, 78, 380, 290, 509, 178, 300, 495, 541, 347, 479, 228, 353, 435, 196, 224, 115, 342, 51, 13, 83, 274, 264, 484, 567, 369, 365, 342, 141, 174, 42, 530, 59, 185, 482, 43, 408, 483, 340, 82, 329, 49, 285, 307, 578, 491, 440, 140, 546, 243, 160, 559, 515, 112, 75, 360, 60, 490, 352, 584, 564, 486, 466, 314, 354, 111, 222, 64, 489, 381, 273, 506, 445, 465, 442, 130, 52, 197, 190, 376, 456, 334, 180, 284, 15, 280, 275, 200, 483, 126, 131, 377, 110, 339, 419, 227, 527, 245, 167, 433, 594, 253, 455, 80, 50, 357, 413, 16, 430, 539, 595, 306, 133, 163, 455, 124, 478, 196, 85, 598, 443, 370, 143, 441, 507, 217, 96, 351, 350, 113, 522, 388, 493, 599, 339, 270, 10, 564, 286, 572, 548, 425, 36, 589, 554, 9, 22, 198, 72, 273, 223, 129, 117, 429, 256, 546, 93, 353, 313, 152, 323, 432, 420, 536, 420, 313, 74, 440, 510, 495, 319, 326, 359, 122, 88, 398, 206, 547, 128, 403, 442, 86, 87, 81, 364, 200, 220, 497, 40, 336, 247, 24, 580, 135, 18, 542, 219, 312, 233, 23, 167, 344, 75, 316, 274, 300, 536, 528, 266, 125, 544, 583, 467, 125, 214, 157, 346, 374, 20, 335, 85, 204, 165, 223, 478, 372, 264, 367, 474, 370, 309, 344, 138, 429, 24, 336, 210, 258, 568, 574, 137, 304, 528, 239, 17, 594, 14, 187, 188, 382, 323, 50, 281, 383, 149, 52, 78, 94, 415, 268, 318, 189, 299, 513, 319, 287, 158, 175, 453, 447, 433, 56, 70, 177, 281, 543, 171, 398, 379, 4, 425, 493, 205, 83, 138, 209, 246, 217, 127, 550, 136, 92, 165, 26}
Returns: 964484391
{1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2}
{262, 134, 238, 565, 470, 583, 32, 538, 447, 201, 84, 166, 461, 165, 231, 426, 11, 379, 34, 316, 269, 13, 342, 415, 107, 110, 60, 220, 483, 402, 586, 354, 329, 26, 191, 60, 331, 432, 314, 242, 448, 4, 313, 526, 375, 205, 386, 380, 94, 61, 147, 501, 54, 281, 186, 223, 473, 145, 298, 580, 427, 572, 122, 2, 353, 397, 480, 318, 279, 113, 449, 556, 518, 453, 478, 521, 462, 574, 96, 91, 507, 335, 373, 546, 83, 583, 387, 138, 535, 495, 570, 105, 225, 225, 92, 301, 14, 151, 247, 404, 59, 440, 532, 219, 364, 555, 263, 404, 267, 591, 419, 360, 24, 520, 183, 273, 421, 205, 528, 393, 478, 581, 333, 265, 129, 506, 328, 584, 242, 582, 19, 482, 589, 84, 209, 272, 406, 417, 127, 350, 409, 117, 188, 70, 26, 323, 345, 284, 252, 295, 402, 56, 295, 567, 493, 480, 154, 16, 120, 252, 69, 62, 568, 98, 467, 406, 310, 309, 405, 461, 314, 245, 217, 282, 379, 180, 593, 397, 72, 477, 485, 198, 126, 193, 233, 378, 538, 48, 91, 535, 537, 490, 423, 395, 365, 476, 297, 561, 245, 50, 112, 103, 330, 297, 358, 308, 589, 456, 137, 487, 497, 309, 508, 326, 184, 277, 164, 7, 213, 168, 49, 150, 240, 30, 70, 533, 490, 150, 549, 203, 566, 471, 37, 289, 136, 1, 375, 280, 321, 28, 585, 346, 473, 586, 552, 523, 479, 426, 168, 431, 519, 77, 425, 64, 146, 394, 345, 102, 504, 176, 119, 486, 311, 115, 80, 109, 133, 600, 54, 457, 405, 23, 158, 100, 371, 282, 173, 368, 78, 555, 161, 4, 125, 99, 511, 53, 86, 377, 342, 258, 156, 519, 53, 221, 155, 234, 183, 566, 299, 45, 491, 113, 407, 93, 462, 563, 443, 286, 44, 227, 351, 596, 481, 215, 576, 249, 286, 88, 574, 165, 124, 414, 141, 534, 441, 395, 143, 400, 587, 474, 438, 439, 444, 429, 106, 271, 588, 3, 460, 528, 454, 346, 105, 401, 192, 101, 390, 187, 568, 357, 229, 344, 464, 86, 185, 116, 560, 174, 527, 143, 268, 420, 347, 593, 267, 412, 374, 590, 298, 562, 51, 412, 103, 471, 95, 465, 89, 240, 17, 348, 239, 48, 410, 308, 112, 210, 360, 509, 558, 431, 382, 332, 300, 132, 457, 218, 420, 10, 336, 65, 484, 390, 347, 455, 370, 372, 469, 236, 266, 243, 452, 459, 118, 7, 592, 25, 564, 58, 210, 51, 543, 207, 326, 214, 432, 276, 445, 381, 413, 492, 3, 324, 446, 470, 466, 77, 544, 71, 545, 203, 571, 561, 39, 371, 253, 450, 68, 384, 104, 502, 435, 75, 89, 198, 23, 340, 5, 171, 546, 442, 44, 340, 407, 366, 323, 213, 216, 352, 579, 284, 424, 369, 179, 238, 424, 296, 408, 153, 290, 159, 62, 50, 85, 487, 274, 289, 173, 401, 244, 72, 148, 514, 364, 577, 246, 299, 504, 581, 264, 42}
Returns: 863500302
{2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2}
{148, 83, 222, 150, 447, 24, 492, 171, 541, 569, 376, 89, 356, 465, 247, 519, 524, 146, 532, 126, 184, 571, 107, 366, 594, 140, 312, 373, 115, 572, 335, 385, 473, 101, 321, 12, 537, 450, 338, 330, 221, 75, 381, 443, 504, 40, 327, 270, 583, 593, 56, 346, 502, 83, 85, 53, 440, 276, 445, 366, 572, 356, 478, 407, 209, 499, 578, 517, 438, 577, 579, 207, 592, 553, 25, 36, 89, 5, 383, 319, 549, 547, 28, 143, 414, 71, 437, 244, 204, 161, 65, 174, 363, 486, 4, 270, 35, 310, 302, 434, 133, 196, 435, 365, 223, 217, 227, 367, 323, 206, 216, 88, 432, 599, 417, 28, 529, 462, 375, 119, 277, 436, 64, 76, 92, 240, 424, 583, 114, 126, 515, 294, 558, 271, 190, 595, 124, 195, 412, 472, 505, 258, 470, 201, 305, 511, 554, 549, 520, 239, 493, 481, 143, 57, 593, 98, 457, 259, 340, 550, 436, 404, 45, 291, 428, 289, 562, 37, 388, 471, 347, 536, 141, 543, 534, 497, 212, 117, 269, 279, 320, 525, 598, 334, 124, 118, 152, 219, 596, 521, 350, 390, 264, 32, 463, 217, 410, 419, 38, 575, 104, 575, 580, 199, 14, 565, 511, 23, 263, 461, 534, 459, 224, 508, 500, 284, 302, 600, 574, 439, 359, 422, 66, 275, 408, 429, 489, 301, 274, 568, 498, 585, 210, 595, 63, 372, 244, 276, 99, 585, 339, 476, 581, 281, 181, 493, 250, 396, 166, 241, 409, 393, 342, 407, 113, 498, 426, 322, 456, 136, 186, 579, 121, 127, 283, 304, 474, 413, 180, 430, 337, 102, 139, 262, 513, 114, 550, 60, 368, 396, 437, 10, 567, 287, 54, 362, 376, 167, 74, 558, 555, 55, 358, 333, 510, 3, 315, 183, 551, 176, 329, 406, 80, 375, 382, 59, 215, 464, 153, 230, 344, 96, 105, 432, 268, 324, 106, 213, 265, 11, 378, 321, 392, 328, 599, 267, 106, 157, 207, 306, 381, 344, 359, 348, 560, 540, 553, 399, 203, 297, 75, 415, 95, 21, 185, 218, 79, 482, 548, 249, 128, 341, 14, 443, 57, 71, 79, 193, 202, 501, 287, 452, 516, 507, 111, 442, 179, 131, 479, 450, 134, 298, 584, 457, 355, 576, 423, 414, 87, 429, 283, 353, 364, 466, 19, 364, 113, 189, 466, 564, 570, 9, 563, 30, 551, 409, 66, 467, 157, 212, 138, 600, 256, 379, 557, 247, 198, 340, 528, 476, 150, 162, 556, 400, 350, 391, 285, 347, 504, 311, 15, 11, 481, 286, 313, 343, 397, 317, 191, 155, 423, 515, 433, 568, 460, 84, 480, 20, 545, 582, 528, 353, 288, 7, 15, 232, 58, 405, 387, 70, 453, 68, 469, 200, 13, 130, 520, 490, 424, 282, 221, 529, 351, 70, 421, 559, 117, 200, 507, 183, 448, 155, 231, 369, 107, 147, 370, 241, 228, 181, 584, 110, 41, 332, 336, 523, 307, 349, 398, 367, 230, 442, 63, 39, 238, 246, 93, 555, 574, 293}
Returns: 964484391
{1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{123, 211, 307, 479, 250, 422, 47, 79, 124, 215, 228, 76, 469, 315, 166, 257, 382, 464, 337, 570, 551, 393, 529, 25, 468, 177, 46, 585, 272, 15, 437, 183, 319, 313, 544, 50, 266, 379, 311, 493, 14, 344, 359, 418, 312, 301, 471, 442, 274, 439, 236, 459, 482, 189, 452, 580, 226, 362, 39, 342, 69, 339, 302, 43, 8, 12, 37, 209, 268, 220, 389, 539, 56, 133, 560, 368, 578, 532, 45, 546, 298, 466, 190, 149, 509, 474, 128, 475, 567, 278, 74, 599, 461, 433, 353, 258, 573, 485, 281, 261, 349, 237, 9, 11, 142, 111, 457, 136, 383, 297, 304, 97, 323, 357, 99, 293, 522, 148, 54, 529, 510, 223, 576, 512, 324, 197, 34, 61, 162, 598, 582, 234, 338, 254, 174, 19, 115, 96, 378, 194, 211, 374, 515, 419, 314, 51, 200, 354, 7, 237, 425, 431, 356, 456, 531, 434, 456, 328, 22, 407, 417, 32, 548, 462, 7, 464, 403, 524, 94, 63, 241, 240, 444, 484, 371, 586, 217, 96, 159, 549, 247, 518, 185, 164, 519, 395, 507, 109, 108, 279, 392, 389, 173, 587, 449, 399, 265, 169, 333, 428, 130, 400, 82, 1, 221, 24, 195, 75, 293, 476, 107, 57, 496, 239, 369, 56, 106, 105, 240, 593, 252, 151, 600, 41, 275, 410, 498, 188, 482, 5, 216, 321, 523, 129, 585, 13, 596, 516, 172, 225, 118, 203, 499, 597, 558, 363, 446, 581, 100, 489, 296, 26, 90, 523, 168, 160, 170, 121, 463, 18, 506, 420, 6, 92, 322, 298, 187, 584, 579, 391, 358, 33, 448, 219, 263, 93, 101, 44, 443, 66, 465, 553, 458, 450, 271, 470, 491, 62, 179, 202, 98, 141, 472, 355, 141, 312, 317, 351, 327, 381, 409, 163, 329, 533, 317, 318, 540, 385, 21, 591, 188, 270, 563, 575, 205, 445, 590, 467, 526, 91, 251, 203, 18, 40, 186, 530, 229, 67, 466, 115, 353, 30, 166, 562, 215, 447, 574, 36, 549, 59, 87, 394, 513, 316, 536, 256, 276, 63, 102, 269, 113, 363, 30, 487, 66, 370, 397, 64, 454, 122, 429, 517, 150, 127, 379, 171, 356, 467, 546, 598, 49, 176, 367, 178, 175, 550, 207, 67, 490, 44, 426, 295, 411, 455, 231, 348, 310, 85, 417, 375, 531, 563, 565, 157, 492, 99, 180, 342, 470, 396, 283, 559, 210, 346, 300, 501, 483, 581, 9, 448, 481, 559, 314, 37, 520, 561, 144, 481, 267, 124, 291, 270, 347, 488, 225, 397, 528, 80, 570, 320, 35, 180, 420, 87, 588, 553, 10, 49, 74, 32, 296, 554, 201, 372, 432, 358, 193, 537, 125, 599, 504, 485, 555, 489, 498, 242, 403, 326, 324, 267, 77, 597, 140, 261, 416, 17, 494, 251, 88, 574, 150, 475, 282, 345, 213, 357, 71, 440, 200, 405, 321, 29, 366, 520, 80, 199, 249, 6, 73, 406, 458, 436, 541, 217, 68, 59, 292, 128, 311, 430}
Returns: 928968775
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500 }
Returns: 543638211
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
{1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132, 133, 133, 134, 134, 135, 135, 136, 136, 137, 137, 138, 138, 139, 139, 140, 140, 141, 141, 142, 142, 143, 143, 144, 144, 145, 145, 146, 146, 147, 147, 148, 148, 149, 149, 150, 150, 151, 151, 152, 152, 153, 153, 154, 154, 155, 155, 156, 156, 157, 157, 158, 158, 159, 159, 160, 160, 161, 161, 162, 162, 163, 163, 164, 164, 165, 165, 166, 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, 171, 172, 172, 173, 173, 174, 174, 175, 175, 176, 176, 177, 177, 178, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 187, 188, 188, 189, 189, 190, 190, 191, 191, 192, 192, 193, 193, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 202, 203, 203, 204, 204, 205, 205, 206, 206, 207, 207, 208, 208, 209, 209, 210, 210, 211, 211, 212, 212, 213, 213, 214, 214, 215, 215, 216, 216, 217, 217, 218, 218, 219, 219, 220, 220, 221, 221, 222, 222, 223, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250 }
Returns: 543638211
{1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132, 133, 133, 134, 134, 135, 135, 136, 136, 137, 137, 138, 138, 139, 139, 140, 140, 141, 141, 142, 142, 143, 143, 144, 144, 145, 145, 146, 146, 147, 147, 148, 148, 149, 149, 150, 150, 151, 151, 152, 152, 153, 153, 154, 154, 155, 155, 156, 156, 157, 157, 158, 158, 159, 159, 160, 160, 161, 161, 162, 162, 163, 163, 164, 164, 165, 165, 166, 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, 171, 172, 172, 173, 173, 174, 174, 175, 175, 176, 176, 177, 177, 178, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 187, 188, 188, 189, 189, 190, 190, 191, 191, 192, 192, 193, 193, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 202, 203, 203, 204, 204, 205, 205, 206, 206, 207, 207, 208, 208, 209, 209, 210, 210, 211, 211, 212, 212, 213, 213, 214, 214, 215, 215, 216, 216, 217, 217, 218, 218, 219, 219, 220, 220, 221, 221, 222, 222, 223, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250 }
{1, 1, 3, 3, 6, 6, 10, 10, 15, 15, 21, 21, 28, 28, 36, 36, 45, 45, 55, 55, 66, 66, 78, 78, 91, 91, 105, 105, 120, 120, 136, 136, 153, 153, 171, 171, 190, 190, 210, 210, 231, 231, 253, 253, 276, 276, 300, 300, 325, 325, 351, 351, 378, 378, 406, 406, 435, 435, 465, 465, 496, 496, 528, 528, 561, 561, 595, 595, 630, 630, 666, 666, 703, 703, 741, 741, 780, 780, 820, 820, 861, 861, 903, 903, 946, 946, 990, 990, 1035, 1035, 1081, 1081, 1128, 1128, 1176, 1176, 1225, 1225, 1275, 1275, 1326, 1326, 1378, 1378, 1431, 1431, 1485, 1485, 1540, 1540, 1596, 1596, 1653, 1653, 1711, 1711, 1770, 1770, 1830, 1830, 1891, 1891, 1953, 1953, 2016, 2016, 2080, 2080, 2145, 2145, 2211, 2211, 2278, 2278, 2346, 2346, 2415, 2415, 2485, 2485, 2556, 2556, 2628, 2628, 2701, 2701, 2775, 2775, 2850, 2850, 2926, 2926, 3003, 3003, 3081, 3081, 3160, 3160, 3240, 3240, 3321, 3321, 3403, 3403, 3486, 3486, 3570, 3570, 3655, 3655, 3741, 3741, 3828, 3828, 3916, 3916, 4005, 4005, 4095, 4095, 4186, 4186, 4278, 4278, 4371, 4371, 4465, 4465, 4560, 4560, 4656, 4656, 4753, 4753, 4851, 4851, 4950, 4950, 5050, 5050, 5151, 5151, 5253, 5253, 5356, 5356, 5460, 5460, 5565, 5565, 5671, 5671, 5778, 5778, 5886, 5886, 5995, 5995, 6105, 6105, 6216, 6216, 6328, 6328, 6441, 6441, 6555, 6555, 6670, 6670, 6786, 6786, 6903, 6903, 7021, 7021, 7140, 7140, 7260, 7260, 7381, 7381, 7503, 7503, 7626, 7626, 7750, 7750, 7875, 7875, 8001, 8001, 8128, 8128, 8256, 8256, 8385, 8385, 8515, 8515, 8646, 8646, 8778, 8778, 8911, 8911, 9045, 9045, 9180, 9180, 9316, 9316, 9453, 9453, 9591, 9591, 9730, 9730, 9870, 9870, 10011, 10011, 10153, 10153, 10296, 10296, 10440, 10440, 10585, 10585, 10731, 10731, 10878, 10878, 11026, 11026, 11175, 11175, 11325, 11325, 11476, 11476, 11628, 11628, 11781, 11781, 11935, 11935, 12090, 12090, 12246, 12246, 12403, 12403, 12561, 12561, 12720, 12720, 12880, 12880, 13041, 13041, 13203, 13203, 13366, 13366, 13530, 13530, 13695, 13695, 13861, 13861, 14028, 14028, 14196, 14196, 14365, 14365, 14535, 14535, 14706, 14706, 14878, 14878, 15051, 15051, 15225, 15225, 15400, 15400, 15576, 15576, 15753, 15753, 15931, 15931, 16110, 16110, 16290, 16290, 16471, 16471, 16653, 16653, 16836, 16836, 17020, 17020, 17205, 17205, 17391, 17391, 17578, 17578, 17766, 17766, 17955, 17955, 18145, 18145, 18336, 18336, 18528, 18528, 18721, 18721, 18915, 18915, 19110, 19110, 19306, 19306, 19503, 19503, 19701, 19701, 19900, 19900, 20100, 20100, 20301, 20301, 20503, 20503, 20706, 20706, 20910, 20910, 21115, 21115, 21321, 21321, 21528, 21528, 21736, 21736, 21945, 21945, 22155, 22155, 22366, 22366, 22578, 22578, 22791, 22791, 23005, 23005, 23220, 23220, 23436, 23436, 23653, 23653, 23871, 23871, 24090, 24090, 24310, 24310, 24531, 24531, 24753, 24753, 24976, 24976, 25200, 25200, 25425, 25425, 25651, 25651, 25878, 25878, 26106, 26106, 26335, 26335, 26565, 26565, 26796, 26796, 27028, 27028, 27261, 27261, 27495, 27495, 27730, 27730, 27966, 27966, 28203, 28203, 28441, 28441, 28680, 28680, 28920, 28920, 29161, 29161, 29403, 29403, 29646, 29646, 29890, 29890, 30135, 30135, 30381, 30381, 30628, 30628, 30876, 30876, 31125, 31125, 31375, 31375 }
Returns: 543638211
{1, 2, 3 }
{1, 2, 3 }
Returns: 0
{2 }
{2 }
Returns: 1
{4, 3, 3, 1 }
{4, 7, 4, 1 }
Returns: 2
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }
Returns: 898961331
{1, 1 }
{1, 1 }
Returns: 2
{1}
{1}
Returns: 1
{5, 5, 5}
{5, 5, 10}
Returns: 2