Problem Statement
This problem has a non-standard time limit: 5 seconds.
Roger the Robot has been sent to explore a planet.
The surface of the planet can be thought of as a two-dimensional plane.
You are given two
Roger will choose a permutation of {0,1,...,N-1}, and will visit the points in that order. Roger will travel in a straight line in between points. There are two conditions he must follow:
- He must never cross his own path (that is, if we look at the line segments formed by the path, no two segments strictly intersect).
- Due to rather unfortunate oversight, Roger is incapable of making any right turns. This means that for any three consecutive points that he visits, these three points constitute a counter-clockwise orientation.
Your job is to count the number of valid paths Roger can take.
Let f(i) denote the number of valid paths Roger can take provided he starts at point i.
Return a
Definition
- Class:
- NoRightTurn
- Method:
- countWays
- Parameters:
- int[], int[]
- Returns:
- int[]
- Method signature:
- int[] countWays(int[] x, int[] y)
- (be sure your method is public)
Constraints
- x will have between 3 and 100 elements, inclusive.
- y will have exactly the same number of elements as x.
- Each element of x,y will be between -1,000 and 1,000, inclusive.
- All pairs (x[i], y[i]) will be distinct.
- No three points will be collinear.
Examples
{-10, 0, 10}
{10, -10, 10}
Returns: {1, 1, 1 }
These three points form a triangle. There are three valid paths as follows: 0->1->2, 1->2->0, and 2->0->1. Thus, each point has one valid path starting from it.
{0,0,-3,-3,3,3}
{-1,1,-3,3,-3,3}
Returns: {5, 5, 1, 1, 1, 1 }
Here are the 14 valid paths, and the breakdown by startpoint:
{14,13,12,11,10,9,8,7,6,5,4,3,2,1}
{1,4,9,16,25,36,49,64,81,100,121,144,169,196}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
{0, 2,-2, 4,-4, 2,-2, 0}
{1, 2, 2, 4, 4, 6, 6, 5}
Returns: {1, 1, 1, 1, 1, 1, 1, 7 }
{0,0,-10,-20,10,20}
{-10,-20,10,20,10,20}
Returns: {5, 1, 5, 1, 5, 1 }
{222,269,91,114,-355,-241,-61,134,-146,-245,-158,289,230,-247,140,-301, -125,-9,334,-21,-277,-336,-925,-81,388,-130,-96,327,-71,-327,-383,-214, -299,199,-221,-240,202,-331,823,385,-165,247,50,-935,177,83,-290,-373, 173,-264,-231,-304,119,-307,-297,-243,396,-339,98,87,56,-43,142,-375, -190,105,-135,188,34,227,24,56,249,390,-258,61,-216,-16,-79,-37,-345, -135,332,-189,-334,-386}
{-125,67,99,-349,-273,8,-145,182,110,-260,-71,79,-312,-224,-50,288,82, -6,248,44,39,121,-965,-202,9,-289,-236,340,-265,245,-294,253,-65,-338, -381,210,-183,205,0,-70,349,-308,-142,915,15,-121,3,346,-136,146,-238, -304,-44,64,-202,-213,-98,15,-197,225,-355,268,-30,-178,313,-375,96,264, -384,166,294,21,-317,250,24,374,26,-299,303,92,-43,-33,132,-57,165,-297}
Returns: {77, 153, 93, 19, 48, 370, 39, 63, 63, 41, 261, 69, 20, 75, 71, 21, 127, 158, 29, 237, 196, 89, 1, 300, 17, 23, 111, 1, 64, 20, 23, 73, 29, 7, 16, 45, 81, 21, 1, 46, 30, 9, 57, 1, 166, 61, 61, 8, 41, 172, 153, 30, 225, 56, 34, 177, 5, 28, 63, 69, 57, 271, 302, 14, 32, 10, 146, 39, 6, 43, 30, 275, 1, 9, 315, 13, 134, 56, 71, 103, 36, 50, 13, 195, 17, 8 }
{36,-23,-53,-4,-4,37,-1,-65,-2,4,-29,59,48,-9,98,-50,24,-10,-16,-37,-14,17,-3,-31,-96,-12,43,2,8,-13,4,-27,22,-8,22,3,73,90,6,18,31,48,86,2,10,-66,-90,40,-29,9,-72,-1000,53,-11,9,92,-94,54,-5,1,-88,25,46,-22,5,7,-3,14,-33,-97,-1000,6,-2,93,53,37,13,5,-83,-7,-65,-89,7,10,35,-8,1,13,3,1000,-80,-7,30,-1,28}
{18,83,83,-31,87,-89,1,5,-4,-3,-96,25,-60,50,-85,-9,-8,-33,-7,95,33,-43,37,19,57,-6,10,7,-59,-6,12,29,29,5,-92,-27,-74,18,33,-10,31,4,-18,-8,-83,22,-86,-14,14,1,-37,-1000,34,73,45,-54,-12,-5,-39,-16,-1,23,-2,-2,2,13,-1,-80,-7,75,1000,-19,6,23,4,-65,14,6,-44,12,2,-31,-4,-17,-29,-12,-23,10,92,0,81,15,34,80,9}
Returns: {104, 45, 32, 104, 23, 34, 367, 188, 215, 52, 6, 50, 19, 65, 7, 12, 95, 62, 136, 10, 183, 96, 89, 70, 35, 181, 186, 121, 54, 152, 46, 62, 71, 111, 5, 152, 7, 11, 138, 168, 40, 47, 33, 128, 23, 72, 12, 213, 297, 65, 81, 1, 16, 109, 90, 3, 7, 49, 75, 162, 29, 221, 135, 102, 147, 152, 444, 37, 80, 3, 1, 170, 193, 20, 37, 119, 118, 182, 18, 114, 100, 28, 34, 169, 84, 93, 145, 263, 9, 1, 8, 122, 34, 41, 111 }
{683,-764,-11,-776,513,107,417,-795,-49,975,60,-497,887,355,-927,46,181,-232,-337,-306,534, -739,-307,300,445,539,-735,-121,-862,900,-922,809,-304,-669,-68,260,564,-22,595,386,652,-470, 389,-585,-86,611,456,-633,-169,73,470,-51,-535,658,680,-645,206,-452,587,-839,-11,90,909, -307,-732,666,-652,892,591,333,-718,903,133,94,-677,-657,-664,-277}
{-13,911,6,-3,249,-18,15,-6,953,6,-897,29,-483,26,444,-28,98,1,67,16,1,-2,-599,-10,-159,8, -243,197,-73,354,-3,22,-259,-12,24,-20,-2,185,89,-118,-4,-10,-640,-769,2,-1,354,116,-1,-708, 2,-9,-47,10,-52,-6,-5,139,192,9,3,123,-242,-99,-8,-18,17,-186,609,-817,629,50,5,-22,206,674, 150,30}
Returns: {24, 1, 55, 42, 32, 77, 155, 15, 1, 1, 1, 99, 1, 32, 1, 80, 116, 156, 90, 178, 251, 91, 9, 190, 13, 104, 8, 17, 23, 1, 1, 16, 59, 165, 72, 23, 231, 94, 70, 86, 42, 58, 5, 1, 197, 156, 16, 76, 222, 12, 53, 92, 35, 35, 30, 121, 151, 73, 29, 19, 117, 28, 11, 43, 59, 120, 132, 52, 1, 1, 7, 13, 110, 140, 30, 24, 36, 142 }
{-252,157,-592,395,435,-8,700,-862,234,-558,-155,624,-746,-643,21,-89,322,841,-552,-605,922,-762,-319,-345,-656,165,813,292,51,-414,990,784,756,277,-152,522,938,-543,948,-958,658,233,-342,141,474,619,-757,-497,951,41,-875,-34,-934,-389,858,-286,-414,-571,-167,89,-155,666,786}
{1,-521,-22,-320,680,245,2,-1,120,4,2,15,-2,-79,-10,57,13,305,-972,-1,-61,3,7,-16,-19,3,4,380,-192,521,381,6,196,-149,-5,-154,-3,-16,918,-4,-85,-2,32,10,-11,-130,-8,-221,-469,-31,1,-233,-91,60,30,-91,422,15,-951,-545,83,-6,499}
Returns: {127, 7, 81, 35, 13, 54, 151, 9, 51, 151, 79, 48, 112, 27, 59, 65, 65, 14, 1, 81, 19, 32, 158, 32, 54, 218, 35, 49, 35, 1, 1, 60, 42, 143, 86, 56, 3, 122, 1, 1, 43, 185, 76, 78, 160, 38, 40, 18, 1, 62, 7, 20, 1, 43, 8, 61, 7, 39, 1, 19, 61, 61, 11 }
{333,720,-598,-543,-961,359,-247,837,900,431,294,606,469,-567,272,153,219,779,556,565,312,71,-363,251,762,-542,868,228,468,923,638,881,-899,-4,466,-131,-138,730,397,943,-519,-330,-486,-632,904,-310,-734,74,326,-352,798,-229,903,-827,-108,901,720,-862,-70,-105}
{-7,151,72,629,29,-1,-237,-7,16,-56,79,22,-966,912,-21,14,-9,11,-53,72,-1,-204,-500,-9,33,-235,-5,-706,273,-2,-431,94,-53,68,-291,726,-979,-774,6,205,-10,194,1,14,64,-318,4,1,-221,382,2,-450,545,-82,-206,497,-15,-37,106,-97}
Returns: {154, 97, 47, 12, 1, 283, 61, 41, 12, 61, 95, 96, 1, 1, 48, 142, 61, 63, 43, 9, 53, 78, 8, 119, 47, 30, 24, 14, 18, 1, 6, 52, 1, 106, 20, 9, 1, 1, 54, 1, 49, 46, 71, 47, 7, 34, 25, 97, 43, 29, 158, 47, 1, 6, 116, 14, 126, 14, 100, 17 }
{855,956,470,403,281,469,-952,-790,905,734,566,-3,-160,-595,-969,650,230,20,120,575,-470,562,160,-578,-362,941,-52,515,-479,-293,500,-294,977,551,636,275,-97,469,-971,-553,-203,-801,123,641,-818,-114,812,-49,191,-752,-618,255,894,-441,571,912,-40,196,-400,941,95,-401,220,-598,279,-25,812}
{62,20,-70,-49,989,349,3,124,-30,-596,-147,-657,1,24,-33,67,14,-13,-16,-571,65,-3,274,194,-347,-307,6,-725,95,-419,21,12,1,-4,201,-43,37,-5,-57,-2,228,5,631,-819,-10,35,119,122,183,57,-40,5,712,-3,-1,-1,-6,10,-16,-672,-7,-25,196,9,156,-397,-96}
Returns: {31, 16, 66, 112, 1, 11, 1, 7, 35, 14, 75, 1, 51, 26, 1, 39, 87, 78, 82, 38, 119, 35, 9, 32, 23, 9, 97, 11, 37, 9, 90, 58, 1, 143, 32, 29, 108, 138, 1, 43, 51, 29, 16, 1, 9, 94, 16, 70, 164, 23, 30, 280, 1, 106, 99, 17, 166, 182, 93, 1, 116, 80, 65, 50, 110, 98, 74 }
{170,448,-779,-354,750,-452,248,-513,284,560,435,-526,-629,-739,-313,185,612,753,278,-924,-544,-612,190,104,414,-323,-341,-853,-250,-442,-846,951,-167,925,958,276,-580,-775,814,289,101,-7,103,78,-608,392,-163,447,-988,516,-1000,-563,-58,-633,730,-645,169,-826,959,212,969,959,-579,-377,854,940,-486,691,599,-774,739,-39,647,929,625,-96,-595,489,169,814,-336,624,-473,-842,988,-932}
{-193,6,-30,503,-389,-684,-308,-199,25,14,3,602,-15,6,66,-29,300,-151,489,40,4,653,104,-95,-3,-7,143,-12,720,-64,-998,214,56,-802,-475,-3,-209,-80,2,778,60,-32,-619,-4,98,118,-450,339,-8,-109,-860,-31,2,43,-13,112,-111,-219,17,367,-5,3,-4,219,1,-7,129,174,-41,1,-1,-1,-441,291,35,63,129,153,-2,-2,-695,12,8,-151,27,-27}
Returns: {57, 291, 58, 18, 8, 14, 36, 76, 109, 182, 150, 15, 73, 84, 109, 111, 12, 37, 15, 7, 159, 1, 104, 144, 75, 121, 120, 32, 1, 63, 1, 1, 94, 1, 1, 188, 55, 85, 94, 1, 131, 65, 8, 73, 134, 55, 23, 35, 1, 28, 1, 52, 286, 90, 189, 17, 180, 13, 9, 87, 7, 38, 310, 16, 26, 98, 143, 37, 61, 43, 123, 257, 9, 1, 21, 109, 35, 35, 338, 99, 9, 94, 148, 41, 1, 7 }
{-71,19,496,-282,929,696,106,585,-136,411,696,258,-871,624,112,900,-769,-323,-878,-56,709,-230,-488,-6,882,-944,-238,-175}
{-499,93,90,832,856,261,782,780,314,-193,-120,137,-721,791,-393,-183,642,672,238,284,-214,454,-331,-498,423,-236,90,27}
Returns: {9, 43, 39, 1, 1, 19, 11, 57, 37, 54, 16, 36, 1, 7, 28, 1, 1, 11, 1, 47, 11, 22, 20, 1, 11, 1, 21, 41 }
{12,54,-665,691,-262,-699,-472,-791,-713,-776,961,-298,-710,-8,-676,-826,-922,769,393,898,-44,354,-9,230,269,-393,-31,537,-583,-190,271,324,812,473,518,4,-32,935,-529,922}
{-574,890,301,-133,228,208,781,65,-942,-39,497,744,274,-624,657,-238,171,224,162,-92,144,143,-278,315,-847,-83,885,-189,234,-33,-440,-71,659,-15,250,958,776,-42,-918,-48}
Returns: {34, 11, 43, 14, 107, 38, 1, 9, 1, 37, 1, 7, 11, 5, 1, 7, 1, 11, 41, 1, 107, 43, 12, 48, 1, 76, 10, 52, 103, 86, 13, 113, 1, 39, 28, 1, 33, 1, 10, 22 }
{-680,-856,964,-547,190,-455,-863,-615,908,53,-478,-864,-704,-227,352,-654,243,-74,480,843,278,-390,618,488,405,880,-922,-140,-85,658,731,-763,558,105,475,-227,-740,-524,-880,-907,-514,-410,-595,-394,225,288,-575,-848,-903,659,-881,-170,-969,-380,17,504,-175,-339,-832,-383,-374,331,914,-115,789,-769,-728,673,232,218,-180,940,-576,-747,-718,92,822,-501,-519,-841,-898,182,-824,-192,-727,616,-373}
{-563,-550,922,239,830,-305,68,-455,101,602,51,61,500,449,768,-158,114,-415,956,285,641,927,541,-3,508,-804,-757,-187,-629,237,970,38,-903,-128,-631,-975,-6,-476,511,829,-1000,575,-18,-157,122,-277,571,-502,-711,-197,-679,546,-177,688,22,125,160,-633,-237,569,-622,-399,180,-739,-553,614,282,338,281,315,228,-277,-657,-838,288,698,-65,-262,-434,-117,978,-275,-114,-59,750,941,-261}
Returns: {46, 23, 1, 260, 28, 345, 53, 126, 10, 78, 246, 17, 35, 203, 25, 71, 94, 165, 9, 27, 41, 6, 25, 27, 59, 1, 1, 55, 27, 50, 1, 199, 1, 89, 8, 1, 77, 94, 22, 26, 1, 85, 314, 175, 318, 81, 55, 12, 16, 29, 37, 46, 1, 54, 114, 136, 193, 35, 104, 321, 76, 22, 5, 10, 14, 25, 50, 76, 156, 44, 187, 1, 31, 21, 88, 19, 39, 164, 219, 56, 1, 56, 115, 193, 35, 22, 108 }
{782,-568,247,-217,-56,-295,815,696,-160,-19,244,59,685,728,-352,430,929,936,-66,-287,-378,-605,-819,-665,-402,185,-261,-502,-793,-449,-418,-846,-301,-665,-220,490,385,-778,846,-432,625,-40,128,-456,37,12,778,-395,-818,870,-43,-502,-807,368,-736,-298,365,105,-424,634,-641,665,889,-839,-554,-564}
{-150,788,19,-522,819,26,-513,452,-8,698,-840,821,-746,168,950,435,-391,-405,835,667,-131,-80,843,-640,573,-927,896,539,-81,120,559,602,-388,-448,398,-430,-821,-826,655,-266,-56,-969,-165,194,-846,611,800,-885,-562,-346,436,143,-922,851,939,-694,290,724,-423,6,-360,497,748,436,-427,987}
Returns: {48, 14, 85, 55, 109, 191, 5, 25, 138, 192, 16, 18, 1, 52, 7, 13, 12, 1, 51, 30, 272, 26, 1, 16, 42, 1, 14, 29, 54, 148, 19, 1, 138, 31, 89, 45, 11, 11, 5, 83, 163, 1, 46, 90, 54, 250, 1, 8, 1, 35, 158, 32, 1, 18, 1, 55, 151, 16, 74, 71, 125, 14, 1, 14, 42, 1 }
{770,-713,-510,-724,631,-161,-470,-256,948,208,-736,813,981,-465,-955,-874,-910,-135,317,-662,732,-122,-506,297,-700,113,896,-378,826,649,-220,-184,553,-127,-389,-841,442,8,166,-758,-837,-714,-205,-824,-269,-593,-823,56,37,-114,492,544,944,566,-913,90,186,-329,843,171,-693,600,-449,-827,520,243,-956,535,281,-601,-934,-334,832,952,987,836,-534}
{-278,-501,685,367,586,-905,359,-96,769,-493,707,-255,843,-830,-764,859,-278,626,427,-410,-632,-349,-67,-427,825,995,355,808,240,-571,712,802,344,-618,617,107,935,-201,-979,305,397,-984,-290,613,11,-118,956,-457,-989,118,779,581,-246,-147,-722,210,524,445,457,-515,-798,-803,-567,890,-532,78,960,607,-609,947,-605,784,569,-706,790,-359,113}
Returns: {32, 21, 104, 122, 56, 16, 64, 317, 13, 169, 33, 30, 1, 52, 1, 9, 19, 323, 93, 39, 8, 58, 161, 143, 38, 1, 22, 48, 82, 21, 115, 40, 148, 24, 98, 26, 9, 233, 1, 162, 63, 1, 71, 16, 190, 79, 5, 60, 1, 111, 14, 77, 10, 82, 5, 272, 98, 268, 38, 76, 5, 14, 67, 25, 55, 155, 1, 48, 19, 48, 15, 79, 15, 1, 1, 21, 119 }
{561,-112,-5,28,-34,-107,680,9,58,-229,4,1,-23,-18,715,-47,-438,24,-533,31,135,12,54,-16,57,-57,-507,1,-266,67,107,6,-230,2,-16,29,35,-122,-25,-870,2,16,-64,97,648,-158,-18,-5,3,317,-1,13,-91,-969,-3,-83,-8,-1,-991,916,-426,-17}
{-535,-806,-220,797,155,-485,-27,227,-885,836,-900,698,738,612,685,972,714,382,936,-962,-186,807,-488,264,-642,27,-465,490,309,-785,-268,932,459,875,440,160,358,893,73,-738,-18,453,-754,-391,-892,515,599,744,737,648,-666,433,921,-687,-837,-769,347,73,286,-624,-165,-513}
Returns: {19, 8, 137, 38, 88, 103, 14, 38, 11, 14, 12, 90, 4, 58, 1, 1, 9, 99, 1, 1, 32, 45, 113, 147, 14, 135, 13, 106, 25, 44, 34, 9, 58, 23, 123, 100, 37, 41, 85, 1, 76, 74, 94, 44, 1, 119, 86, 32, 125, 5, 70, 167, 5, 1, 27, 34, 125, 121, 1, 1, 31, 72 }
{-153,-12,865,76,-401,1,-21,4,2,8,-987,227,-469,-71,-920,-31,-914,20,-52,142,-7,28,-2,-13,20,-128,105,-87,38,-4,956,-11,-8,-835,10,-62,9,-196,-47,-3,9,-3,3,48,18,-489,89,-304,979,-529,-18,10,-62,-6,552,14,5,-7,-85,-218,11,-1,-14,-5,98,-13,165,-97,-100,-44,1,8,-67,-2,588,55,-4,-69,-1,-51,630,-22,3,2,-19,-26,-505,-946,29,-5,4,103}
{264,-581,-851,-752,288,-93,953,435,21,994,-7,318,-389,411,-553,-928,543,244,338,-894,497,-202,214,-269,633,-990,-914,379,-554,-971,-678,288,582,158,264,-542,-242,-548,-665,-542,-735,-616,-593,446,506,-630,488,-239,868,907,-783,696,-871,670,-505,-759,-415,843,-260,445,675,511,-874,-460,667,757,285,71,641,106,350,-650,452,525,685,604,704,-994,-718,-790,798,-850,-222,315,-647,-474,-516,-288,-501,-815,171,610}
Returns: {80, 226, 1, 34, 17, 236, 11, 131, 364, 1, 1, 51, 60, 204, 1, 28, 1, 60, 229, 8, 77, 85, 120, 169, 145, 1, 7, 134, 29, 19, 1, 149, 77, 18, 88, 84, 48, 55, 88, 181, 128, 78, 147, 30, 155, 7, 95, 50, 1, 1, 100, 46, 51, 65, 4, 18, 70, 31, 56, 33, 163, 98, 36, 266, 34, 8, 64, 76, 64, 134, 140, 92, 63, 78, 32, 134, 76, 1, 105, 141, 11, 56, 269, 215, 84, 166, 31, 9, 43, 70, 184, 44 }
{-121,-14,214,-553,771,17,-14,-137,2,2,41,1,-559,9,-2,22,-3,-1,-5,-8,22,72,-41,-35,16,-92,84,400,-1,-38,-64,1}
{188,6,-593,-331,607,-172,-909,237,-163,653,65,-39,-118,-148,895,710,-932,787,602,-175,-585,-593,353,842,866,490,-443,-643,206,551,-138,896}
Returns: {37, 35, 8, 1, 1, 44, 12, 5, 40, 31, 26, 78, 1, 25, 1, 26, 1, 12, 43, 31, 29, 17, 77, 1, 11, 19, 25, 1, 62, 33, 18, 1 }
{59,-17,-85,-8,-4,321,-19,-48,13,-1,213,20,-6,814,5,138,363,6,5,-15,-156,-8,-25,-1,73,-3,-20,7,-42,713,8,-145,104,3,225,1,-10,-55,18,4,-86,15,-57,-3,-5,-18}
{-769,-90,674,121,308,385,957,327,6,726,286,-525,-419,980,-160,-809,-774,541,911,912,-834,167,-881,193,-287,173,-484,-385,381,-230,175,-283,1,-916,238,641,725,-848,-538,797,-235,56,-221,-248,-976,-894}
Returns: {56, 57, 1, 60, 37, 15, 1, 13, 72, 65, 20, 90, 71, 1, 123, 5, 1, 27, 7, 12, 1, 54, 55, 159, 30, 75, 48, 51, 73, 1, 44, 1, 39, 6, 47, 83, 6, 7, 26, 17, 11, 43, 43, 53, 1, 10 }
{-1,-940,50,-720,696,67,4,1,-123,13,-757,-137,-465,116,-99,-38,30,285,-903,-1,-5,117,121,-2,-18,-4}
{-613,-120,146,816,359,438,-93,365,126,763,-765,-471,198,-871,-200,-409,799,-975,234,721,98,372,509,-49,133,-108}
Returns: {21, 1, 30, 1, 1, 46, 4, 8, 20, 11, 1, 4, 20, 11, 19, 29, 1, 1, 1, 33, 43, 16, 12, 56, 34, 58 }
{-985,-163,419,-697,-398,816,-761,383,-548,757,-298,-989,986,746,-68,477,718,-983,-983,201,962,-48,-582,669,878,793,-372,718,116,71,1000,833,-400,-494,688,197,-311,474,50,500,24,122,-736,867,138,-385,-266,-333,-757,703,-706,353,-292,86,-104,268,-787,994,356,995,578,-444,-146,-814,-793,671,744,-640,-316,545,-215,899,926,30,706,-317,-934,410,728,-582,491,125}
{-603,481,-199,-535,-759,38,-65,19,248,-5,-74,7,-14,-52,146,-2,413,-604,319,-185,-50,-1,-59,14,1,32,2,-31,435,-4,-8,-47,-97,-720,-13,-61,-3,39,-14,-221,103,-206,-190,-50,-378,530,80,-305,-3,-215,-569,30,343,-424,-481,-51,-9,5,887,181,293,-670,157,151,5,149,-40,-505,-249,-194,6,-9,-1,38,120,-53,-5,1,-290,10,-8,-2}
Returns: {1, 11, 63, 21, 1, 95, 151, 163, 23, 92, 183, 1, 19, 41, 156, 159, 7, 1, 1, 127, 1, 224, 74, 149, 37, 171, 58, 230, 14, 158, 1, 42, 112, 8, 99, 58, 135, 59, 103, 35, 47, 184, 45, 25, 65, 14, 105, 50, 50, 19, 8, 65, 82, 17, 51, 94, 30, 14, 1, 1, 25, 20, 43, 6, 21, 84, 60, 53, 156, 104, 96, 35, 44, 147, 101, 134, 14, 255, 1, 37, 159, 196 }
{-35,370,661,-973,902,-244,-910,550,-243,119,533,-653,652,-177,-899,-623,696,917,-882,362,-813,970,-147,566,-478,-941,429,473,790,517,838,1000,-253,19,-883,-179,961,6,4,-909,802,335,-697,-42,-100,209,797,391,-868,-191,651,-89,604,-784,-737,552,700,-593,-384,-612,-37,-504,-894,-214,-567,9,-730,-62,638,870,-983,-846,-269,-43,-433,-87,-144,-56,-112,682,137,280,-279,-481,-109,97,-356,889,-5,-590,363,337,-560,-805,-374,363,955,460,-163}
{4,-5,1,-643,-6,394,626,16,80,-382,-887,-156,2,-51,13,88,7,667,165,3,20,-315,68,-44,-44,80,786,776,-116,-11,642,63,-24,8,43,6,5,22,-311,-150,-160,26,-11,-461,-75,-154,-1,-61,-2,52,-539,183,-61,-284,-146,41,-90,182,1,7,-121,-326,37,88,20,487,4,-2,-1,-6,8,-50,59,-45,10,-19,-23,-150,-115,81,-34,-323,14,-41,9,634,14,2,16,19,-77,281,-799,172,-539,-86,-35,101,17}
Returns: {201, 274, 98, 1, 25, 11, 1, 174, 121, 98, 1, 91, 256, 135, 11, 99, 86, 1, 7, 216, 86, 1, 137, 220, 157, 11, 1, 1, 39, 264, 15, 1, 107, 66, 62, 213, 11, 104, 89, 17, 29, 113, 80, 21, 84, 16, 70, 155, 66, 97, 16, 71, 61, 5, 15, 60, 106, 87, 135, 252, 133, 21, 18, 134, 167, 45, 36, 132, 67, 24, 1, 18, 115, 165, 128, 204, 236, 113, 121, 31, 94, 46, 330, 81, 229, 17, 117, 35, 179, 101, 238, 34, 1, 26, 7, 68, 13, 52, 107 }
{-56,647,-623,120,297,247,-859,325,-870,675,460,-779,-90,173,787,353,69,-934,-148,190,96,490,-155,491,-513,-698,567,147,612,322,911,605,-664,9,-310,-800,326,-51,307,-553,121,-145,846,-744,95,776,-421,973,738,-876,-635,915,-955,-258,-117,794,849,-130,-864,855,-218,-268,-964,-319,-577,-698,-5,-490,-464,735,-567,-231,845,-662,-625,805,212,294,-455,-805,-149,498,-983}
{2,2,-8,9,-4,-3,-42,545,5,-365,164,-201,184,75,-310,-386,-6,30,-13,-3,-1,-9,-1,-6,37,510,-9,-502,-250,471,616,781,6,-27,-2,-735,33,7,-247,-28,156,-47,-335,4,138,537,-117,-118,33,919,-14,1,-314,332,-161,-390,125,-78,232,-2,-4,1,68,16,-116,4,3,-17,-7,106,35,-322,3,13,-463,104,703,-79,-107,43,10,594,244}
Returns: {158, 145, 133, 102, 167, 226, 29, 39, 39, 7, 40, 8, 69, 51, 7, 54, 136, 8, 62, 229, 212, 119, 119, 61, 102, 3, 15, 10, 21, 78, 1, 1, 233, 82, 244, 1, 88, 84, 82, 23, 125, 66, 1, 83, 215, 7, 53, 1, 62, 1, 87, 11, 1, 54, 160, 1, 27, 125, 32, 21, 51, 120, 15, 101, 50, 93, 341, 51, 127, 101, 133, 34, 39, 29, 14, 46, 16, 42, 33, 61, 113, 45, 1 }
{-113,-457,-284,-577,-425,-186,-905,-558,-773,155,-769,462,-760,18,-292,36,-532,515,-369,298,239,564,-752,-600,-118,302,402,-4,-351,992,282,776,655,29,-225,-414,561,-677,951,-880,500,485,136,-407,977,-783,160,-89,185}
{467,-148,628,584,6,264,-73,5,-221,476,108,-7,-111,158,987,-13,46,161,-6,-115,-297,-1,270,28,14,125,-616,888,67,-24,28,-194,-55,-8,108,-30,19,-72,3,-3,-54,-28,864,-2,8,7,-347,216,-102}
Returns: {25, 34, 8, 1, 93, 23, 1, 95, 1, 27, 19, 39, 14, 116, 1, 91, 25, 23, 39, 47, 28, 33, 1, 43, 140, 37, 1, 23, 56, 1, 20, 10, 29, 144, 133, 25, 21, 29, 12, 1, 18, 156, 1, 62, 1, 7, 7, 59, 62 }
{-871,708,733,-438,-35,-710,671,-18,909,577,-553,426,65,995,-768,913,-93,65,691,-945,-154,622,334,-231,-282,-249,597,-404,-570,-356,-845,-773,455,637,152,-687,-736,-472,916,-412,55,220,786,70,601,-470,140,-754,-852,627,-607,-245,537,-862,-593,-242,-221,-905,-860,961,-518,-471,515,972,107,-563,531,-985,-710,-488,-878,901,405,936,874}
{1,-102,-417,-61,76,-543,6,15,261,-21,12,-377,14,-788,364,-1,10,34,4,-54,-329,702,-571,-981,258,5,-4,-5,452,-40,124,16,2,58,209,17,-39,-328,-576,109,-6,-9,-338,573,23,3,-15,24,1,6,-34,-184,216,-7,336,521,43,-137,-1,-105,-953,210,-532,72,32,202,4,-2,-595,53,-248,-57,-365,98,-2}
Returns: {26, 88, 17, 171, 80, 14, 114, 26, 1, 81, 132, 86, 71, 1, 1, 16, 161, 96, 57, 9, 83, 1, 7, 1, 5, 235, 249, 179, 1, 81, 8, 109, 239, 24, 69, 205, 71, 10, 18, 51, 77, 127, 8, 20, 43, 169, 92, 55, 56, 153, 88, 118, 31, 16, 12, 1, 64, 23, 64, 12, 1, 74, 57, 1, 29, 26, 145, 1, 1, 34, 1, 12, 110, 13, 46 }
{523,410,-230,-9,223,-979,81,-25,-166,324,139,-10,55,616,0,-859,-8,267,404,-188,2,-294,470,-49,162}
{26,836,-159,-48,-2,4,-5,-188,-301,-220,-289,-9,6,1,-646,42,-24,13,-1,-257,3,-19,55,-218,14}
Returns: {10, 1, 43, 48, 44, 1, 40, 25, 11, 8, 8, 12, 41, 1, 1, 13, 35, 10, 27, 16, 18, 8, 10, 61, 16 }
{-4,-788,232,-222,-760,494,47,131,7,-77,-72,-166,-243,677,-66,783,-129,610,-469,417,-252,-858,-715,733,203,244,300}
{26,409,-400,478,-357,-894,-602,-10,874,820,-131,-121,308,-255,591,-510,-491,-1,-20,136,-364,185,-1,1,143,-32,37}
Returns: {29, 1, 47, 17, 1, 1, 6, 48, 1, 15, 13, 56, 43, 16, 28, 1, 8, 5, 10, 27, 27, 1, 16, 1, 29, 28, 52 }
{-328,798,853,-946,-685,-933,0,-100,-101,-157,-392,-832,558,-4,-875,667,-348,33,230,-706,799,77,-2,224,651,13,709,258,-592,-177,-326,-645,947,-171,166,-126,-507,208,-817,0}
{-20,-187,-41,-18,76,-2,6,-27,57,2,-258,-14,-15,354,-11,-24,-5,58,-9,1,-296,13,-293,3,-56,60,536,-32,1,2,-5,3,-1,4,-6,-126,-1,-94,-179,-79}
Returns: {46, 18, 6, 1, 15, 1, 36, 80, 64, 73, 1, 39, 25, 1, 9, 16, 80, 11, 98, 14, 1, 11, 1, 34, 42, 7, 1, 61, 35, 102, 60, 45, 1, 29, 34, 16, 57, 20, 1, 26 }
{-631,-901,39,40,-664,-39,261,268,40,-334,-923,716,-47,-165,-96,37,-163,-24,755,-855,-502,-176,174,238,280,-24,-887,705,-348,-513,-848,214,122,459,-188,-381,-385,256,-218,-239,-117,5,-537,881,317,-12,4,-650,257,-93,-254,-313,-112,27,162,-235,-32,762,286,44,576,434,840,-47,-206,960,-154,-221,-3,128,405,445}
{-68,-101,-8,11,-15,-87,-750,609,-3,-467,3,-781,7,-15,-916,72,3,8,1,-509,2,891,887,1,76,531,-417,2,345,16,15,-247,-847,-6,-839,-28,-1,-413,-141,22,-19,82,-92,-22,-8,-5,-34,-4,174,102,-114,5,-446,628,-130,168,-14,-2,-735,104,-39,-16,-17,-79,-44,-4,-1,-502,-2,630,-766,-5}
Returns: {15, 16, 94, 84, 29, 80, 57, 26, 99, 17, 1, 1, 131, 173, 1, 135, 123, 58, 38, 1, 30, 1, 1, 57, 50, 58, 1, 46, 28, 108, 14, 66, 6, 96, 14, 34, 110, 34, 156, 59, 73, 44, 101, 7, 86, 125, 94, 35, 16, 56, 103, 118, 101, 5, 103, 35, 120, 55, 24, 37, 32, 229, 18, 122, 72, 1, 147, 102, 284, 4, 7, 48 }
{13,140,765,380,-333,721,-219,282,-235,357,718,483,947,-104,687,-110,746,0,-297,117,713,-644,-927,642,956,-421,641,-128,31,-761,-70,-778,131,19,-777,918,-784,751,568,21,-316,-786,-777,322,-39,425,20,357,-685,-62,-118,0,-9,-237,10,-729,18,42,365,-165,395,-620,858,-767,76,-6,509,-1,-793,-850,763,724,-82}
{-9,6,459,283,-7,329,1,45,-29,16,237,-700,807,-8,-22,-321,-934,-2,23,-20,-1,-1,-192,-360,415,64,18,6,-244,33,-112,-36,-6,-14,-131,-947,-156,-255,-668,-63,-973,39,4,320,549,-13,-51,-9,-416,-22,217,-25,363,246,2,1,181,-226,25,-290,-7,-33,2,19,4,19,-804,121,-4,-6,-146,30,32}
Returns: {243, 85, 17, 102, 68, 18, 89, 93, 93, 189, 24, 20, 1, 126, 44, 101, 5, 50, 68, 76, 31, 194, 1, 51, 1, 31, 66, 94, 136, 8, 99, 32, 90, 193, 18, 1, 10, 8, 31, 114, 1, 1, 46, 19, 1, 54, 170, 66, 9, 105, 78, 187, 10, 26, 154, 75, 83, 72, 60, 59, 141, 56, 13, 25, 61, 94, 27, 159, 15, 1, 34, 13, 52 }
{18,82,-4,-1000,-8,-50,-41,-9,11,4,22,-1,26,80,1,10,-3,-1000,-68,6,12,-30,47,7,-18,33,-68,-72,4,-5,-8,53,-51,11,12,-10,5,-6,9,-9,10,-73,17,35,-6,-16,-1,89,13,-10,-7,58,-5,-36,97,7,-66,-7,-49,-67,2,-38,32,-21,-49,-2,1000,21,-15,-3,-16,-48,-59,-74,43,1,29,24,2}
{4,-1,-26,-1000,-69,80,1,-78,26,-3,-12,-1,-8,4,-21,-2,66,1000,14,29,5,18,12,-10,62,3,92,-68,13,-11,23,7,8,43,16,19,2,-97,-44,-45,43,-6,38,25,12,-2,-4,-9,9,-56,-56,1,2,8,-19,-9,14,93,28,93,13,-8,16,88,27,3,0,84,6,9,53,-20,-31,10,-15,-25,47,-17,-12}
Returns: {125, 61, 90, 1, 32, 23, 209, 19, 153, 235, 106, 134, 85, 8, 207, 53, 28, 1, 27, 57, 133, 41, 68, 88, 38, 66, 6, 11, 189, 92, 98, 16, 72, 68, 128, 88, 123, 9, 64, 36, 96, 41, 148, 19, 95, 99, 192, 33, 96, 45, 76, 41, 96, 134, 6, 158, 45, 8, 60, 11, 98, 74, 131, 40, 86, 161, 1, 10, 85, 189, 74, 41, 23, 3, 21, 77, 18, 35, 177 }
{4,-4,-51,-64,-45,-7,64,-2,-91,-2,-12,-77,-56,-24,-14,7,16,1000,-6,-45,19,52,65,-40,-22,3,-36,-50,-18,2,-58,-5,-52,7,-1000,-71,-3,51,1,-69,-26,-11,86,93,24,10,35,-6,-60,4,-5,-92,-26,50,-1000,12,-27,6,3,5,59,24,-33,44,64,-19,48,-1,-10,14,45,77,-1,20,35,2,6,-13,-25,16,-4,1}
{62,-36,95,-3,-5,61,-10,79,-16,-8,-4,66,-53,-28,22,-3,69,0,25,33,2,19,-62,-14,4,5,4,-66,-11,5,-10,-6,7,-94,1000,1,36,68,98,3,13,47,-11,10,35,20,15,-55,2,-51,-7,15,20,63,-1000,-76,-2,-13,-30,-2,45,-75,-20,-1,-18,-5,70,-7,-39,-52,1,-66,-14,-85,-39,-1,81,-59,18,16,10,8}
Returns: {135, 42, 19, 80, 60, 30, 29, 16, 6, 145, 109, 7, 39, 67, 153, 87, 57, 1, 137, 15, 95, 62, 17, 87, 149, 144, 106, 10, 30, 158, 35, 354, 43, 7, 1, 26, 79, 11, 7, 56, 267, 93, 18, 9, 101, 92, 126, 31, 111, 88, 173, 8, 46, 18, 1, 40, 75, 67, 81, 153, 24, 33, 168, 131, 26, 134, 4, 244, 169, 65, 116, 10, 165, 17, 14, 204, 30, 34, 128, 31, 253, 93 }
{5,-31,49,25,11,6,-14,-1,1,31,36,-1000,75,48,-34,-46,3,-13,-63,-10,-8,-43,-1000,3,-6,-34,-1,-3,-12,29,-23,2,-42,-88,-2,-2,-27,37,-52,-4,-4,-40,8,30,6,57,7,1,-7,78,-3,-39,53,14,-15,-88,4,-64,-92,14,74,58,-66,64,-5,7,1000,36,-5,-8,2,84,87,-87,30}
{-25,-86,27,25,21,-63,1,40,-16,4,83,-1000,-15,-57,8,-12,31,17,-1,-56,4,-9,1000,-99,-2,5,-22,-10,-38,37,-10,47,63,98,5,-40,32,30,22,23,-17,-88,-52,13,26,2,12,-1,10,3,-2,-27,-14,-4,6,-16,79,35,8,20,-31,7,-15,-38,-3,-75,0,2,1,-13,3,-3,-28,-43,67}
Returns: {67, 49, 21, 69, 143, 33, 83, 46, 99, 229, 9, 1, 15, 15, 87, 82, 51, 60, 53, 37, 117, 149, 1, 9, 87, 122, 137, 200, 85, 64, 78, 23, 32, 11, 57, 149, 25, 125, 73, 54, 168, 3, 88, 130, 147, 80, 163, 71, 93, 25, 253, 30, 34, 53, 67, 45, 15, 14, 5, 133, 14, 32, 29, 43, 209, 14, 1, 99, 177, 70, 126, 4, 14, 10, 25 }
{-1000,-51,-3,-5,-4,31,52,38,87,13,3,70,6,88,3,-20,88,22,-78,41,17,4,23,-37,-40,45,32,-51,1,9,-54,1000,-3,98,-31,94,66,66,-6,-4,85,-27,-79,-10,-10,15,-39,-38,10,70,-45,-16,32,-35,-62,-1,21,-12,-1000,71,50,-61,-72,29,16,13,-36,9,94,-16,42,22,-7,-37,27,1,-1,80,14,5,4,-25,-6,-38,-8,7,12,30,2,-28,-2,-15,-41,12,-7,-52,39,-2,10,2}
{-1000,7,30,34,-13,53,-91,87,1,6,-4,-46,-43,-10,-51,75,-93,-95,-19,4,-30,-2,25,-4,-26,-94,5,52,6,-29,38,0,40,53,33,67,-8,-6,-95,73,-26,19,3,7,87,-21,-36,34,30,8,90,-13,-5,-23,2,-86,-8,70,1000,-23,15,66,29,-75,-38,31,4,-58,10,-1,65,20,-59,12,-2,5,-50,-3,73,-1,-76,17,65,-3,99,-27,-12,41,45,78,8,-28,64,-66,-5,1,61,71,9,2}
Returns: {1, 57, 224, 113, 151, 33, 5, 5, 22, 255, 253, 39, 137, 41, 180, 32, 7, 4, 9, 91, 125, 164, 100, 89, 24, 20, 130, 7, 413, 77, 68, 1, 191, 7, 44, 9, 149, 206, 8, 47, 5, 102, 10, 191, 41, 153, 32, 40, 85, 36, 11, 146, 49, 69, 24, 43, 138, 166, 1, 69, 79, 17, 7, 47, 129, 264, 313, 105, 12, 173, 35, 170, 46, 104, 171, 313, 107, 42, 34, 360, 32, 128, 103, 40, 7, 112, 160, 52, 160, 26, 58, 103, 20, 141, 144, 60, 54, 182, 300, 247 }
{-47,-17,22,-294,281,-925,100,-221,-244,3,-295,4,-251,12,258,-5,151,-114,-140,59,-3,-20,-159,823,251,-18,235,24,-47,-2,213,10,285,-132,15,-16,-223,18,15,158,-141,2,-935,-192,1,-29,-29,-79,313,11,11,1,-11,67,-7,173,4,-2,168,96,8,84,194,21,13,-3,-7,17,-30,-46,10,2,-1,215,305,-246,58,5,-13,-319,5,-4,239,-26,92,-11,17,-65,-1,-58,-90,136,20,89,13,3}
{5,-3,6,156,-30,-965,-33,1,121,-6,-45,-6,15,-30,15,-24,48,33,-297,-239,23,-16,-8,0,179,11,13,6,87,72,209,-23,20,-31,370,27,-203,85,-11,-3,-1,4,915,118,4,28,73,-14,13,-57,62,77,-112,-2,-23,365,-304,7,166,12,12,-16,120,131,-221,301,228,-2,33,31,-47,297,1,223,-1,-63,80,-81,2,-8,63,-110,93,-87,35,-162,5,-300,-337,-391,-130,2,-166,18,-157,-96}
Returns: {84, 151, 111, 11, 7, 1, 64, 102, 23, 133, 18, 343, 57, 291, 31, 117, 45, 52, 29, 37, 156, 62, 142, 1, 5, 88, 59, 102, 103, 201, 32, 350, 23, 35, 10, 123, 10, 140, 176, 102, 106, 126, 1, 91, 207, 60, 72, 149, 11, 35, 208, 75, 111, 88, 64, 1, 36, 115, 52, 142, 130, 115, 85, 37, 56, 13, 55, 91, 99, 99, 116, 47, 205, 10, 5, 55, 103, 271, 251, 6, 328, 122, 84, 132, 59, 41, 52, 55, 19, 13, 48, 167, 45, 183, 81, 89 }
{-946,246,-766,-478,161,87,-214,-326,-721,-63,209,188,-66,209,-836,-64,-47,996,123,-26,75,0,841,470,-25,-4,-447,631,613,-510,-945,-983,0,-631,2,211,558,20,-853,-79,-85,119,-720,-128,-155,-248,555,-2,-683,604,-441,92,690,-22,160,597,-191,-895,-229,10,155,-82,111,356,-942,5,-99,100,373,-291,-221,-89,559,477,-511,376,921,-318,-405,-192,473,42,-776,-380,-252,390,-588,-523,780,411,999,-370,-5,949}
{-797,-851,784,294,-369,591,309,-290,729,52,-493,253,27,-676,64,409,-293,-115,-496,-806,-993,691,336,-416,929,12,636,426,912,707,982,963,408,-973,-646,-550,384,474,-65,764,-858,103,-535,217,128,-900,-629,241,-304,338,359,651,228,-964,-125,112,709,281,-454,290,-701,305,-662,-904,370,-549,722,533,712,-146,-172,37,-465,-891,148,-652,-29,305,-858,873,343,260,-281,291,565,-77,722,494,265,-192,-536,-898,-532,-585}
Returns: {1, 23, 8, 61, 200, 130, 92, 56, 27, 262, 123, 89, 304, 88, 129, 95, 211, 1, 391, 71, 1, 23, 1, 38, 9, 71, 126, 26, 1, 53, 1, 1, 263, 1, 83, 75, 26, 93, 9, 11, 80, 103, 5, 305, 112, 22, 12, 280, 63, 122, 202, 25, 18, 13, 119, 82, 153, 11, 50, 89, 70, 314, 190, 8, 11, 293, 53, 181, 14, 73, 50, 134, 34, 1, 33, 30, 20, 206, 36, 35, 68, 82, 20, 90, 118, 110, 30, 59, 5, 39, 1, 9, 172, 1 }
{-149,-234,440,202,991,402,799,62,-102,195,412,406,-117,-794,172,3,548,185,-458,-589,-343,-303,600,943,448,164,-369,614,727,-367,-625,-378,-239,-92,45,-411,545,-98,-693,-413,-1,-56,556,506,370,499,598,-1,-19,39,210,388,785,446,-510,377,329,-892,-354,-72,-841,-13,-228,-180,-430,205,65,-18,803,983,418,-397,255,75,28,25,-633,330,2,-970,386,-2,-157,-53,256,-192,-175,-577,0,162,808,-613,-23,781,116,-768,-149,2}
{742,-252,-959,-185,465,242,51,461,-198,-20,989,151,-95,-508,229,168,-146,207,-184,855,-543,-868,577,821,-106,748,-788,-629,321,-200,-869,815,413,-655,53,161,-261,-391,-431,-747,467,993,595,711,-52,225,-553,107,-819,-891,368,992,-896,20,761,347,664,471,-831,-344,324,865,289,-867,-324,138,397,-258,-201,-253,129,229,446,756,-834,825,-90,-801,-240,300,-267,787,896,-67,54,49,-60,-149,822,-894,520,385,584,-704,440,-160,395,-969}
Returns: {17, 172, 1, 113, 1, 64, 75, 127, 271, 54, 1, 83, 337, 1, 204, 171, 55, 248, 152, 1, 37, 6, 10, 1, 146, 27, 22, 8, 21, 104, 1, 7, 80, 86, 471, 125, 114, 117, 5, 61, 153, 1, 55, 10, 169, 29, 67, 322, 75, 12, 92, 1, 1, 81, 6, 120, 124, 1, 12, 59, 16, 15, 37, 22, 49, 510, 206, 203, 7, 1, 263, 58, 36, 119, 38, 44, 35, 26, 151, 1, 100, 63, 23, 224, 128, 212, 139, 54, 37, 6, 16, 57, 26, 14, 103, 8, 127, 1 }
{329,839,-678,-19,26,-370,502,112,625,-4,-234,-5,-669,409,-202,-140,0,-25,361,-731,453,546,-141,-359,-566,137,110,-894,163,389,-907,16,-799,37,0,-435,672,751,-194,740,-346,135,-40,608,-194,22,-127,-885,-702,-15,115,82,950,52,968,-526,-145,-63,174,-791,-335,672,-611,136,518,219,227,-279,50,49,384,16,794,-12,9,879,88,-87,-848,-643,-48,-710,-50,135}
{-900,-435,-439,712,-797,-333,-674,-312,51,729,-192,-57,-249,-451,693,-243,880,-541,-92,-605,999,-3,168,401,-489,159,871,295,800,-83,894,358,-901,-534,277,411,312,671,743,440,-610,-99,-6,-383,670,-681,424,695,-642,-325,617,515,859,-47,-38,30,-942,516,54,-865,-713,521,-560,-752,-275,-836,132,-522,-28,-529,-669,834,-734,838,890,266,367,-473,-990,-562,-630,365,-80,-416}
Returns: {1, 14, 86, 202, 36, 125, 7, 75, 27, 79, 137, 241, 13, 73, 34, 117, 10, 236, 160, 22, 1, 161, 54, 199, 127, 92, 13, 1, 10, 161, 1, 241, 12, 66, 85, 13, 85, 10, 13, 53, 29, 109, 194, 28, 48, 50, 106, 23, 22, 86, 60, 83, 1, 171, 1, 24, 1, 198, 289, 19, 17, 21, 92, 49, 28, 16, 53, 122, 282, 64, 18, 63, 1, 69, 9, 7, 71, 167, 1, 33, 67, 5, 213, 131 }
{1,45,-305,-558,-955,-104,106,-19,14,206,-515,-767,24,456,-10,593,-92,-171,-841,941,-510,129,231,-431,54,534,717,332,923,320,-112,-868,224,98,78,-540,39,-296,65,155,19,285,113,-804,-4,-388,-389,-312,330,684,-250,-25,-417,714,551,456,-175,6,-32,331,-146,-546,-182,-638,68,-476,990,-504,-45,-4,-526,0,-652,-25,611,398,628,910,-293,-852,521,11,-117,600,2,25,932,8,2}
{68,548,-78,-379,164,288,-397,7,-520,827,56,-258,187,1,358,503,-60,-889,-616,-39,671,-42,-608,-720,849,930,-430,-157,676,-555,-555,-942,552,-59,-546,995,29,-374,475,-10,374,66,4,467,-829,251,378,-185,0,-11,-295,154,-71,7,-606,996,72,-289,-611,58,359,-31,-652,-259,-120,-4,16,198,-469,-204,571,-678,709,485,-19,-383,-149,70,0,429,11,-6,947,994,-22,-324,-112,349,-736}
Returns: {90, 44, 254, 26, 1, 161, 110, 209, 47, 33, 55, 44, 107, 275, 81, 24, 52, 1, 7, 26, 15, 408, 12, 12, 43, 11, 1, 76, 1, 9, 25, 1, 80, 145, 42, 1, 227, 62, 108, 113, 155, 173, 335, 6, 1, 118, 29, 147, 81, 84, 50, 146, 207, 25, 1, 1, 132, 218, 81, 72, 80, 49, 37, 38, 93, 182, 1, 24, 97, 62, 26, 24, 13, 43, 49, 30, 14, 4, 94, 1, 79, 168, 14, 1, 48, 95, 1, 217, 16 }
{418,-10,75,324,311,-9,-303,125,961,6,-220,90,-325,341,-15,-173,330,66,11,338,-399,74,-36,28,-183,451,-425,-132,152,-448,0,-95,-187,32,-768,-571,214,88,425,-207,727,847,198,0,-10,-925,49,682,-35,-407,912,9,971,306,29,749,112,-3,137,-20,139,288,37,-30,152,429,-968,285,-947,681,514,39,-5,986,587,778,821,-456,384,-563,528,114,-233,716,-711,-237,499,-892,552,-493,449,-51,-169,-3,-974,-579}
{20,-319,-579,-476,-60,-404,-464,93,935,87,253,-174,-674,-307,181,-37,607,374,288,236,-222,-322,393,-30,820,970,-3,654,579,-69,-612,-16,179,224,-757,7,762,52,35,-927,13,629,-219,-327,848,-576,-307,141,664,834,-2,-732,-19,711,-271,-583,929,549,812,5,372,-10,-337,-269,731,-111,-99,933,-2,270,233,-671,-596,-306,605,893,238,181,-144,-105,-948,321,28,-495,85,331,633,3,733,97,-13,106,-135,923,101,1}
Returns: {336, 65, 105, 31, 108, 57, 39, 127, 1, 95, 60, 170, 17, 63, 333, 176, 177, 173, 227, 145, 70, 71, 139, 122, 14, 1, 95, 29, 52, 115, 40, 202, 51, 89, 1, 92, 85, 174, 143, 1, 65, 10, 210, 204, 29, 1, 327, 74, 64, 1, 24, 11, 11, 118, 228, 10, 3, 64, 49, 303, 157, 168, 28, 171, 92, 45, 1, 12, 10, 33, 34, 29, 46, 1, 26, 12, 27, 49, 147, 21, 1, 101, 59, 32, 44, 101, 65, 37, 31, 216, 54, 153, 141, 1, 1, 43 }
{928,438,236,922,96,-1,228,235,825,408,193,54,126,623,-249,9,653,728,-231,101,937,622,13,240,136,70,75,-225,-2,-98,134,14,-380,-201,122,-30,-285,586,294,0,905,-524,-666,311,561,-322,-218,-57,-353,-776,231,-786,-695,-303,-40,410,621,210,856,-392,476,335,449,-3,-20,-31,-1,0,-426,3,462,340,-8,123,7,-277,-89,-26,220,-510}
{-577,12,154,-34,155,-631,116,212,93,-203,-126,-224,-797,141,-718,199,994,292,-343,40,33,-38,543,238,145,641,-622,-712,-899,-24,207,-706,5,121,769,-60,-24,-551,-49,38,118,-4,-561,240,429,-8,0,428,-10,-11,9,-69,-5,-255,906,379,-676,-748,-929,-107,-76,-149,0,-22,584,-1,32,-7,-437,10,-55,83,80,913,626,-95,343,-599,-903,624}
Returns: {1, 85, 39, 14, 105, 183, 126, 80, 43, 14, 232, 67, 26, 45, 11, 35, 1, 29, 20, 73, 1, 37, 90, 65, 193, 67, 34, 42, 1, 295, 91, 73, 46, 83, 8, 43, 76, 33, 190, 189, 10, 33, 1, 60, 6, 146, 124, 52, 43, 1, 62, 1, 18, 16, 1, 45, 5, 47, 1, 33, 32, 126, 64, 100, 21, 199, 274, 86, 12, 149, 225, 148, 104, 9, 24, 66, 145, 147, 17, 1 }
{-30,17,55,-2,-160,-6,-739,-914,30,-391,-71,20,8,-11,-12,-3,658,189,-10,720,1,106,13,92,-3,-254,-27,-2,932,-9,-252,-685,-325,-131,21,319,323,55,-820,9,117,-1,256,-4,-8,-1,-13,2,2,-31,68,4,1,-636,4,8,-92,-136,585,24,642,-61,772,26,-428,3,-26,-17,-10,68,-60,-4,-12,-175,39,3,-307,63,608,-242,-81,588,929,141,-17,252,7,9,-84,-349,-7,28,-228,-62,374}
{-93,-723,-496,518,-278,782,-136,-208,80,237,-541,-449,597,302,-1,-284,195,-841,491,348,885,-787,-688,-191,28,-8,-587,199,-36,-671,974,358,-188,9,154,947,794,-716,-891,-328,247,-655,478,-17,21,0,-91,-960,-23,282,-625,-794,-900,927,482,-595,-337,93,349,23,-497,-838,-871,-89,-7,6,259,-174,254,-477,-3,-37,-170,-141,376,-175,132,-215,-679,-717,-50,-763,-19,961,150,-12,0,-102,637,820,-937,42,573,-4,-96}
Returns: {114, 104, 92, 143, 52, 29, 11, 1, 85, 16, 26, 81, 62, 252, 227, 127, 13, 21, 83, 1, 11, 52, 101, 57, 172, 71, 107, 36, 1, 38, 1, 10, 84, 96, 160, 1, 12, 53, 1, 175, 100, 147, 43, 446, 117, 277, 132, 1, 108, 81, 31, 39, 24, 1, 113, 408, 52, 86, 12, 205, 8, 52, 1, 95, 24, 218, 123, 129, 126, 122, 90, 219, 177, 110, 49, 56, 50, 35, 10, 8, 103, 19, 1, 1, 142, 69, 116, 75, 79, 14, 9, 133, 32, 154, 56 }
{-6,-6,396,-7,-2,2,-26,272,400,7,778,77,853,251,138,-2,-316,523,240,3,23,-116,53,131,-321,-10,-5,-25,288,10,43,14,-32,283,88,-17,-1,-70,-220,474,-15,105,-558,847,210,25,-166,-7,179,-8,5}
{911,66,143,407,158,175,334,-58,-376,359,77,34,90,706,-440,-97,0,84,-114,348,-612,-782,362,-55,-215,460,-177,67,821,20,710,-78,711,-684,831,-688,-58,-611,69,-966,-707,-44,-147,-996,283,-282,253,111,210,-741,-7}
Returns: {1, 42, 63, 46, 66, 185, 41, 61, 51, 38, 9, 39, 1, 14, 24, 88, 16, 28, 41, 48, 43, 1, 31, 152, 3, 24, 84, 33, 1, 116, 61, 31, 8, 8, 7, 92, 69, 25, 23, 1, 11, 158, 1, 1, 26, 48, 24, 23, 107, 10, 83 }
{8,-44,-286,569,-65,-831,84,-23,203,-49,-8,361,3,40,6,10,-63,-15,445,-57,81,1,-364,-245,-519,17,-20,-4,34,162,17,-207,-7,-3,-1,-5,-454,-435,93,-64,-327,-7,58,207,-345,585,-150,-3,25,-1,1,32,367,2,-133,-28,-43,-131,-117,-112,2,864,127,-186,3,-758,-159}
{900,0,716,-476,-733,338,296,606,452,16,170,-62,585,1,-99,234,-140,-39,-970,30,944,44,228,-913,-4,-398,606,-879,-45,167,1,-179,-676,20,-30,-37,-48,56,-84,-283,-287,236,-35,840,-384,-945,770,816,-559,41,-229,912,550,-879,39,111,-697,976,-267,296,625,115,-730,-467,-35,-80,-388}
Returns: {7, 63, 12, 12, 21, 1, 92, 22, 23, 110, 58, 48, 75, 52, 51, 38, 129, 109, 1, 70, 1, 96, 67, 1, 8, 112, 119, 10, 106, 45, 116, 28, 80, 223, 238, 73, 18, 29, 26, 135, 19, 159, 76, 1, 14, 1, 29, 24, 20, 156, 33, 14, 12, 7, 31, 106, 91, 1, 158, 139, 15, 1, 45, 41, 52, 1, 66 }
{405,354,8,47,-3,35,322,-28,-164,52,-890,-13,-58,-33,-22,-100,10,-431,-16,297,-8,-3,-19,21,155,-6,88,-31,-91,7,-1,-30,-954,4,344,-11,11,-517,-801,-229,-1,-53,420,1,-48,-11,-17,-298,1,58,-13,-15,548,72,7,-555,-315,3,-272,11,-4,-764,6,-2,-21,-9,-16,6,-166,14,-139,606,4,616,38,2,-6,-191,2,440,-551,32,-8,-5,-58,625,34,181,523,-104,127}
{91,329,20,-121,-373,90,174,-327,78,913,-218,553,-618,-370,11,114,113,-209,-376,176,3,-365,-196,69,476,-414,-316,-796,-460,-119,990,-271,-824,-247,0,348,366,-565,-74,0,933,-937,751,845,210,554,-483,160,-908,-80,265,-484,345,-861,-287,125,-12,277,142,-692,-439,839,222,-779,-678,278,-260,115,175,-152,246,160,-34,-383,-240,-9,438,49,61,48,15,1,119,993,120,-23,65,451,34,809,-161}
Returns: {20, 31, 202, 113, 184, 77, 187, 189, 192, 20, 1, 29, 35, 118, 58, 115, 176, 12, 67, 117, 109, 263, 106, 142, 53, 124, 67, 11, 57, 156, 7, 161, 1, 306, 102, 72, 126, 17, 14, 56, 37, 1, 1, 37, 78, 42, 54, 36, 1, 80, 105, 36, 1, 1, 89, 37, 57, 62, 79, 13, 7, 1, 110, 7, 43, 175, 124, 110, 48, 52, 72, 1, 219, 1, 59, 127, 83, 60, 120, 49, 46, 126, 140, 1, 387, 1, 71, 50, 14, 4, 74 }
{13,44,-101,-4,11,-239,-83,-94,53,4,53,353,-118,36,-13,45,-3,93,-28,27,10,-1,-612,-166,34,-3,261,-22,76,-121,-102,705,67,-7,-957,-1,-13,2,35,-221,105,2,1,-215,145,3,417,23,46,803,1,618,248,28,-59,40,-149,50,5,-379,5,-443,31,169,-2,107,3,404,-48,-28,-258,-66,165,339,-78,-63,-891,-23,-44,-56,-652,-5,184,136,-55}
{-365,-261,151,-116,245,0,-322,-560,-95,612,-2,901,-366,33,120,-21,-772,-873,-1,-58,-685,150,617,-94,-221,-54,676,-525,304,837,-1,456,-676,39,9,336,27,39,-117,-903,881,-691,0,121,233,-873,426,-891,977,1,34,734,-23,173,258,-763,974,-841,861,92,-520,23,890,-471,26,-477,-20,366,-666,371,141,421,-5,44,-805,797,52,-371,859,-524,601,211,16,-535,-406}
Returns: {129, 105, 97, 96, 142, 32, 183, 42, 91, 86, 74, 1, 76, 72, 135, 220, 32, 1, 144, 110, 133, 76, 11, 53, 93, 108, 7, 86, 75, 14, 112, 1, 39, 197, 1, 54, 167, 150, 131, 1, 15, 36, 259, 132, 20, 11, 9, 1, 1, 1, 219, 1, 19, 110, 145, 15, 1, 11, 65, 32, 49, 44, 6, 25, 297, 94, 107, 68, 39, 85, 63, 60, 113, 7, 15, 60, 6, 151, 28, 86, 1, 112, 104, 30, 97 }
{-4,-87,66,543,48,-613,3,17,-2,-5,-73,7,-114,-26,-974,-50,9,28,108,-46,-2,2,300,768,-21,-274,1,-39,620,-3,-228,-78,-307,-25,282,-343,-1,30,30,-8,315,-557,25,-329,521,910,61,160,39,1,-113,574,970,-248,13,-425,29,-50,-114,365,-63,12,-1,4,-8,-52,10,163,-124,41,-3,88,-7,762,-27,-744,-11,-209,-5,3,107,-253,548,-474,-529,-536,-33,-89,-16,-225,2,-212,-19,-245,7,92,45,-27}
{982,-317,-664,801,-240,677,-437,-976,-956,-624,758,873,762,694,285,593,-679,-812,739,-8,960,358,-227,272,931,353,-286,371,-578,-9,370,393,272,-956,-210,164,-521,408,158,44,-197,783,361,-687,-667,-554,459,479,-136,-157,978,-131,-259,-75,-908,-869,-756,-12,-77,624,-398,714,-410,951,-239,-503,-36,-86,522,-915,429,-949,-6,287,558,232,-191,-408,352,187,-228,79,-893,943,239,-438,-39,-931,625,130,489,40,-585,935,676,-156,603,-992}
Returns: {1, 114, 75, 1, 124, 8, 34, 17, 15, 105, 78, 68, 16, 73, 1, 87, 96, 41, 18, 78, 19, 199, 49, 1, 56, 83, 248, 181, 9, 294, 120, 121, 64, 44, 74, 29, 262, 137, 54, 170, 5, 7, 100, 5, 18, 1, 101, 79, 71, 288, 1, 5, 1, 105, 163, 1, 139, 239, 99, 11, 227, 59, 222, 41, 211, 70, 172, 26, 24, 31, 176, 7, 213, 1, 197, 11, 142, 57, 170, 192, 88, 46, 1, 1, 56, 11, 112, 3, 152, 88, 130, 96, 206, 28, 120, 198, 65, 1 }
{-244,11,-4,-395,-201,-81,-71,-62,-1,612,30,-205,-10,1,-197,-361,-3,4,-708,15,536,-8,153,-592,-12,634,5,37,2,3,55,27,-482,-35,924,475,-349,2,-23,-21,36,-8,-2,-500,11,15,-5,-996,967,7,-11,-4,-167,-30,217,-1,-196,441,67,13,3,58,-76,-117,-494,157,-16,585,7,-2,-12,-354,-194,640,-124,-303,-19,-749,573,-11,-42,-9,756,1,51,-122,414,156,-3,133,-46,6,-10,-349,42,17,59,-19,14}
{580,690,-374,575,526,332,952,-33,-407,823,187,-328,183,-92,-89,163,371,-576,-104,-889,-828,321,-198,-565,356,-235,-445,-194,910,468,217,-262,-352,-968,516,114,-292,509,60,256,-540,-27,509,-165,-35,872,-803,773,553,286,-410,448,952,-795,-987,-639,-287,652,-232,788,869,-514,259,863,-593,625,-386,302,-373,50,-726,796,740,-250,870,785,-935,-610,-190,-364,-543,-993,891,127,-842,959,-278,-178,-365,640,-539,990,811,314,-618,213,-301,-396,-518}
Returns: {185, 122, 404, 34, 97, 63, 17, 36, 242, 15, 131, 199, 48, 138, 76, 103, 222, 120, 14, 25, 1, 381, 143, 7, 131, 34, 206, 55, 25, 227, 89, 164, 29, 7, 9, 41, 50, 283, 59, 82, 52, 135, 39, 23, 80, 49, 38, 1, 1, 214, 99, 241, 3, 66, 1, 37, 345, 9, 109, 107, 60, 76, 265, 25, 22, 27, 157, 19, 233, 286, 92, 8, 29, 27, 26, 15, 14, 1, 58, 187, 98, 1, 1, 181, 52, 6, 85, 57, 59, 178, 26, 1, 98, 39, 50, 74, 80, 148, 102 }
{-456,596,-108,-70,-370,-95,680,-45,-3,-4,340,-1,104,52,-7,-51,-313,68,-11,2,-318,76,121,346,22,162,7,-38,3,840,-188,19,-5,-38,-167,3,5,6,5,42,6,191,-100,-9,384,-26,-7,28,4,351,130,-15,1,-4,65,-2,114,-16,-353,465,-11,-13,38,4,-31,-6,-252,186,-375,54,-8,231,-61,-105,-499,-8,-50,-18,-152,-174,7,-52,-95,13,-1,2,1,-126,8}
{764,976,600,721,937,643,-254,-293,-546,-208,-783,228,-929,-700,-539,-299,-421,-475,681,-373,359,-177,628,-194,596,988,143,-893,214,-63,147,-949,266,844,-677,539,182,41,-512,-234,373,-565,841,-244,-321,-414,589,462,637,570,718,571,-319,970,-284,999,-8,404,75,-987,386,961,-822,-874,-508,-160,911,242,-24,-137,-527,-857,246,46,144,409,834,730,358,-506,-328,-972,-380,-508,-966,532,213,805,-22}
Returns: {1, 1, 15, 129, 1, 89, 7, 170, 53, 342, 4, 219, 11, 70, 154, 18, 1, 47, 107, 75, 3, 134, 39, 49, 44, 14, 60, 25, 93, 1, 23, 37, 235, 32, 11, 180, 94, 98, 59, 23, 80, 50, 28, 276, 45, 224, 69, 74, 70, 20, 41, 83, 235, 3, 73, 1, 212, 58, 70, 1, 248, 17, 46, 92, 50, 108, 9, 83, 14, 100, 121, 6, 75, 97, 1, 153, 45, 68, 18, 17, 58, 1, 72, 101, 10, 209, 678, 13, 58 }
{126,14,-1,-13,3,55,5,320,-485,7,-8,-5,-34,11,831,-24,45,859,-184,-66,2,-62,362,-383,-32,-183,-11,-25,119,5,-466,18,246,460,70,-79,748,-3,-45,-170,53,53,-29,-395,-173,-834,-176,1,14,4,-267,2,-273,216,-112,4,-251,-207,125,-1,-94,-2,-341,-35,258,-69,377,-19,3,-11,-2,29,1,268,665,-334,-3,-33,-37,-50,22,68}
{-17,-797,-245,-771,-96,-503,-912,-110,508,-524,-39,-578,100,-847,-894,388,690,99,296,851,-460,317,781,58,216,-253,90,78,-581,496,-943,455,209,655,-980,254,417,73,969,-784,-604,-224,-747,-777,-868,644,-519,425,49,-978,688,-940,840,265,-954,-406,-907,827,845,225,-978,-808,839,250,690,-202,-626,-771,-892,-890,-43,609,-378,-441,19,-609,-704,244,313,-783,-25,-527}
Returns: {82, 120, 148, 136, 29, 139, 31, 12, 9, 110, 147, 385, 102, 24, 1, 29, 29, 1, 33, 3, 116, 36, 1, 42, 238, 11, 77, 51, 33, 142, 1, 139, 95, 10, 1, 95, 1, 206, 1, 48, 58, 29, 233, 11, 29, 1, 98, 167, 85, 7, 77, 40, 17, 27, 5, 53, 10, 61, 12, 161, 1, 72, 5, 72, 50, 119, 13, 123, 75, 41, 273, 95, 303, 50, 15, 31, 54, 179, 28, 65, 70, 93 }
{-74,42,-413,-4,-16,374,65,-186,-6,383,-2,-300,245,-37,-5,-3,2,10,-16,-4,31,22,254,429,-34,-147,-18,-120,-8,-301,-58,-23,-33,2,55,276,-20,19,-129,-5,9,612,-13,4,-265,489,89,-3,-30,-192,452,17,-7,4,959,-63,365,66,-508,-69,41,12,-345,-173,965,276,5,128,227,1,176,-1,7,1,-54,-24,755,-1,223,969,117}
{601,405,223,-557,-677,-810,513,144,388,-785,845,-566,-363,912,89,-899,394,883,149,-921,-400,-953,-344,917,296,123,-308,562,555,-872,-139,-890,-174,685,-872,-235,829,-763,476,571,59,-11,907,701,-749,174,-509,243,-687,635,526,572,-655,57,-463,963,-396,-127,-752,-600,477,899,956,721,892,196,-478,-211,-159,-318,9,726,76,806,868,-216,-945,-869,901,-359,92}
Returns: {123, 104, 17, 111, 159, 15, 51, 14, 128, 6, 19, 5, 43, 6, 106, 25, 154, 205, 75, 10, 84, 1, 62, 17, 28, 39, 220, 72, 78, 1, 60, 40, 162, 293, 24, 49, 50, 41, 42, 121, 117, 10, 12, 282, 5, 30, 83, 137, 50, 32, 18, 139, 94, 196, 1, 1, 44, 90, 1, 16, 231, 36, 1, 7, 1, 31, 155, 84, 160, 111, 82, 57, 217, 86, 31, 122, 1, 55, 15, 1, 67 }
{775,950,471,-379,-981,-758,-952,-956,-532,940,902,25,930,801,774,627,451,-665,-465,903,-971,-415,39,985,-999,-980,552,776,-747,-843,108,-687,-670,578,426,-935,982,300,-797,909,849,265,-955,-544,226,949,-66,987,-945,-162,-227,281,-85,824,697,997,-999,-796,424,885,-885,992,-823,-860,-774,311,185,27,941,916,-239,490,-833,-748,-750,-260,-192,-181,-564,999,-601,-866,771,-501,-591,127,844,-941,-994,656,-440,680,61,-133,985,993,60,-664,927,935}
{-631,311,-882,925,189,-651,-304,-291,846,339,-430,999,-366,-598,632,-778,-892,745,-885,429,236,-909,-999,-171,23,197,-833,629,663,-536,-994,-725,-742,-815,-904,352,-183,-953,-603,416,-527,-964,-296,-838,973,313,997,-159,-324,-986,973,-959,996,-565,716,76,26,-604,-905,465,-464,123,566,-510,-633,950,982,999,-337,-399,-970,-871,-552,-662,661,-965,981,983,-825,-40,798,-498,-636,865,806,991,-535,-335,-104,754,897,-732,998,-991,-169,112,998,747,373,354}
Returns: {1, 1, 1, 1, 1, 1, 27, 138, 1, 17, 1, 1, 1, 1, 1, 1, 1, 207, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 27, 1, 1, 1, 1, 279, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 277, 57, 182, 1, 25, 1 }
{-306,929,-35,-982,521,-626,-71,-981,-292,946,789,-901,938,833,738,887,-995,-998,-951,956,471,256,-961,767,928,-202,-646,122,820,-991,352,-774,-173,418,-92,880,303,-937,983,-619,570,681,-470,-919,-369,-776,747,99,-377,-822,-937,256,135,-158,486,-663,-800,346,586,-347,-756,-322,-721,985,-867,-549,976,-635,-925,-865,-453,194,929,-98,563,-993,526,976,529,909,924,165,139,-989,753,-209,-146,997,-463,556,-566,724,-101,61,-453,-779,-855,-500,825,-667}
{951,-369,999,184,853,779,997,189,956,323,-614,-432,-346,552,674,-461,92,58,308,290,882,-966,273,-640,-371,979,-762,992,571,127,-935,632,-984,-908,995,473,-952,348,-182,785,-821,731,882,392,-929,-630,664,-995,925,-568,-349,966,-990,987,-873,748,599,938,809,937,653,-946,-692,-169,-497,-835,-216,772,-379,501,-891,-980,-368,-995,826,-116,850,217,-848,415,380,986,-990,-141,657,-977,989,-73,-886,-830,824,-689,-994,-998,891,626,-517,-865,-564,744}
Returns: {236, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 61, 1, 1, 258, 1, 1, 1, 1, 1, 1, 1 }