Statistics

Problem Statement for "SquaresCovering"

Problem Statement

Little Dazdraperma likes drawing a lot. She drew some red points on the plane. The coordinates of these points are given in int[] x and int[] y, where the i-th point is located at (x[i], y[i]). Her friend sells blue squares of different types. A square of type i has sides of length sides[i] and a cost of cost[i] assigned to it. She thinks that her picture will be more attractive if all the red points would be covered by squares (possibly overlapping). She decided that the sides of all the squares must be parallel to either the x or y axis. The point A is considered to be covered by a square if it lies inside it or on its boundary.


Now she wonders what is the smallest amount of money she has to spend to cover all red points with blue squares. Note that there is an unlimited amount of squares of each type and if Dazdraperma wants to buy several squares of the same type, she must pay the corresponding cost for each single square. Return the minimum cost for covering all red points with the given squares.

Definition

Class:
SquaresCovering
Method:
minCost
Parameters:
int[], int[], int[], int[]
Returns:
int
Method signature:
int minCost(int[] x, int[] y, int[] cost, int[] sides)
(be sure your method is public)

Constraints

  • x will contain between 1 and 16 elements, inclusive.
  • y will contain the same number of elements as x.
  • Each element of x will be between 0 and 1000000000 (109), inclusive.
  • Each element of y will be between 0 and 1000000000 (109), inclusive.
  • cost will contain between 1 and 50 elements, inclusive.
  • sides will contain the same number of elements as cost.
  • Each element of sides will be between 1 and 1000000000 (109), inclusive.
  • Each element of cost will be between 1 and 100000000 (108), inclusive.

Examples

  1. {1,100}

    {1,100}

    {3,1}

    {100,1}

    Returns: 2

    Here it is better to cover each point with its own square of size 1.

  2. {1,100}

    {1,100}

    {1,1}

    {100,1}

    Returns: 1

    Here it is better to cover both points with one square of size 100.

  3. {0,100,201,300}

    {0,0,1,0}

    {6,100,10}

    {1,100,99}

    Returns: 22

    In this test case it is better to cover points 0 and 1 with their own squares of size 1 and points 2 and 3 with one square of size 99.

  4. {41,6334,19169,11478,26962,5705,23281,41}

    {18467,26500,15724,29358,24464,28145,16827,18467}

    {292,11943,5437,14605,154,12383,18717,19896,21727,11539,19913,26300,9895,23812,30334,4665,7712,6869,27645,32758}

    {9962,2996,4828,32392,33,293,17422,19719,5448,14772,1870,25668,17036,28704,31323,17674,15142,28254,25548,32663}

    Returns: 738

    Note that red points can coincide.

  5. {41,6334,9169,1478,6962,5705,3281}

    {8467,6500,5724,9358,4464,8145,6827}

    {92,43,37,15,54,83,17,96,27,39,13,100,95,12,34,65,12,69,45,58}

    {962,996,828,392,903,293,422,719,448,772,870,668,36,704,323,674,142,254,548,663}

    Returns: 84

  6. {41,6334,9169,1478,6962,5705,3281,9961,2995,4827,2391,3902,292,7421,9718,5447}

    {8467,6500,5724,9358,4464,8145,6827,491,1942,5436,4604,153,2382,8716,9895,1726}

    {39,13,100,95,12,34,65,12,69,45,58,60,42,79,36,43,7,43,49,6,30,51,2,49,24,55,41,77,9,40,24,39,83,42,16,59,31,7,87,46,73,30,74,13,91,37,68,75,53,51}

    {772,870,668,36,704,323,674,142,254,548,663,38,724,530,317,191,289,41,265,447,891,371,7,394,630,85,757,967,932,945,627,538,119,930,834,640,705,978,674,22,925,271,778,98,987,162,356,656,32,351}

    Returns: 32

  7. {923,4576,6681,1031,8340,9563,3778,5338,9820,6010,6313,1613,2365,2790,1805,2587}

    {153,472,7944,220,5889,4113,7733,8926,2563,1649,1385,7699,573,1182,8731,3196}

    {132,174,174,113,100,151,105,122,168,160,147,147,148,135,195,184,177,105,189,173,141,193,139,146,160,149,160,120,112,132,129,131,174,174,131,162,198,191,114,103,159,100,134,156,105,151,156,135,173,180}

    {680,541,345,708,854,165,871,384,865,524,412,798,380,130,11,202,127,957,768,593,212,628,350,831,453,188,761,274,492,111,582,389,945,864,86,975,15,112,983,33,831,172,723,419,948,637,359,439,414,559}

    Returns: 1300

  8. {1658,1658,1658,1658,1658,1658,1658,1658,1658,1658,1658,1658,1658,1658,1658,1658}

    {3712,5230,6722,9711,8829,1255,5105,604,9470,6284,1188,3120,1199,5427,7851,7604}

    {162,194,154,179,168,153,187,161,189,192,168,191,199,142,178,117,107,121,127,116,148,159,144,164,142,169,163,119,112,182,110,116,167,156,147,113,177,171,183,134,114,116,175,180,158,188,197,194,189,135}

    {202,113,136,410,863,727,781,170,546,667,135,99,383,24,477,483,134,825,464,424,651,939,136,126,199,309,405,307,109,903,950,372,758,360,278,245,182,527,657,277,709,907,380,31,302,83,723,314,155,358}

    Returns: 660

  9. {1808,6102,3883,5305,3765,2248,6869,102,3000,615,6955,7399,4843,239,154,6643}

    {6619,6619,6619,6619,6619,6619,6619,6619,6619,6619,6619,6619,6619,6619,6619,6619}

    {193,107,198,139,140,153,157,103,103,140,103,184,115,137,107,177,161,118,124,109,182,194,184,152,129,196,117,186,165,104,148,177,136,117,109,100,109,144,189,162,158,195,176,167,167,199,167,120,169,123}

    {670,497,397,437,482,247,654,857,296,706,263,329,378,247,478,909,432,70,516,878,886,51,230,522,105,445,189,476,341,626,630,369,601,512,411,596,393,733,775,475,875,944,38,655,635,486,539,168,567,894}

    Returns: 623

  10. {2252,798,2252,798,2252,798,2252,798,2252,798,2252,798,2252,798,2252,798}

    {3842,6609,491,1235,3993,9272,1880,7641,7757,5166,671,1824,2281,9345,5149,7867}

    {115,127,166,199,126,193,107,194,137,165,172,108,198,129,163,177,120,134,163,173,134,182,186,126,149,178,139,138,110,181,132,171,110,178,170,145,132,130,148,183,166,168,107,111,104,159,153,117,176,139}

    {746,723,834,591,997,838,815,58,964,757,112,420,575,289,544,126,287,95,340,79,710,933,67,361,140,322,277,658,451,972,225,20,676,784,406,102,856,566,931,417,192,522,558,539,709,235,193,480,369,904}

    Returns: 1040

  11. {2311,4673,9463,3102,646,2239,8384,9823,4203,402,8239,3155,2709,4955,8974,37}

    {706,996,706,996,706,996,706,996,706,996,706,996,706,996,706,996}

    {107,155,152,146,135,161,157,177,182,154,152,121,112,155,148,192,141,132,198,182,136,126,111,164,189,109,146,169,176,130,108,185,156,138,110,176,197,145,126,155,118,113,106,188,116,109,196,157,168,178}

    {129,185,70,710,837,98,333,254,655,605,564,638,215,99,772,145,184,665,955,982,828,88,355,64,581,717,891,814,180,897,301,212,662,794,71,640,306,784,538,965,669,937,870,884,718,598,268,278,754,291}

    Returns: 537

  12. {2663,2663,2663,2663,2663,2663,2663,2663,2663,2663,2663,2663,2663,2663,2663,2663}

    {4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654}

    {190,191,162,125,125,137,186,109,147,190,135,132,192,177,159,148,166,148,175,193,156,123,167,120,194,127,121,186,135,135,130,199,175,198,117,103,153,107,158,120,166,184,136,121,156,140,156,101,120,113}

    {352,489,715,723,574,198,908,732,497,464,505,484,56,728,64,723,406,14,341,863,768,12,850,210,152,852,809,983,557,446,292,521,880,155,134,332,777,628,648,258,296,892,812,720,469,538,181,766,528,152}

    Returns: 101

  13. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}

    {5536,5931,6561,3890,9637,9887,4616,4585,4556,5747,6025,8406,3239,5057,2750,2783}

    {167,124,137,158,105,105,179,180,130,106,138,113,131,166,165,114,134,139,152,110,192,175,133,157,129,129,140,121,199,157,192,184,115,167,29,24,33,22,23,21,31,24,37,31,28,29,35,32,28,38}

    {789,65,750,22,737,229,322,181,755,680,289,409,428,133,299,135,152,359,87,883,853,177,622,547,415,308,270,522,751,636,224,550,255,571,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}

    Returns: 336

  14. {3117,6211,1259,8214,5777,8474,4430,9031,9111,3837,9820,9033,5163,2518,9636,7606}

    {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}

    {133,106,106,198,173,118,144,135,155,136,123,186,171,178,179,100,196,158,142,164,185,167,145,163,160,158,138,162,130,114,160,123,100,124,22,26,31,28,33,20,31,31,39,20,37,32,33,35,22,29}

    {454,370,552,614,601,88,835,954,421,734,968,289,437,59,501,494,937,685,395,575,677,460,928,383,824,756,910,653,390,24,171,371,903,506,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}

    Returns: 300

  15. {1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000}

    {76000000,843000000,662000000,415000000,116000000,525000000,626000000,636000000,689000000,249000000,505000000,539000000,739000000,793000000,598000000,542000000}

    {144,139,160,138,101,174,118,163,112,111,135,157,157,109,195,196,117,194,116,177,134,132,197,176,116,145,163,116,101,103,187,197,182,140,173,185,128,135,105,123,141,146,176,123,121,158,107,101,129,106}

    {721,523,742,312,655,789,568,714,869,456,680,539,699,200,989,256,310,685,885,597,325,477,923,208,571,136,299,172,672,931,504,927,680,429,527,373,626,29,929,51,650,274,781,676,832,113,851,207,655,107}

    Returns: 1616

  16. {588000000,980000000,998000000,655000000,382000000,175000000,164000000,438000000,278000000,317000000,485000000,480000000,840000000,757000000,831000000,758000000}

    {1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000,1000000}

    {100,199,120,171,181,129,105,133,110,150,133,190,179,151,128,118,131,103,157,157,178,119,152,195,113,106,127,140,153,153,133,165,180,136,166,137,107,104,173,161,134,199,156,184,160,175,140,180,144,115}

    {907,598,667,633,249,710,679,824,644,290,812,339,558,307,248,574,720,407,244,494,853,693,535,935,508,218,57,366,225,422,313,295,861,655,825,544,865,573,612,988,735,941,79,186,161,63,821,539,528,847}

    Returns: 1600

  17. {706,996,706,996,706,996,706,996,706,996,706,996,706,996,706,996}

    {2311,4673,9463,3102,646,2239,8384,9823,4203,402,8239,3155,2709,4955,8974,37}

    {107,155,152,146,135,161,157,177,182,154,152,121,112,155,148,192,141,132,198,182,136,126,111,164,189,109,146,169,176,130,108,185,156,138,110,176,197,145,126,155,118,113,106,188,116,109,196,157,168,178}

    {129,185,70,710,837,98,333,254,655,605,564,638,215,99,772,145,184,665,955,982,828,88,355,64,581,717,891,814,180,897,301,212,662,794,71,640,306,784,538,965,669,937,870,884,718,598,268,278,754,291}

    Returns: 537

  18. {0,3,7,0,1,10,9,4,4,6,6,9,5,8,1,5}

    {10,10,0,9,0,1,2,6,10,10,5,8,7,8,6,8}

    {209,780,886,1057,886,596,890,699,483,761,732,678,193,124,734,521,416,1171,150,1011,890,321,605,118,564,243,1161,505,1049,965,167,850,785,661,1154,877,1152,411,250,503,720,312,894,696,530,1100,770,342,166,351}

    {2,7,8,10,8,5,8,6,4,7,7,6,1,1,7,5,4,11,1,10,8,3,6,1,5,2,11,5,10,9,1,8,7,6,11,8,11,4,2,5,7,3,8,6,5,11,7,3,1,3}

    Returns: 1011

  19. {3,10,2,4,1,6,4,0,7,6,0,1,1,10,1,5}

    {5,7,8,0,9,7,8,6,1,8,0,0,10,2,7,10}

    {817,247,1146,389,658,1034,306,1057,463,825,728,429,150,626,672,458,881,155,1075,689,557,1112,1023,733,1120,306,808,1192,980,1057,1018,1063,393,1016,157,1142,326,420,327,561,621,640,1005,1153,351,764,583,1179,213,665}

    {8,2,11,3,6,10,3,10,4,8,7,4,1,6,6,4,8,1,10,6,5,11,10,7,11,3,8,11,9,10,10,10,3,10,1,11,3,4,3,5,6,6,10,11,3,7,5,11,2,6}

    Returns: 1005

  20. {7,1,5,5,3,1,5,6,10,5,2,7,3,8,0,0}

    {2,1,5,9,1,2,1,5,1,1,5,3,5,6,7,8}

    {559,864,519,903,957,199,531,901,231,999,231,564,334,291,1185,345,836,370,638,1003,162,965,584,465,748,1045,185,1022,932,298,1198,319,610,569,552,1181,115,631,470,385,1025,908,1136,550,909,712,1070,835,1157,758}

    {5,8,5,9,9,1,5,9,2,9,2,5,3,2,11,3,8,3,6,10,1,9,5,4,7,10,1,10,9,2,11,3,6,5,5,11,1,6,4,3,10,9,11,5,9,7,10,8,11,7}

    Returns: 950

  21. {2,4,8,10,6,8,7,5,5,9,5,4,10,5,4,3}

    {9,10,5,3,6,1,0,2,0,10,1,7,8,0,3,1}

    {321,897,741,201,600,851,123,1170,958,795,508,584,426,623,531,300,965,251,887,921,182,589,1192,422,163,335,1102,549,995,796,869,629,542,879,324,837,1135,907,1046,363,1139,257,116,398,1195,314,304,700,286,1194}

    {3,8,7,2,6,8,1,11,9,7,5,5,4,6,5,3,9,2,8,9,1,5,11,4,1,3,11,5,9,7,8,6,5,8,3,8,11,9,10,3,11,2,1,3,11,3,3,7,2,11}

    Returns: 1046

  22. {7,7,6,9,5,8,9,2,6,7,2,5,3,10,10,10}

    {7,5,9,9,9,2,4,8,3,7,6,10,6,8,0,4}

    {566,684,102,581,529,710,209,447,1199,427,369,899,446,1147,416,116,936,955,412,757,1062,928,863,425,798,1170,117,1058,1089,1022,678,279,457,301,1082,250,124,1187,175,450,1176,325,1186,314,968,944,694,636,925,571}

    {5,6,1,5,5,7,2,4,11,4,3,8,4,11,4,1,9,9,4,7,10,9,8,4,7,11,1,10,10,10,6,2,4,3,10,2,1,11,1,4,11,3,11,3,9,9,6,6,9,5}

    Returns: 965

  23. {0,10,4,9,6,9,3,7,1,8,4,2,9,0,2,1}

    {3,9,8,10,6,4,5,10,5,0,2,2,1,0,7,10}

    {801,905,935,487,533,243,648,134,676,915,839,311,340,290,1015,1018,903,711,980,195,331,652,195,1044,597,1045,457,153,874,535,356,374,873,190,983,817,691,251,596,777,542,775,137,956,131,466,1084,646,543,1013}

    {8,9,9,4,5,2,6,1,6,9,8,3,3,2,10,10,9,7,9,1,3,6,1,10,5,10,4,1,8,5,3,3,8,1,9,8,6,2,5,7,5,7,1,9,1,4,10,6,5,10}

    Returns: 1013

  24. {0,7,6,4,4,8,5,4,9,7,10,3,7,4,10,8}

    {8,6,2,8,5,0,9,3,5,8,3,1,6,6,7,6}

    {266,1069,578,513,157,1027,412,717,1064,864,685,1001,1130,593,1156,761,1004,1027,580,408,496,323,529,936,531,1052,1176,476,960,872,842,602,474,1119,401,222,282,638,1158,277,367,506,144,1114,932,1110,312,856,786,1037}

    {2,10,5,5,1,10,4,7,10,8,6,10,11,5,11,7,10,10,5,4,4,3,5,9,5,10,11,4,9,8,8,6,4,11,4,2,2,6,11,2,3,5,1,11,9,11,3,8,7,10}

    Returns: 1001

  25. {10,3,7,10,8,2,1,1,0,2,8,4,3,2,1,10}

    {3,5,8,4,10,3,5,1,6,6,0,7,3,8,1,7}

    {256,716,236,820,641,211,178,170,364,609,887,566,533,317,888,924,827,253,543,558,747,509,566,124,666,1162,873,215,883,732,1191,763,619,989,905,328,1100,1128,714,328,615,938,441,147,354,344,491,1158,858,1051}

    {2,7,2,8,6,2,1,1,3,6,8,5,5,3,8,9,8,2,5,5,7,5,5,1,6,11,8,2,8,7,11,7,6,9,9,3,11,11,7,3,6,9,4,1,3,3,4,11,8,10}

    Returns: 1051

  26. {0,3,4,3,4,1,4,4,0,3,4,2,9,1,10,10}

    {0,8,2,10,3,4,6,0,5,10,3,10,3,2,1,2}

    {855,1134,727,479,838,1001,523,774,1024,123,863,622,322,554,850,448,806,503,677,771,717,270,458,1186,934,787,462,1155,289,215,127,578,537,1031,131,904,666,992,559,300,351,1045,933,485,757,849,1034,726,295,443}

    {8,11,7,4,8,10,5,7,10,1,8,6,3,5,8,4,8,5,6,7,7,2,4,11,9,7,4,11,2,2,1,5,5,10,1,9,6,9,5,3,3,10,9,4,7,8,10,7,2,4}

    Returns: 1001

  27. {0,3,0,4,1,9,5,2,8,6,7,0,7,1,5,8}

    {10,5,1,5,3,3,8,7,1,0,2,0,0,2,4,8}

    {1034,159,1130,1189,211,788,483,782,646,519,1161,622,930,419,459,741,688,366,342,1124,466,742,1117,207,941,915,1188,544,104,783,986,731,1014,749,379,1196,1188,991,367,853,644,191,640,709,607,942,1044,1013,421,520}

    {10,1,11,11,2,7,4,7,6,5,11,6,9,4,4,7,6,3,3,11,4,7,11,2,9,9,11,5,1,7,9,7,10,7,3,11,11,9,3,8,6,1,6,7,6,9,10,10,4,5}

    Returns: 1013

  28. {6,6,9,2,3,5,2,7,6,4,8,8,5,5,2,8}

    {3,3,2,4,4,7,8,2,10,5,2,8,3,6,9,3}

    {284,752,258,1097,497,1151,240,193,712,722,1164}

    {2,7,2,10,4,11,2,1,7,7,11}

    Returns: 905

  29. {8,3,6,0,4,9,9,6,6,1,8,8,0,6,0,5}

    {2,2,3,3,8,6,5,2,8,1,7,2,9,5,0,0}

    {960,222,1091,614,1110,226,589,604,887,243}

    {9,2,10,6,11,2,5,6,8,2}

    Returns: 960

  30. {7,2,3,7,5,8,2,3,3,5,10,7,8,0,7,0}

    {7,8,2,4,1,1,9,7,6,0,5,10,6,0,5,0}

    {237,648,1178,732,1097,837,179,676,1124,1141}

    {2,6,11,7,10,8,1,6,11,11}

    Returns: 1097

  31. {9,3,8,1,4,6,2,9,3,7,5,10,3,2,4,2}

    {6,2,1,1,6,3,8,9,9,2,10,5,7,2,7,2}

    {459,1143,108,989,279,862}

    {4,11,1,9,2,8}

    Returns: 972

  32. {6,6,10,2,5,5,1,9,5,0,4,3,8,4,5,6}

    {1,0,2,10,5,9,4,0,0,6,10,0,7,7,0,0}

    {665,990,331,745,875,202,458,354,264,230,254}

    {6,9,3,7,8,2,4,3,2,2,2}

    Returns: 1278

  33. {6,0,1,4,8,10,10,0,3,1,0,5,7,6,6,8}

    {8,6,6,2,9,4,2,5,2,8,3,2,5,2,0,10}

    {761,726}

    {7,7}

    Returns: 2178

  34. {0,9,5,4,2,10,2,8,6,7,1,9,9,5,3,0}

    {8,2,1,7,4,1,9,8,3,6,6,2,7,10,7,10}

    {279,211,678,344,812,631,683,104}

    {2,2,6,3,8,6,6,1}

    Returns: 1124

  35. {3,3,10,5,3,3,2,2,0,10,3,5,6,0,3,8}

    {2,0,0,4,9,2,8,0,4,5,3,8,8,2,6,4}

    {1059,1195,539,866,1112}

    {10,11,5,8,11}

    Returns: 1059

  36. {10,8,1,9,9,4,10,7,9,4,4,7,2,6,4,2}

    {0,7,2,7,6,3,10,1,1,1,0,6,10,4,10,2}

    {338,720,402}

    {3,7,4}

    Returns: 1480

  37. {4,3,0,5,4,1,4,3,8,4,7,10,2,10,10,1}

    {10,7,4,3,8,0,1,2,9,0,2,0,6,5,8,7}

    {513,1147,1033,482,1184,539,446,183,672,100}

    {5,11,10,4,11,5,4,1,6,1}

    Returns: 1033

  38. {3,5,2,6,4,3,1,1,4,7,0,1,10,3,3,2}

    {10,0,3,7,9,10,5,9,5,3,8,9,7,3,2,7}

    {1076}

    {10}

    Returns: 1076

  39. {2,7,1,3,8,4,5,3,9,8,7,5,10,4,0,4}

    {10,4,9,4,5,9,4,10,8,2,2,8,0,2,10,9}

    {608}

    {6}

    Returns: 1824

  40. {8,0,0,8,5,1,2,7,2,7,4,10,8,2,9,2}

    {2,4,8,7,5,6,10,6,2,6,3,6,10,9,5,0}

    {1118}

    {11}

    Returns: 1118

  41. {2,7,6,2,6,0,9,1,2,4,4,5,7,7,3,7}

    {6,6,0,5,8,9,9,2,5,0,3,0,3,4,2,9}

    {836}

    {8}

    Returns: 2508

  42. {6,2,8,3,10,10,2,9,1,2,8,5,5,8,4,2}

    {2,7,6,3,4,10,4,9,9,9,7,8,6,1,1,6}

    {747}

    {7}

    Returns: 2241

  43. {2,5,1,8,0,5,8,0,5,2,10,2,8,9,8,6}

    {6,10,2,8,3,1,5,2,7,5,8,7,2,3,10,2}

    {950}

    {9}

    Returns: 1900

  44. {2,4,1,9,7,10,3,5,9,10,4,4,3,8,3,6}

    {1,2,8,7,6,0,10,9,5,3,4,4,8,1,4,5}

    {218}

    {2}

    Returns: 1744

  45. {0,6,5,6,6,10,4,10,10,5,1,2,1,4,8,7}

    {5,4,1,9,5,8,5,4,0,2,8,5,3,1,9,7}

    {100000000}

    {1}

    Returns: 1300000000

  46. {4,10,4,0,2,7,2,7,8,3,5,3,0,6,7,2}

    {4,6,2,10,2,0,0,6,0,7,8,0,0,1,8,7}

    {1103}

    {11}

    Returns: 1103

  47. {7,5,7,7,8,7,1,4,3,3,7,6,5,4,6,2}

    {8,7,10,8,9,2,0,1,6,7,0,1,5,7,9,4}

    {857}

    {8}

    Returns: 1714

  48. {588000000,980000000,998000000,655000000,382000000,175000000,164000000,438000000,278000000,317000000,485000000,480000000,840000000,757000000,831000000,758000000}

    {588000000,980000000,998000000,655000000,382000000,175000000,164000000,438000000,278000000,317000000,485000000,480000000,840000000,757000000,831000000,758000000}

    {100000000}

    {1}

    Returns: 1600000000

  49. {1000000000}

    {1000000000}

    {100000000}

    {1000000000}

    Returns: 100000000

  50. {686270733,346328993,686270989,686270582,346328712,346328550,33374329,33374525,686270736,346328844,33374029,346329089,33374126,686271010,686271209,346329002}

    {771173468,508803321,771173800,771173409,508803256,508802961,688208341,688208404,771173765,508803237,688207855,508802971,688208736,771173603,771173686,508803218}

    {79091,96545,49069,13426,91956,27236,78145,14347,76077,509,4319,97960,98173,33255,58864,44299,1210,23140,45984,45478,35445,39989,63914,36731,35425,89280,72063,58634,100400,50346,28042,96718,96043,98657,72430,73504,9013,83723,3526,4243,41948,9893,19045,78343,24475,3553,81520,9498,68437,96016}

    {790,960,487,127,919,264,781,137,760,3,40,976,976,325,583,438,12,227,452,453,351,395,632,367,350,885,711,582,1000,500,278,966,955,980,715,733,87,828,35,37,415,94,186,774,241,32,812,91,681,953}

    Returns: 8144

  51. {322721471,451507581,962531488,451507631,451507142,962531327,322720818,451507047,962531798,451507742,962532046,322721439,962531529,322721003,962532183,962531683}

    {861686464,449143698,830314312,449143632,449143103,830313557,861685734,449143069,830313912,449143200,830313854,861685693,830313529,861685704,830314331,830314018}

    {40821,63253,63972,33346,25363,53293,61444,12115,83664,3309,30575,90856,5541,83442,53378,69901,54596,66378,100132,2249,96173,1279,10987,74464,38748,28390,96403,18310,22082,56061,61014,54078,52032,37313,59755,97775,92295,36857,57387,82178,76746,11973,23222,67146,9447,70396,45099,14067,41898,62223}

    {404,625,631,331,251,531,607,121,833,30,301,908,55,829,527,690,537,656,998,17,956,7,104,741,379,282,955,181,215,554,602,537,518,365,588,977,913,360,566,814,767,118,231,667,88,702,449,140,417,613}

    Returns: 20464

  52. {850559282,850558857,496839758,496840328,270962788,496839740,270962255,496839988,850559208,850558697,496839830,270962190,850558510,270962220,496840016,270962015}

    {166165457,166165335,713382356,713383116,47166044,713382894,47166514,713382733,166165812,166165454,713382377,47166147,166165663,47166165,713382353,47166079}

    {85711,62832,32658,67831,55466,5435,85477,30318,27678,64336,62503,96206,61034,21350,43033,43046,47549,28439,52259,14313,49558,15790,12591,81692,100338,97539,26372,14190,36001,3377,47901,2879,90561,51133,53807,84278,15026,50136,69758,10844,76852,64061,80564,578,15532,82412,15548,38418,14771,61156}

    {855,619,317,676,546,52,850,297,273,638,623,956,603,211,425,428,471,284,519,138,490,149,118,808,1001,975,263,136,357,32,471,21,897,508,537,839,144,501,696,105,764,632,802,4,147,821,154,377,139,602}

    Returns: 9248

  53. {667955992,667956048,356131230,598738258,356131727,667956501,667956526,667955842,667955980,356131237,356131852,356131666,356131239,667956367,598738530,356131616}

    {330847604,330847767,491994193,752027574,491994387,330847393,330847390,330847038,330847010,491994003,491993808,491993514,491993819,330847331,752028159,491994022}

    {59455,32874,70441,71972,79426,52780,92553,52404,4775,28822,38803,47004,48965,61187,1847,67201,56557,64764,83359,21670,17856,52022,74913,47203,47279,62580,93981,63140,30961,81023,75729,628,32281,21176,77355,28846,54794,9617,89039,71764,15776,51196,33198,80775,32730,26246,72003,23024,37034,66098}

    {591,324,701,715,786,522,919,523,46,279,387,463,482,609,15,665,556,641,827,210,169,514,741,469,467,621,936,629,309,806,750,4,321,204,764,287,547,93,881,711,152,506,325,807,326,262,713,228,370,656}

    Returns: 10048

  54. {178605519,576017794,178605173,178605944,178605882,766783526,178606022,766783630,576017216,178605121,766783625,766783775,576017701,576017810,178605284,766783629}

    {770778548,645285563,770778480,770778372,770777833,94484039,770778083,94483937,645285589,770777790,94484422,94484145,645285310,645285407,770778663,94484426}

    {18518,89964,95988,41214,59948,67269,97974,79635,96819,97832,92703,44394,67116,30926,52359,8882,85548,88460,68778,29931,64767,4176,52601,35596,61531,72228,70266,24674,61043,58490,11051,27206,14480,1870,95860,43631,27123,34551,6621,3874,6108,97315,91568,50220,38781,41014,12765,32172,48473,61295}

    {182,892,950,407,599,669,972,793,966,975,926,439,670,308,520,80,852,880,685,294,644,36,519,354,615,715,695,241,605,575,109,269,142,18,950,427,265,337,59,38,56,966,915,497,384,406,125,315,480,607}

    Returns: 28050

  55. {167483823,167484557,167484482,481907539,295062457,167484119,167484252,167483781,481907867,295061966,295061598,295062343,481907543,295062418,481907804,295062071}

    {198658172,198658540,198658663,732501383,697138762,198658222,198658822,198658325,732501680,697138911,697139048,697139013,732501436,697138679,732501002,697139024}

    {78376,30221,45127,90749,67842,58553,64965,9930,49818,57330,84883,82737,79544,31638,43636,82154,33526,45200,66722,85357,15496,75084,49259,49388,39994,78368,28323,76320,9497,60471,38444,100352,35390,61777,6036,62196,9181,94755,45386,75995,45307,47953,96249,96014,25465,99659,93784,93403,48879,52659}

    {781,299,447,904,670,579,649,90,489,571,848,824,789,308,435,813,328,449,662,853,150,747,485,490,396,780,276,754,92,604,378,1000,352,608,56,620,88,939,448,751,451,478,962,959,254,987,936,925,485,523}

    Returns: 87649

  56. {537019523,662329837,537019839,537019566,662330412,662330313,329591795,662329592,662329660,329591706,662329907,662329899,662330079,537019747,662329700,537019264}

    {296624971,945964527,296625076,296624962,945964019,945964664,49856700,945964249,945964097,49856620,945964693,945964794,945964012,296625292,945963892,296625634}

    {71578,82967,6209,29216,33426,84306,60942,27747,66348,68875,71952,75877,4850,96929,95364,40533,54935,30923,55218,8159,77921,97509,95380,11110,41576,43480,43036,87927,53684,93289,19674,37048,27315,19850,100125,10653,86476,69817,22309,12263,96277,14111,87203,48504,93306,50758,90873,28036,25684,10203}

    {713,827,60,288,328,843,604,271,661,685,717,753,47,966,947,401,541,305,545,72,777,970,946,102,407,432,428,878,534,926,191,369,265,193,998,98,863,696,216,116,957,132,868,476,927,507,905,276,251,97}

    Returns: 72750

  57. {892032570,743880788,743880489,743881159,743881264,987772672,987773397,743880930,892032869,743881151,743880900,743881222,743880819,892032799,892032536,743881080}

    {821644026,996954519,996953749,996954000,996953907,518683325,518683435,996953686,821643831,996953673,996953773,996954241,996953749,821644599,821643862,996954446}

    {36210,32083,67508,31439,55590,14904,70614,92799,64998,3396,37172,2937,3504,94168,52258,32146,69856,2866,7921,54798,25363,59948,43250,82579,10057,32879,11481,25386,54772,67201,40331,16826,37267,50884,70557,29668,61288,71416,54850,13561,4858,25824,25517,27323,4064,77654,1737,78608,49927,52735}

    {362,313,669,313,546,143,706,918,641,25,371,27,32,933,517,318,691,25,74,544,253,597,426,818,95,324,114,252,539,665,403,159,368,499,696,291,606,706,544,132,40,257,253,264,33,772,12,786,496,527}

    Returns: 27792

  58. {723545698,724863333,724863135,430400840,723545479,723546029,430400976,723545301,430400282,723545494,430400646,723545297,724863690,724863785,430400265,430400817}

    {258234671,9067119,9066643,209336161,258234192,258234724,209335570,258234334,209336080,258234321,209336313,258234176,9067211,9066372,209335625,209335515}

    {28505,90887,17391,66291,88904,20460,84243,75513,50026,7520,13565,86090,18288,16457,9354,23406,57015,42965,80573,53281,42783,29328,20110,26123,2793,14378,31823,45610,30370,98863,34998,88504,73498,61664,82622,56250,66674,10469,36729,45990,29770,54025,96635,47314,59143,94388,77998,1002,31758,84566}

    {284,900,164,659,882,197,837,748,496,70,133,853,181,162,92,231,562,427,798,523,426,286,199,252,21,141,313,450,303,983,348,876,734,609,826,558,659,98,360,458,290,538,958,472,589,942,779,2,315,837}

    Returns: 16032

  59. {545749778,545748883,929236391,33863748,33863673,929236382,929236978,929236318,929236080,545749101,33863966,929236535,33863584,33863886,545749439,929236208}

    {929327482,929327135,17741669,274644137,274643283,17741780,17741333,17741663,17741371,929327152,274644188,17741415,274643320,274643527,929326941,17742094}

    {36132,2827,39214,47092,903,29478,62919,20697,62301,13204,54441,16027,84489,91564,62944,47308,59077,95755,21809,73133,26616,79314,2192,37189,60212,66788,95684,45291,46724,60862,37610,70175,28568,38017,54430,18861,53996,57855,8195,69497,41033,70178,36658,70978,19619,41903,67974,47887,45132,61937}

    {356,24,390,466,8,287,627,205,615,127,541,158,842,909,629,473,584,949,214,726,257,791,21,364,598,662,953,447,462,603,374,692,285,375,542,188,533,570,74,687,402,697,358,705,190,417,677,469,447,615}

    Returns: 14448

  60. {697860952,484913384,697860838,484913349,484913073,484913150,341789228,484913395,484913031,697860897,697861078,697860772,484913211,341789432,697861476,697860769}

    {714455291,164774786,714455765,164774341,164774588,164774211,786189634,164774510,164774247,714455424,714455757,714455895,164774379,786190299,714455719,714455333}

    {536397,835165,335792,749434,833431,469625,194041,865256,217914,53841,256829,16903,187046,94648,521100,110762,722725,474913,86000,565888,440468,315379,878682,433497,38655,678458,376254,186819,336145,411549,161692,73910,217719,235889,190180,691738,742619,736323,229766,828938,295367,628293,416582,178512,671195,237307,432112,217244,14207,811054}

    {5955,9269,3724,8325,9253,5210,2148,9609,2414,598,2851,185,2068,1050,5786,1229,8028,5270,946,6277,4883,3504,9756,4808,427,7537,4170,2065,3732,4563,1792,819,2412,2619,2106,7675,8247,8175,2545,9205,3278,6981,4626,1975,7455,2632,4793,2407,150,9009}

    Returns: 140800

  61. {29569648,323629468,995121552,323629329,29569815,323629473,29569546,995121527,29569966,29570219,995121984,995121640,323629383,995121901,323629608,995122265}

    {749047250,729052662,690113556,729052781,749047372,729052184,749047132,690113686,749047262,749047361,690113335,690113815,729052516,690113241,729052375,690113484}

    {692869,244439,630655,788885,594516,612491,240829,448078,129477,52981,351443,95400,443560,877927,843232,252606,860281,664865,725263,269387,839499,727954,134388,327801,720391,854534,777313,791343,167976,325170,773605,146930,50398,122251,830095,646326,575611,745395,423893,26798,359385,312074,416128,347201,393169,499128,320885,442092,250833,386162}

    {7696,2711,7001,8762,6603,6802,2671,4978,1433,579,3902,1051,4924,9754,9367,2802,9551,7386,8051,2993,9321,8085,1493,3635,7999,9491,8633,8785,1856,3606,8588,1628,557,1355,9221,7174,6389,8278,4703,296,3989,3461,4623,3850,4360,5539,3564,4909,2781,4289}

    Returns: 184388

  62. {71545986,963398807,42718890,963398871,71546203,71545932,71546053,71546615,71545942,42718522,963398553,963398436,71546129,42718397,42718750,42718530}

    {17582812,375932569,363017967,375932740,17582431,17582994,17582697,17582998,17583161,363017588,375932438,375932869,17582406,363017255,363017729,363017256}

    {878672,350503,536245,356786,215906,880834,849349,363755,781287,231787,810279,879446,451531,87941,120888,253726,275699,820714,831138,76507,96142,53703,172010,115286,72528,7489,68737,737955,700873,101413,703571,729069,272023,192320,27478,751538,121629,56302,106451,203904,433143,115247,14702,16574,428755,58743,430120,897575,397526,163483}

    {9752,3891,5957,3957,2398,9783,9434,4034,8679,2574,9001,9767,5016,970,1334,2819,3063,9118,9225,840,1062,587,1906,1277,795,78,756,8192,7784,1117,7811,8090,3017,2128,297,8342,1345,621,1179,2258,4810,1270,159,178,4754,652,4774,9967,4407,1811}

    Returns: 111783

  63. {369128939,897073451,897073460,440945012,440945435,440944938,897074132,897073567,897074095,369128644,369129088,369129084,440945099,369129059,369128795,369128935}

    {721169106,904361583,904361812,680134302,680134507,680134080,904362321,904361521,904361755,721168611,721168392,721168313,680134502,721168828,721168925,721168748}

    {899990,38087,88605,858560,39379,550328,332330,402153,31931,749267,111488,385719,727237,646305,28903,38890,29682,321847,117930,659092,701248,111471,534550,5643,706668,32597,753492,258565,7852,456498,160159,360096,797891,816788,279469,547408,78183,426863,150309,434210,187212,875787,496748,488640,3856,875826,493412,292707,623340,203832}

    {9991,419,977,9530,427,6110,3690,4463,346,8320,1228,4275,8078,7174,317,432,327,3567,1305,7317,7791,1233,5936,59,7848,355,8366,2869,80,5065,1773,3998,8856,9068,3096,6080,865,4742,1659,4824,2074,9724,5512,5420,36,9727,5481,3251,6923,2255}

    Returns: 61696

  64. {145113920,67665255,145114007,37147330,37147549,145114480,67665251,145114428,37147314,67664777,67665217,37147454,67664694,145114530,37147636,67664744}

    {619783422,392708727,619783181,94467488,94467201,619782845,392707980,619783227,94467706,392707950,392708246,94467173,392708448,619782914,94467287,392707932}

    {135362,700926,174405,637459,471342,10081,1703,242388,611870,421086,628779,113069,858882,785207,647820,222876,558611,1900,553398,127975,275857,80310,662905,343199,212384,240786,387959,124534,382760,863870,798432,572349,117700,874527,628395,362847,119802,630914,325850,84306,9653,446594,247257,747517,520032,216656,47176,174257,575484,128449}

    {1503,7786,1936,7074,5234,101,8,2686,6796,4673,6977,1252,9540,8719,7195,2474,6206,16,6146,1420,3056,889,7364,3812,2349,2674,4305,1373,4243,9593,8866,6357,1299,9711,6978,4031,1331,7002,3611,933,100,4961,2738,8302,5774,2400,524,1934,6390,1420}

    Returns: 27248

  65. {803248513,901530688,803249304,803249199,820204010,820203587,803248943,803249276,803249211,820203935,901530406,901529909,901530252,901529815,820204155,820204051}

    {40672936,699819619,40672817,40673033,161094848,161094161,40672437,40672388,40672987,161094546,699820332,699819665,699819763,699819738,161095061,161094574}

    {790796,748521,526652,872330,153480,605498,66644,750193,478583,573933,535733,302440,311978,250851,650403,253078,71013,162586,399907,80561,755968,1586,46714,613062,646944,3837,425644,836860,491849,13649,473663,330830,294629,107385,569483,10011,889813,800282,52273,51189,568465,589382,649528,566584,496490,60874,227573,173760,119708,671805}

    {8780,8310,5842,9685,1697,6718,736,8334,5317,6377,5951,3351,3462,2787,7218,2806,787,1805,4439,887,8397,14,517,6807,7184,33,4726,9290,5463,141,5258,3668,3268,1189,6320,102,9881,8883,578,559,6315,6538,7206,6286,5516,668,2524,1928,1323,7462}

    Returns: 25376

  66. {464467256,464466843,175929312,812123278,812122894,812123341,464466996,464467099,812123458,175929597,175928872,812123477,812123493,464467023,812123020,812123277}

    {408322244,408322761,663836138,922042816,922043027,922042832,408322220,408322191,922043164,663836645,663836559,922042592,922042795,408321781,922042796,922042543}

    {291961,695716,175738,578860,490912,46883,635760,726329,663205,47402,755887,674777,170835,898107,710283,362888,596082,264169,668440,446367,359497,377157,24444,529286,598099,797432,167330,487334,29690,98877,39125,286061,664549,518168,142274,238095,857191,878621,598890,868551,302765,727081,33209,502291,533786,397036,16669,211764,645485,578070}

    {3236,7722,1951,6427,5452,514,7062,8068,7360,526,8398,7488,1896,9974,7886,4028,6615,2926,7423,4957,3984,4185,269,5874,6636,8850,1857,5412,326,1094,430,3176,7374,5753,1577,2642,9516,9752,6648,9645,3362,8068,360,5573,5920,4408,178,2350,7170,6418}

    Returns: 178592

  67. {835527452,610473496,835527550,610473759,835527638,640235022,640235616,640235307,640235700,835528249,835528027,835528219,835527479,640235607,640235075,835527870}

    {827482480,271215191,827482393,271215794,827482879,450449439,450449257,450449085,450449301,827482867,827482893,827482624,827483176,450449604,450449043,827482384}

    {538741,121867,255310,58011,68907,104769,716691,655752,615859,189954,58144,590082,497774,693468,748019,22044,841265,473256,619951,144458,872217,617849,183768,497808,19387,366914,514355,654999,58664,732696,243795,575452,687493,567622,89433,385064,513731,771145,581430,259068,323334,592469,780237,348219,395497,776295,743792,841898,721435,601772}

    {5985,1343,2834,636,765,1163,7954,7285,6835,2102,642,6552,5525,7698,8306,241,9338,5254,6883,1603,9683,6863,2040,5526,214,4068,5711,7272,646,8131,2706,6386,7630,6300,985,4269,5700,8564,6454,2872,3583,6580,8661,3866,4394,8617,8257,9351,8009,6680}

    Returns: 197114

  68. {549757406,272139183,549756677,272138362,272139173,272138563,272138948,272138545,549757314,758924012,272139192,272139025,272139034,549756588,549757128,758924068}

    {552699258,451282495,552699380,451283307,451283188,451282394,451282397,451282685,552699657,175470014,451283309,451283030,451282635,552699281,552699566,175470067}

    {455860,617097,643078,146298,144588,63170,512364,11433,412406,13928,113637,444974,674959,362978,234796,386676,482872,425383,463759,181220,704156,99228,257085,7031,546209,613323,865269,601001,618904,31272,890629,70277,697044,479343,797651,416836,726181,692147,313416,578886,64504,131966,418560,187588,379553,461393,839156,454632,780485,408141}

    {5065,6851,7138,1618,1598,692,5691,123,4580,146,1261,4936,7492,4029,2599,4286,5359,4722,5151,2009,7816,1099,2854,69,6059,6811,9606,6668,6866,343,9892,779,7739,5320,8854,4631,8060,7690,3473,6426,716,1456,4643,2074,4215,5118,9313,5050,8672,4527}

    Returns: 100207

  69. {599763581,565645293,599763866,565645341,565644682,26421771,26421066,565644713,26421350,26421847,26421627,565645141,565645269,26421054,599763559,565645400}

    {199896853,905685962,199897361,905685386,905685748,809531322,809531771,905685993,809531465,809531585,809531216,905685730,905685449,809531250,199897748,905685740}

    {490492,480391,116032,265827,145164,658495,279697,602810,504128,238011,537673,519779,459405,845897,490223,199209,874383,62278,305952,893014,841351,302798,179004,382719,678718,702084,15781,372217,419457,175357,375500,883172,348400,689802,4057,95197,781385,569170,558371,470433,86668,150681,623229,81833,101035,172570,580181,774772,638908,525039}

    {5444,5335,1286,2946,1603,7309,3100,6689,5596,2642,5965,5768,5100,9393,5437,2207,9713,681,3395,9920,9342,3361,1987,4252,7535,7795,174,4134,4653,1946,4165,9809,3864,7656,40,1052,8678,6324,6195,5224,958,1670,6919,903,1120,1911,6444,8602,7095,5826}

    Returns: 64912

  70. {705729948,705729795,321202900,583092141,612677768,583092559,868052692,705730243,321203516,321203657,868053133,705729890,390817596,612677804,321203368,705730248}

    {82348508,82348161,527281254,743402569,602036279,743403102,953582786,82347888,527281849,527281637,953582324,82348358,635597307,602036244,527281202,82348300}

    {104083,721414,163895,497919,554209,854733,791735,219560,397366,107199,37650,177771,877665,587520,686966,616515,583429,25619,55967,431016,135585,218454,221595,411819,638754,81011,305326,656715,560997,18569,733235,452190,674042,369016,165871,332489,517718,211927,748233,436154,231051,304958,214772,11014,201615,522010,334738,108440,780195,878371}

    {1154,8005,1810,5523,6152,9490,8787,2439,4414,1189,414,1970,9741,6524,7626,6844,6481,279,615,4783,1503,2425,2456,4575,7092,898,3385,7293,6224,202,8139,5023,7481,4091,1843,3685,5751,2349,8304,4842,2566,3387,2382,117,2234,5791,3709,1196,8658,9756}

    Returns: 161751

  71. {541347197,225074979,541346902,563773176,563772780,276017905,276018522,994480568,541347316,563773088,14721744,18307907,276017957,276018515,541346943,541346914}

    {246287959,47856681,246287970,465586114,465586209,196388450,196387949,6730040,246287490,465586707,931493120,463905289,196387826,196387850,246288226,246287617}

    {122383,31419,712617,680569,58749,39558,730022,66763,351578,703692,241668,384387,78493,695882,135530,414921,563406,118837,437940,842276,303867,400241,399618,154339,827320,129472,712088,585679,315447,42938,829489,75562,690634,646012,337488,833800,425489,644760,294817,734689,872930,240244,200297,229885,162086,358670,618966,781339,12100,132627}

    {1354,345,7909,7559,649,438,8102,740,3897,7808,2680,4260,869,7732,1497,4610,6255,1319,4865,9349,3366,4446,4430,1704,9186,1435,7907,6503,3500,470,9213,838,7671,7175,3742,9259,4719,7158,3275,8157,9696,2668,2219,2552,1792,3979,6877,8678,131,1463}

    Returns: 176619

  72. {425305079,425305368,33597633,820577880,33597717,425305380,828397115,934234721,33597406,425304695,820577833,425304806,33597706,425305006,934234604,33598154}

    {598650271,598649833,115626642,503476677,115627262,598649623,199779046,751927933,115627352,598649523,503476723,598649815,115627220,598649371,751927861,115627317}

    {47803,125667,692835,594733,870398,505717,612998,624239,528476,685596,204435,564463,461259,602838,284734,356249,242487,96732,244870,282631,212940,780225,813659,5418,75189,596139,540745,824263,319775,26926,254098,208619,156004,186661,376048,134038,820472,170029,67443,548290,153007,631551,336406,310762,240590,421035,662606,183916,774407,48726}

    {529,1396,7690,6606,9670,5615,6806,6927,5863,7608,2269,6263,5119,6697,3155,3954,2692,1071,2711,3136,2356,8669,9031,51,832,6615,6001,9153,3547,298,2816,2314,1726,2063,4173,1485,9110,1883,742,6089,1698,7012,3728,3451,2668,4671,7360,2043,8601,540}

    Returns: 75852

  73. {556089822,281289949,874651681,556089707,874651755,412572182,412571942,140432651,281289941,600091956,571426356,874651207,412572023,140432297,347942404,874651743}

    {650533579,123518903,955021742,650533267,955021619,202601274,202601484,811639774,123519205,334462371,550391991,955020802,202601584,811639432,434660833,955021513}

    {555039,803022,765749,599065,139051,652,215235,572069,754492,106441,522037,229547,406947,188776,880550,792441,598906,392331,481995,148429,350366,492527,167390,568053,102891,165617,620693,281840,78202,675156,6294,381367,418538,81420,542869,79373,35809,717538,442836,6011,280988,234723,516152,754376,492479,216689,792268,354996,549023,508248}

    {6162,8914,8500,6647,1534,6,2386,6352,8375,1179,5795,2548,4515,2089,9777,8802,6652,4359,5350,1644,3889,5466,1859,6309,1141,1832,6894,3131,862,7491,68,4231,4648,897,6021,877,387,7968,4911,66,3114,2606,5728,8372,5469,2401,8802,3943,6094,5647}

    Returns: 10432

  74. {414094323,836138811,836139339,59239488,925853921,414093941,925853880,414094167,925854454,414094721,59239206,528894919,122543087,71967122,122542699,925853652}

    {941005918,127653836,127654465,250761081,983203334,941005356,983203791,941005162,983203192,941005625,250761372,573346040,847406221,520180438,847406063,983203365}

    {219868,739809,691394,584113,690673,710016,611194,672865,829233,45231,855700,145348,735500,70424,603522,271747,6582,295526,11268,780561,752427,146955,176315,180538,2647,199044,362247,21568,259313,247165,844239,209371,279146,621968,579343,496685,527351,2180,184403,540822,191710,820146,645134,729424,675298,707424,232682,124846,645469,341237}

    {2435,8215,7672,6490,7664,7887,6790,7467,9205,492,9502,1607,8172,772,6705,3017,66,3279,117,8668,8357,1622,1958,2002,27,2210,4022,233,2880,2742,9373,2321,3099,6909,6431,5516,5856,15,2041,6001,2129,9111,7159,8095,7500,7856,2578,1379,7161,3789}

    Returns: 34880

  75. {615976746,190328493,615977404,139451734,139451939,190329153,837130780,139451965,290530365,190328558,235491437,476028267,190328991,476028322,615977100,290530323}

    {185958467,945271389,185958354,353768879,353769117,945271500,649164209,353769491,56127086,945271190,122624675,480645858,945272174,480646030,185957967,56127504}

    {654097,696558,421607,836597,780625,700580,375140,139300,823889,165612,719184,829043,662072,348692,859231,443228,827382,162894,559864,180196,693279,65279,301683,365673,507090,127193,200875,513569,246401,161572,361136,777670,305435,228018,128749,857202,784096,700522,328477,476859,458756,560356,458543,238635,159435,396489,117097,480991,334670,138533}

    {7262,7730,4683,9295,8663,7784,4166,1545,9154,1834,7987,9208,7350,3874,9544,4920,9185,1802,6220,2000,7701,725,3343,4057,5631,1412,2223,5699,2733,1788,4003,8637,3387,2526,1426,9521,8706,7782,3639,5296,5090,6217,5092,2643,1768,4399,1294,5344,3715,1539}

    Returns: 508771

  76. {567150440,389830425,389831156,154299814,389830828,94321129,716514587,195794076,650128051,389830642,716513773,154300007,154300556,94321360,567150770,650128494}

    {890457017,200775523,200776299,998772445,200775750,74165018,67026963,93646587,745820557,200776296,67026647,998772405,998771711,74165238,890456828,745820731}

    {547928,388449,567382,7619,366053,575092,206299,591612,200809,370231,672943,269118,723943,380767,74135,674988,330245,309743,377529,726581,805364,24621,603129,754110,265575,492206,403421,338657,163081,830185,449052,782224,659116,787836,642853,741372,766233,28355,642854,21507,515707,196599,863618,604832,183370,649270,883979,133034,95552,894505}

    {6083,4310,6299,77,4063,6382,2290,6563,2224,4107,7467,2985,8038,4222,818,7490,3662,3437,4194,8073,8938,273,6699,8378,2950,5466,4472,3761,1805,9221,4986,8689,7318,8750,7137,8230,8508,313,7142,232,5725,2179,9590,6716,2033,7206,9816,1471,1057,9934}

    Returns: 121904

  77. {840340537,987447297,840340443,136794792,48414855,123891113,840340856,48414379,123891298,987447751,611083356,271613134,271613018,987447695,840340267,271613660}

    {16091726,326940844,16091327,93948085,900801140,497758286,16091562,900801073,497758454,326940532,17149294,44373121,44373160,326941204,16091557,44373119}

    {164519,159913,804343,418323,873497,684684,395869,612165,562005,573494,69468,592911,553208,521205,582806,241467,571253,314840,432754,464374,259551,77880,66442,756019,5366,326233,38753,449622,6150,839456,602990,115587,433243,66415,70634,606316,669787,625614,632499,285676,874371,602541,353383,271916,864274,437386,532837,391200,146125,207932}

    {1827,1774,8933,4644,9704,7600,4396,6800,6237,6367,763,6587,6138,5783,6467,2675,6345,3495,4807,5156,2873,865,733,8397,58,3615,429,4990,68,9324,6696,1277,4805,729,781,6726,7434,6951,7024,3167,9713,6686,3923,3014,9592,4858,5919,4339,1617,2302}

    Returns: 85856

  78. {546939776,861879187,484813119,969940289,109278268,546939582,484813277,837574202,879235140,218774531,109278175,861879789,109278490,861879399,109277867,109277859}

    {232483726,963200174,338502861,336112730,531461181,232483545,338503101,290725402,985039145,138990437,531461986,963199681,531461427,963200410,531461506,531461801}

    {467590,421566,562460,119980,588672,87080,566320,187615,537742,747270,167902,7640,7573,30993,172737,500389,471089,143903,31706,621313,28598,622876,843230,626979,145729,619467,670340,116302,51476,248528,117206,288485,808257,100711,889170,467745,598258,35859,163492,347347,178823,829440,373500,9062,655941,600360,776735,150069,133411,54073}

    {5188,4676,6243,1324,6540,963,6286,2080,5964,8295,1859,79,75,341,1916,5552,5226,1594,343,6898,316,6913,9363,6963,1610,6877,7441,1283,571,2757,1294,3202,8974,1118,9879,5191,6641,393,1810,3853,1983,9207,4141,95,7284,6669,8622,1667,1482,597}

    Returns: 121168

  79. {427983942,206577418,929785167,848981782,929785216,418586638,888948607,929786022,418586087,848981555,507480763,128352071,888948674,929785087,888948412,418586304}

    {711399469,808220693,281219852,869096494,281220451,248081989,69815254,281220595,248082106,869096004,755897401,217281453,69815319,281220126,69815592,248082509}

    {202625,11136,271431,306998,460972,245423,15580,313441,213741,674439,493941,771015,860575,762265,196506,474975,808356,132243,165524,736722,383902,192881,130679,71618,753125,701799,678216,365987,378536,668229,426278,747714,177426,56696,427722,141947,708767,35771,187709,236853,125115,109140,503623,665778,295372,310154,316174,416490,641852,163856}

    {2248,115,3013,3410,5114,2721,172,3475,2369,7490,5486,8561,9558,8465,2174,5273,8981,1459,1830,8180,4262,2141,1446,794,8359,7795,7530,4061,4204,7420,4733,8298,1964,624,4751,1576,7873,388,2081,2624,1387,1204,5587,7392,3273,3444,3503,4618,7126,1810}

    Returns: 167040

  80. {709866542,709866169,541748615,709866580,541747942,709866023,541748579,541748189,709866474,541748448,709866616,709866377,541748072,709866024,541748313,541748495}

    {704254278,704253635,324015170,704254096,324015259,704253682,324014998,324014869,704254135,324014802,704253838,704253568,324014983,704253837,324015394,324015697}

    {227381,373003,384668,547993,878751,331333,81065,166080,394687,746250,72465,179070,409654,149805,286159,97028,362170,614378,762340,647590,351198,770650,316902,60353,46643,70819,88628,505111,140349,796396,149077,710869,288868,801528,780072,494938,804335,108647,216951,426177,29720,95336,575196,226663,23100,274616,471913,884088,769820,519852}

    {2519,4136,4270,6082,9758,3675,892,1845,4383,8291,795,1982,4548,1664,3173,1076,4023,6825,8469,7185,3894,8561,3514,664,510,784,982,5603,1549,8844,1656,7893,3207,8903,8662,5498,8928,1204,2401,4729,321,1055,6385,2516,253,3049,5242,9815,8544,5766}

    Returns: 159447

  81. {255141942,107202103,255141714,107202241,255141319,107201800,255141810,107202136,107201766,255141468,255142057,107202223,255141608,107202010,107202304,255141347}

    {585188353,135949470,585188335,135950027,585188517,135950208,585188900,135949784,135949998,585189206,585189065,135949480,585188329,135950018,135949757,585189178}

    {745006,100190,310268,553339,87193,99283,89727,199297,810027,121936,182857,640759,252550,23965,845886,397420,191001,104243,662541,48177,173316,35871,123488,223014,415144,120212,221737,144299,714572,58223,864798,802796,237419,37508,301731,529894,171120,895666,734608,472370,348487,292036,373882,495499,338718,253640,190123,144556,802018,547365}

    {8270,1108,3440,6148,963,1096,994,2206,8997,1349,2031,7110,2799,263,9397,4413,2113,1152,7351,529,1917,390,1368,2472,4608,1329,2455,1603,7939,638,9601,8911,2628,414,3351,5887,1899,9943,8158,5242,3870,3237,4144,5498,3754,2814,2111,1596,8910,6072}

    Returns: 169381

  82. {790389506,786590578,790390095,786590648,786590476,790389409,790389507,790389854,786590090,786590153,786590408,786590117,790389570,790390207,790389367,790389733}

    {978016705,312233888,978016607,312234291,312234170,978016387,978016864,978016125,312234563,312233799,312233867,312234083,978016385,978016693,978016076,978016695}

    {896690,271919,461101,749917,563192,382908,774854,777683,181510,1508,246493,353593,782626,43866,263007,150828,281078,677773,632825,363954,685902,95859,251272,470392,522468,789833,861250,57429,331553,308493,759306,160977,75632,159946,434941,142507,379663,166635,622694,259889,770532,402998,881117,181945,410029,637434,869419,746054,516334,704339}

    {9954,3015,5118,8332,6252,4247,8607,8637,2010,11,2736,3925,8693,485,2922,1666,3116,7523,7024,4037,7616,1061,2786,5216,5803,8772,9567,628,3681,3420,8428,1781,836,1769,4830,1580,4215,1841,6914,2884,8558,4474,9788,2017,4547,7072,9658,8281,5733,7824}

    Returns: 24128

  83. {267165316,929707604,929708179,929708093,929707510,267165181,267164541,267164823,267165256,267165134,929708246,929707744,267165381,267164823,929708014,929708036}

    {993311025,681022550,681022901,681022943,681022230,993310708,993310467,993311094,993310964,993310505,681022903,681022413,993310413,993310982,681022263,681022595}

    {4104,507996,42459,889529,470685,888073,569269,530643,718778,62649,86964,21778,57289,696291,716920,489800,504342,783663,111875,7304,734834,430134,598263,699315,174462,824451,659728,70043,130535,45645,227656,557001,626515,479764,650903,199332,868655,518064,864546,814245,168318,101542,106352,618133,142103,115086,320442,684768,378220,63593}

    {36,5635,461,9876,5222,9864,6322,5896,7985,694,957,235,630,7729,7961,5434,5601,8698,1232,78,8163,4778,6638,7763,1930,9151,7326,774,1446,506,2525,6187,6955,5327,7232,2205,9648,5755,9600,9041,1861,1128,1178,6858,1573,1273,3554,7607,4200,705}

    Returns: 63856

  84. {183202261,918290741,918290816,918290913,183202237,183202264,918291597,183202011,183202444,918291415,183202276,918290835,918290994,918291111,918291268,918291530}

    {25066580,731252314,731252942,731252794,25065728,25065847,731252639,25066520,25066656,731252476,25066217,731252840,731252582,731252555,731252303,731252188}

    {23679,554315,109275,323767,668544,580892,110823,187438,459023,407822,115667,146505,587972,26666,234060,792432,855520,541245,850056,808862,137592,239889,588822,817059,457168,381808,891276,528376,97863,450636,365468,722833,211684,27373,694933,644535,117809,241428,236868,774647,97703,267321,260353,96671,283073,570134,682296,167515,336372,691613}

    {261,6148,1210,3595,7428,6453,1227,2082,5096,4530,1284,1620,6530,290,2593,8798,9505,6008,9438,8982,1518,2664,6539,9073,5073,4239,9897,5860,1083,5005,4054,8026,2343,303,7719,7159,1303,2680,2627,8604,1083,2969,2888,1071,3145,6325,7572,1856,3735,7674}

    Returns: 171402

  85. {289222042,405765724,289221878,289222752,289222506,289222259,289222248,289222244,289222173,405764872,405765599,405765185,289221986,289222732,405765340,289222836}

    {165414253,588225831,165413908,165413558,165413642,165413509,165413344,165413648,165413262,588225896,588226400,588226454,165413741,165413358,588226123,165414148}

    {2618,49700,137826,600492,274208,432759,245502,17530,895382,833210,162045,55876,35504,577154,718021,72244,741770,497724,70521,852542,245861,722980,53279,12763,161627,352427,123126,255640,777536,774813,747501,452144,885253,234805,883009,39427,166887,94528,302313,242166,159824,828617,818106,304300,678855,227529,441434,96448,524191,781698}

    {20,542,1526,6670,3046,4808,2722,192,9946,9253,1797,617,384,6411,7971,796,8235,5526,773,9465,2729,8028,587,134,1795,3915,1364,2835,8634,8601,8300,5020,9834,2601,9801,433,1848,1045,3352,2688,1773,9200,9086,3375,7539,2523,4896,1070,5823,8676}

    Returns: 41888

  86. {952390770,952390320,718944760,952391040,952390724,952390543,718945395,952390390,718945302,718945114,952391151,952390510,718945576,718945157,718944759,952391076}

    {559242944,559243153,86459097,559242567,559242834,559242864,86459746,559243316,86459939,86459207,559243511,559242555,86459647,86459092,86459439,559243009}

    {786186,221856,579901,17897,689511,470512,715110,550206,386298,157803,460586,68449,807339,456347,770755,467494,53871,598263,866710,128903,477535,411681,63114,85153,102605,50062,294439,472214,156196,666276,880257,517665,718209,31839,734472,540752,36398,495963,666622,127305,227438,41832,833974,559222,814728,787686,428843,191349,169980,225481}

    {8734,2457,6434,191,7651,5227,7935,6111,4289,1748,5115,755,8963,5067,8562,5184,597,6641,9622,1425,5295,4564,697,936,1130,549,3267,5240,1732,7396,9780,5750,7976,346,8153,6007,402,5509,7400,1405,2517,460,9256,6211,9044,8748,4756,2120,1884,2501}

    Returns: 157902

  87. {576813830,783635963,576813444,576814048,783635622,576813883,576814197,576813632,576813941,783635228,783635476,783635252,576813793,576813845,576813943,576813684}

    {314590193,172646932,314589618,314590110,172646395,314589589,314590045,314590140,314589991,172646829,172646366,172646723,314590063,314589958,314590182,314589873}

    {372968,77142,873609,196152,182501,24983,65869,172011,219429,603918,803185,793345,513464,750795,621902,773116,637792,688163,25508,379249,20137,710549,642892,793063,494644,62412,479740,810167,650065,523788,360700,448603,823286,72417,716311,584532,478126,308600,823355,690237,842847,853813,266620,18164,624391,308184,720238,319131,381860,145621}

    {4142,854,9698,2178,2020,272,728,1908,2429,6701,8916,8807,5697,8332,6909,8585,7083,7646,273,4211,218,7893,7139,8805,5496,690,5324,8999,7221,5812,4002,4974,9139,802,7957,6485,5311,3427,9142,7667,9358,9481,2957,201,6936,3422,7999,3545,4234,1616}

    Returns: 126909

  88. {566631530,206157958,206157806,566632124,566632367,566632109,206157901,566631650,206158019,566631821,206157286,566631554,206157791,206158120,206157971,206157389}

    {438006123,85382564,85382455,438006405,438006849,438006138,85382073,438006865,85382610,438006565,85382362,438006708,85382434,85382530,85381905,85381792}

    {212736,389156,82841,91748,35713,81115,640145,68101,152700,97036,250666,578717,258630,701414,836357,144313,680498,208887,526328,125213,58235,31051,38118,532784,734793,107054,558333,486141,625887,589625,866069,316721,91875,869685,696900,865631,751033,537901,255089,370533,484259,49534,867562,147795,39201,283534,727470,225604,223411,585020}

    {2362,4313,915,1009,387,891,7106,748,1689,1073,2779,6421,2872,7789,9286,1600,7557,2319,5845,1387,642,339,421,5915,8159,1184,6203,5393,6950,6549,9612,3509,1017,9656,7737,9609,8336,5968,2829,4109,5379,549,9634,1633,431,3145,8075,2504,2479,6495}

    Returns: 162230

  89. {264460955,575026783,575026310,264461341,264460525,264461406,264460686,264460651,264460988,575026818,264461192,575026561,575026696,575027041,264460754,264460518}

    {173045661,715814769,715814699,173045669,173045723,173046527,173046156,173045677,173045676,715814907,173046457,715815079,715815073,715814862,173045614,173045985}

    {451484,900259,20488,734052,73903,601245,615742,703962,805099,852611,181849,523808,443210,424113,612538,347120,37216,228787,706809,400843,151606,572252,377824,397782,28374,393755,815161,199142,795158,93671,279534,21054,701877,120707,152863,135637,471561,532170,322839,657664,729214,63953,564101,837662,885625,190201,17474,336381,104302,22756}

    {5008,9994,219,8156,813,6674,6838,7820,8945,9468,2012,5817,4923,4706,6802,3854,406,2540,7847,4452,1676,6355,4190,4417,315,4364,9047,2204,8827,1031,3100,233,7797,1334,1696,1496,5233,5903,3578,7298,8098,710,6260,9300,9836,2111,189,3735,1154,245}

    Returns: 156993

  90. {123869609,732134365,732140891,732135701,123871210,732120252,732136693,732145326,123831954,123822775,123862435,123798943,123816396,732118799,732058381,732101319}

    {62914143,55396003,55381623,55395272,62960578,55356293,55409880,55409849,62908711,62891337,62966516,62900411,62963222,55348749,55358262,55356517}

    {82413964,4797757,71884570,46385076,47267826,38516651,87031524,90927112,24893296,68079785,49125578,8325904,75137884,66154135,62175094,55697582,20024789,67800517,36212619,13111262,15425876,92197750,78262679,14778712,88346026,66603464,55444279,40701990,89001195,23055990,30926959,85643099,69110224,67005482,59150407,9794880,83515890,82005665,11983569,45448647,9371503,34631166,47811288,47974337,7307181,92225799,31878081,53752403,71919240,1534681}

    {91570,5330,79871,51538,52519,42796,96701,101030,27659,75644,54583,9251,83486,73504,69083,61886,22249,75333,40236,14568,17139,102441,86958,16420,98162,74003,61604,45224,98890,25617,34363,95158,76789,74450,65722,10883,92795,91117,13315,50498,10412,38479,53123,53304,8119,102473,35420,59724,79910,1705}

    Returns: 23020215

  91. {421417279,295457062,421412068,295460824,295471592,421420426,295459390,295428816,421394812,421388321,421387756,295471705,295412209,421414560,295470463,421427564}

    {419761537,51641951,419773720,51558278,51639389,419738288,51594203,51640850,419810544,419732561,419790505,51568831,51567981,419797841,51577806,419726313}

    {34910047,70925512,58193124,87194497,83131607,17309846,46409533,93055934,22928289,78536132,35750442,73199013,70162532,42906612,69419702,88823491,28751511,70046237,80719218,29794383,54744693,3039229,77552860,40603588,55535094,15791844,48546884,11230412,70309826,81177526,41021986,75475054,40809163,6644138,79701563,36471635,11060102,43490621,55107793,97250481,15853977,98676929,48455560,86596584,73031976,71743309,4915589,84825905,32082953,21840396}

    {38788,78806,64659,96882,92368,19233,51566,103395,25475,87262,39722,81332,77958,47673,77133,98692,31946,77829,89687,33104,60827,3376,86169,45114,61705,17546,53940,12478,78121,90197,45579,83861,45343,7382,88557,40524,12288,48322,61230,108056,17615,109640,53839,96218,81146,79714,5461,94251,35647,24266}

    Returns: 48627664

  92. {543251219,687398829,543299066,687397344,687369330,687393337,543307289,543257006,543292205,687411053,543301748,543312025,687414889,687363581,687412795,543305923}

    {114759188,456057069,114722313,456132501,456085371,456075393,114733695,114703284,114733357,456102060,114688272,114709644,456056883,456081649,456114217,114710443}

    {56577178,85999581,98055722,78197784,2718060,4367161,62762732,5326586,12409289,63233196,31802926,91532651,82187446,10062556,38266496,44410352,35381,88328530,38659623,36304204,71265304,5951769,52521464,37000906,9609164,70112742,87789464,7240288,91349655,5435454,53716532,42670531,35537973,4173306,4145681,40533137,51545245,52834093,60731036,85641686,87646827,78916495,85559433,6636915,45261713,30936176,8325504,30479206,28391519,74413867}

    {62863,95555,108950,86886,3019,4852,69736,5918,13787,70258,35336,101702,91319,11180,42518,49344,39,98142,42955,40338,79183,6612,58357,41112,10676,77903,97543,8044,101499,6039,59684,47411,39486,4636,4606,45036,57272,58704,67478,95157,97385,87684,95065,7374,50290,34373,9250,33865,31546,82681}

    Returns: 566096

  93. {134603735,134590662,202553357,202549311,134626327,134650445,202593780,202516887,202592875,134642000,134641549,202569108,134584599,134601093,202529438,134607890}

    {633328828,633377953,349404714,349443049,633388889,633347195,349430742,349444116,349438169,633385845,633344347,349472522,633389757,633354840,349474584,633386041}

    {46054067,97880112,79698992,66064379,90968011,48458023,35185543,79857177,55323953,20188177,16994860,57577978,29703050,92120728,37339461,54682867,11264418,4875803,29668735,17296801,47470787,16836915,18065004,27937879,49716631,4630468,40035030,90297963,69580032,91549523,9260986,2960662,90877640,81847372,10864970,84758492,68376031,58224033,14020238,63514079,76857040,45712988,29349465,31491724,93845693,4154414,2083678,94115087,24837980,28646729}

    {51171,108755,88554,73404,101075,53842,39094,88730,61470,22431,18883,63975,33003,102356,41488,60758,12516,5417,32965,19218,52745,18707,20072,31041,55240,5144,44483,100330,77311,101721,10289,3289,100975,90941,12072,94176,75973,64693,15577,70571,85396,50792,32610,34990,104272,4616,2315,104572,27597,31829}

    Returns: 33338848

  94. {499342598,499356700,586767040,499299273,586824362,586833528,586831855,586771635,499319250,586837513,586796930,586759460,499348477,586770739,586839298,586793100}

    {195453911,195524697,740866242,195465826,740814099,740826345,740863563,740874797,195521788,740846654,740855166,740849208,195475562,740813698,740798810,740877100}

    {3421394,2358467,59518827,29767207,7126999,10464977,74753010,92023618,60369324,38915596,29433526,88488124,54252780,72628090,91825757,64206102,20434460,47004399,2841527,58377583,2706105,4967754,78407845,88637084,56750761,18775183,29786490,88789235,49205975,73775008,81968814,11666016,43146276,68320589,98887613,98862468,18291676,20306086,62223247,2687827,42536732,35439519,78455686,17016332,2951043,15630813,19140632,30223858,62294309,35213726}

    {3801,2620,66132,33074,7918,11627,83058,102248,67077,43239,32703,98320,60280,80697,102028,71340,22704,52226,3157,64863,3006,5519,87119,98485,63056,20861,33096,98654,54673,81972,91076,12962,47940,75911,109875,109847,20324,22562,69136,2986,47262,39377,87172,18907,3278,17367,21267,33582,69215,39126}

    Returns: 37735472

  95. {59336178,59353727,59354974,59312212,59313992,158362964,158325760,158377513,158358785,59330640,158345346,59315684,158373907,158367493,59294170,59351119}

    {46126171,46123949,46120853,46122540,46119698,731105437,731053467,731038805,731044961,46118604,731116389,46136883,731045010,731080838,46097007,46107080}

    {97634522,29248501,80368693,17647167,38078438,38041593,23614393,54121896,4681048,7152287,12247629,83718403,77946838,14465268,30640291,59082361,30943525,66269237,33433822,8345430,9251729,46238071,61182157,15681105,80563560,35299197,36384049,7670236,74936737,78320968,92134486,78588312,22835369,75808655,42911022,81404229,6615105,70959460,59542070,52870823,89590034,52042721,65581034,85760793,70720282,31245130,16932407,68718377,3609925,61082538}

    {108482,32498,89298,19607,42309,42268,26238,60135,5201,7946,13608,93020,86607,16072,34044,65646,34381,73632,37148,9272,10279,51375,67980,17423,89515,39221,40426,8522,83263,87023,102371,87320,25372,84231,47678,90449,7350,78843,66157,58745,99544,57825,72867,95289,78577,34716,18813,76353,4010,67869}

    Returns: 49866642

  96. {826372395,826396047,826360463,634514037,634483181,634555959,826358034,826375916,826332449,826373852,826367457,634492558,634495906,826335079,634495012,826349001}

    {445125232,445084374,445103098,907584336,907649361,907579759,445141471,445071547,445115846,445108144,445104887,907626958,907567081,445099043,907631832,445101896}

    {84093315,38666743,22694524,19184797,56266130,64080975,38227198,55827771,60809400,91326806,62873998,77293611,78973679,47022812,72447185,39554139,29974439,13601833,4171046,66222910,78981195,81427922,44338968,35058574,40448727,9777415,72409096,28588664,38143045,65930806,83829645,76755215,87519789,95298127,27947788,38017705,55167539,30937538,66020320,60948991,36796977,5080055,19260265,86829380,48586944,67408312,60037259,94606026,1576320,5512097}

    {93437,42963,25216,21316,62517,71200,42474,62030,67566,101474,69859,85881,87748,52247,80496,43948,33304,15113,4634,73581,87756,90475,49265,38953,44943,10863,80454,31765,42381,73256,93143,85283,97244,105886,31052,42241,61297,34374,73355,67720,40885,5644,21400,96476,53985,74898,66707,105117,1751,6124}

    Returns: 25221120

  97. {31594523,31507726,986367489,986440663,31570365,986417511,31585075,31525256,986363988,986437892,31577345,31518347,986370406,31535851,986373746,31589369}

    {549458013,549414304,902468943,902512038,549478864,902528569,549471916,549479285,902538823,902534076,549433545,549479908,902502867,549460041,902521885,549451368}

    {67567926,85921501,9328033,52968033,75460303,21866073,45128903,24580204,63729552,87265924,13509008,5716767,46340369,74734205,20893144,62023254,8283530,70037130,78624218,3653397,83776403,81229510,9757926,60726947,30675694,53793755,66063726,20192455,78357820,67991547,74380228,50754151,13780824,15756226,90028953,73453983,79748310,78017418,36055322,34936206,76147228,50171405,44544784,68403035,58244803,87243818,20028500,86145964,90103356,63771887}

    {75075,95468,10364,58853,83844,24295,50143,27311,70810,96962,15009,6351,51489,83038,23214,68914,9203,77818,87360,4059,93084,90255,10842,67474,34084,59770,73404,22436,87064,75546,82644,56393,15312,17506,100032,81615,88609,86686,40061,38818,84607,55745,49494,76003,64716,96937,22253,95717,100114,70857}

    Returns: 58454352

  98. {866136404,121651427,121663922,121684609,121617747,866148328,121663283,121682123,866083689,866058677,121640605,121656966,866076378,121680583,866119544,121645476}

    {908229291,988338891,988354427,988336422,988397159,908272901,988303533,988350938,908223496,908268070,988375260,988328229,908204361,988360279,908216924,988386544}

    {35014315,67529703,51181457,29441639,69678625,88821916,76343146,9529293,77704825,87508225,67927580,31226938,16627532,76078773,26851088,31708823,62623966,50749395,1610469,11347248,88801419,23316090,31677994,90584860,41527868,97021825,46794896,56945746,59032516,31589189,47319282,98767549,59000049,67654239,3894507,752004,15166886,55736956,68990040,70347635,85642245,90332216,28298519,41801016,29138174,67320985,48932587,78389150,38902349,76039953}

    {38904,75033,56868,32712,77420,98690,84825,10587,86338,97231,75474,34696,18474,84531,29834,35232,69582,56388,1789,12607,98668,25906,35197,100649,46141,107801,51994,63273,65591,35098,52576,109741,65555,75171,4327,835,16851,61929,76655,78164,95158,100369,31442,46445,32375,74800,54369,87099,43224,84488}

    Returns: 12032064

  99. {498206771,347546830,498244342,347540083,347562667,498192037,347569912,498218420,498205573,347520528,347527736,347611849,347528042,347565855,498210112,498204520}

    {460709271,783253635,460722761,783207441,783237312,460772950,783222763,460768630,460768238,783275959,783253366,783218865,783241230,783210356,460686356,460765224}

    {6507451,1839296,42608357,43312483,2331948,8769229,12168363,54776290,52966477,57690202,95541038,87480995,1775022,18530324,72282674,95812148,94504510,23479731,36510829,97482163,38762128,44483974,24268299,84231671,61711424,87125114,5457591,37509557,82203653,53175383,74811295,62630513,79161893,9737393,77878843,67917907,13772401,7641039,27684161,58622256,6329094,4866289,69244395,38573072,29197807,17824540,14756550,22369081,6811768,91176123}

    {7230,2043,47342,48124,2591,9743,13520,60862,58851,64100,106156,97200,1972,20589,80313,106457,105004,26088,40567,108313,43069,49426,26964,93590,68568,96805,6063,41677,91337,59083,83123,69589,87957,10819,86531,75464,15302,8489,30760,65135,7032,5406,76938,42858,32441,19805,16396,24854,7568,101306}

    Returns: 28400352

  100. {807240631,20655801,536552415,849932134,243066899,736228347,121438599,88752339,33503226,668005283,59175596,690107965,365712347,1168531,807195829,20668829}

    {817953680,792028548,654028102,563851614,670606799,774744173,107212165,886082513,842287935,12485799,320739086,130817225,750174665,821180676,817938815,792059056}

    {98126854,97074776,98439652,99665022,98896816,98788791,98720143,98455024,96796249,97247500,98030490,99283552,96230354,98432119,97731829,96512143,98153772,99029274,95681938,95318782,97218936,98743381,98285218,96035117,98793800,99830729,97313941,99139166,98757803,99378840,97744669,99658259,98396147,96651937,96964650,96899274,96155314,99780680,99535086,99277703,95184759,98566059,97085402,98949706,97903637,98783981,97683358,99059155,95665756,99464942}

    {5616,4813,60845,63212,23173,37192,31439,27976,48338,76701,18846,104243,67493,103748,80390,69431,11814,20615,25261,49168,69844,9903,5958,5345,84391,107881,55923,91898,42961,34288,54044,10814,37660,44277,55730,60694,36846,92211,11988,95233,76689,16886,5199,99636,90331,71450,64844,75273,54985,90245}

    Returns: 1332586626

  101. {813892988,501108455,722049058,730470174,39799066,305758149,724258074,63258228,418654568,549539894,374273721,319990212,565827249,813897636,501032400,722116996}

    {603785518,672916343,353603061,552650600,94995999,214378356,300837379,540508443,355806573,725346516,175886506,640050033,645940891,603861593,672948215,353561377}

    {97557198,95640704,97598806,98690443,95994581,99521440,99984058,96465168,96850265,97662353,96267433,98489085,95681990,98877009,99309935,95069231,98011657,96467100,97652123,99298050,98141648,99817136,96453816,97861909,99865094,97064137,95851731,97275652,97274202,96692325,96767803,96715820,95994872,95530560,99725755,99713834,99126158,97437400,97946465,97022235,97721032,99208042,95836666,97718044,97381459,96251697,95125202,95338826,96058716,96506221}

    {86881,92596,108584,54721,80503,382,13247,85246,93477,104838,4515,97420,15774,77560,78025,74345,89948,40481,54681,96089,66851,26591,8336,64477,46910,42130,88890,62575,53126,78279,69911,104524,49478,41941,72864,7548,49614,42633,92979,77672,85675,58460,108573,59872,26171,80237,22268,63215,6898,52608}

    Returns: 1237042949

  102. {966876850,722004360,299175044,600712647,83614096,82982436,519596741,459825039,971860717,44257710,40006303,797669238,330992633,966926188,722007479,299173035}

    {275497458,18518713,693061367,848449003,53414394,97076601,514494403,212108864,585084263,540418718,737068818,422787781,360205316,275552374,18577404,693054419}

    {95257831,96091136,97718751,96548614,96653059,99785571,97355491,98248167,96667502,98010374,96393724,99096791,97818310,97528086,99254568,97588387,95513830,96274241,96646052,99138263,96968108,97141298,96043884,99375362,99100021,96303320,97696510,97532591,99636319,99122784,98539798,97910635,95797253,98606517,97448498,95063877,99940997,96378054,96568910,95264200,95437821,96035199,99775015,99760386,95486344,96704334,98443900,98266688,96274564,98914398}

    {69553,105073,7452,22784,91036,56100,41857,29359,105422,94934,16455,97285,30419,48837,30572,15019,74289,29058,12359,62315,76133,98550,13314,6238,20508,93037,109685,38247,2622,106210,14603,65127,53471,23612,25271,51309,45580,30497,26995,37618,38332,90621,68227,64711,52342,44203,82702,103519,37321,27144}

    Returns: 1236218309

  103. {46117566,969249268,462464341,954843024,604668458,360594094,594014688,189481482,297832567,133939349,940583384,530841738,583318256,46076005,969213212,462475639}

    {230012174,689878022,326507,485431478,536267287,503783504,860267407,267400286,751942939,595654977,794535328,70094145,995603088,230032364,689878693,392011}

    {98838991,96743267,99603533,96550988,99180408,96551218,95383387,95117956,95326182,99645715,95916653,99834646,99081127,97501797,96555761,96188478,99440968,95858436,97617362,96769594,96081110,98240076,95780416,99890567,97550494,99412572,97083557,98173473,97735212,98609679,95413807,96547013,95979150,95571076,98839180,96128497,98875217,96710998,97474856,97483042,95746370,95697636,97463537,96432276,97068653,99654602,99037907,95222916,95476320,97387684}

    {83757,6067,72662,85112,70553,72760,81907,16922,82176,83096,33274,63892,92600,54208,67096,25260,67964,13930,40646,63994,9629,21182,109605,31453,104723,45235,97816,40447,67720,61403,59607,54992,5802,105161,1696,88901,78122,7677,69008,102830,106967,30439,81327,83149,8729,31007,104996,103171,31633,64198}

    Returns: 1236848308

  104. {296734234,621655886,780718667,97002959,281114578,371957382,950995177,198052876,544156027,702458571,617564388,558638564,224648312,296801460,621699317,780798125}

    {880122248,108490996,924425931,168077066,957054670,833737326,723812333,271766308,648551756,162833072,103332695,568563179,168394876,880133359,108508826,924509648}

    {97588139,95655721,98781702,99129076,97892679,99433260,96946007,99762365,99372548,98711351,97384191,98482894,98135838,99620442,95594523,99069333,98056019,96690848,97515655,97030526,98703647,96177879,98113442,97471671,96908415,97427212,99738696,96328748,99690866,95872012,95812310,98857225,95431346,96554659,96208041,95211262,99874943,95262624,98814302,96972853,96743508,99304270,99884242,97534557,96715822,95997690,95663138,95751906,97679051,98544499}

    {77113,30437,96732,67371,91202,9977,107871,25017,64650,71870,24934,27680,43211,108986,86521,11866,76669,90235,50426,98113,55961,56267,77320,71771,83670,65568,107219,42999,77807,48744,73402,103711,166,81675,27859,82867,33210,66192,170,32242,102264,4250,61338,34206,64775,60121,68066,28166,90813,55866}

    Returns: 1238129667

  105. {327392924,75182156,30970772,6450007,203286146,164702993,319874903,728459688,446030929,443926614,506840664,859612659,12969729,327461333,75181394,30985574}

    {422758574,916890221,786416380,604683660,803970193,236213033,493715644,49584461,734950100,907092937,56036866,417557128,386902911,422737797,916883171,786417482}

    {98577727,96361380,96275830,97851279,99493557,96126160,97651746,95353458,98720521,95506721,97237019,98371120,99864810,95107924,95487599,98909606,97876996,97090981,97403050,98172657,95548549,95752657,96146075,97534767,99156632,96177559,98884045,97193787,99567340,97399473,98023246,96881075,98240878,96315806,96493163,96669876,95228681,98070171,96988784,98472027,98120876,99901540,99738476,98904070,95338435,99403575,96385898,97874192,99425211,98013264}

    {9960,102247,24150,81078,39889,73192,697,43912,34025,33575,57115,75374,27814,98821,61326,38736,106309,8235,27836,73740,59184,8299,48905,20876,62089,89373,42056,59000,15339,51902,22273,87762,102267,31332,45496,100083,53632,14989,53806,103609,24330,37330,62322,43430,29991,90331,100372,85287,102749,23870}

    Returns: 1236403012

  106. {0,3,2}

    {2,0,3}

    {100000000,99999999,50000000}

    {4,3,1}

    Returns: 99999999

  107. {1, 100 }

    {1, 100 }

    {3, 1 }

    {100, 1 }

    Returns: 2

  108. {0, 100, 201, 300 }

    {0, 0, 1, 0 }

    {6, 100, 10 }

    {1, 100, 99 }

    Returns: 22

  109. {41, 6334, 19169, 11478, 26962, 5705, 23281, 41 }

    {18467, 26500, 15724, 29358, 24464, 28145, 16827, 18467 }

    {292, 11943, 5437, 14605, 154, 12383, 18717, 19896, 21727, 11539, 19913, 26300, 9895, 23812, 30334, 4665, 7712, 6869, 27645, 32758 }

    {9962, 2996, 4828, 32392, 33, 293, 17422, 19719, 5448, 14772, 1870, 25668, 17036, 28704, 31323, 17674, 15142, 28254, 25548, 32663 }

    Returns: 738

  110. {0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30 }

    {0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30 }

    {100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000 }

    {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }

    Returns: 1600000000

  111. {1, 5, 7 }

    {1, 5, 7 }

    {2, 4 }

    {1, 10 }

    Returns: 4

  112. {10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40 }

    {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 }

    {1, 100000 }

    {1, 100 }

    Returns: 16

  113. {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }

    {5, 8, 3, 5, 9, 2, 1, 8, 3, 55, 12, 18, 62, 23, 59, 81 }

    {4, 5, 6, 4, 34, 3, 763, 12, 3543, 46, 43455, 24, 346, 345, 2, 536, 3, 452, 53, 6, 35, 245, 36, 645, 63, 521, 423, 663, 623, 335123, 42, 53, 6523, 42, 14 }

    {8, 9, 9, 7, 34, 8, 363, 12, 3543, 46, 43455, 24, 346, 345, 2, 536, 3, 452, 53, 6, 35, 245, 36, 645, 63, 521, 423, 663, 623, 335123, 12, 53, 6523, 42, 10 }

    Returns: 13

  114. {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }

    {8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 }

    {10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 }

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }

    Returns: 80

  115. {1000000000, 99999999, 99999999, 99999999, 99999999, 99999999, 99999999, 99999999, 99999999, 99999999, 99999999, 99999999, 99999999 }

    {98989898, 98989898, 1000000000, 98989898, 1000000000, 98989898, 1000000000, 98989898, 1000000000, 98989898, 1000000000, 98989898, 1000000000 }

    {99874568, 99999999, 99999999, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568 }

    {99874568, 99999999, 99999999, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568, 99999999, 99874568 }

    Returns: 299623704

  116. {10034, 74634, 5654, 0, 324098, 3254354, 435988, 83274, 32841, 324511, 432411, 98475, 9123834, 90021, 43982, 2345 }

    {1000, 0, 1234142, 123141, 24942, 2435345, 124342, 325574, 243252, 3253, 32536, 23534, 2356345, 23543, 4232258, 99832 }

    {100, 100, 100, 234324, 982374, 2394, 328342, 3253, 435253, 324235, 24, 7864, 179, 32498, 83249, 32479, 892374, 89423, 1235, 675, 4635, 5464, 5646, 43598, 239487, 32794, 43297, 893274, 3244, 45876 }

    {435, 9874, 439578, 993, 34, 457, 9857, 837, 48975, 7, 34878, 1, 1, 1, 1, 1, 1, 479834, 9843, 234, 32847, 2345, 324789, 8743, 8943, 545, 976, 4567, 234, 76 }

    Returns: 196

  117. {77777777, 66666666, 55555555, 44444444, 33333333, 22222222, 11111111, 0, 77777777, 66666666, 55555555, 44444444, 33333333, 22222222, 11111111 }

    {77777777, 66666666, 55555555, 44444444, 33333333, 22222222, 11111111, 0, 77777777, 66666666, 55555555, 44444444, 33333333, 22222222, 11111111 }

    {111111, 222222, 333333, 444444, 555555, 666666, 777777, 888888, 999999, 1111, 2222, 3333, 4444, 5555, 6666, 7777, 8888, 9999, 11111, 22222, 33333, 44444, 55555, 66666, 77777, 88888, 99999, 111, 222, 333, 444, 555, 666, 777, 888, 999, 12345, 23456, 34567, 45678, 56789, 67890 }

    {111111, 222222, 333333, 444444, 555555, 666666, 777777, 888888, 999999, 19876, 23454, 334566, 443453, 553453, 661231, 778696, 881235, 998677, 11111, 22222, 33333, 44444, 55555, 66666, 77777, 88888, 99999, 19878575, 21986756, 32195454, 43216466, 54325345, 65436346, 76546346, 87651232, 98767574, 12345967, 23456124, 34567546, 45678678, 56789231, 67890555 }

    Returns: 444

  118. {77777777, 66666666, 55555555, 44444444, 33333333, 22222222, 11111111, 0, 77777777, 66666666, 55555555, 44444444, 33333333, 22222222, 11111111 }

    {0, 77777777, 66666666, 55555555, 44444444, 33333333, 22222222, 11111111, 77777777, 66666666, 55555555, 44444444, 33333333, 22222222, 11111111 }

    {111111, 222222, 333333, 444444, 555555, 666666, 777777, 888888, 999999, 1111, 2222, 3333, 4444, 5555, 6666, 7777, 8888, 9999, 11111, 22222, 33333, 44444, 55555, 66666, 77777, 88888, 99999, 111, 222, 333, 444, 555, 666, 777, 888, 999, 12345, 23456, 34567, 45678, 56789, 67890 }

    {111111, 222222, 333333, 444444, 555555, 666666, 777777, 888888, 999999, 19876, 23454, 334566, 443453, 553453, 661231, 778696, 881235, 998677, 11111, 22222, 33333, 44444, 55555, 66666, 77777, 88888, 99999, 19878575, 21986756, 32195454, 43216466, 54325345, 65436346, 76546346, 87651232, 98767574, 12345967, 23456124, 34567546, 45678678, 56789231, 67890555 }

    Returns: 666


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