Statistics

Problem Statement for "Equidistance"

Problem Statement

A number of items are arranged on a long shelf (infinitely long, in fact) in a retail store. Each item's position can be described with an integral offset from some fixed point on the shelf.

There seems to be no order in how the items are currently arranged on the shelf. The store management, however, wants the shelf to be as aesthetically pleasing as possible in order to attract more customers. The management chooses to rearrange the items on the shelf so that they become equidistant, meaning that the distance between each pair of adjacent items is the same. The positions of all items must remain integers after rearranging, and no two items may occupy the same position.

Moving an item requires effort, which is measured as the absolute value of the distance that an item is moved. The management wants the items to be rearranged using the minimum possible amount of total effort, where total effort is the sum of efforts required to move each item.

Given a int[] initial, the current positions of the items on the shelf, return the minimum total effort required to make the items equidistant.

Definition

Class:
Equidistance
Method:
minimumEffort
Parameters:
int[]
Returns:
long
Method signature:
long minimumEffort(int[] initial)
(be sure your method is public)

Constraints

  • initial will contain between 2 and 50 elements, inclusive.
  • Each element of initial will be between -2,000,000,000 and 2,000,000,000, inclusive.

Examples

  1. { 1, 4, 7, 10 }

    Returns: 0

    The items are already equidistant (the distance between every two adjacent items is 3) so no work needs to be done.

  2. { 4, 3, 1 }

    Returns: 1

    Moving the element at position 4 to position 5 makes the items equidistant with an effort of 1.

  3. { 3, 3, 3 }

    Returns: 2

    The items are initially stacked one on top of another, but we don't allow this, so we move one of the items to one side and another one to the other side.

  4. { -2000000000, 2000000000 }

    Returns: 0

    A pair of items at different positions is always equidistant.

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

    Returns: 8

  6. { 3, 1, 3, 3, 5, 5, 5, 5, 3, 3, 5, 5, 3, 5, 6, 5, 3, 3 }

    Returns: 62

  7. { 10, 2, 0, 5 }

    Returns: 3

  8. { 6, 3, 11, 0 }

    Returns: 2

  9. { 1, 0, 10, 9 }

    Returns: 6

  10. { 0, 1, 7, 8 }

    Returns: 4

  11. { 9, 0, 15 }

    Returns: 2

  12. { 7, 1, 42, 0, 41 }

    Returns: 33

  13. { 222, 0, 749, 512, 788, 538, 859, 269, 210, 350 }

    Returns: 367

  14. { 37, 33, 31, 0, 97 }

    Returns: 58

  15. { 4, 4, 9, 0, 9 }

    Returns: 5

  16. { 0, 10, 10, 0, 3 }

    Returns: 7

  17. { 1, 21, 0, 17, 5 }

    Returns: 11

  18. { 19, 7, 21, 0, 8, 5, 10 }

    Returns: 12

  19. { 12, 20, 11, 0, 12, 29, 18 }

    Returns: 16

  20. { 29, 13, 17, 17, 0, 23, 28 }

    Returns: 16

  21. { 26, 0, 34, 25, 47, 8, 31, 30, 30, 35, 21 }

    Returns: 44

  22. { 48, 51, 35, 15, 5, 40, 80, 47, 0, 54, 38, 60, 61, 54 }

    Returns: 85

  23. { 55, 92, 87, 174, 20, 130, 95, 79, 96, 120, 80, 170, 127, 0 }

    Returns: 159

  24. { 0, 8187, 15221, 4747, 11082, 4945, 2900, 5994, 11083, 529, 5444, 4451, 10117, 7506, 16957, 11174, 7624, 1487, 4980, 13787, 812, 6551, 6037, 13134, 6668, 8360, 12336, 12722, 7936, 11682, 10787, 10633, 4715, 2567, 15164, 16509 }

    Returns: 17130

  25. { 147317, 734493, 398041, 1076354, 1668937, 1124606, 739330, 223698, 495775, 1356843, 1061327, 793082, 142868, 1408717, 265338, 732261, 651872, 972480, 1711223, 60859, 999332, 488177, 1070923, 924827, 25072, 250150, 1197284, 1441954, 104346, 195939, 750881, 1725886, 528805, 0, 1697521, 464084, 392615, 320585, 171190 }

    Returns: 2676380

  26. { 209, 340, 924, 729, 170, 821, 425, 280, 729, 220, 437, 240, 913, 147, 874, 15, 450, 153, 673, 110, 361, 65, 308, 366, 36, 466, 677, 194, 936, 898, 787, 866, 868, 605, 57, 71, 163, 898, 244, 90, 866, 122, 853, 0, 872, 405, 698, 777, 239, 144 }

    Returns: 2550

  27. { -1, -1, -2 }

    Returns: 1

  28. { -6, 5, 5, -6 }

    Returns: 8

  29. { 7, -4, -2, 4, -5 }

    Returns: 5

  30. { 9, -2, 8, -2, -1, 9 }

    Returns: 12

  31. { 13, -8, 13, -8, -8, 13, 13 }

    Returns: 30

  32. { -19, -19, 23, 21, 23, 21, 21, -6 }

    Returns: 51

  33. { 13, -10, -34, 13, 27, 7, -34, 11, -10 }

    Returns: 43

  34. { 54, 44, -57, -48, 15, -48, 46, 54, 46, -57 }

    Returns: 153

  35. { -22, -22, 67, -22, -22, 64, -22, -22, 67, 67, -22 }

    Returns: 209

  36. { 57, -154, 1, 57, -154, 57, 43, 101, 50, -170, 40, 101 }

    Returns: 467

  37. { 9, -202, -156, -203, 27, -203, -202, -228, -235, -103, -203, -203, -235 }

    Returns: 454

  38. { -297, -29, 388, 127, -245, -262, -262, 344, -245, 127, -29, -155, -262, 127 }

    Returns: 847

  39. { 598, -440, -397, -440, -415, 330, 249, 204, 102, -415, -192, -312, 330, 205, -312 }

    Returns: 1238

  40. { 330, -437, 678, -221, 330, 914, 914, 678, -928, -221, 330, -437, 678, 678, -928, 678 }

    Returns: 2380

  41. { 204, -1041, -1427, 765, 765, -804, -1041, -804, -1041, -1041, -1041, -1041, -1041, -1041, -804, -804, -60 }

    Returns: 4890

  42. { -495, -2020, 684, 1699, -534, 1658, 835, -668, 1699, 276, -534, 276, 1658, 276, 1658, 173, 276, 835 }

    Returns: 3795

  43. { -2888, 2284, -2378, 2284, 1744, -2073, 156, 691, 156, 1744, 691, 1013, -2378, 3118, -2888, -1957, 3118, -1957, 2284 }

    Returns: 6407

  44. { -518, -5081, -5081, 217, -518, -5081, -5081, -515, 1356, -4502, -5081, 217, 217, -4502, -831, 1356, 377, 1931, -5081, -831 }

    Returns: 13862

  45. { -2868, -6554, -2868, 3065, 2594, -2868, -6554, 3065, -2868, 1561, 1561, 1561, 1561, -6554, -2868, 1561, -2868, -6554, -6554, -2868, 1561 }

    Returns: 17070

  46. { 7965, -3651, 7806, -2319, -10776, -2319, -2154, -3651, -3651, -3651, 7806, -2154, 1825, 1825, -3651, -2154, -884, 7965, -10776, -2154, 1825, 9293 }

    Returns: 37016

  47. { 2572, -12894, 12028, -14986, 6801, -7318, 12416, 12028, 3942, -9010, 6801, -12894, 6801, 3942, -9010, -5755, -14837, 6385, 4877, -3519, -6263, 12098, -12894 }

    Returns: 32395

  48. { 5979, 25354, 25354, -17462, 18272, 28254, -13807, -13807, 7483, 25354, -18370, 18272, 25354, 18272, -17403, -1624, -17462, 28254, 5979, -1624, 28425, -1624, 14069, -1624 }

    Returns: 63202

  49. { -1349, -31090, 4532, 31814, -31090, 1001, 42134, -26243, 4532, -33477, 27538, -31090, -31090, -26243, -33477, -33477, -31090, -26243, -1349, -18582, 31814, -31090, 27538, 1001, -1349 }

    Returns: 179368

  50. { 25421, 23234, -3545, 23234, 25421, 25421, -3545, 25421, 25421, -3545, 23234, 25421, -3545, -3545, -3545, 23234, 23234, 23234, 25421, 23234, 23234, 25421, 23234, 23234, 23234, 25421 }

    Returns: 157176

  51. { -2438, -28102, -2324, -18350, 13900, -88955, -2324, -88955, 77826, 13900, -57279, 39828, -18350, 77826, -28102, -2438, 13900, -77789, 77826, -88955, -28102, -57279, -88955, 39828, 328, 39828, -28102 }

    Returns: 231406

  52. { -62544, -158916, -52224, 158939, 139888, 138691, -39914, 72793, -62126, 58713, -41749, 149636, 37732, -52224, -158916, 158939, 58713, 121376, -62544, 149636, -62126, -41749, -62544, -41749, 48434, 72793, -62544, -158916 }

    Returns: 524730

  53. { -19497, -135525, -19497, 45645, -114855, -135525, 58888, -19497, 58888, -77682, -135525, 141229, -114855, -114855, -201193, -114855, -237555, -19497, 141229, -201193, -237555, -201193, -135525, -77682, 58888, 141229, -114855, -201193, 244942 }

    Returns: 699179

  54. { -58203, -334448, 335437, -13785, -39517, -211941, 351283, 82834, 95214, -345473, 351283, -105000, -344941, 82834, -211941, 298062, 91482, 194339, 298062, 71710, -105000, 298062, 91482, -4185, -283094, -211941, 71710, 91482, -345473, 82834 }

    Returns: 1014262

  55. { -134775, 580805, 47436, 402525, 199644, -238107, -333414, -290581, -228253, -257209, -333414, -238324, 84951, 67848, 199644, -238107, -207225, -176076, -238324, -366464, 199644, -366464, -134775, 580805, -366464, -290581, 84951, 199644, -272329, -544776, 332123 }

    Returns: 2157973

  56. { 570017, -813820, 570017, -519580, -891899, -165001, -272720, -165001, 272868, -891899, -332135, -165001, -165001, -573912, -891899, -332135, -154588, -813820, -573912, 259564, 272868, -891899, 570017, -813820, 272868, -332135, 259564, -154588, -332135, -519580, -165001, -519580 }

    Returns: 2398358

  57. { 144242, 442182, -587463, 1010254, 275751, 1010254, -587463, 442182, 1040711, -48497, -48497, -727057, -901979, -537321, -901979, -54638, 1040711, -901979, -48497, 144242, 223286, -657303, 1142308, -537321, -313164, 1142308, 590882, 590882, 1010254, -657303, 56736, 1010254, -256752 }

    Returns: 2262114

  58. { 991447, -1725899, -1812803, 295165, 1298662, 1298662, 766079, 396179, 1298662, -609395, 396179, 991447, 47536, -1906813, -598642, 1877005, -1725899, 47536, -1812803, 295165, 396179, -1725899, -1906813, 2072591, -598642, 12311, -1812803, 489732, -2103969, -2103969, 1262131, 1262131, -1812803, 1298662 }

    Returns: 7151895

  59. { 1249003, -2306667, 1249003, 1764158, 1128481, 148150, 1133023, -2818139, 1133023, -2389844, -447402, -1995140, 1807053, 1764158, -1964961, 794295, -1995140, 1764158, 2628032, 1764158, 482091, -1964961, 2628032, -2436573, 1807053, 1965629, 2842668, 1252779, -1758764, -1964961, -2306667, 794295, 1764158, -1995140, -2306667 }

    Returns: 14418731

  60. { -2930942, 2650754, 1196045, 1196045, -2930942, -2930942, 1196045, 1196045, 2650754, 2650754, 2650754, -2930942, -2930942, 2650754, -886168, 2650754, 2650754, 1196045, -886168, 2650754, -886168, -886168, -886168, -886168, -2930942, -2930942, 2650754, -2930942, -2930942, 2650754, -886168, 1196045, -2930942, 1196045, -2930942, -2930942 }

    Returns: 19060831

  61. { 4373073, 6532940, 1546260, 4373073, 1546260, 3071950, 6036582, 6036582, 656106, 2217266, -6587180, -6651828, -2125487, 3071950, -5084325, -6651828, 6532940, -7025657, -7025657, 656106, 3071950, 3742601, 2875889, 4373073, 6532940, 2875889, -6651828, 415048, 3071950, -5084325, 1546260, 6036582, 6534040, 1546260, 415048, -2253215, 2217266 }

    Returns: 39893423

  62. { -10828777, 816429, -9409405, 9684499, 816429, 9684499, 816429, 6678696, -9409405, -11544161, 6898537, -11544161, 6678696, 816429, 4961136, 6678696, 9684499, 9684499, -11544161, 4961136, 6898537, 816429, -2318573, -9409405, 9684499, 4961136, 9684499, 6678696, 816429, 6678696, 4961136, -10828777, 6678696, 6898537, 4961136, 6898537, -9409405, -11544161 }

    Returns: 88685863

  63. { 15939295, -15398188, 15939295, 10318407, 10318407, -15219517, 12658544, -8954703, -3268004, -12942178, 9984522, -13837944, -11972299, -12942178, -12942178, 15939295, -3268004, -11977653, 13546973, -11972299, -3075540, -11972299, -12942178, -12942178, -15219517, -8954703, 13989071, 1375628, -8954703, 9984522, 15939295, -8954703, 15939295, 15939295, 13989071, -15398188, 1375628, 15939295, -11972299 }

    Returns: 121697715

  64. { -1838804, -7586142, -7586142, 1357108, -12270004, -4093476, -9149279, -522350, 20568247, 10422862, -18005452, -16124054, 19725482, -4093476, -4093476, -4093476, -15369900, 25199198, 25199198, 10422862, -16124054, -12270004, -9149279, -924087, -20639386, -7586142, -522350, -22032997, -15369900, -22956377, -924087, -690922, 10422862, 19725482, 2655430, -18005452, 3897529, -924087, -25679007, -10359018 }

    Returns: 92577926

  65. { -32857988, 21332526, 21332526, -29240304, 31142814, 217548, 26474440, 21332526, 217548, 217548, 26474440, 26474440, 217548, 217548, -29240304, -24844749, 31142814, 26474440, 26474440, -24844749, 21332526, 31142814, 26474440, -24844749, 217548, -24844749, 217548, -21952561, -29240304, 21332526, 31142814, -32857988, 21332526, -24844749, -24844749, -29240304, 31142814, -21952561, -21952561, 217548, 217548 }

    Returns: 193436074

  66. { 40168587, 35678212, 3760060, -50068635, 39438262, 48394626, -40413010, 16022687, -50068635, -39691737, -52866065, 39438262, 42822345, -53012286, -44550062, 58182241, -53012286, 35678212, -54607744, 48394626, -53012286, 24315982, -26130505, -10182988, -39691737, 53345027, 41958555, -28708835, -26130505, -52866065, 16022687, -28708835, -5737419, 16022687, -10182988, 40168587, 16022687, 3760060, -52394928, 40168587, -5737419, 40168587 }

    Returns: 243165401

  67. { -70383432, 60026381, 30839841, -64440722, 28589350, -64440722, 32989836, 32989836, 28589350, 73322651, -76182815, -25223026, 47413494, 41791409, 16368705, 30839841, -34562853, 84490072, -52691573, 31177008, -88001102, -44622571, -52691573, 22166037, -32082196, -32082196, 46891018, 41791409, -88001102, 73322651, 41791409, -32082196, 46891018, 30839841, -88001102, 84490072, -32082196, 60026381, -88001102, 30839841, -88001102, 73322651, -88001102 }

    Returns: 366827234

  68. { 60837931, 28929655, -135059394, 80601542, -62143808, 67169763, 70208397, -139421433, -50924850, -1075038, 60837931, 1837701, -1075038, 51989553, 28929655, 7001708, 59712856, 59712856, -135059394, 80601542, 51989553, 1837701, 59712856, -24092180, -18217099, 3044240, 59712856, -23529545, -11044879, -18217099, 80601542, -50924850, 3956408, 7001708, 2211161, 59712856, -91003648, -128278437, -18217099, 7001708, 35187064, 51989553, -145740068, -140003848 }

    Returns: 726839039

  69. { 13705382, 13705382, -40038537, -44865612, -10366162, -44865612, -44865612, -10366162, -40038537, -10366162, -44865612, -10366162, -40038537, -10366162, 13705382, 13705382, -44865612, 13705382, -44865612, -44865612, -10366162, -44865612, -44865612, 13705382, -10366162, -10366162, -10366162, 13705382, -10366162, -44865612, 13705382, -44865612, -40038537, -44865612, -10366162, -44865612, -10366162, 13705382, -44865612, -44865612, -40038537, -40038537, -10366162, -10366162, 13705382 }

    Returns: 304055488

  70. { -332114995, 65473267, -313469177, 94624807, -58701064, 278687879, 219712457, -313469177, 205190720, -153289536, 32618109, 32618109, 174101649, -345130587, 144047383, -313469177, 312021327, -61976218, 180536539, 312021327, 28857785, -61976218, 180536539, -313469177, 278687879, 312021327, 94624807, 205190720, 333617720, 37938061, -345130587, -61976218, -61976218, -313469177, -357692070, 312021327, 205190720, -61976218, -332114995, -58701064, 180536539, -165829510, -357692070, -81004031, 316260071, -181479078 }

    Returns: 1224195435

  71. { -114249308, 2611888, -382755896, -5657215, -475983314, 242543484, 444869248, -475983314, -184694883, -514351857, -5657215, 2611888, -121104198, 458548365, -475983314, -382755896, 437726593, -488038115, 444869248, -422978671, -114249308, -422758298, -194829240, 1491798, 115291648, -382755896, -475983314, -239063841, 166487835, -239063841, 328305907, 242543484, 412240464, -184694883, -141176806, 115291648, -8669403, 444869248, -418040038, -422758298, 444869248, 242543484, -473933403, 193533745, -422758298, 458548365, -418040038 }

    Returns: 2038596230

  72. { -639283391, -430373809, 826828110, 366739274, 826828110, 559598880, 221372237, -349584144, 221372237, -94323758, -61468010, 338672050, -837131296, 191832555, 338672050, -492323210, 14869541, -714909339, 559598880, 221372237, -837131296, -212406595, 366739274, -389464177, -212406595, -349584144, 14869541, 51764413, 366739274, -389464177, -349584144, -244588065, -714909339, -714909339, -430373809, -349584144, 51764413, -212406595, -133778686, 191832555, -430373809, -308010575, 652800513, -389464177, -212406595, -48508538, -492323210, -244588065 }

    Returns: 2923585981

  73. { -133661262, -410506937, 250044628, -1077517231, 250044628, -1077517231, -826762923, 912173423, 912173423, -133661262, 555628605, 555628605, -815683181, 750973507, -826762923, 750973507, 912173423, -262815916, -657265473, -1214846397, -815683181, 750973507, -1214846397, 412598552, 912173423, -1077517231, -133661262, -815683181, -243798883, -826762923, 250044628, -657265473, -262815916, -815683181, 555628605, -262815916, -262815916, 750973507, 912173423, -410506937, -410506937, 412598552, 750973507, -133661262, -815683181, -410506937, -815683181, 250044628, 750973507 }

    Returns: 3889895601

  74. { 1864955289, 1973257513, -1020475032, 1758814454, -1982770600, 1755805469, 1797248128, 569059377, 456413246, -977361750, -1882455667, 1640314518, 1067761470, 1062057619, -1282253460, -101297529, 788840081, 1341162666, 1743347568, 414846082, -163230175, 1369138812, 1618376936, 558480003, 1013404181, 1274260674, 1067847569, 1700369615, 1006548305, -1900197440, 1414804526, 1613584769, -1853551843, -1139750358, 1323982442, -667159672, 1860953057, 628989398, -1856646620, 528509183, 1778645494, 1612518615, -1962385151, 256693836, 1129627616, 825379177, -470592534, 1612254786, -1249380343, 1004305588 }

    Returns: 17152320583

  75. { -223767842, 397720044, -1361314630, 1702161500, 1850413223, 1281221022, 1950947482, -1911600338, -267003143, -16247731, -1433729204, -761081013, 220238390, 1441836993, 769377271, -1348737403, -432217698, 266092521, 1570620718, -1269597481, 1033960539, 774725981, -1150245714, -502601268, 1788197439, -1320473785, 1015511246, -1980758605, 1358310770, -1977421309, -1051304369, -1146112341, 288342370, 1630938289, -1407879110, 408020379, -1373664145, -825517405, -485431429, 102906893, -1853703025, 1728033325, 983816470, -379800753, 1366098958, 1693835886, 0, -1098607582, -303400852, 73422856 }

    Returns: 4112657742

  76. { -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, 2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000 }

    Returns: 4000000575

  77. { 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, -2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000 }

    Returns: 4000000575

  78. { 2000000000, -2000000000, 2000000000, -2000000000, 2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, 2000000000, -2000000000, 2000000000, -2000000000, -2000000000, 2000000000, 2000000000, -2000000000, 2000000000, 2000000000, 2000000000, -2000000000, 2000000000, -2000000000, 2000000000, 2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, 2000000000, 2000000000, 2000000000, -2000000000, 2000000000, -2000000000, 2000000000, 2000000000, -2000000000, -2000000000, -2000000000, 2000000000, 2000000000, -2000000000, 2000000000, 2000000000, 2000000000, -2000000000, 2000000000 }

    Returns: 41371428578

  79. { -1999803582, -1999999856, -1999971343, -1999999623, -1997821691, -1834419859, -1994297113, -1999989054, -1999999390, -1999997416, -1999999945, -1998653731, -1999998403, -1996475422, -1999682189, -1999999999, -1999999998, -1999999995, -1999999997, -1936754014, -1999993235, -1566505563, -1732085704, -1999995819, -1999878607, -1960911831, -163688097, -1999999013, -1999999966, -1990772535, -1999924975, -1999999992, -1897665845, 971215073, -1999999999, -865096830, -1999485771, -1999953632, -1999982289, -1999167960, -1298591267, -1999999767, -1999999979, -1999999987, -1975842183, -1985069648, -1999999911 }

    Returns: 7722961920

  80. { -1, 1, 2, 1, -1, 1, -1, 1, -3, -1, -1, -1, 1, -1, 1, 1, 1, -1 }

    Returns: 62

  81. { -11, -13, -3, -8 }

    Returns: 3

  82. { 44, 36, 39, 33 }

    Returns: 2

  83. { 9, 8, -1, 0 }

    Returns: 6

  84. { -4, -5, -12, -11 }

    Returns: 4

  85. { 9, 15, 0 }

    Returns: 2

  86. { 109, 68, 75, 110, 69 }

    Returns: 33

  87. { 1997, 1669, 1809, 2208, 1459, 2318, 2247, 1728, 1681, 1971 }

    Returns: 367

  88. { 218, 214, 278, 181, 212 }

    Returns: 58

  89. { -3, 2, -7, -3, 2 }

    Returns: 5

  90. { -6, -9, -9, 1, 1 }

    Returns: 7

  91. { -43, -31, -47, -27, -48 }

    Returns: 11

  92. { -8, 3, -18, -13, -10, 1, -11 }

    Returns: 12

  93. { 84, 90, 101, 84, 72, 83, 92 }

    Returns: 16

  94. { -28, -57, -29, -44, -34, -40, -40 }

    Returns: 16

  95. { 161, 166, 157, 167, 136, 166, 170, 144, 171, 183, 162 }

    Returns: 44

  96. { 22, 57, 78, 17, 71, 52, 64, 71, 68, 32, 97, 55, 65, 77 }

    Returns: 85

  97. { 256, 338, 184, 243, 334, 164, 291, 244, 294, 251, 219, 284, 260, 259 }

    Returns: 159

  98. { 2175, -3676, -11612, 5345, 3552, -8712, -5575, -6632, -3252, -529, -9045, -3425, -6865, 3609, 4897, 724, -7161, -5061, -10800, -6168, -3988, -11083, -1495, -825, -4106, -5618, -438, -4944, -979, 70, -530, 1522, 1110, -6897, -6667, -10125 }

    Returns: 17130

  99. { 1218120, 1971526, 1038722, 469338, 977901, 1316563, 1602483, 1321994, 980133, 733817, 741415, 388508, 638255, 441579, 1654357, 349986, 1244972, 709724, 996521, 897512, 392957, 495790, 1943161, 306499, 1370246, 984970, 643681, 774445, 510978, 270712, 416830, 1687594, 245640, 1914577, 566225, 1306967, 1170467, 1956863, 1442924 }

    Returns: 2676380

  100. { 365, 1115, 1162, 533, 655, 1192, 538, 1168, 1192, 744, 464, 309, 438, 1207, 719, 457, 416, 1230, 294, 899, 1166, 574, 384, 534, 1147, 330, 514, 441, 1071, 731, 1023, 971, 760, 1160, 634, 1218, 967, 1023, 660, 404, 447, 992, 602, 1081, 351, 1160, 488, 359, 699, 503 }

    Returns: 2550

  101. { -1, 0, 0 }

    Returns: 1

  102. { -8, -19, -8, -19 }

    Returns: 8

  103. { 9, 12, 1, 3, 0 }

    Returns: 5

  104. { -17, -28, -18, -27, -28, -17 }

    Returns: 12

  105. { 0, 0, -21, 0, -21, 0, -21 }

    Returns: 30

  106. { 28, 28, -12, 1, 30, 28, -12, 30 }

    Returns: 51

  107. { 11, 34, -13, 28, 32, 11, 34, 48, -13 }

    Returns: 43

  108. { 140, 46, 138, 37, 148, 140, 109, 37, 148, 46 }

    Returns: 153

  109. { 92, 3, 3, 92, 3, 89, 92, 3, 3, 3, 3 }

    Returns: 209

  110. { 103, -124, 103, 89, -108, 147, 103, -108, 47, 147, 86, 96 }

    Returns: 467

  111. { -165, 65, 47, -65, -197, -165, -190, -164, -118, -197, -164, -165, -165 }

    Returns: 454

  112. { -124, -159, -107, 482, 109, 109, 265, -17, 265, -107, 265, -124, 526, -124 }

    Returns: 847

  113. { -1109, -364, -592, -1006, -445, -1134, -96, -1091, -1134, -489, -1109, -886, -490, -364, -1006 }

    Returns: 1238

  114. { 3059, 1944, 2160, 2711, 2160, 2711, 1453, 3059, 1453, 3059, 3295, 1944, 3295, 2711, 3059, 3059 }

    Returns: 2380

  115. { -1223, -398, -1967, -959, -1967, -2204, -1967, -398, -2590, -2204, -2204, -2204, -2204, -2204, -2204, -2204, -1967 }

    Returns: 4890

  116. { 3354, 3865, 4880, 2686, 4880, 3457, 3457, 4839, 4839, 2647, 2647, 4016, 4016, 1161, 2513, 4839, 3457, 3457 }

    Returns: 3795

  117. { 912, 1333, 5574, 402, 1217, 3446, 5034, 4303, 402, 3446, 5574, 1333, 6408, 912, 3981, 3981, 6408, 5574, 5034 }

    Returns: 6407

  118. { 200, -113, 203, -4363, -4363, -3784, -4363, 2649, 200, 935, -4363, -113, -4363, 2074, 1095, 935, -3784, 935, -4363, 2074 }

    Returns: 13862

  119. { -6095, -2409, -6095, 2020, 3053, -2409, -2409, -2409, 3524, 2020, 2020, 2020, 2020, -2409, -2409, -2409, -6095, 3524, -6095, -6095, 2020 }

    Returns: 17070

  120. { -15145, -16642, -11166, -16642, -5026, -11166, -15145, -11166, -23767, -16642, -5026, -5185, -15145, -13875, -15145, -23767, -16642, -16642, -3698, -15310, -15310, -5185 }

    Returns: 37016

  121. { 6609, -15029, 11836, -7510, -3711, 4685, -5947, 6609, 11836, -13086, 6193, 6609, -9202, 3750, -13086, 2380, 12224, -13086, -6455, 3750, -15178, -9202, 11906 }

    Returns: 32395

  122. { 55724, 52824, 33449, 52824, 52824, 33449, 13663, 34953, 45742, 10067, 55895, 25846, 52824, 41539, 25846, 45742, 25846, 25846, 9100, 55724, 13663, 10008, 45742, 10008 }

    Returns: 63202

  123. { 38281, 43128, 68022, 68022, 35894, 43128, 38281, 50789, 101185, 73903, 38281, 70372, 96909, 38281, 35894, 43128, 70372, 38281, 38281, 73903, 96909, 35894, 68022, 111505, 101185 }

    Returns: 179368

  124. { 44182, 70961, 73148, 73148, 44182, 73148, 44182, 73148, 73148, 73148, 70961, 73148, 70961, 44182, 44182, 44182, 70961, 70961, 70961, 70961, 70961, 70961, 73148, 70961, 73148, 70961 }

    Returns: 157176

  125. { -45146, 32352, -31574, -73576, -123263, -47912, -102753, -31574, -102753, -63824, -73576, -47798, -63824, -47912, -5646, -134429, -73576, 32352, -73576, -5646, -134429, 32352, -5646, -134429, -31574, -47798, -134429 }

    Returns: 231406

  126. { 513978, 378641, 399436, 600124, 282269, 378641, 581073, 282269, 590821, 562561, 499898, 590821, 379059, 579876, 401271, 489619, 378641, 513978, 478917, 499898, 388961, 379059, 388961, 282269, 399436, 399436, 378641, 600124 }

    Returns: 524730

  127. { -478884, -660580, -478884, -400499, -400499, -660580, -400499, -214445, -574242, -574242, -478884, -478884, -318158, -318158, -318158, -594912, -594912, -696942, -574242, -594912, -537069, -413742, -660580, -594912, -537069, -574242, -660580, -696942, -574242 }

    Returns: 699179

  128. { -387573, -823996, -143618, -824528, -483240, -180993, -284716, -762149, -127772, -690996, -584055, -387573, -387573, -180993, -690996, -396221, -584055, -383841, -396221, -407345, -127772, -407345, -824528, -537258, -518572, -690996, -492840, -180993, -813503, -396221 }

    Returns: 1014262

  129. { -409317, 399741, -438273, -113216, 18580, -419388, -453393, 221461, -471645, -547528, -315839, -96113, -315839, -547528, 18580, -419388, -514478, -419171, -357140, -514478, 18580, 399741, -133628, -547528, 18580, -419171, -725840, -388289, -96113, -471645, 151059 }

    Returns: 2157973

  130. { -529496, 195109, -539909, -707043, -894488, -948820, -1266807, 195109, -539909, -707043, -1188728, -1266807, -529496, -948820, 195109, -539909, -707043, -894488, -1266807, -539909, -102040, -894488, -1266807, -647628, -115344, -102040, -707043, -115344, -539909, -102040, -1188728, -1188728 }

    Returns: 2398358

  131. { 3299200, 1981261, 2852560, 2170997, 2765054, 1806339, 2120855, 2659821, 2659821, 2931604, 2051015, 2984069, 3718572, 3718572, 2120855, 3150500, 3718572, 2395154, 2653680, 3299200, 3749029, 2051015, 1806339, 3150500, 3850626, 3749029, 2451566, 2170997, 2659821, 2852560, 3850626, 3718572, 1806339 }

    Returns: 2262114

  132. { 336605, -3461885, -3548789, -2345381, -3548789, -473855, -3839955, -1339807, 141019, -1440821, -437324, -3642799, -744539, -3839955, -3548789, -1339807, -437324, -437324, -1723675, -1688450, -2334628, -1440821, -1339807, -3461885, -2334628, -3461885, -1246254, -437324, -3642799, -969907, -3548789, -473855, -744539, -1688450 }

    Returns: 7151895

  133. { 6064436, 2850472, 5948456, 2850472, 6579591, 2820293, 2850472, 6579591, 5609728, 6579591, 6579591, 2425589, 2378860, 6622486, 4963583, 5609728, 6064436, 6579591, 2820293, 1997294, 7658101, 7443465, 2508766, 7443465, 2508766, 5297524, 4368031, 5948456, 2508766, 2820293, 6622486, 6068212, 3056669, 6781062, 5943914 }

    Returns: 14418731

  134. { 1791535, 1791535, 5918522, 5918522, 5918522, 3836309, 7373231, 5918522, 7373231, 3836309, 1791535, 3836309, 7373231, 1791535, 3836309, 1791535, 7373231, 1791535, 7373231, 3836309, 1791535, 1791535, 7373231, 3836309, 1791535, 5918522, 7373231, 7373231, 1791535, 5918522, 1791535, 7373231, 5918522, 7373231, 1791535, 3836309 }

    Returns: 19060831

  135. { -8801354, -2923420, -2924520, -11710675, -6385510, -6385510, -6581571, -11582947, -16044640, -6385510, -16483117, -16109288, -16109288, -14541785, -7240194, -7911200, -6581571, -5084387, -6385510, -3420878, -9042412, -14541785, -3420878, -3420878, -7911200, -2924520, -7911200, -5084387, -8801354, -5084387, -16483117, -2924520, -5714859, -9042412, -7240194, -7911200, -16109288 }

    Returns: 39893423

  136. { 1801699, -7195570, 1801699, 84139, 4807502, 4807502, 1801699, -14286402, 4807502, 1801699, -15705774, -14286402, 4807502, -4060568, -16421158, 2021540, -14286402, 84139, 1801699, 1801699, 2021540, -4060568, -15705774, -4060568, -14286402, 2021540, 84139, 84139, -16421158, 2021540, 4807502, -16421158, -16421158, 4807502, -4060568, -4060568, -4060568, 84139 }

    Returns: 88685863

  137. { -11521101, -7516552, -34447801, -30460326, -33477922, -34447801, -11187216, -34447801, -5566328, -33477922, -33477922, -36903811, -36903811, -33483276, -34447801, -11521101, -30460326, -36725140, -11187216, -24773627, -5566328, -5566328, -35343567, -34447801, -7516552, -5566328, -24773627, -20129995, -30460326, -24581163, -30460326, -5566328, -36725140, -20129995, -8847079, -5566328, -7958650, -5566328, -33477922 }

    Returns: 121697715

  138. { -56847668, -60194020, -34303900, -63596574, -60025448, -38934851, -63596574, -85182105, -39777616, -75627152, -58145990, -49080236, -67089240, -81536095, -61341902, -34303900, -77508550, -74872998, -71773102, -68652377, -49080236, -75627152, -39777616, -69862116, -63596574, -82459475, -63596574, -68652377, -49080236, -71773102, -77508550, -60427185, -55605569, -60427185, -67089240, -80142484, -60025448, -60427185, -74872998, -67089240 }

    Returns: 92577926

  139. { 578203, -49994627, 10388491, 5720117, -20536775, 10388491, 578203, 578203, 5720117, -42706884, 10388491, 578203, -45599072, -49994627, -53612311, -45599072, -42706884, -45599072, 578203, 5720117, 5720117, -20536775, -49994627, -20536775, -49994627, 5720117, -42706884, 10388491, -20536775, -53612311, -45599072, -20536775, 5720117, 10388491, -20536775, -45599072, -20536775, 578203, -20536775, -20536775, -45599072 }

    Returns: 193436074

  140. { -122318816, -76457616, -63741202, -165001893, -162204463, -156685890, -96113141, -58790801, -96113141, -71967241, -87819846, -72697566, -140844663, -76457616, -63741202, -138266333, -117873247, -71967241, -70177273, -165001893, -138266333, -96113141, -165148114, -166743572, -122318816, -53953587, -165148114, -72697566, -151827565, -140844663, -164530756, -108375768, -117873247, -71967241, -162204463, -71967241, -69313483, -151827565, -165148114, -152548838, -108375768, -96113141 }

    Returns: 243165401

  141. { 238488399, 280634042, 229477428, 240301227, 136927959, 119310289, 172748538, 267337772, 238151232, 249102800, 119310289, 254724885, 238151232, 238151232, 182088365, 291801463, 162688820, 223680096, 254202409, 119310289, 119310289, 249102800, 119310289, 240301227, 154619818, 119310289, 175229195, 267337772, 280634042, 175229195, 235900741, 154619818, 142870669, 291801463, 175229195, 235900741, 280634042, 254202409, 131128576, 249102800, 142870669, 238151232, 175229195 }

    Returns: 366827234

  142. { 225368592, 194585391, 74652088, 37377299, 19915668, 147438637, 167493437, 246257278, 26234303, 225368592, 232825499, 141563556, 200842800, 246257278, 30596342, 225368592, 154610857, 164580698, 167493437, 168699976, 25651888, 103511928, 226493667, 142126191, 226493667, 217645289, 30596342, 194585391, 164580698, 225368592, 114730886, 217645289, 246257278, 172657444, 169612144, 235864133, 147438637, 225368592, 114730886, 147438637, 172657444, 167866897, 217645289, 172657444 }

    Returns: 726839039

  143. { -22549507, 11949943, 36021487, -17722432, 36021487, 11949943, 11949943, 36021487, 11949943, 11949943, 11949943, -22549507, 11949943, -22549507, 11949943, -22549507, -17722432, -22549507, 36021487, 11949943, -22549507, 36021487, 36021487, -22549507, -22549507, 36021487, -22549507, -22549507, -22549507, 11949943, 11949943, -17722432, -22549507, -22549507, -22549507, -22549507, 36021487, 11949943, -17722432, 36021487, 36021487, 11949943, 11949943, -17722432, -17722432 }

    Returns: 304055488

  144. { 602275708, 39392918, 64969993, 709106315, 577621527, 675772867, 709106315, 83615811, 491709795, 602275708, 571186637, 491709795, 335108770, 335108770, 316080957, 64969993, 462558255, 215605910, 231255478, 335108770, 338383924, 429703097, 429703097, 51954401, 709106315, 435023049, 675772867, 83615811, 335108770, 541132371, 335108770, 83615811, 616797445, 83615811, 243795452, 425942773, 713345059, 577621527, 709106315, 51954401, 338383924, 730702708, 602275708, 39392918, 83615811, 577621527 }

    Returns: 1224195435

  145. { -997906486, -1587152619, -1161782433, -1638327724, -836088414, -1278643629, -719525073, -719525073, -726667728, -752153857, -1173063724, -921850837, -1403458162, -705845956, -921850837, -1678746178, -1278643629, -1049102673, -1349089204, -1285498519, -1640377635, -1162902523, -1640377635, -1582434359, -1547150217, -1587152619, -1640377635, -1349089204, -1049102673, -921850837, -1587372992, -719525073, -1587152619, -705845956, -970860576, -1652432436, -1403458162, -1170051536, -1582434359, -1305571127, -1640377635, -1161782433, -719525073, -1547150217, -1547150217, -1359223561, -1170051536 }

    Returns: 2038596230

  146. { 425151663, 720292082, 1467416353, 602209245, 602209245, 384242031, 1035988077, 1181355114, 425151663, 1181355114, 866380253, 425151663, 465031696, 322292630, 175332449, 506605265, 766107302, 1181355114, 829485381, 322292630, 570027775, 465031696, 680837154, 1374214720, 1641443950, 99706501, -22515456, 1035988077, 384242031, 1006448395, 1153287890, 829485381, 1006448395, 1035988077, 753147830, 602209245, 1641443950, 1374214720, 99706501, 465031696, 465031696, 866380253, -22515456, 384242031, 602209245, 570027775, 1153287890, 99706501 }

    Returns: 2923585981

  147. { -370587957, 1000723829, 34588287, 695139852, 695139852, -632422007, -370587957, 1196068731, -212170249, 182279308, 1357268647, -632422007, -370587957, 182279308, -769751173, 1196068731, -370587957, -769751173, 182279308, -381667699, 311433962, 1357268647, 182279308, 311433962, 1196068731, -632422007, 34588287, 1357268647, 1357268647, -370587957, -381667699, 1000723829, 1000723829, -381667699, -212170249, 1196068731, 34588287, 857693776, 34588287, 1196068731, 1196068731, 311433962, 857693776, 201296341, -370587957, 311433962, 1357268647, 695139852, 695139852 }

    Returns: 3889895601

  148. { 1956028113, 996174781, -1899685067, 987076188, 1397575126, 1050618169, 541250603, 1738576069, -1266609743, 511279783, 1741585054, -487821934, 1306753042, -1873876020, -1299482860, 1351909412, 1257031274, 1596355369, 1623085118, 808149777, 397616682, -684389072, -1917426840, -1156979758, -994591150, -1870781243, 1323933266, 611759998, -2000000000, 1847725889, 1050532070, -180459575, 1761416094, 439183846, 1780018728, -1979614551, 1683140215, 771610681, 989318905, 1595289215, 1726118168, 1601147536, 1595025386, -118526929, 1044828219, 239464436, 551829977, -1037704432, 1112398216, 1843723657 }

    Returns: 17152320583

  149. { 2000000000, 1742888404, 1407363288, -712028495, 457072897, -453548750, -1384676686, -330748235, 1032868988, 1777085843, 1837249957, -1049555064, -217950625, -1862547820, -1324611627, 1083013057, 269290908, 337394888, 818429789, 1679990807, 122475374, 446772562, -1271421267, 823778499, -174715324, -1101193196, 1064563764, -776464887, 32804787, 315145039, 151959411, -254348334, -1097059823, -1804650507, -1358826592, -436378911, -1931706087, 49052518, 1899465741, -1002251851, -1299684885, 1490889511, -1928368791, 1415151476, 1619673236, -383165180, -1220544963, -1312262112, 1751214018, 1330273540 }

    Returns: 4112657742

  150. { -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, 2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000 }

    Returns: 4000000575

  151. { 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, -2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000 }

    Returns: 4000000575

  152. { -2000000000, -2000000000, 2000000000, -2000000000, -2000000000, -2000000000, 2000000000, 2000000000, 2000000000, -2000000000, -2000000000, -2000000000, 2000000000, -2000000000, -2000000000, 2000000000, -2000000000, 2000000000, 2000000000, 2000000000, -2000000000, 2000000000, 2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000, 2000000000, -2000000000, -2000000000, 2000000000, 2000000000, 2000000000, 2000000000, -2000000000, 2000000000, 2000000000, 2000000000, 2000000000, -2000000000, 2000000000, 2000000000, 2000000000, -2000000000, -2000000000, 2000000000, -2000000000, 2000000000 }

    Returns: 41371428578

  153. { -1975842184, -1999999980, -1999998404, -1994297114, -1999971344, 971215072, -1298591268, -1999924976, -2000000000, -1999999857, -1999682190, -1999999988, -1999982290, -1985069649, -1996475423, -1999999998, -1566505564, -1999803583, -1999999391, -1990772536, -1998653732, -1999997417, -1999999014, -1999167961, -1999993236, -1999999624, -1999999946, -865096831, -1999999993, -1999999999, -1999995820, -163688098, -1999999967, -1960911832, -2000000000, -1999999768, -1999999912, -1999989055, -1999999996, -1997821692, -1936754015, -1732085705, -1999878608, -1897665846, -1834419860, -1999485772, -1999953633 }

    Returns: 7722961920

  154. { 0, 0 }

    Returns: 1

  155. { 190345818, 190345818 }

    Returns: 1

  156. { -2000000000, -2000000000 }

    Returns: 1

  157. {804289383, -153069114, 681692777, 714636915, 957747793, -575761665, -280114614, 649760492, -403483351, 189641421, 25202362, 350490027, -216631310, 102520059, 1044897763, 967513926, 365180540, 540383426, -695910828, 303455736, -964994789, -478404632, -705297433, 726956429, -663534218, -138978470, -721277138, -766334877, 1145174067, -531296865, 101513929, 801979802, 315634022, -364276942, 369133069, 125898167, 59961393, 1089018456, -371824989, 656478042, 131176229, 653377373, -140515579, 914544919, -391586216, -243101463, 734575198, 973594324, -850201685, 1038664370 }

    Returns: 1657791924

  158. {-2000000000, -2000000000, -2000000000, -2000000000, -2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000, 2000000000 }

    Returns: 13454545456

  159. {-2000000000, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 2000000000 }

    Returns: 3999999992

  160. {0, 18, 0 }

    Returns: 9

  161. {1022253520, -1567395570, -255789442, 1518193449, 1180602734, 957609358, 302141791, -671813117, 199201401, -1960298038, 135713737, 1877362651, -365032117, -1876861082, -461023417, 235773105, 438635183, -328690787, -1449245449, 483306929, -1103278861, -683683011, -1963163575, 1003036895, 42182012, -978358347, 576643073, 755178075, -1997297669, 932901101, -48216940, 1247133640, 1606592745, 3925201, 388698527, -1660532616, -1835350263, 1315879995, 888601762, 1766768222, 1289893179, -550742389, -226175230, 908056720, 1951415899, -662859570, -115208277, 1888115413, 1758595, -763026522 }

    Returns: 6109742743

  162. {2, 2 }

    Returns: 1

  163. {1, 1 }

    Returns: 1

  164. {3, 3 }

    Returns: 1

  165. {-54654564, -52131, 21315, 2131811, 2181, 21381, 8121231, 21812, 8123684, -87897899, -56465, 5533317, 2121581 }

    Returns: 146423791

  166. {-2000000000, -2000000000, -1000000000, 0, 1000000000, 2000000000 }

    Returns: 1000000000

  167. {3, 3, 3 }

    Returns: 2

  168. {-8, -3, 0, 5, 8 }

    Returns: 2

  169. {-1999999999, 1999999999, -1999999000 }

    Returns: 1999999000

  170. {-2000000000, -1000000000, 41, 46, 500, 1000000, 1000000000 }

    Returns: 2198999587

  171. {-3997, -2000000000, -5000, -4000, -3999, -3998 }

    Returns: 1999995998

  172. {1804289383, 846930886, 1681692777, 1714636915, 1957747793, 424238335, 719885386, 1649760492, 596516649, 1189641421, 1025202362, 1350490027, 783368690, 1102520059, 44897763, 1967513926, 1365180540, 1540383426, 304089172, 1303455736, 35005211, 521595368, 294702567, 1726956429, 336465782, 861021530, 278722862, 233665123, 145174067, 468703135, 1101513929, 1801979802, 1315634022, 635723058, 1369133069, 1125898167, 1059961393, 89018456, 628175011, 1656478042, 1131176229, 1653377373, 859484421, 1914544919, 608413784, 756898537, 1734575198, 1973594324, 149798315, 38664370 }

    Returns: 1512883664

  173. {3, 8, 10 }

    Returns: 2

  174. {-9, -3, 0, 5, 7 }

    Returns: 4

  175. {0, 2, 7 }

    Returns: 2

  176. {0, 50, 51, 101 }

    Returns: 34

  177. {52435, 54654756, 647567564, -546345, 5464, 8, 0, 0, 0, 546345, -675867, -654756, 567, 567, 563, 4563456, 657567, 56475, 454654, 5436456, 5464, 456, 6, 7, 546, 645, 456, 6, 64574, 45645, 54, 43, 4564 }

    Returns: 714995851


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: