Statistics

Problem Statement for "CirclesCountry"

Problem Statement

Circles Country is a country that contains several circular-shaped districts. Some districts may be situated inside other districts, but their borders do not intersect or touch. Qatam is a resident of Circles Country. When he travels between two locations, he always tries to cross the fewest number of district borders as possible because crossing borders is usually a laborious task.

Imagine Circles Country as an infinite plane. You are given int[]s X, Y and R, where (X[i], Y[i]) are the coordinates of the i-th district's center and R[i] is its radius. Qatam is currently at point (x1,y1) and he needs to get to point (x2,y2). Neither of these points lies on a district border. Return the minimal number of district borders he must cross to get to his destination.

Definition

Class:
CirclesCountry
Method:
leastBorders
Parameters:
int[], int[], int[], int, int, int, int
Returns:
int
Method signature:
int leastBorders(int[] X, int[] Y, int[] R, int x1, int y1, int x2, int y2)
(be sure your method is public)

Constraints

  • X will contain between 1 and 50 elements, inclusive.
  • X, Y and R will each contain the same number of elements.
  • Each element of X and Y will be between -1000 and 1000, inclusive.
  • Each element of R will be between 1 and 1000, inclusive.
  • x1, y1, x2 and y2 will be between -1000 and 1000, inclusive.
  • No two circumferences will have common points.
  • The points (x1,y1) and (x2,y2) will not lie on any of the circumferences.

Examples

  1. {0}

    {0}

    {2}

    -5

    1

    5

    1

    Returns: 0

  2. {0,-6,6}

    {0,1,2}

    {2,2,2}

    -5

    1

    5

    1

    Returns: 2

  3. {1,-3,2,5,-4,12,12}

    {1,-1,2,5,5,1,1}

    {8,1,2,1,1,1,2}

    -5

    1

    12

    1

    Returns: 3

  4. {-3,2,2,0,-4,12,12,12}

    {-1,2,3,1,5,1,1,1}

    {1,3,1,7,1,1,2,3}

    2

    3

    13

    2

    Returns: 5

  5. {-107,-38,140,148,-198,172,-179,148,176,153,-56,-187}

    {175,-115,23,-2,-49,-151,-52,42,0,68,109,-174}

    {135,42,70,39,89,39,43,150,10,120,16,8}

    102

    16

    19

    -108

    Returns: 3

  6. {7,5}

    {-5,0}

    {12,6}

    -9

    8

    6

    1

    Returns: 2

  7. {8,-14,6,8,8}

    {-1,5,0,2,-1}

    {15,3,4,10,14}

    4

    -7

    3

    3

    Returns: 0

  8. {-1,-17,7,22,15,-23,-11,22,3,0,-19,-20}

    {-1,22,-20,16,-19,-15,21,11,-15,1,21,-10}

    {8,19,12,19,3,15,7,10,5,3,16,5}

    -22

    18

    -20

    -23

    Returns: 3

  9. {-1,-9,20,5,21,-28,-18,-18,-30,25,-29,-10,-1,-2,30,-25}

    {29,-6,-13,23,15,11,-27,-28,-22,-15,7,0,28,30,28,17}

    {16,12,16,3,9,13,5,9,3,5,3,4,14,5,6,5}

    8

    7

    10

    -12

    Returns: 1

  10. {7,21,-1,-26,-32,-7,-3,-25,-24,-17,21,22,14,31,-30,-13}

    {-20,21,-31,25,26,1,10,25,13,-27,25,21,31,-26,-13,-33}

    {14,18,28,3,26,3,3,7,3,4,25,4,4,4,4,3}

    30

    -33

    9

    21

    Returns: 2

  11. {-24,8,-19,7,15,21,27,-21,-24,29,-20,25,-8,-4,20,26,20,-28,29,11,-9,-27,10,-15,18,-27}

    {14,-27,13,-10,-24,31,-22,24,8,12,-26,11,18,9,29,-25,-12,-22,-11,23,4,-32,-24,-2,-29,-3}

    {30,8,22,6,23,7,8,8,8,12,4,7,6,3,3,3,4,3,3,5,4,4,4,4,29,3}

    -23

    12

    16

    -16

    Returns: 5

  12. {3,-44,-8,-20,77,24,36,72,70,46,49,-48,-55,12,-39,-39,-1,49,-4,75,64,-12,43,37,9,25,76,-13,50,-44,41,78,-33,59}

    {-42,69,-25,76,-45,-36,1,79,13,43,34,78,28,-55,70,-61,52,29,-69,35,-33,-46,-79,8,17,78,-6,14,-43,-1,-23,-72,52,-22}

    {71,38,22,8,3,6,15,34,7,5,16,13,4,10,29,11,6,8,8,10,5,48,16,4,6,8,3,4,12,5,3,6,7,5}

    38

    -65

    -64

    75

    Returns: 4

  13. {-49,45,73,50,-55,-90,11,-70,-58,12,-96,12,-68,85,91,-87,-57,23,-75,-35,52,-20,89,92,-77,-40,-36,67,-9,58,-45,-97,-14,11,8,0,12,87,-9,-50,26}

    {-71,-19,6,-36,-68,82,-12,40,-66,27,76,-40,97,-67,82,-98,-75,89,-20,95,-52,12,96,-27,75,60,48,1,-48,-55,-17,-40,67,-60,55,22,90,73,5,-16,12}

    {35,68,27,8,28,89,17,17,20,6,21,5,10,3,17,7,9,18,13,5,28,3,35,4,73,3,17,16,5,5,17,12,8,6,3,4,5,3,3,8,3}

    -92

    98

    -64

    80

    Returns: 0

  14. {-53,-19,70,74,-99,86,-89,96,-10,98,39,88,-28,-93,-35,49,-33,82,6,-51,5,78,-13,-94,-60,-49,-74,48,-59,-88,-4,-24,95,-51,-52,-11,-22,58,8,-56,13}

    {87,-57,11,-1,-24,-75,-26,83,11,93,-56,0,54,-87,30,-68,94,99,-15,58,32,2,-96,-38,66,-29,-99,71,33,77,67,-14,61,98,-55,-56,-57,-85,-6,-89,48}

    {69,22,36,21,46,21,23,34,12,3,28,6,9,5,3,8,10,8,16,5,6,3,9,9,7,3,33,13,5,21,16,12,4,3,5,5,6,6,6,6,3}

    -83

    -23

    -92

    63

    Returns: 4

  15. {-72,88,-35,88,-10,84,-38,-85,77,95,36,-67,19,82,-64,-10,-89,19,54,-9,-72,51,93,19,-27,82,78,83,-51,-69,22,-53,85,-62,38,-12,27,-91,-36,-55,-8,-98}

    {-71,-2,69,-91,-71,-80,-40,25,38,75,43,57,87,-76,70,1,97,-16,-87,99,81,-34,93,29,51,-18,-8,28,75,-24,75,-70,-76,-89,3,-95,-52,-54,32,55,-71,-20}

    {35,9,92,54,18,16,4,9,19,11,8,55,6,24,30,19,6,6,3,12,16,9,34,8,6,3,24,3,3,5,24,10,3,5,6,5,10,8,8,10,15,4}

    27

    75

    -30

    -17

    Returns: 1

  16. {26,-11,98,86,-69,25,-5,-10,-5,-23,93,-71,-70,12,-83,89,-78,-14,91,73,-44,-43,62,-58,-56,29,24,88,18,18,-63,23,6,-99,98,86,-30,12,44,-81,3,-15,82,13,98}

    {-18,58,-72,86,-42,-89,48,85,-60,-7,80,-45,-64,-10,-41,-20,39,-33,14,35,65,-98,91,-6,27,-92,12,-68,-27,64,77,-89,94,-97,19,-66,-75,80,-1,77,24,-24,96,-36,65}

    {38,45,31,36,31,14,3,11,10,3,22,35,8,3,49,13,17,4,12,8,7,3,10,3,4,21,6,15,22,6,5,28,4,3,3,8,7,3,12,4,3,3,48,11,5}

    48

    61

    -91

    -38

    Returns: 3

  17. {-95,81,-24,-7,-109,-53,64,99,19,-81,-53,-17,85,-19,51,-70,-25,-100,-31,17,-72,103,-76,-15,32,-97,85,80,-30,104,88,85,-54,49,-70,-82,-48,12,32,73,3,89,-94,32,-3,15,46,-95}

    {40,38,0,73,-30,-37,72,25,102,-46,-61,3,-56,-78,-105,69,-41,34,-106,-105,-93,25,-88,105,-41,92,92,-49,-77,18,34,-52,-63,105,-57,-87,95,-28,52,-6,-73,-109,-101,51,66,-62,-102,-36}

    {57,64,23,23,10,8,3,28,14,10,13,10,24,16,16,15,8,29,11,10,4,22,11,4,14,4,3,8,4,9,50,17,4,7,3,23,12,6,5,5,5,14,42,8,4,9,6,3}

    81

    10

    18

    43

    Returns: 2

  18. {54,48,67,-102,44,-62,29,-104,-91,29,-4,21,92,-83,20,-56,-13,-47,85,70,-91,73,-101,53,96,1,-59,-83,105,-22,55,50,-97,-64,70,52,-31,34,70,-94,3,-26,1,-96,-108,18,-99,30,100,6}

    {-34,-13,85,96,2,-54,96,101,24,-96,89,-45,-12,21,-96,85,83,-6,9,86,-92,-92,-43,24,-105,-77,76,44,97,106,9,-14,29,-62,26,-54,-107,68,-48,-103,6,-36,-12,13,-61,60,40,9,35,64}

    {93,63,16,23,31,20,5,9,31,22,4,13,11,8,5,24,19,8,4,12,13,17,6,3,7,11,4,4,7,4,8,11,43,11,3,8,18,5,7,26,10,6,7,7,5,5,5,6,4,5}

    69

    64

    -50

    95

    Returns: 1

  19. {493,443,615,-935,-663,400,-563,635,269,-954,769,-198,264,-43,-484,194,838,957,-756,182,-559,-430,779,641,-176,664,-926,485,875,-86,-872,65,9,-540,-757,959,351,-206,502,-863,126,459,556,-755,642,472,317,-925,-531,640}

    {-310,-124,781,879,542,21,-490,774,881,925,56,484,-879,812,143,-411,-109,-509,195,-874,-910,-59,84,790,992,-839,-397,223,-957,855,827,681,-703,699,403,889,-488,970,87,-419,168,-128,462,-697,242,-494,624,-755,-957,-438}

    {823,556,124,185,217,262,162,269,26,65,90,185,182,17,108,101,79,71,50,29,246,55,19,89,322,130,36,3,44,14,33,61,80,13,20,42,70,19,55,142,30,76,34,40,11,50,25,661,147,39}

    -160

    -741

    -92

    170

    Returns: 0

  20. {388,-960,-10,788,-818,-26,525,445,273,-406,840,-923,441,169,232,-838,-945,729,-43,862,948,-84,-136,-29,973,-652,-616,787,-855,93,-246,-833,-9,-557,-409,739,988,-539,-569,19,371,858,161,-944,-769,-886,-517,-886,-154,554}

    {985,497,-703,-164,-560,-796,-566,735,-194,-318,922,310,-578,-195,435,-861,515,-835,966,-128,827,-499,744,239,939,-927,610,625,345,701,278,994,394,-555,-562,-827,993,238,-398,501,-4,162,-763,280,462,696,-825,-570,-119,890}

    {8,667,317,255,74,55,21,48,4,144,632,306,19,212,25,66,55,269,63,150,61,56,93,28,196,109,74,142,10,92,46,99,84,66,74,186,92,44,7,18,26,63,61,18,42,53,59,146,93,65}

    793

    -211

    430

    183

    Returns: 2

  21. {-380,939,867,-150,393,-796,-471,-60,-955,921,631,-898,-804,-929,290,32,-29,700,-44,-875,974,-237,832,-319,-400,461,-430,-893,872,588,-797,-556,412,-138,710,-805,-726,-875,-900,586,-537,311,-487,855,44,875,631,809,-790,295}

    {-989,-944,211,271,-141,989,-553,-951,922,-113,-329,-675,940,217,946,-734,252,600,387,665,273,-70,-485,956,-496,132,345,-720,-770,-430,-907,-554,604,-445,-653,374,69,-305,-243,925,-661,695,211,-909,644,458,-960,82,119,926}

    {736,255,488,492,3,69,220,334,440,130,60,13,15,113,8,98,331,8,175,59,79,18,45,156,30,72,34,71,15,172,19,14,59,23,8,36,40,79,165,46,39,65,26,351,26,80,4,70,36,82}

    652

    -695

    137

    435

    Returns: 3

  22. {129,807,391,-845,197,910,-843,-442,977,-770,666,404,71,865,113,-961,-49,395,17,-267,-202,892,366,708,-121,-96,-254,-920,348,-164,649,-323,-84,967,-432,873,534,-43,-652,515,226,-625,436,-472,-952,834,86,724,-977,-183}

    {714,-716,43,-610,922,-158,-878,345,-993,157,-814,812,-584,-401,83,-870,888,916,-120,-310,-892,-793,671,-776,-147,517,-838,-572,872,217,727,-926,181,-19,330,506,-511,-409,-481,-315,-963,-625,321,-662,506,573,958,-354,232,771}

    {953,437,191,510,577,73,208,73,12,37,169,241,100,55,77,12,12,129,97,122,175,19,89,66,36,49,78,100,326,45,4,27,39,26,231,140,72,31,89,45,137,46,48,87,15,21,16,24,89,67}

    98

    358

    789

    -901

    Returns: 4

  23. {-217,544,-323,574,102,-272,356,-451,533,168,-130,346,-92,182,41,-496,583,558,-233,-241,416,354,636,519,129,-679,-548,-443,-676,-392,213,-629,-502,259,-386,-396,-394,-672,289,-202,-370,-355,-645,23,-522,-389,-151,-31,-354,-184}

    {-34,105,-181,-639,571,-26,-563,101,-547,-266,540,652,-13,-273,489,-659,43,96,-306,-9,-38,609,-576,-638,-392,36,475,280,100,397,-23,-413,676,575,-494,622,-241,-667,94,-605,391,-412,-274,10,539,-634,-569,-20,-72,593}

    {343,269,634,261,140,132,6,67,53,38,12,10,40,21,34,33,23,112,45,69,57,112,373,18,60,120,26,39,11,35,64,32,241,5,7,68,10,7,11,25,5,38,81,35,6,3,190,20,30,26}

    -499

    215

    186

    -249

    Returns: 1

  24. {-389,-473,344,265,607,382,599,324,67,-383,398,196,-394,-306,561,-661,-583,184,-648,-236,471,528,-520,-120,-278,-157,-309,-17,298,-285,671,-338,-141,-106,-215,-34,-549,403,366,-204,-640,233,-259,152,-415,343,-608,313,-159,-545}

    {223,-467,417,107,406,-177,585,-486,35,451,458,-352,333,-499,-684,-454,140,531,567,-557,-609,273,396,562,650,-249,350,296,11,645,52,18,560,500,16,-98,-632,414,406,-145,-678,-103,412,614,-206,629,-580,430,512,-196}

    {323,348,100,37,48,19,623,449,6,20,302,197,56,150,46,31,94,44,55,35,8,65,79,9,44,18,18,31,14,104,64,44,3,11,44,64,12,10,138,49,27,48,18,6,11,37,63,48,3,23}

    415

    118

    236

    -485

    Returns: 3

  25. {-355,-432,314,242,553,348,546,61,-349,363,178,-360,-279,512,-603,-532,168,-592,-216,430,481,-474,313,-110,-254,-143,-282,586,-16,271}

    {204,-426,380,98,371,-161,534,32,411,418,-321,304,-455,-624,-415,127,484,517,-508,-555,249,361,-510,512,593,-227,320,-581,270,10}

    {295,318,91,34,44,18,568,6,19,276,180,51,137,42,28,86,40,51,32,8,59,72,431,9,40,17,17,139,29,13}

    602

    422

    71

    -260

    Returns: 4

  26. {115,716,347,-750,175,808,-748,-393,868,-684,591,359,63,768,100,-854,-44,351,15,-237,-179,792,325,629,-107,-85,-226,-817,309,-146}

    {634,-636,38,-541,819,-141,-779,307,-881,139,-722,721,-518,-356,74,-772,788,813,-107,-276,-792,-704,596,-689,-130,459,-744,-508,775,193}

    {847,389,170,453,513,65,185,65,11,34,151,214,90,49,68,11,11,115,86,109,156,17,80,59,32,44,69,90,290,40}

    82

    482

    -183

    135

    Returns: 1

  27. {-79,568,-368,518,325,-695,-65,348,651,-902,545,891,-146,437,101,-175,873,984,-938,-220,-840,659,-675,966,-92,727,-367,-908,-16,-799}

    {559,472,-638,217,-625,904,-939,-136,-649,-642,835,-424,198,837,-42,476,-337,543,843,987,-209,-953,-747,610,216,361,76,137,-923,-235}

    {920,156,150,43,107,147,131,37,54,155,114,385,458,227,56,173,165,22,13,244,79,138,63,12,98,13,16,10,16,150}

    904

    -137

    -619

    826

    Returns: 3

  28. {95,198,-248}

    {-579,738,-946}

    {959,64,161}

    -696

    -492

    235

    383

    Returns: 1

  29. {-9,919,177,228}

    {210,-997,86,82}

    {409,122,906,32}

    809

    -998

    -717

    713

    Returns: 1

  30. {-412,-418,55,439,647}

    {240,247,152,397,-163}

    {22,309,882,307,107}

    -205

    772

    -683

    -319

    Returns: 0

  31. {-41}

    {952}

    {447}

    -318

    -219

    -390

    649

    Returns: 0

  32. {-41}

    {952}

    {447}

    -31

    819

    -390

    649

    Returns: 1

  33. {42,-94,-60,-161,-113,-45,111,-20,166,-147}

    {-123,127,71,154,39,10,-17,61,-101,79}

    {72,199,125,5,42,3,27,4,38,6}

    -101

    8

    36

    -175

    Returns: 4

  34. {-217,185,-56,-17,-249,-121,147,225,43,-184,-63,-39,195,172,-44}

    {92,87,-1,167,-68,-84,165,57,232,-105,-158,7,-128,-198,-177}

    {126,141,49,50,19,14,4,61,28,19,77,18,52,141,33}

    -55

    115

    -91

    -17

    Returns: 1

  35. {165,-281,126,-9,-285,17,-159,-144,-187,-113,171,-207,205,7,204}

    {-26,105,-10,-240,-109,-52,31,221,84,-127,-22,-282,182,-58,-152}

    {240,15,34,16,130,46,15,64,76,30,226,16,13,30,30}

    124

    33

    -112

    240

    Returns: 3

  36. {-190,469,433,-75,196,-398,-235,-30,-477,460,315,-449,-402,-464,145,16,-14,350,-22,-437,487,-118,416}

    {-494,-472,105,135,-70,494,-276,-475,461,-56,-164,-337,470,108,473,-367,126,300,193,332,136,-35,-242}

    {369,129,245,247,3,36,111,168,221,66,31,8,9,58,5,50,167,5,89,31,41,10,24}

    -123

    -120

    -56

    -487

    Returns: 2

  37. {371,-389,280,-288,-351,84,493,-403,32,328,311,-439,-476,-424,339,-374,202,86,392,-383,22,-333,365,302}

    {-254,240,-25,238,-383,-300,-363,297,-109,-138,-402,292,231,-401,494,413,316,-304,-315,271,-184,-388,-208,448}

    {482,256,175,43,218,85,8,444,12,6,26,366,52,17,118,17,102,3,8,14,18,165,408,19}

    -426

    -105

    23

    -341

    Returns: 4

  38. {741,824,256,-800,-589,725,-687,-313,-401,297,-636,-530,701,581,576,-540,-485,785,-380,589,-564,446,-358,-36,-293}

    {81,-5,-538,-602,217,157,389,801,-705,-832,687,752,398,14,227,613,-145,-489,192,324,633,333,-698,726,685}

    {825,146,19,144,483,478,147,78,263,168,8,24,47,32,7,54,94,50,124,20,14,64,87,124,10}

    -475

    419

    -434

    160

    Returns: 1

  39. {-746,258,-577,216,475,648,788,821,-930,-649,-725,-441,-832,989,130,504,963,-245,181,-133,617,786,617,971,-744,16,-203,-125,291,59,-957}

    {447,-822,403,-323,-743,956,844,-686,-826,738,264,451,-226,561,135,-947,-908,542,823,285,887,-768,-379,-876,-456,-653,575,361,-474,-534,640}

    {841,170,589,119,626,140,704,163,320,175,180,75,24,324,48,889,53,108,55,31,23,14,33,14,30,36,47,18,37,63,85}

    172

    -436

    732

    145

    Returns: 3

  40. {346,-858,-381,383,-341,410,-649,924,641,-860,-293,-937,-462,-787,683,856,315,367,469,-123,938,-280,666,967,-369,-934,-819,705,745,621,926,180,-814,-813,-662,124,893,746}

    {-487,572,298,837,-793,-727,-574,-24,864,930,285,482,818,869,900,633,279,-354,983,93,-691,-893,-545,789,-427,-431,241,541,121,941,89,-532,213,79,204,729,-470,0}

    {519,830,274,242,200,210,137,25,628,236,63,109,117,128,737,33,4,135,27,15,52,48,14,249,50,164,25,90,7,8,21,75,64,9,7,7,21,22}

    306

    29

    -75

    73

    Returns: 1

  41. {-337,-948,-238,855,-602,14,207,-252,-575,-616,222,-55,-168,929,-936,-10,901,518,-811,995,-588,-604,-970,818,-424,-744,757,-280,15,511,799,237,444,288,165,397,-100,-604,-676,928,629,-682,-992}

    {448,-457,258,-421,-797,-818,-634,-617,-269,707,636,386,633,-445,428,381,-457,-818,18,-979,685,-233,416,27,-542,-758,521,-335,-251,-155,-920,-538,-348,89,-157,-870,828,734,-459,-965,455,542,-615}

    {871,23,35,40,27,221,12,57,49,13,124,510,133,123,63,144,244,223,44,161,9,112,217,213,98,66,211,82,82,15,27,41,71,47,63,46,13,91,77,62,17,39,55}

    788

    -598

    -720

    594

    Returns: 2

  42. {-33,912,786,808,575,-888,-829,-997,265,-601,-977,672,576,892,-584,54,-170,-947,-709,-883,75,-1,-816,422,-628,496,-861,-987,-268,740,263,-256,926,-650,-792,-344,803,592,-344,304,-72,-785,-252,-484,837,-296}

    {730,-865,274,104,390,754,-291,803,-880,-288,-369,270,355,279,-837,468,-231,838,-264,475,11,-972,927,-715,126,-974,-575,-128,-33,897,-924,-906,226,736,242,261,970,-45,680,-21,766,707,110,108,-117,-998}

    {212,241,451,673,30,318,378,31,182,755,68,4,101,201,177,38,281,26,177,33,6,59,127,30,43,32,29,52,3,54,3,23,52,71,130,131,30,5,89,94,121,30,10,40,34,12}

    -864

    10

    925

    -323

    Returns: 3

  43. {144,-195,128,132,-215,105,-114,120,117,38,211,155,164,-220,78,10,203,171,-173,-97,-15,-14,-46,-70,-7,217,47,-224,143,-229,-99,36,-142,-226,-114,-91,184,57,-129,67,-160,-203,-111,105,78,-225,-220,159,39}

    {-98,21,-125,122,-209,41,-59,5,191,-205,-133,-73,191,130,-121,49,-155,23,85,-222,-13,-129,226,-119,155,185,-135,-19,184,-200,131,215,-168,127,4,57,221,-209,194,101,76,91,-24,193,-192,-13,228,147,55}

    {98,163,137,13,25,16,49,4,122,9,10,47,9,22,3,19,9,5,41,21,12,3,44,19,6,10,3,19,89,47,10,3,3,14,11,12,18,9,19,17,21,9,8,10,13,37,12,3,5}

    120

    176

    -153

    -91

    Returns: 3

  44. {144,-195,128,132,-215,105,-114,120,117,38,211,155,164,-220,78,10,203,171,-173,-97,-15,-14,-46,-70,-7,217,47,-224,143,-229,-99,36,-142,-226,-114,-91,184,57,-129,67,-160,-203,-111,105}

    {-98,21,-125,122,-209,41,-59,5,191,-205,-133,-73,191,130,-121,49,-155,23,85,-222,-13,-129,226,-119,155,185,-135,-19,184,-200,131,215,-168,127,4,57,221,-209,194,101,76,91,-24,193}

    {98,163,137,13,25,16,49,4,122,9,10,47,9,22,3,19,9,5,41,21,12,3,44,19,6,10,3,19,89,47,10,3,3,14,11,12,18,9,19,17,21,9,8,10}

    -148

    -31

    75

    177

    Returns: 4

  45. {-126,-159,105,159,-69,24,173,-203,145,-86,-44,171,-82,122,-110,-144,136,163,126,-167,-203,37,-104,24,5,-116,153,39,-74,-62,-39,20,-99,95,88,-86,-183,140,-131,194,10,-156,96,-190,106}

    {190,-109,-113,-156,27,146,-74,-134,154,-176,-37,-46,-197,165,3,-57,-2,207,205,-204,42,-66,61,-161,200,207,98,19,-76,-98,79,-153,200,-204,-80,74,-122,0,158,-187,-97,-202,114,-9,35}

    {74,8,19,193,84,18,49,41,94,29,5,10,7,24,11,18,13,19,165,130,27,13,35,33,13,11,19,8,3,6,4,3,37,31,18,4,7,24,4,20,17,6,16,23,3}

    -111

    134

    -35

    -31

    Returns: 2

  46. {-29,-40,396,-108,632,459,-443,288,-603,659,167,-83,602,-102,462,601,-631,575,-271,-306,597,-462,-602,-27,-124,-430,166,456,645,-187,-260,505,-584,-260}

    {-213,-235,109,424,-147,-575,-94,-117,444,528,314,-186,574,-649,-541,-619,-340,71,-13,-586,652,329,597,394,-178,-657,411,-148,-204,-190,427,506,346,-392}

    {61,356,103,180,16,200,49,4,53,36,83,240,254,15,144,366,198,65,5,44,399,100,21,90,172,96,9,98,30,44,19,72,226,18}

    -472

    -529

    265

    -269

    Returns: 1

  47. {315,416,528,276,646,129,263,474,441,28,660,279,474,603,194,29,540,413,619,200,165,98,440,659,102,414,350,211,491,466,398,28,392,413}

    {223,434,385,542,256,178,588,271,414,552,594,5,58,2,323,629,179,536,312,544,57,335,400,167,410,425,100,39,567,422,34,584,529,348}

    {59,505,101,178,14,99,94,2,553,51,34,13,43,4,3,19,67,7,232,17,15,36,597,38,5,495,44,21,10,648,15,1,45,16}

    15

    643

    479

    192

    Returns: 2

  48. {544,183,559,446,139,530,41,544,483,320,135,393,439,76,340,585}

    {613,81,356,163,292,592,277,602,158,529,513,615,564,162,158,415}

    {272,91,600,165,2,152,8,1,7,6,50,7,9,38,23,16}

    238

    -22

    157

    -215

    Returns: 1

  49. {63,102,44,4,118,78,5,5,113,9,95,56,48,18,119,56,88,56,17}

    {28,44,118,13,26,32,78,5,70,26,93,80,93,81,44,35,88,8,80}

    {104,36,9,35,1,5,25,13,7,8,4,21,3,3,14,114,1,9,11}

    -115

    -4

    39

    83

    Returns: 3

  50. {42,55,28,43,6,39,56,3,32,42,19,60,10,36,43,34,25,15,77,55}

    {80,76,76,20,22,11,59,75,57,73,60,37,29,26,16,43,38,41,55,39}

    {79,3,43,14,3,3,5,16,10,71,1,7,5,3,1,4,1,5,10,1}

    4

    33

    -48

    66

    Returns: 2

  51. {-26,-47,-15,-39,-45,-32,-40,-30,-40,-25,-48,-1,-41,-3,-39,-3,-34,-14,-15,-4}

    {-21,-37,-10,-37,-33,-24,-8,-9,-22,-36,-6,-10,-47,-48,-30,-39,-31,-13,-32,-25}

    {18,49,1,2,3,3,1,4,2,2,2,2,7,2,1,3,1,2,2,3}

    -38

    -11

    18

    0

    Returns: 2

  52. {-8,13,-10,-2,-7,2,-10,13,8,13,2,-11,-11,-11,10,-7,-13,-2,-7,-9,-8,8,-11,-12,-13,-3,10,-6,-2,-11,0,11,6,13,4,-10,11,8,1,-4,7,3,3,4,-11,13,-13,6,11,-12}

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

    {9,4,3,1,13,4,6,2,2,5,6,1,4,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1}

    14

    -9

    -11

    0

    Returns: 6

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

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

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

    9

    -9

    -7

    7

    Returns: 5

  54. {10,-11,0,4,11,1,7,-9,1,-9,-9,8,-8,10,5,-2,-2,1,10,-3,3,-11,-9,-11,9,-3,10,11,7,-5,7,9,-3,4,-10,-5,-6,-7,5,-10,11,-5,-3,4,10,0,4,1,-8,-4}

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

    {12,6,1,2,3,2,1,2,2,3,2,1,1,5,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    9

    -2

    -6

    -5

    Returns: 3

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

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

    {7,3,3,4,9,4,4,1,4,1,2,3,1,1,1,2,1,1,1,2,3,1,1,2,2,3,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1}

    10

    -3

    5

    -5

    Returns: 2

  56. {-47,44,33,22,-39,55,44,-40,-4,21,16,11,-46,22,29,-11,-34,-37,19,22,-53,-9,9,0,3,-9,34,38,-29,45,51,-5,0,55,-14,-35,36,-7,2,46,27,-16,-51,2,-18,3}

    {11,0,-1,-52,24,49,-44,7,-44,-17,-54,-16,-14,43,-55,-8,19,-53,-45,34,40,-33,-19,11,46,1,30,47,-9,-2,51,15,55,-15,-15,-22,7,33,-32,3,-4,-54,48,6,19,-16}

    {53,21,2,14,10,15,1,38,9,2,1,1,12,6,24,4,18,9,2,19,1,1,10,1,1,3,2,1,2,8,8,2,5,2,1,1,3,1,4,16,1,3,2,2,1,2}

    51

    -26

    0

    -11

    Returns: 1

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

    {3,0,0,-15,6,14,-12,2,-12,-4,-15,-4,-4,-1,12,-2,-15,11,0,13,0}

    {15,6,1,4,3,5,1,11,3,1,1,1,4,10,2,1,3,1,2,1,1}

    -4

    7

    -7

    9

    Returns: 0

  58. {-471,441,335,224,-391,546,444,-402,-48,217,36,166,110,-461,227,296,-119,-341,-370,195,26,-168,-527,-244,-99,-82,91,-2,33,60,-93,345,-418,386,-293,449,510,-485,-289,-142,-354}

    {113,5,-12,-524,241,493,-440,70,-445,-171,293,-541,-164,-142,433,-555,-85,195,-532,-451,518,376,398,-1,-336,-126,-195,111,456,-163,15,302,-29,473,-93,-23,513,-448,-449,-155,-223}

    {520,208,13,139,95,143,9,370,80,15,11,4,8,115,55,231,32,172,88,17,76,6,8,41,1,3,97,1,6,36,28,14,4,4,18,74,77,40,24,9,1}

    12

    112

    -359

    364

    Returns: 2

  59. {-447,-567,372,564,-247,88,615,-723,518,-506,-244,703,-158,608,-345,-293,435,587,-393,-513,486,580,-706,-723,-226,132,85,18,-412,543,-530,140,-265,-220,-141,74,196,-277,-351,315,-307,-652,649,498,-503,-465,690,38}

    {675,-389,-402,-556,96,518,-265,-477,549,-479,-683,-744,-134,-166,-543,-700,589,187,13,-204,-10,737,-250,151,-605,-234,-574,713,738,351,-99,68,-272,-348,283,-546,243,-415,712,-284,262,-435,636,-3,264,561,-664,-345}

    {255,19,60,679,289,54,166,137,324,78,126,310,9,28,31,16,78,41,32,57,36,59,44,88,20,37,108,38,30,57,45,20,3,12,6,3,101,48,124,55,7,16,52,78,13,5,63,51}

    -490

    -671

    -370

    -251

    Returns: 0

  60. {721,-681,171,399,-771,221,550,697,270,-529,-468,73,766,766,749,-611,-280,101,-702,-719,353,692,-11,724,-616,-504,-431,-421,378,-280,210,458,-514,39,-706,591,610,-251,-223,188,550,-760,173,532,308,573,-742,372,-263}

    {716,-186,486,-426,107,-299,-628,-238,-254,-343,-130,91,-646,-240,728,-86,739,-592,292,-230,202,-402,722,703,-756,416,-270,464,-681,151,599,-303,775,560,558,-704,193,137,-529,-530,-486,-185,411,-585,-524,-484,427,-348,-667}

    {348,308,212,470,629,115,172,34,231,24,81,75,15,19,163,5,162,87,109,105,72,88,51,371,173,33,13,29,740,105,4,30,72,3,93,4,44,19,49,17,8,6,85,53,39,9,289,8,46}

    -645

    -455

    -394

    101

    Returns: 1

  61. {22,-276,-54,-128,483,391,151,-455,230,451,-455,438,290,-96,-305,80,-357,-245,-248,212,-12,231,-29,403,135,-8,206,179,-125,-486,-233,232,-125,253,57,158,480,-84,192,313,-276,-191,-243,489,208,209,256,-63,-226}

    {-267,435,-159,475,-284,144,-229,148,6,498,-458,84,271,273,487,-343,4,441,-386,-309,330,234,-432,-208,-213,396,-251,214,-16,-165,-357,51,430,359,111,489,-38,93,200,-271,-8,-161,195,-60,-390,-368,-144,207,-34}

    {427,223,121,35,1,113,19,104,81,200,54,28,15,12,66,46,22,166,53,183,20,3,36,19,47,14,22,72,14,88,114,8,10,21,22,34,2,8,38,62,15,6,9,14,18,50,3,32,15}

    161

    53

    -456

    54

    Returns: 2

  62. {0,0,5,5,12,12}

    {0,0,0,0,0,0}

    {2,1,2,1,3,2}

    0

    0

    11

    1

    Returns: 4

  63. {0,0,5,5,12,12,15,13}

    {0,0,0,0,0,0,0,5}

    {2,1,2,1,3,2,7,1}

    0

    0

    11

    1

    Returns: 5

  64. {0,0,5,5,12,12,15,13,6,14}

    {0,0,0,0,0,0,0,5,4,23}

    {2,1,2,1,3,2,7,1,2,73}

    -80

    0

    11

    1

    Returns: 4

  65. {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50}

    0

    0

    0

    0

    Returns: 0

  66. {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {45,23,27,7,3,28,29,17,2,10,42,39,44,19,6,16,8,14,49,18,5,1,26,30,25,11,12,40,21,24,31,13,48,20,35,50,36,15,38,43,41,33,47,34,22,9,46,32,4,37}

    0

    0

    110

    -60

    Returns: 50

  67. {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {5,153,259,441,418,331,35,79,429,91,205,169,432,13,143,134,387,175,494,362,215,319,128,328,65,28,261,342,286,473,304,233,466,196,459,106,353,483,392,373,409,114,274,59,224,86,294,49,185,244}

    0

    0

    110

    -60

    Returns: 12

  68. {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {5,153,259,441,418,331,35,79,429,91,205,169,432,13,143,134,387,175,494,362,215,319,128,328,65,28,261,342,286,473,304,233,466,196,459,106,353,483,392,373,409,114,274,59,224,86,294,49,185,244}

    38

    34

    131

    23

    Returns: 8

  69. {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {356,85,103,396,366,55,138,279,163,91,317,115,202,386,146,155,324,171,187,447,37,124,222,234,244,345,434,69,285,418,13,407,301,465,29,218,292,425,457,265,75,49,379,474,337,193,252,485,9,494}

    462

    320

    457

    29

    Returns: 4

  70. {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    {252,13,171,296,29,55,118,75,84,146,336,366,489,264,184,345,273,397,418,137,217,152,126,433,242,382,167,467,303,31,372,311,493,91,329,356,229,68,281,446,194,407,423,203,109,453,239,474,8,47}

    20

    385

    199

    30

    Returns: 19

  71. {0,0,0,0,0,0,0,0,0,0,0,330,0,132,0,0,0,0,433,0,0,0,0,0,50,234,0,0,0,11}

    {0,0,0,0,0,0,0,0,0,0,0,244,0,111,0,0,0,0,457,0,0,0,0,0,497,12,0,0,0,480}

    {184,99,106,27,132,53,217,66,3,41,144,2,39,2,11,158,74,177,5,196,115,167,224,127,1,2,84,205,231,3}

    329

    101

    61

    243

    Returns: 0

  72. {0,0,295,152,343,0,0,0,43,0,324,0,0,0,417,0,0,0,0,48,0,0,0,289,0,495,341,164,446,405,0,187,246,4,460,0,317,0,0,463,0,211,413,467,62,0,359,0}

    {0,0,63,342,282,0,0,0,439,0,387,0,0,0,299,0,0,0,0,461,0,0,0,282,0,324,201,370,306,125,0,214,425,447,295,0,380,0,0,336,0,42,331,233,278,0,3,0}

    {84,13,2,7,2,107,66,167,51,33,17,112,124,21,196,159,78,177,147,75,202,213,223,12,132,308,53,2,10,3,238,2,1,135,98,182,36,92,197,270,56,1,31,7,19,2,40,41}

    477

    24

    481

    208

    Returns: 3

  73. {337,0,186,0,307,0,0,0,397,0,17,0,0,269,0,345,0,69,0,330,317,0,0,0,303,0,60,0,0,327,272,220,164,375,11,397,41,393,0,126,0,262,121,0,0,0,0,0}

    {242,0,307,0,27,0,0,0,309,0,227,0,0,172,0,272,0,264,0,69,123,0,0,0,243,0,381,0,0,215,356,191,295,257,369,106,350,322,0,215,0,239,226,0,0,0,0,0}

    {54,156,33,38,2,202,63,77,8,147,3,115,133,15,18,5,192,11,183,21,19,5,223,29,17,162,59,52,88,17,33,22,69,95,5,44,21,4,47,6,108,13,4,238,216,92,178,125}

    68

    158

    46

    326

    Returns: 8

  74. {0,393,21,0,0,0,27,0,0,48,0,0,0,353,0,393,0,0,0,0,0,0,0,0,265,0,310,375,272,367,368,383,141,357,0,243,0,252,0,0,0,303,184,13,0,321,386,332,380,50}

    {0,363,102,0,0,0,366,0,0,314,0,0,0,94,0,10,0,0,0,0,0,0,0,0,130,0,277,299,263,152,27,313,340,301,0,374,0,248,0,0,0,108,249,378,0,41,243,203,106,300}

    {179,281,1,32,45,52,5,76,156,27,141,113,124,5,101,41,169,83,212,243,204,184,227,237,3,2,13,186,55,26,2,45,27,6,193,6,25,15,97,15,68,3,4,39,134,36,21,15,5,45}

    102

    7

    186

    110

    Returns: 11

  75. {0,873,0,0,0,762,0,0,780,727,0,301,61,0,0,0,80,0,247,0,0,0,0,0,379,894,0,347,0,0,0,194,167,839,700,644,345,0,0,0,442,378,0,526,762,222,887,0,520,733}

    {0,468,0,0,0,88,0,0,678,476,0,366,824,0,0,0,809,0,302,0,0,0,0,0,810,306,0,237,0,0,0,345,608,513,440,296,562,0,0,0,223,151,0,751,811,739,449,0,658,343}

    {25,437,7,32,41,24,69,77,60,141,109,26,280,132,181,154,19,176,15,12,202,219,228,236,2,89,111,11,53,91,194,142,2,20,22,12,94,129,245,144,34,5,166,9,38,89,332,84,30,5}

    232

    48

    833

    650

    Returns: 4

  76. {-4,139,874,481,0,-2,680,738,-3,-2,-3,-4,678,-1,-4,-3,-2,-2,-4,-3,0,645,710,-3,-4,711,-3,0,659,-4,592,882,230,657,-2,846,457,356,-2,0,-2,829,0,572,193,635,673,72,515,164}

    {-2,6,647,123,-1,0,319,88,0,-1,0,-4,773,-3,-4,0,-2,0,-2,0,-3,439,298,0,-1,694,-3,-3,496,-3,890,415,626,660,0,579,317,526,-3,-4,-3,896,-3,598,476,627,472,827,899,151}

    {124,9,90,1,603,86,4,2,321,364,408,443,37,921,806,205,245,49,728,764,163,9,3,528,962,27,649,561,14,487,60,3,16,5,887,6,3,3,8,847,283,50,687,10,2,2,6,1,6,13}

    713

    852

    36

    496

    Returns: 12

  77. {-3,-3,-4,-1,-2,0,777,-1,0,709,-3,0,-3,-4,420,-3,-3,205,760,837,18,928,984,65,203,322,398,379,936,297,497,0,-2,694,591,963,996,771,543,923,499,951,560,-1,293,453,258,559}

    {-4,-2,-4,-2,-1,-3,88,-4,-3,946,-4,-2,-1,-2,909,0,-4,653,731,699,881,161,189,855,758,977,562,675,868,802,852,-2,-4,734,526,363,119,598,779,677,611,828,950,-3,297,527,699,612}

    {3,525,82,126,163,443,27,285,322,31,403,203,486,47,41,248,643,12,335,247,188,5,196,88,26,30,2,44,9,6,23,562,367,54,51,16,290,42,5,87,19,28,28,601,8,3,28,36}

    494

    937

    135

    300

    Returns: 8

  78. {1000,-1000}

    {1000,-1000}

    {1000,1000}

    1000

    997

    -666

    -666

    Returns: 2

  79. {1000,-1000,-1000,1000}

    {1000,-1000,1000,-1000}

    {999,999,999,999}

    1000

    997

    -666

    -666

    Returns: 2

  80. {1000,-1000,1000,753,-409,-595,-549,708,-864,-682,669,752,514,557}

    {1000,1000,-1000,974,-739,760,-59,909,-107,-106,183,939,-922,-488}

    {999,999,999,437,147,236,3,245,13,99,41,2,461,11}

    505

    799

    -737

    -23

    Returns: 3

  81. {1000,-1000,1000,-553,-109,-257,-920,966,782,934,303,-910,903,-911}

    {1000,1000,-1000,870,-318,950,-777,-569,288,-798,-458,297,997,-916}

    {999,999,999,446,241,69,284,1,225,768,38,207,399,107}

    877

    168

    -889

    -886

    Returns: 4

  82. {1000,-1000,1000,-553,-109,-257,-920,966,782,934,303,-910,903,-911}

    {1000,1000,-1000,870,-318,950,-777,-569,288,-798,-458,297,997,-916}

    {999,999,999,446,241,69,284,1,225,768,38,207,399,107}

    -911

    -916

    -666

    -666

    Returns: 1

  83. {1000,-1000,1000,926,-346,-875,-525,369,-506,426,310,-84,798,-993}

    {1000,1000,-1000,452,-545,-413,-526,-785,-487,-381,-977,270,442,961}

    {999,999,999,85,387,42,21,10,158,148,79,133,396,763}

    1000

    997

    -666

    -666

    Returns: 2

  84. {1000,-1000,-1000,1000,864,-899,948,965,-101,986,-635,-282,477,-975,-935,-359,367,497,-331,823,399,660,406,-578,-37,-911,62,798,-250,-514,984,415,-946,-601,-888,-494}

    {1000,-1000,1000,-1000,-759,-260,-577,839,110,938,-646,549,464,266,-873,307,101,-688,948,995,-975,557,-714,-53,389,521,-151,263,-880,582,148,842,-386,667,-702,-297}

    {999,999,999,999,183,202,391,317,92,6,114,68,141,115,30,4,94,52,78,56,218,57,28,12,121,501,134,129,118,28,68,208,62,47,135,2}

    776

    -931

    392

    -848

    Returns: 1

  85. {1000,-1000,-1000,1000,-484,-851,914,982,-985,-34,-934,-974,-394,-991,477,813,-894,242,-840,-78,904,-159,-212,-811,763,548,-940,827,-932,-519,72,899,-781,-591,549,522,-219,70,924,-447,386,369,-939,-733,297,723,-562,947,-930,-698}

    {1000,-1000,1000,-1000,388,-664,559,928,711,-184,-185,-455,902,820,-664,-250,-714,571,-966,143,-632,321,671,304,639,-796,422,-133,870,-315,229,-511,153,-826,297,0,504,-264,438,-9,702,-6,-641,-190,-445,884,873,421,438,703}

    {999,999,999,999,98,443,6,653,418,234,32,154,63,159,358,38,658,80,81,85,33,71,7,4,69,119,11,55,10,16,7,6,106,55,36,90,61,22,5,9,1,28,27,42,24,125,21,132,54,18}

    891

    502

    -85

    799

    Returns: 4

  86. {1000,-1000,-1000,1000,594,905,-726,-714,-340,296,-915,-56,-195,-998,792,-935,-264,858,-67,638,743,-515,-954,-819,-685,-413,-475,99,-767,363,-379,274,-329,306,-363,12,-219,672,163,862,-309,833,459,-977,646,-46,-345,-583,-218,-589}

    {1000,-1000,1000,-1000,17,-707,769,995,-348,687,387,193,307,-410,174,897,-894,836,385,711,-615,443,712,401,-137,-718,-707,-189,-946,-377,-35,384,845,19,-413,-539,-42,-923,-187,-725,-708,-657,287,-413,-718,-461,-435,-252,573,-831}

    {999,999,999,999,33,571,34,34,14,223,167,104,49,263,142,830,62,331,13,6,231,15,499,63,25,159,42,129,166,48,8,5,134,36,27,36,175,12,24,493,16,41,60,2,76,61,57,93,1,8}

    144

    -144

    -729

    -615

    Returns: 2

  87. {-466,850,-481,959,156,297,-544,-418,45,754,-729,614,-282,-332,-156,79,-677,43,-255,-266,795,869,-49,276,713,602,485,-53,-5,61,898,888,483,26,-439,-330,-750,-970,75,-372,338,-8,-193,-628,-752,653,-764,-791,-174,851}

    {-617,988,-703,99,757,297,-382,-423,-207,57,293,701,962,860,-996,-381,670,-622,838,-499,-732,-270,-891,-238,-688,772,-131,-142,-339,-215,103,376,768,83,436,920,-412,-141,424,938,-687,950,-887,-226,139,-657,-459,787,794,-306}

    {714,111,830,260,55,166,365,90,30,44,9,190,363,608,74,14,87,131,199,24,344,104,11,23,196,15,110,72,46,8,42,19,38,12,89,690,30,17,10,39,3,20,4,77,21,66,98,13,78,51}

    -742

    -443

    -448

    856

    Returns: 8

  88. {-38,-2,40,-91,74,69,-69,-38,57,83,-93,-72,-36,-64,88,86,11,1,-88,68,-71,18,67,-78,57,-99,-10,16,-57,56,-17,-58,-40,73,-79,21,11,10,-98,-70,9,-1,-38,87,-94,91,90}

    {41,-8,-46,60,-69,50,-81,-97,32,-64,82,17,76,-93,-69,-72,97,-11,-81,76,41,-13,-68,73,68,30,-40,82,-54,92,-30,-67,99,-66,-48,33,-4,48,2,-81,-23,-67,-49,-17,-77,68,-64}

    {18,28,5,77,34,45,55,19,21,22,43,20,8,5,64,74,23,6,7,5,3,5,42,18,4,7,4,7,8,1,1,3,6,3,5,2,6,9,7,1,3,11,8,8,20,6,14}

    93

    -68

    -78

    -78

    Returns: 8

  89. {-260,-790,-788,-670,-668,13,-663,-721,-464,-769,-371,-184,-152,-643,-454,-351,-788,-666,-787,-439,-660,-661,-758,-728,-654,-446,-575,-726,-364,-664,-659,-788,74,-659,42,-570,-662,-359,-765}

    {-664,474,619,552,556,363,576,718,497,738,885,-582,-351,782,498,891,478,556,622,507,572,577,640,700,573,511,624,720,896,560,573,492,400,577,386,628,578,897,798}

    {553,398,249,73,68,247,26,38,51,95,75,394,96,25,40,53,393,56,244,22,38,21,208,16,12,13,24,48,30,51,36,378,174,31,124,17,23,20,31}

    -658

    575

    -783

    619

    Returns: 11

  90. {-526,-508,-501,-479,-473,779,-503,-503,-315,-491,-475,784,-470,-332,-484,-375,-469,-493,-468,-371,-419,-482,-373,947,-472,-449,-468,-100}

    {-399,-396,-273,-389,-319,279,-384,-386,-265,-269,-210,353,-203,-264,-213,-370,-384,-265,-383,-201,-255,-211,-369,334,-205,-199,-383,-751}

    {340,312,125,261,45,327,290,286,46,114,51,249,40,12,22,31,242,109,245,12,16,19,27,76,44,14,240,139}

    -472

    -382

    -447

    -195

    Returns: 6

  91. {-274,504,-111,511,-217,43,-236,32,156,715,157,45,423,157,170,718,660,157,168,687,115,553,-271,-24,720,735,676,567,724,167,468,515,721,663,726,722,-254,512,-234,505,-168}

    {231,-320,425,-305,294,309,298,683,614,304,618,684,-606,618,625,304,-614,618,627,-610,440,-296,234,783,305,307,-600,-286,310,627,-576,-312,306,-611,306,307,241,-240,299,-319,317}

    {826,121,447,94,655,225,694,71,48,48,43,55,145,40,25,44,70,41,18,17,70,42,819,24,40,15,38,17,32,21,79,105,38,62,27,36,800,13,690,119,583}

    663

    -616

    734

    304

    Returns: 11

  92. {531,-413,834,861,871,861,873,835,879,887,887,889,875,884,884,876,605,875,865,-696,874,-317,-279,835,-412,877,-839,875,876,887,849,875,835,877,887,-296,888,-683,-344,-262,-746}

    {-116,-1,0,529,547,529,555,2,562,560,578,578,549,567,569,560,-68,549,530,732,561,46,-638,6,2,560,-606,549,559,579,34,550,6,560,577,45,577,749,28,-619,-578}

    {541,301,67,113,86,112,71,64,53,44,22,17,81,36,33,59,363,80,106,108,62,174,205,59,296,56,282,79,65,12,14,77,58,57,20,75,24,58,207,151,28}

    604

    -66

    -292

    47

    Returns: 7

  93. {-750,-338,-213,-746,-730,-722,-725,-713,-737,-697,-543,-740,-677,85,-694,-715,-693,-676,-734,-724,-262,-670,-696,-689,-670,-723,-691,-734,-548,-669,-571,-705,-686,-211,-667,-678,-723,-672,-745,-746,-641,-726,-711,-695,-674,-669,-573,-713}

    {99,-862,51,162,165,185,167,191,170,199,288,174,195,687,202,186,202,198,168,169,-736,206,203,200,203,172,207,171,347,204,185,194,202,51,205,-740,171,203,124,103,-717,173,191,201,200,203,-692,189}

    {302,718,24,226,193,123,177,106,209,85,12,145,41,441,79,113,77,37,199,171,123,26,72,57,13,166,65,203,11,22,12,96,53,21,18,171,168,30,273,295,92,184,103,82,34,11,13,109}

    -726

    165

    -681

    -737

    Returns: 30

  94. {-725,-715,-543,-695,-723,-213,-689,-750,-548,85,-745,-262,-669,-697,-641,-674,-686,-338,-724,-672,-730,-677,-740,-694,-667,-678,-734,-723,-746,-211,-746,-722,-670,-693,-670,-676,-705,-571,-696,-691,-726,-713,-711,-734,-737,-669,-573,-713}

    {167,186,288,201,172,51,200,99,347,687,124,-736,204,199,-717,200,202,-862,169,203,165,195,174,202,205,-740,171,171,162,51,103,185,206,202,203,198,194,185,203,207,173,191,191,168,170,203,-692,189}

    {177,113,12,82,166,24,57,302,11,441,273,123,22,85,92,34,53,718,171,30,193,41,145,79,18,171,203,168,226,21,295,123,26,77,13,37,96,12,72,65,184,106,103,199,209,11,13,109}

    -567

    185

    -729

    175

    Returns: 16

  95. {-433,618,442,-430,-308,-389,-412,163,-417,-439,682,-329,112,461,-442,-339,-321,621,165,-423,620,-341,-338,-421,-316,-426,383,646,623,-407,111,379,121,-331,378,-332}

    {418,-539,334,413,445,417,438,-119,420,409,-498,425,-217,344,408,422,426,-533,-102,419,-528,420,425,672,440,668,427,-509,-524,425,-218,334,-214,425,332,424}

    {393,198,66,333,35,226,281,189,192,405,18,80,341,27,410,97,60,115,151,319,170,100,93,16,45,23,32,65,146,300,348,141,330,85,145,72}

    -327

    427

    437

    331

    Returns: 21

  96. {36,-535,51,190,156,281,-526,242,-554,-677,-536,234,-552,-530,-613,184,263,148,224,69,-601,36,148,43,-475,46,-564,353,263,180,178,-615,-537,265,-695,268,192,-559,-539,236}

    {-465,118,-448,-378,-415,-441,161,-225,102,-676,119,-241,103,158,99,-397,-331,-445,-252,-321,111,-421,-446,642,141,-455,97,-341,-330,-408,-411,96,119,-396,-717,-330,-375,104,115,-230}

    {483,88,397,196,256,81,31,11,125,18,98,47,122,40,195,216,22,291,64,35,213,429,293,439,17,466,142,21,20,228,233,234,91,17,77,11,192,132,104,28}

    -477

    141

    -555

    98

    Returns: 1

  97. {-478,624,502,615,528,500,499,-665,-579,552,652,380,625,628,617,629,447,457,503,526,617,-568,455,525,-552,613,550,503,-437,447,630}

    {-307,-299,-183,-308,-120,-140,-165,-370,-412,-157,672,-327,-297,-299,-307,-298,-304,-284,-164,-123,-306,-396,-284,-123,-333,-313,-158,-164,-354,-285,-298}

    {125,28,28,48,18,15,77,354,614,20,583,296,11,22,39,20,68,30,72,13,43,571,23,11,482,57,14,70,14,46,17}

    625

    -296

    -666

    -368

    Returns: 14

  98. {60,62,211,67,63,58,-68,38,-458,205,-101,-89,227,-468,40,-162,-96,-463,68,-465}

    {269,264,286,276,257,256,215,240,-121,420,118,142,118,-132,241,-397,126,-127,278,-129}

    {39,102,15,78,115,122,271,157,28,21,384,348,21,50,149,80,373,42,53,45}

    -166

    -394

    -463

    -124

    Returns: 5

  99. {490,-394,-403,-243,-393,-276,-383,-390,-381,-518,-383,-283,-605,492,-274,491,364,489,490,-384,495,-388,-376,-277,-390,419,-396}

    {20,552,481,581,481,523,552,-30,555,184,-26,522,165,19,527,20,-176,17,17,567,24,554,483,526,552,-152,481}

    {82,70,175,11,162,29,12,99,20,496,87,43,135,66,20,73,408,92,88,38,46,54,144,34,61,287,166}

    491

    24

    -379

    -26

    Returns: 11

  100. {-651,-643,-648,556,-608,-641,-610,-628,192,-637,67,488,-635,53,-528,351,-73,-603,-385,341,562,204,-607,-605,71,-428,-629,-658,-606}

    {-162,-217,-219,533,-178,-170,-179,-114,486,-117,489,508,-213,457,-84,285,-215,-202,40,271,535,501,-177,-205,490,-163,-115,-202,-174}

    {90,314,320,45,234,187,237,25,562,40,41,157,303,89,15,44,158,264,39,63,33,520,232,268,32,22,27,145,226}

    -606

    -179

    347

    283

    Returns: 16

  101. {-223,-247,-384,-157,-329,-152,-397,-251,-239,-255,-396,220,290,-317,-332,-259,-254,-333,364,-380,-248,-244,-380,295,-223,-5,303,-174,301,-248,-228,93,-247,-251,32,-370,-6,27,-248,-197,-276,290,276,-326,-204,-362,-249,-254,38}

    {127,202,0,358,49,359,-7,203,135,193,-5,526,-653,114,46,177,194,45,-622,22,203,198,16,-649,143,153,-644,206,-641,202,182,356,196,199,156,55,152,155,203,151,132,-643,-682,60,241,59,203,191,178}

    {376,30,720,58,594,51,748,41,345,123,744,15,96,517,600,142,120,602,13,688,35,12,703,42,411,90,79,17,21,32,85,14,23,114,46,652,92,56,34,288,468,62,131,577,13,643,37,57,14}

    -391

    -2

    364

    -626

    Returns: 21

  102. {-18,-231,-13,-21,-170,1,242,-102,-160,-196,2,240,49,245,-208,219,3,-69,-108,-24,-130,29,-220,-186,-470,388,-108,-119,-132,-5,-127,-230,-195,-107,79,-188,-108,401,-498,203,-224,171,-174,-128,-49,-109,-7,421,-106}

    {602,375,585,595,366,608,-621,681,414,300,621,-683,761,838,400,486,623,593,680,593,578,618,571,361,-684,595,678,590,576,603,583,375,300,684,423,359,586,514,-693,486,375,606,367,581,693,677,601,948,685}

    {64,598,12,74,716,41,32,22,468,799,11,107,17,34,535,28,14,131,30,79,201,11,295,733,86,28,34,183,204,49,194,596,797,13,19,736,171,15,125,71,585,51,678,197,24,36,52,65,11}

    249

    833

    240

    838

    Returns: 0

  103. {1, -3, 2, 5, -4, 12, 12 }

    {1, -1, 2, 5, 5, 1, 1 }

    {8, 1, 2, 1, 1, 1, 2 }

    -5

    1

    12

    1

    Returns: 3

  104. {0, 5 }

    {0, 5 }

    {20, 1 }

    0

    0

    5

    5

    Returns: 1

  105. {0 }

    {0 }

    {100 }

    25

    25

    30

    30

    Returns: 0

  106. {-107, -38, 140, 148, -198, 172, -179, 148, 176, 153, -56, -187 }

    {175, -115, 23, -2, -49, -151, -52, 42, 0, 68, 109, -174 }

    {135, 42, 70, 39, 89, 39, 43, 150, 10, 120, 16, 8 }

    102

    16

    19

    -108

    Returns: 3

  107. {0, -6, 6 }

    {0, 1, 2 }

    {2, 2, 2 }

    -5

    1

    5

    1

    Returns: 2

  108. {0 }

    {0 }

    {10 }

    0

    0

    0

    0

    Returns: 0

  109. {2 }

    {0 }

    {100 }

    0

    0

    4

    0

    Returns: 0

  110. {0, 0, 3 }

    {0, 0, 0 }

    {1, 10, 1 }

    0

    0

    3

    0

    Returns: 2

  111. {0 }

    {0 }

    {5 }

    0

    1

    0

    2

    Returns: 0

  112. {0, 0 }

    {0, 0 }

    {2, 6 }

    0

    0

    0

    3

    Returns: 1

  113. {0, -1, 2 }

    {0, 1, 1 }

    {10, 1, 1 }

    -1

    1

    2

    1

    Returns: 2

  114. {1, -3, 2, 5, -4, 12, 12, 0 }

    {1, -1, 2, 5, 5, 1, 1, 0 }

    {8, 1, 2, 1, 1, 1, 2, 1000 }

    -5

    1

    12

    1

    Returns: 3

  115. {0 }

    {0 }

    {10 }

    1

    1

    2

    2

    Returns: 0

  116. {0, -6, 6 }

    {0, 1, 2 }

    {2, 2, 2 }

    5

    1

    5

    1

    Returns: 0

  117. {0, 0 }

    {0, 0 }

    {10, 15 }

    1

    1

    2

    2

    Returns: 0

  118. {3 }

    {3 }

    {3 }

    2

    3

    4

    3

    Returns: 0

  119. {0, 0 }

    {0, 0 }

    {5, 10 }

    0

    0

    4

    0

    Returns: 0

  120. {0 }

    {0 }

    {100 }

    -1

    0

    1

    0

    Returns: 0

  121. {0, -10, 10 }

    {0, 0, 0 }

    {100, 5, 5 }

    -10

    0

    10

    0

    Returns: 2

  122. {0, 0 }

    {0, 0 }

    {2, 4 }

    1

    0

    3

    0

    Returns: 1

  123. {0 }

    {0 }

    {10 }

    -5

    0

    5

    0

    Returns: 0

  124. {0, 0, 0 }

    {0, 0, 0 }

    {5, 10, 15 }

    0

    0

    11

    0

    Returns: 2

  125. {0 }

    {0 }

    {10 }

    0

    0

    1

    1

    Returns: 0

  126. {0 }

    {0 }

    {100 }

    0

    1

    0

    2

    Returns: 0

  127. {0, 999, 0, -12, 0, 500, -12 }

    {0, 999, 0, 0, 300, 31, 0 }

    {599, 10, 998, 50, 33, 2, 47 }

    -61

    1

    499

    30

    Returns: 2

  128. {0, -2, -2 }

    {0, 2, -2 }

    {100, 1, 1 }

    -2

    -2

    1

    1

    Returns: 1

  129. {1, -3, 2, 5, -4, 12, 12 }

    {1, -1, 2, 5, 5, 1, 1 }

    {8, 1, 2, 1, 1, 1, 2 }

    -5

    1

    1

    1

    Returns: 1

  130. {0 }

    {0 }

    {200 }

    0

    1

    0

    -1

    Returns: 0

  131. {0, 1 }

    {0, 1 }

    {2, 800 }

    -5

    1

    5

    1

    Returns: 0

  132. {0 }

    {0 }

    {10 }

    1

    1

    2

    1

    Returns: 0

  133. {0 }

    {0 }

    {10 }

    0

    1

    1

    0

    Returns: 0

  134. {-107, -38, 140, 148, -198, 172, -179, 148, 176, 153, -56, -187, 0 }

    {175, -115, 23, -2, -49, -151, -52, 42, 0, 68, 109, -174, 0 }

    {135, 42, 70, 39, 89, 39, 43, 150, 10, 120, 16, 8, 1000 }

    102

    16

    19

    -108

    Returns: 3

  135. {0 }

    {0 }

    {50 }

    1

    1

    2

    2

    Returns: 0

  136. {0, 0 }

    {0, 0 }

    {4, 5 }

    0

    0

    0

    1

    Returns: 0

  137. {0, 5, -5 }

    {0, 0, 0 }

    {20, 1, 1 }

    5

    0

    -5

    0

    Returns: 2

  138. {0 }

    {0 }

    {5 }

    3

    0

    4

    0

    Returns: 0

  139. {0, 0, 15, 15, 7, 7, 7, 0, 0 }

    {0, 0, 0, 0, 0, 9, -9, 0, 0 }

    {1, 2, 1, 2, 4, 4, 4, 200, 1000 }

    0

    0

    15

    0

    Returns: 4

  140. {0 }

    {0 }

    {10 }

    -1

    0

    1

    0

    Returns: 0

  141. {0, -6, 6, 0 }

    {0, 1, 2, 0 }

    {2, 2, 2, 100 }

    -5

    1

    5

    1

    Returns: 2

  142. {1 }

    {1 }

    {100 }

    1

    1

    1

    2

    Returns: 0

  143. {8, 6, 3 }

    {3, 5, 8 }

    {5, 100, 1000 }

    12

    16

    100

    100

    Returns: 1

  144. {0 }

    {0 }

    {2 }

    -1

    0

    1

    0

    Returns: 0

  145. {0, 0, 0 }

    {0, 0, 0 }

    {2, 4, 10 }

    0

    0

    0

    5

    Returns: 2

  146. {0 }

    {0 }

    {100 }

    1

    1

    5

    5

    Returns: 0

  147. {2, 2, 2, 15 }

    {2, 2, 2, 2 }

    {1, 10, 50, 1 }

    2

    2

    15

    2

    Returns: 3

  148. {0, 1, 2 }

    {0, 0, 0 }

    {5, 3, 1 }

    0

    0

    2

    0

    Returns: 1

  149. {0 }

    {0 }

    {100 }

    1

    1

    -1

    -1

    Returns: 0

  150. {0, 0 }

    {0, 0 }

    {1, 3 }

    0

    0

    0

    2

    Returns: 1

  151. {0, 0, 0, 0 }

    {0, 0, 10, -10 }

    {1000, 500, 2, 2 }

    0

    9

    0

    -9

    Returns: 2

  152. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49 }

    -28

    0

    12

    0

    Returns: 8

  153. {0 }

    {0 }

    {10 }

    1

    1

    1

    -1

    Returns: 0

  154. {0, 0, 0, 0 }

    {0, 0, 0, 0 }

    {2, 3, 4, 5 }

    -1

    0

    1

    0

    Returns: 0

  155. {0 }

    {0 }

    {2 }

    0

    0

    1

    1

    Returns: 0

  156. {1, 1, 1, 4 }

    {1, 1, 1, 1 }

    {100, 5, 1, 1 }

    4

    1

    1

    1

    Returns: 2

  157. {-3, 2, 2, 0, -4, 12, 12, 12 }

    {-1, 2, 3, 1, 5, 1, 1, 1 }

    {1, 3, 1, 7, 1, 1, 2, 3 }

    2

    3

    2

    3

    Returns: 0

  158. {0 }

    {0 }

    {2 }

    1

    0

    -1

    0

    Returns: 0

  159. {0, 0 }

    {0, 0 }

    {2, 10 }

    1

    1

    3

    3

    Returns: 1

  160. {0, 0 }

    {0, 0 }

    {10, 100 }

    0

    0

    50

    0

    Returns: 1

  161. {0, 6, 3, 3 }

    {0, 0, 0, 0 }

    {2, 2, 10, 25 }

    0

    0

    6

    0

    Returns: 2

  162. {0, 0 }

    {0, 0 }

    {10, 9 }

    1

    -1

    1

    1

    Returns: 0

  163. {2 }

    {2 }

    {2 }

    1

    2

    3

    2

    Returns: 0

  164. {0, 0, 0 }

    {0, 0, 0 }

    {4, 6, 8 }

    -1

    0

    1

    0

    Returns: 0

  165. {0, 0 }

    {0, 0 }

    {5, 10 }

    0

    0

    1

    1

    Returns: 0

  166. {0 }

    {0 }

    {4 }

    1

    0

    0

    1

    Returns: 0

  167. {0 }

    {0 }

    {100 }

    0

    0

    1

    1

    Returns: 0

  168. {0 }

    {0 }

    {5 }

    0

    0

    1

    0

    Returns: 0

  169. {0 }

    {0 }

    {5 }

    1

    1

    2

    2

    Returns: 0

  170. {0 }

    {0 }

    {1000 }

    -1

    0

    1

    0

    Returns: 0

  171. {0, 0 }

    {0, 0 }

    {10, 1000 }

    1

    1

    50

    50

    Returns: 1

  172. {0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74 }

    {0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74 }

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

    0

    0

    74

    74

    Returns: 2

  173. {1, 1, 1, 4 }

    {1, 1, 1, 1 }

    {10, 5, 1, 1 }

    1

    1

    4

    1

    Returns: 2

  174. {0 }

    {0 }

    {100 }

    1

    1

    0

    0

    Returns: 0

  175. {0, 0, 0, -6, -2, 2 }

    {0, 0, 0, 0, 0, 0 }

    {99, 98, 97, 6, 1, 1 }

    -2

    0

    2

    0

    Returns: 3

  176. {0 }

    {0 }

    {100 }

    1

    1

    2

    2

    Returns: 0

  177. {0 }

    {0 }

    {100 }

    1

    0

    0

    1

    Returns: 0

  178. {1, 2 }

    {0, 0 }

    {2, 15 }

    0

    0

    5

    0

    Returns: 1

  179. {0, -2, 2 }

    {0, 0, 0 }

    {10, 1, 1 }

    -2

    0

    2

    0

    Returns: 2

  180. {0, 0 }

    {0, 0 }

    {5, 10 }

    0

    0

    1

    0

    Returns: 0

  181. {0, 0 }

    {0, 0 }

    {1, 2 }

    0

    0

    0

    0

    Returns: 0

  182. {0, 0 }

    {0, 0 }

    {2, 5 }

    1

    0

    3

    0

    Returns: 1

  183. {0 }

    {0 }

    {1000 }

    2

    2

    -2

    -2

    Returns: 0

  184. {1, 1, 1, 1 }

    {1, 1, 1, 1 }

    {10, 11, 12, 13 }

    0

    0

    2

    2

    Returns: 0

  185. {-3, 2, 2, 0, -4, 12, 12, 12 }

    {-1, 2, 3, 1, 5, 1, 1, 1 }

    {1, 3, 1, 7, 1, 1, 2, 3 }

    2

    3

    -3

    1

    Returns: 2

  186. {-1000, -1 }

    {1000, 1 }

    {1000, 1 }

    -1000

    1000

    -1

    1

    Returns: 2

  187. {0 }

    {0 }

    {999 }

    5

    5

    15

    15

    Returns: 0

  188. {1, 4, 1 }

    {1, 1, 1 }

    {1, 1, 10 }

    1

    1

    4

    1

    Returns: 2

  189. {1 }

    {1 }

    {2 }

    1

    1

    1

    1

    Returns: 0

  190. {0, 2, 4 }

    {0, 0, 0 }

    {1, 4, 1 }

    0

    0

    4

    0

    Returns: 2

  191. {2 }

    {0 }

    {10 }

    3

    0

    -5

    0

    Returns: 0

  192. {0 }

    {0 }

    {100 }

    99

    99

    101

    101

    Returns: 0

  193. {0 }

    {0 }

    {5 }

    0

    0

    1

    1

    Returns: 0

  194. {0, 10 }

    {0, 0 }

    {100, 5 }

    0

    0

    10

    0

    Returns: 1

  195. {0, 3, 1, 1 }

    {0, 0, 0, 0 }

    {1, 1, 5, 10 }

    0

    0

    3

    0

    Returns: 2

  196. {0 }

    {0 }

    {5 }

    1

    1

    2

    1

    Returns: 0

  197. {0, 0 }

    {0, 0 }

    {999, 2 }

    -5

    1

    5

    1

    Returns: 0

  198. {0, 3, -3 }

    {0, 3, -3 }

    {10, 1, 1 }

    3

    3

    -3

    -3

    Returns: 2

  199. {0, 0, 0 }

    {0, 0, 0 }

    {10, 5, 2 }

    0

    0

    7

    7

    Returns: 2

  200. {0, -3, 3, 3 }

    {0, 0, 0, 0 }

    {6, 1, 1, 2 }

    -3

    0

    3

    0

    Returns: 3

  201. {0 }

    {0 }

    {4 }

    -2

    0

    2

    0

    Returns: 0

  202. {2, -1, 0 }

    {0, 0, 0 }

    {1, 1, 10 }

    -1

    0

    2

    0

    Returns: 2

  203. {-3, 2, 2, 0, -4, 12, 12, 12, 12 }

    {-1, 2, 3, 1, 5, 1, 1, 1, 12 }

    {1, 3, 1, 7, 1, 1, 2, 3, 50 }

    2

    3

    13

    2

    Returns: 5

  204. {0 }

    {0 }

    {4 }

    3

    3

    10

    10

    Returns: 0

  205. {0, 0, 2, -2 }

    {0, 0, 0, 0 }

    {100, 10, 1, 1 }

    -2

    0

    2

    0

    Returns: 2

  206. {0 }

    {0 }

    {20 }

    19

    19

    25

    25

    Returns: 0

  207. {0 }

    {0 }

    {5 }

    0

    0

    4

    -4

    Returns: 1

  208. {0, 0, 0, 0, 0 }

    {0, 0, 0, 0, 0 }

    {100, 50, 25, 15, 5 }

    40

    40

    3

    3

    Returns: 4

  209. {0, 1 }

    {0, 1 }

    {1000, 10 }

    100

    100

    1

    1

    Returns: 1

  210. {0 }

    {0 }

    {5 }

    1

    1

    -1

    -1

    Returns: 0

  211. {2, 2, 11, 11, 7 }

    {1, 1, 1, 1, 2 }

    {1, 4, 1, 4, 100 }

    4

    1

    11

    3

    Returns: 2

  212. {10, 0, 5, 10, 5 }

    {0, 0, 0, 0, 0 }

    {4, 2, 20, 2, 100 }

    0

    1

    10

    0

    Returns: 3

  213. {0, 0 }

    {0, 0 }

    {10, 20 }

    1

    0

    -1

    0

    Returns: 0

  214. {0, 0, 0 }

    {0, -1, 2 }

    {4, 1, 1 }

    0

    -1

    0

    2

    Returns: 2

  215. {0, 10, 0 }

    {0, 0, 0 }

    {2, 2, 100 }

    0

    0

    10

    0

    Returns: 2

  216. {5, 3, 7 }

    {5, 5, 5 }

    {5, 1, 2 }

    3

    5

    7

    5

    Returns: 2

  217. {-3, 2, 2, 0, -4, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0 }

    {-1, 2, 3, 1, 5, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0 }

    {1, 3, 1, 7, 1, 1, 2, 3, 50, 51, 52, 53, 54, 55, 56, 57 }

    2

    3

    13

    2

    Returns: 5

  218. {0, 1000 }

    {0, 1000 }

    {100, 1 }

    99

    99

    1000

    1000

    Returns: 1

  219. {0, 2, -2 }

    {0, 2, -2 }

    {100, 1, 1 }

    2

    2

    -2

    -2

    Returns: 2

  220. {101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 }

    {101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 }

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47 }

    101

    101

    1

    1

    Returns: 48

  221. {0 }

    {0 }

    {400 }

    399

    399

    399

    401

    Returns: 0

  222. {0 }

    {0 }

    {10 }

    -9

    9

    0

    0

    Returns: 1

  223. {0 }

    {0 }

    {5 }

    0

    0

    0

    1

    Returns: 0

  224. {0 }

    {0 }

    {2 }

    1

    2

    1

    1

    Returns: 1

  225. {0, 0, 0, 0, 0, 0 }

    {0, 0, 0, 0, 0, 0 }

    {10, 9, 8, 7, 6, 5 }

    1

    1

    -1

    -1

    Returns: 0

  226. {0, 20, -20 }

    {0, 20, -20 }

    {1000, 10, 10 }

    20

    20

    -20

    -20

    Returns: 2

  227. {0, 0, 0, 0 }

    {0, 7, 6, -6 }

    {10, 1, 3, 2 }

    0

    7

    0

    -6

    Returns: 3

  228. {1, 1, 1, 1, 1 }

    {1, 1, 1, 1, 1 }

    {1, 2, 3, 4, 5 }

    1

    1

    1

    1

    Returns: 0


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: