Statistics

Problem Statement for "SequenceMerger"

Problem Statement

In this problem, you will be given descriptions of several integer sequences, and you will be required to return elements at certain positions of the union of all the given sequences. The union of several sequences is a sequence containing all the elements of those sequences, sorted in non-decreasing order. For each integer x, the number of occurrences of x in the union is equal to the total number of occurrences of x in all the given sequences. For example, if we are given sequences (3, 2, 2, 3), (1) and (5, 7, 1), their union is the sequence (1, 1, 2, 2, 3, 3, 5, 7).

Each of the given sequences will be an arithmetic sequence, a geometric sequence or an explicit sequence.
  • An arithmetic sequence is described by three positive integers A, B and C. The sequence contains exactly C elements: A, A+B, A+B+B, ..., A+B*(C-1). Formally, the sequence is { A+B*x | x an integer between 0 and C-1, inclusive}.
  • A geometric sequence is described by three positive integers A, B and C. The sequence contains exactly C elements: A, A*B, A*B*B, ..., A*B^(C-1). Formally, the sequence is { A*B^x | x an integer between 0 and C-1, inclusive}.
  • An explicit sequence is just a non-empty sequence of arbitrary positive integers.
Each sequence will be represented as a String, where the first character is 'A', 'G' or 'E', denoting arithmetic, geometric or explicit sequences, respectively. The second character will always be a space. After that is a list of positive integers, where each integer is written with no leading zeroes, consecutive integers are separated by a single space, and there are no leading or trailing spaces. In the case of arithmetic and geometric sequences, this list will always contain exactly three integers, A, B and C, in that order, as described above for each type of sequence. For explicit sequences, the list will contain one or more integers, explicitly representing the members of the sequence.

You will be given a String[] seqs, where each element represents a sequence as described in the previous paragraph, and a int[] positions, which contains a list of 1-based positions. Return a int[] containing the same number of elements as positions, such that its i-th element is the element at position positions[i] of the union of all the sequences in seqs. If the union contains less than positions[i] elements or if the element at position positions[i] of the union is strictly greater than 1000000000 (10^9), the i-th element of the return must be -1 instead. See examples for further clarification.

Definition

Class:
SequenceMerger
Method:
getVal
Parameters:
String[], int[]
Returns:
int[]
Method signature:
int[] getVal(String[] seqs, int[] positions)
(be sure your method is public)

Notes

  • The elements of the given sequences don't necessarily fit within 32-bit or 64-bit integer types.

Constraints

  • positions will contain between 1 and 50 elements, inclusive.
  • Each element of positions will be between 1 and 1000000000 (10^9), inclusive.
  • seqs will contain between 1 and 50 elements, inclusive.
  • Each element of seqs will contain between 3 and 50 characters, inclusive.
  • Each element of seqs will be formatted as described in the problem statement.

Examples

  1. {"E 1 1000000000 1000000001"}

    {1,2,3,4}

    Returns: {1, 1000000000, -1, -1 }

    The sequence here has only 3 elements. The first two elements are returned normally. The element at position 3 is strictly greater than 1000000000, so you must return -1 in that place. There is no element at position 4, so you must also return -1 there.

  2. {"A 1 1 10", "G 1 2 4"}

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

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

    The arithmetic sequence is 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. The geometric sequence is 1, 2, 4, 8. Therefore, the resulting sequence is 1, 1, 2, 2, 3, 4, 4, 5, 6, 7, 8, 8, 9, 10.

  3. {"A 1000000000 1000000000 1000000000","G 100000000000000000 1000000000000 100000000000000", "E 1000000000000000 10000000 10 1111"}

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

    Returns: {10, 1111, 10000000, 1000000000, -1, -1, -1, -1, -1, -1 }

    Watch out for big numbers.

  4. {"G 1 1 999999999", "E 2"}

    {1,999999999,1000000000}

    Returns: {1, 1, 2 }

    A lot of 1s and a 2.

  5. {"A 100 341 1524", "G 1 3 45235", "E 653 87 12341 8785 123 543"}

    {100000,1,10,10000,100,1000}

    Returns: {-1, 1, 441, -1, 28403, 334621 }

  6. {"A 6814209772886 295079114 1000000009","A 30292388011356732898 7 845174052","A 1000000001 725 487051722964061","A 2743556217493760517698483100189 873740 999999991","A 75332389293609 337 3927546236930713312197316","A 1000000002 999999997 2288389491","A 2989776506745222153 72647 778552629453288","A 9281471269505392193 4526569803 23160220023","A 726120836384204 9 69882745892873543484"}

    {130555846,42,598314137}

    Returns: {-1, -1, -1 }

    // 5-19 are all arithmetic sequences

  7. {"A 963863911 9852403899 363788","A 29487 37053696407747990044935797946135204465 885","A 438951019 22755514266811160075138595291 88","A 74413 16460159679930 23529696","A 1 1154626729468890578456074519838021357157 303","A 142079 1236809676172518490470395768 15780","A 8 183476960007303029770848897 995614901944504","A 1 70440281851128094643350507622437 128","A 717906 31959349338630070712 9447883742499","A 158459 94997400937 7469","A 4314022 1000000001 41910994258395262177432","A 633520 64408437881306642 1271","A 185517 27472606421 4613235943366051577","A 42218 27505049419261 53","A 36 4646420694057641508 4978","A 393605801 748956635047455164534 4085580","A 24 5317885448701 8210741","A 47325296 34515820681639812 816040259","A 13 820733975899693 3556","A 247 86956561166295918603597866292 251736112","A 379945419 4139224700820521941811 537381991","A 3222 37114429990131298947081 149350839","A 9 22439244161690504115 581541","A 200 196947308854047628341 62914","A 7293088 63852038042496663397513847838490 7365","A 63835290 1426357000 6004491554037329803121895726","A 6830 51867969971322 7","A 9524580 39811041028565959192899 8044654531365","A 98 6459032443756756641631691 7","A 986 3360839003498006334260 999999996","A 9577199 577230870451724002 1000000009","A 6 1841032040 251112","A 201 8695057012985277665 554899668477635935693648","A 1000000000 1550228351857487414948887 791","A 5875 696485631274847857744532667459 1000000006","A 619546673 714468300911 861529357946","A 950192740 87334304463 42837031740","A 256391 86819361643874339254454282818 24","A 999999992 5263687618899240318172993051912141 8","A 32 7935845026619994348915726 94490847586844","A 9 505926923210743470896603035 13371","A 999999991 972695507749574 42651","A 999999995 7532712250 999999994","A 1886748 6992507820195002833173017 7","A 864908 99278554808305804132433 299036075","A 630 57134601739803470866929473907885 39452858","A 860 150515055126793991 14","A 23415 462701065551 8","A 1778914 931671329119432126697 517","A 793 1000000008 83852742508585796134561678716"}

    {19,577249,7,999999997,92,899476,838,7,448228920}

    Returns: {3222, -1, 13, -1, -1, -1, -1, 13, -1 }

  8. {"A 999999995 9642588 29512854273810","A 92 220300 516017561718813272594615896572","A 15 871344783 999999999","A 518412661 6735942 220927934","A 999999996 1526752 320892250568149938084932216","A 796057 1000000000 386117158666166588254"}

    {76751,37303975,7335175}

    Returns: {-1, -1, -1 }

  9. {"A 59376271 6172 30","A 4 409311 99","A 7896904 786 75461","A 418468085 43 2405851","A 9967 8 34735","A 50560826 2594 7"}

    {4944559,60996,2930449,470}

    Returns: {-1, 28482244, -1, 13711 }

  10. {"A 925 263919056405173723 4160365809486","A 1344379756239270904242520642115 3 510","A 32463472520054380 6975 2344863093","A 702233620708811913284520803 619226 2288741","A 2163682 7555725411177 99","A 1610510984482483728736664248681831 9 5","A 1927386 99166998783908712579 68125","A 7587266792396547946 745170282 68715","A 10598952 16032680694918 748267281277327","A 5629625009611428 62 3","A 90 4936479463 6979352","A 1000000009 72690 336534","A 82236947563507384199 6923 22375","A 36020936 35676915947240 1","A 306236 486533143264739388165168323300747 62","A 77133658826640295342259806016071 417 75894","A 385943289837571828181338193438 882 7040852","A 1000000006 316757634851872 999999997","A 8239462872888882178387 999999993 999999999"}

    {999999992,57556835,421179,2060018,21680117,327691107,228,1,42751948,638814,999999992,28554,999999995,9470765,1630074,2377,718,44013,990057413,692294122,723815,305485,7626,1020,92073,98212433,1834156,678,3788,912982,486910055,21209563,3825589,211,82,999999995,720965571,254,51570678,35620,58,835233070}

    Returns: {-1, -1, -1, -1, -1, -1, -1, 90, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  11. {"A 1000000001 899584 552719483407976106071","A 4787524063713435847283278434 2072802 9"}

    {45896029,999999999,6,999999999,831,94106,8,7915,569479,939,23029,77835,937391,819657858,12672073,999999997,56591281,999999999,968518604,2,3,369,484238243,69286434,84,50209621,5709816,91,19594,245477588,7783834,662,6903759,2697,22,8,2479,3913,746,168,7907,725719104,999999998,147322556,297917317,9412,501586,741420,91765637,42073673}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  12. {"A 8734302708366926848708771684916935 7 383","A 207699105695575588235685 4 9","A 2514362980706387805782255 999999994 489695616","A 4893281521467583799142476738039589483 5 372","A 4547916 7977274 5","A 14421975358154 444747819836351351 8"}

    {6988658,744101495,93,58,777998,6,6,966116912,85506,505371,999999992,887,4,548,2742004,4,82411,260150419,345352739,31064954,91919,999999995,931,999999997,2682,6352,20,662636902,70679,494241661,3,711,27031271,7,958321977,999999991,60,57108,467126927,5,2758,98476032,3109,4961680,868,999999999,130,11189,99879,7557}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 28479738, -1, -1, 28479738, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 20502464, -1, -1, -1, -1, -1, -1, -1, -1, 36457012, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  13. {"A 590550322 7355 426858836267433021062","A 1000000000 62744843740508400 999999997","A 156 2402944979321968719148 14788938","A 89668 7317165361574305171286686296002166228 826","A 4992645 17262668 5761608622363670612514355817","A 43 35701559492355 1000000000","A 1000000000 73158 41681033","A 9247 80705 11508729317546838469388288784","A 5339116 962734513276369000871835760775 107146599","A 426 88624135544 876","A 2 177444619898945777424404661 6","A 60 588216177 999999998","A 47 153207 101130686279392118402762","A 147 999999999 34","A 847 61199963973719 9941883279307404567654882642","A 90115 9520877379743227081840094305 39216999","A 25792784 69100 3018495","A 92398 394456478118068 40328","A 273095 581941635866744700 94599311208733512083","A 54 7625161828790 67211","A 975884 1000000000 4","A 43726633 862532206868635164341530502692188 641","A 4351 129585462 238464","A 150 708170323601179342519906100321 8961889","A 3 8388952380438870637171295 84185","A 35 999999993 8367","A 999999995 55492 75163301882956","A 5850962 934978837204961464 77273","A 1453223 91641524 2367206192323933827202967","A 766 48005475 22785831062511848864701546","A 8403896 2348826 95176232","A 4679 77410427908438 525189","A 22 41757088447540 3","A 285311008 5757657574833952808463 3","A 5 479717525792267450395506 125374","A 56128664 602 464999537","A 948 68552993715707785828676294458044 754214305","A 46734629 633434 69071","A 717943342 42006745 9701045821532779364553","A 942 89 28751414","A 89 87875801712256196 32","A 781502977 2185 1430828","A 2 3 16011190636189047399275747925233072205997354","A 228 56075667985052136066415 1000000002","A 6 2382721903796542 39217377202","A 79297 6167 953849112692073","A 609963 999999995 656572556","A 309806 1000000003 258002884380174283","A 63369 4 3873537928904636229102418","A 910232 491723078 5877095870738123"}

    {6454457,999999991,488441,94,13404,6,49,1360817,1,19,15,9983,999999996,5753,1109554,64546309,78695,115091801,999999998,1,41616699,24026,999999997,29974,9425,7,2910491,9182971,999999991,9362,37356350,2,606,441340860,926422,91660,2989078,65,11398,9,321807,1051,80755,38,41,2991741,596602602,1854,999999999,2952}

    Returns: {10878993, -1, 847881, 236, 38864, 6, 113, 2314670, 2, 38, 29, 28937, -1, 16661, 1892201, 108405073, 158949, 193152077, -1, 2, 69960185, 67033, -1, 77037, 27317, 8, 4920257, 15466653, -1, 27134, 62817074, 2, 1733, 740122850, 1584287, 180746, 5052392, 155, 33044, 14, 567709, 3023, 162413, 83, 89, 5056865, -1, 5348, -1, 8534 }

  14. {"A 44029644 8 96","A 162 19737 4","A 14 1000000003 535900374","A 661 699464693586970551511315520929901211 6849","A 99147881 5988 511","A 363059805 8167921 9","A 737905192 223 11727","A 696 1151 905","A 574754 1343950992 999999994","A 618 444307815782187537082992354 66693689"}

    {6,999999999,8,3230174,950,9,2647554,976743859,9,779687,162198940,8912,56040160,12871,87,80260928,335,3343571,80,896887447,5,97562487,11,136398579,840,46,484152,3703,9777,29,999999993,133673543,6797,999999994,76254,514455,1,372,2478824,8983095,95182,10,999999999,49,380281,5,4745,9812066,829,283652737}

    Returns: {1847, -1, 4149, -1, 44029932, 5300, -1, -1, 5300, -1, -1, 739551378, -1, 740434235, 91625, -1, 377073, -1, 83568, -1, 696, -1, 7602, -1, 957177, 45585, -1, 738389771, 739744273, 27169, -1, -1, 739079733, -1, -1, -1, 14, 419660, -1, -1, -1, 6451, -1, 49038, -1, 696, 738622137, -1, 944516, -1 }

  15. {"A 669 2 7972","A 68867580 114284795 1601920171012","A 690147625 102406 4094413476587402371","A 999999994 52628662 999999998","A 999999997 77 35734619713500963923","A 45 40 1995312","A 73140 9420 95","A 65491 48146624 82045735","A 67081524 8 279294302543497"}

    {984921,44874,999999996,1,6763,999999991,46360937,13,744845481,54705087,6312,760782,362932757,692262,69,663059366,999999993,24,108103706,71,218,1412850,811,535,1000000000,932055251,14,999999993,32,4867781,248,880785,1515,772621,994058,2,807708753,999999995,545,893,4258,876045,2918238,2,999999995}

    Returns: {39074125, 1472245, -1, 45, 13519, -1, 421941876, 525, -1, 488695060, 12659, 30108565, -1, 27367765, 767, -1, -1, 683, 915866268, 771, 1051, 56191245, 2181, 1655, -1, -1, 565, -1, 697, 89996708, 1109, 34908685, 3523, 30582125, 39439605, 85, -1, -1, 1675, 2337, 8747, 34719085, 75302388, 85, -1 }

  16. {"A 31 7527 2119495560260571383783","A 23076447 53827005784676028872237714097 92877249","A 97682845416266 886250726214362301074059 157695","A 894015744975 178 3","A 654341 630 637106663","A 583966190 60722738959 46742316","A 953708897 79777970772685179073744434552 184","A 787 33879130129837427237 999999995","A 860 5 999999992","A 690631204 974071600139681 5503","A 73758486110077765430 67 214892795","A 53746 986 3684471814238340786804685654744","A 7420665828328050662916105 3061 49834","A 957 67 999999993","A 209506583160373216783768671402 920923 5","A 338884457154731002563301439 999999997 37007","A 9476608667 82921244129753060652747706 309","A 54686 289580 97519347392392903538486468848597734","A 27 1000000006 395507419","A 522570052 6249595242446533539913615570849234 6","A 38 571260744638 32829","A 16365 772839572 999999996","A 742258 726236120878888025991703833 335613390","A 91798 28821080289684295693116500 163834","A 65013494093 834136770521687776354177 459564435","A 401 741826792 51986745004297460922513289580542","A 2083847289 685 3983165871503334"}

    {219,9403552,4529973,4257,999999995,4848828,387,5,9955,916330,97065,6,309305,2283,462926900,79700,999999996,30,8181,2761146,4650,3487,81920739,826380678,81652841,396267}

    Returns: {1855, 43208130, 20817680, 20630, -1, 22282580, 2635, 787, 47120, 4215680, 450290, 860, 1426855, 11455, -1, 369925, -1, 975, 38875, 12691235, 22460, 17045, 376370530, -1, 375139735, 1826380 }

  17. {"A 513470 68012316745 6204515838759645393529","A 82536 46040542 1","A 688948078974 7 92168599281873978787926365585968","A 31138646347628333977182534770464839 1000000002 9","A 26744625073527799377 56839 26","A 212339 4354463073189290481 45936","A 770136 45299699694 5101925357827","A 908 804 9","A 4738002436712110 761162632303 7022034","A 96760286 20 27772","A 3449923 157539141210972896479246164760 2","A 41836924937276391 8 439465788621080","A 279764816 11358686047294 23820","A 4427485537 763238906 128013","A 97099759087326818 8 17759","A 2690119699756 89252 5208575207","A 553962112717937 4736429122559093339 4","A 87434270594875092310630 999999995 385450011","A 987505141804399698145093686557 30 47548228","A 2809 681690710010990619853306890031 212"}

    {816,9351456,14,1835,999999994,86078737,18252,950,999999991,133107651,449,85295,5873,6,4551,47,8985883,93786,773657,98383852,54,62,830346,5,96,52768605,555028,999999998,32678741,770950673,999999992,4092,51434111,27425992,9,465,924,829,9568556,978,695864066,2,650632,3077,284957762,5,961659957,999999998,43409175,993981159}

    Returns: {96776286, -1, 770136, 96796666, -1, -1, 97125006, 96778966, -1, -1, 96768946, -1, 96877426, 4124, 96850986, 96760906, -1, -1, -1, -1, 96761046, 96761206, -1, 3320, 96761886, -1, -1, -1, -1, -1, -1, 96841806, -1, -1, 6536, 96769266, 96778446, 96776546, -1, 96779526, -1, 1712, -1, 96821506, -1, 3320, -1, -1, -1, -1 }

  18. {"A 8209534589774186369874286 999999998 760","A 87098208896804971133 1000000005 521081","A 7092 7 3750937496462537490","A 84620 99 764","A 70570805 203 698286","A 477 917729 11646598522964862303614253","A 1000000003 884 6202","A 249534226658296254604070197744456 938414 956","A 2597410646060290156 2930 315991323","A 7517557548156020402881969376012749 730218 16","A 85720684 777 935013","A 5512 2675 998","A 78700921875735 58956 4826","A 7 337033 902","A 5738895 6850 25689075683818007","A 694729711 45265407 876146241","A 753 538168 2566767505966654839442446159781","A 55575161105829384003519168 569809 5581286086073","A 53 2879890 475502184","A 81 169227 340","A 685649 35225223 9","A 84236045453065845807 832505430095443706 71","A 881677 999999997 13817135","A 304440587 6 119218","A 234 96 760","A 7598709309609 112525105806032605213557 2401278","A 52483154 4 3314","A 1 7 75681","A 8017140757433749012783217416873233901287036 9 50","A 40372556734061297 126 55253203124334167380013999","A 668475319 7 46866","A 809358855029609097841 5 897583","A 6096 781522 70","A 1000000007 113920631378961 54684","A 999999992 46670456 857","A 3 999999992 4","A 905494070 7 2721087","A 88199 999999996 686754423381"}

    {8131769,2993,7324,225,3713,881087706,999999991,63370,56015872,74453,7380,7340,45,120537972,743,139036705,3296,8,2008893,915,553552,873685370,999999995,8881143,5465,9033}

    Returns: {56301834, 13497, 28099, 1436, 15926, -1, -1, 219689, 382745763, 258427, 28288, 28155, 274, 829736104, 4817, 940064322, 14519, 36, 13512647, 5930, 3334164, -1, -1, 61541817, 21834, 33867 }

  19. {"A 227111029 59751631 207","A 570 31382934 27","A 694853060 5091055 2396548060998282","A 99 431 716665865","A 2709 456 318","A 32 18064 234973719242213","A 87349 53467 515","A 675 999999993 3368917989038362232053081423","A 10699371 6 2257922226041331009535066161602","A 8042 340009940358250885365869336209 900481847","A 5278527 611105850308805251150 605107188","A 95 216661885285481723433716942 730250929","A 1 999999998 2","A 706565 36112 55549491","A 956089221 3 39848249109110676662350224","A 72373 497235 4","A 999999991 59 3429","A 91001 48052 999999994","A 999999992 999999992 14604","A 27412 577500 2","A 4999 592075 872","A 4243 268666486 4938","A 8727020 65 7692","A 509 3 19","A 891673 56908033 509292332984251734282177551","A 252603 3969672959 211","A 9 465331751555515403339585135104 302188133","A 851707 586762189528649828 54","A 497 3304 4714","A 80506881 5 230517","A 378 1000000002 32154529565","A 642220 811618759685444653545 7119909","A 84444 4877360982146380 8810163454465571272","A 8 394021 8379395","A 551898 2981 999999999","A 999999995 77175312 307955606","A 98 7280226170857280620807006333563 106880122","A 2213 60564240 7","A 2565 441630404336500614272460376134818 2553291","A 4 354505405071683994539021 577816870925","A 4 55 1496","A 479815188 54 45","A 42544 647715158093519479 80","A 248506 82292 44474040515703455679","A 94 655 70","A 81225851 510986 4","A 999999997 8943 6961","A 28418 7476460192800972 99616227975860291648","A 764770592 4548166762695095152 999999999","A 83954368 14078 45738"}

    {90520853,865820,41305784,826887,50,6656868,3,75374856,47608282,548064768,3073150,62233,271,780,191619,54024433,25214,48,2539,25,85612,86110026,52252,216507923,999999994,159873,688,38709,57493,1,842307,822,989148,8,93666,550359,65,2044,999999994,9176,1000000000,999999995,1535916,812178643,4780,10286154,5,266,22109}

    Returns: {543111867, 15548853, 252780879, 15319521, 829, 49724529, 4, 453762159, 289960761, -1, 28574487, 10815291, 9849, 30419, 11577447, 327811107, 7584406, 749, 227667, 518, 10953003, 517091133, 10756497, -1, -1, 11390445, 26821, 9458394, 10787361, 1, 15410337, 32179, 16276569, 94, 11000445, 13690611, 1489, 90717, -1, 2405941, -1, -1, 19503081, -1, 988393, 71143485, 9, 9581, 6582065 }

  20. {"A 97245906612 5 771906002695710","A 999999999 804074467172256773 82038492633236685","A 879000110019863708777928573 94678639 5","A 2852 1955188201354 945363651","A 999999998 53848427144232 353334967619899","A 35677502207068675465612953 769404 2963","A 735 6770814904777844 29450287","A 1169 8935117343424756050868153495601365 4566690","A 11445157867029615786450 80251 75354","A 6295845520027741148 97409 2","A 8183433033471211337400849047 8003 83413368888","A 313788 62459722 135660","A 350 28152786719949522063804726913 12","A 45868889363233203388168593973440243 4156706238 3","A 274901310 229950430794251 995919","A 7509946489247830856003315285278 638798 4209760","A 3 7527378467756347273 8","A 66 1180575704337 1000000008","A 999999997 85465232210 999999996","A 5 899786566 3247","A 1726 73142415053 4301338813","A 4 264527665315242981706 82954495916288652182926","A 61913534801003121212712781637 2245 81883","A 43992 51005054139087023638 780362288974577","A 77 843560385928439948851 4","A 59 70367 272395765768672383197037","A 838860481401629352823067652113019 1517 789441546","A 2452803057 8557856758004703558396030367040 8348","A 62835815 607638963495005329213043 999999998","A 5671777 92692898315 396476177","A 999999997 23251473435053 999999998","A 77226658 4343257724166874654325361 7472","A 999999995 2258902002572892 3282343","A 9 3252217 4615678","A 222691 1000000006 33103957","A 2704218 999999997 87516994599744142371739","A 404031888 28082391532609592809423717002914045 4","A 66473699 84758618710 22","A 862735403 27297255 906947179423530797020040466","A 878410422147 93539647 999999997","A 52318769 1695766476234477561133 6","A 317 550058597940180 7227881","A 785923907228 222752592858617403202 115286387","A 20029257 195379638007277248342388 614264","A 999999991 68454 3","A 47020466 26174605831062367884 6","A 20215059679642251719152 473602 29110301694","A 631644545713215803563413248898268 160 70238106","A 317446138172 657244839 904372063228","A 2 784469574251417750864860469948 62298343"}

    {607730,999999997,259042340,1000000000,714644606,10942,940,7210567,98887,1470198,82,520064,643313,671084,6102,366,607,540196186,999999996,247538,1884705,3042,21,17588354,6854703,617,2,28305,5887,84,10,56669774,26191,3,3287653,999999993,669267,831264137,86,4,5,6337,805202,2407810,999999991,2588,611716,10644043,746558546,72649617}

    Returns: {-1, -1, -1, -1, -1, 751027050, 63119258, -1, -1, -1, 4433180, -1, -1, -1, 418050406, 23854472, 40461084, -1, -1, -1, -1, 207653076, 313788, -1, -1, 41164754, 3, -1, 403274917, 4573914, 350, -1, -1, 4, -1, -1, -1, -1, 4714648, 5, 9, 434234816, -1, -1, -1, 176410128, -1, -1, -1, -1 }

  21. {"G 768934467814522451310990076533 404 407621195","G 506047399221639863 840 294","G 3004206509995463169244141563435 2 1000000004","G 175473209032770990 981769905897412 36","G 3665104738831803115225319704450699 6476810 4","G 460611383249792029 1261333 886700","G 68852857311 77616010856 55792","G 436436547945 75320249330236411 547628007","G 472527807102352712045 97553100115056180079 6","G 70741131538712584394351168213381 45 1000000000","G 488777488758181826721056107267537 999999994 5","G 4047263847326953180121808757 99 999999999","G 1000000006 3202286 9185262103883185959373","G 670429552216355 999999992 872827443","G 6197899063787606161681 76603809 9319018","G 93524727911964068192755991410397 66 148852","G 4509094841748156453 1192129832891114134 5069","G 952180950522164085232032060 1764916 598912750774","G 967622230532500 3066945663926 89","G 1526166903758474 5706074064688813132690 862832","G 661529310072181262482930 776960 75","G 769994807025235243 4676 4313680","G 667314672290 2 1295937","G 440932508040505309707484127 2015786852187487 312","G 3909023936654200471656548499 4432802473616156 72","G 66298507187 727881895 650625528968782035","G 1000000009 890613 564309557578913165592","G 8636922998 1000000005 7802","G 925750454549 3790011032152699 3","G 942560851912533735298774082 999999998 5818","G 160075649484862252170481690 83 575","G 1000000003 32144 743405101188083743","G 87923997246148238196 2534358551 332891779","G 1302075703290337131277806 62 7889356","G 1000000006 57 7","G 286960581009578093 1000000003 55601564","G 65180943650522159685975626900115658 5161 4","G 575718806540 26999997 286711246","G 416242952063 114 282478","G 14158919487360280 93160 784716619262951048","G 86886924458036894011111172 692 6932572","G 73779886859043521 9 1793296890559","G 2667541689781220264605493958 4760654 5891","G 535091898151358062297784578298 248 906889","G 26012928136513922142640522552450760 49115 51","G 4110229451876317853802475712669 872637 56","G 92937866093414843179244474 160260785913 889525","G 324197150755655532836318966660 14 1000000007","G 2836877285 1006 74757016","G 11176184201250525278846 22 19056440"}

    {8,45954256,999999995,999999997,14692323,481251,1,682,90693762,999999992,689592909,350426,261905,35157,86959,999999996,1000000000,85,9,3,6827220,62426,258092226,946,329589,61,999999994,98745,42274,74271464,1630,62794,4648,932,6284308,3540,756,14305,7250154,999999994,80086112,27,39028599,82926,7,5,999999996,715,1134,706609003}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

    // 20 - 50 are all geometric sequences

  22. {"G 580863264 1408284018089283621650 2","G 8 32643476251336300232219050909313 83","G 992787 21471323767099715285 999999991"}

    {71,1365271,9,3986}

    Returns: {-1, -1, -1, -1 }

  23. {"G 79978283 1 81718004","G 844586552 1 747","G 480 1 78192084583011965265","G 85036387 1 9","G 257903845 1 48894833212","G 466 1 468","G 733511151 1 104","G 999999996 1 50593464386446691727388141","G 256801057 1 1719720","G 829216 1 2729895329748588","G 87 1 7204340263983","G 36144789 1 2314","G 5260 1 9","G 999999996 1 8168933585988","G 651146942 1 16585790","G 8260 1 2057497647","G 20062 1 535548783","G 198698 1 694473899","G 999999991 1 9143183630892","G 11116148 1 1395513120779065074682539","G 220564105 1 19922420094614","G 9 1 1690384439116856795081092817","G 89 1 1000000000","G 192450 1 16","G 999999993 1 7304852","G 62611 1 5428227","G 209 1 999999994","G 3354440 1 8","G 810446 1 251334380360548","G 6194 1 86874","G 3 1 84641567948757532323417167344993729","G 1000000000 1 335443963372987337910884282974474","G 7761082 1 26301686691025451437595419183739753943","G 1202 1 1026363518527804418198206252805605427","G 4334256 1 2436133","G 25 1 1230232","G 8439 1 45","G 41 1 8963","G 999999994 1 2","G 899450 1 999999996","G 99 1 6060","G 1 1 42415858660017","G 83146894 1 9129567901111122558039378385","G 118398563 1 1249884429983458577695","G 999999995 1 999999998","G 999999999 1 3","G 59749852 1 999999992","G 5 1 84866595253633252527945054528118796324982","G 2 1 8059737552880","G 93470 1 1124"}

    {180,9554,286847662,347,81140,348,109534785,735198655}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1 }

  24. {"G 999999991 730878 566203560720430076849264482","G 8206422 8646074 22283029462585441915502","G 41 9156391 34542456415691","G 2422 8739695 15","G 4 2081510 129953313364671245878120","G 66 4 999999996","G 2 643373 396","G 160100033 37406 60860046","G 7293779 68347 2304314","G 999999996 5621153 456","G 42408 30159 397565","G 71648997 233 65382127","G 64755331 349 1000000000","G 99483 71944 128466907"}

    {24,61028,3250030,1000000000,1000000000,6}

    Returns: {160100033, -1, -1, -1, -1, 1056 }

  25. {"G 464946 2 2","G 105445 95 1","G 1 21 3","G 39039 2 8","G 22 70253 1","G 37 167 2","G 3377 4 1","G 270834 6 1","G 81 29 1"}

    {264776441,712,63,3349935,1677}

    Returns: {-1, -1, -1, -1, -1 }

  26. {"G 8217 638489300801091297823886355654386475 6"}

    {999999997,32782,316251,2447540,3935,14325,1000000000,48034799,551444783,32,915198,7517916,863,6931810,37053,3786,3,84146,3004,3068497,6,1,40,2904824,26764,44643,56806058,4703,4558,6614,5,21525,1,899048273,51382,996,1000000000,5110,88347310,999999997,96,666,7312305,414,280498338,1000000000}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 8217, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 8217, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  27. {"G 17926314474633588263 999999992 77191","G 9157 1 62147286177151979604063749306038836564897","G 95389 1 34819316878197414958943382","G 47147016192823184 88030235365525306327 999999997","G 67208647 1 962","G 470164171787117717769398427375750 6947 7632713"}

    {999999999,174924,5,983,772,23294,93759,697,47233,22984136,651,48205602,9,99793,64995,999999991,14,739,8931,28302161,7434,4327,441330,406009,2595600,558610808,999999997,2884541,42996121,146208,95598,229805,999999991,80807912,26327793,1063671,56030,34,999999992,999999998,4383099,6,7,4673949,62207850,20009683,69673022,617292,21,706599680}

    Returns: {9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157, 9157 }

  28. {"G 3752200696724228663937 64075315942440 999999992","G 48634 60760632 97667222805358","G 732404434790 7113 28188727644275412","G 40815172378069483912520903677111633 2 187356","G 374 21 778028965486795721573817538","G 3 2406790 911895722271731696729643289965","G 827189768 999999992 61554368","G 543913779673848676204504646078 59 740957","G 3765379 93 96","G 4868688563931 1058351 3","G 70380795 61154654 296831801015730019928760","G 1852092 374 36446","G 32696927775280360017291018641 25585 25","G 48419 165 887","G 40 49267733 63530602","G 4436110912316972207339 2087854271169 7387124","G 999999997 46035167 734954","G 191489833 1000000000 1636333","G 761 72576 78694776819909486","G 512157816429 146 41","G 2228 93 4589755","G 5 3 864445507","G 828711048 774 15138209811879927735","G 980243 119694025 92","G 527461 6030106 999999999","G 8 8 640","G 6 999999992 2882118346447398","G 2594559221361785598 386975 2984","G 2 736498668 999999991","G 2758550 49958 26634511735001037","G 6318557 5408 2","G 4616849279 999999992 66976046397213563064343521","G 534 291990 29269","G 9947377756987433341 999999994 1","G 9238790289514 24602377 2063","G 53563 86 7","G 98561883 2261 3173787591611","G 5876 251 33924830138686159483473501276042849723","G 93366967000 8153 399","G 6670462357105651 999999995 286295005362","G 9 5435683 947510467774964","G 836076944140651091799231061086 936594215 23","G 193338251131 938039346080 5913367","G 76701573521209 268 96","G 308566386319004275758 1901285 8308","G 26533422637088260965554085198 941737168 2","G 6760942 367724195 999999998","G 5974218986640 733839551327851089601481 88458","G 689194329071366679 49824697 7755703","G 86056456263650462857723235959 516173 7"}

    {6764,5140,274,999999991,79817,3,90,85,2039806,82085931,25,1,426420,309,2211119,895309401,8,2,10117,999999999,9643162,234725,27206,602744,1369228,1,25,315748546,23028,49,7,2,7,47,1,49384,7,44,22711744,3,4,8269,85,8,95830}

    Returns: {-1, -1, -1, -1, -1, 5, -1, -1, -1, -1, 32805, 2, -1, -1, -1, -1, 40, 3, -1, -1, -1, -1, -1, -1, -1, 2, 32805, -1, -1, 7989135, 15, 3, 15, 7220370, 2, -1, 15, 4606418, -1, 5, 6, -1, -1, 40, -1 }

  29. {"G 98 89553 1","G 586059576839802 14900694 30685365","G 1000000007 39 269303048","G 121203332053081520882409 181 999999998","G 1 618 2","G 1235949504865441341918500107521806925 34652 534","G 69129563631593 962737605 25636188133","G 8 43 2"}

    {764,2128444,1000000000,3,913249870,3495545,465208,555,5,9807618,17454404,780,301898,26527,51772450,231978,581495127,310,314876,6997429,37073,59231212,145,9,36982115,848159,31076146,1,3,954860480,84092,928424646,56932117,82424343,666,475685,66,3549429,7,999999998,3286,87648,60920,13024952,541,100,785,1000000000,377042,7505371}

    Returns: {-1, -1, -1, 98, -1, -1, -1, -1, 618, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 98, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  30. {"G 91377 6606033911551458519590857670414900 1227","G 5831503 5942859385950014307017 4","G 7 1 9119","G 4 318713840032688173582435547517 7186","G 593 1 7","G 999999998 1 26445","G 2716304 1 10924","G 87 70796442704 86321496549568243912","G 51543 1 263449860434091112621282500277775","G 999999996 98882847499140387 29495","G 999999992 1 156686660563540144561724","G 16053 1 9236804956020062631165","G 3 1 3354940158388215204723944","G 7242 7834276230 69722926899061419","G 8939 4353609388233481561161425857 161475","G 714 1 9942884","G 95990971 1 498149258704985674965","G 1064 1 272406470390910328564972101932481054306","G 69 337302171628985705359399 41452","G 4997 39453027619543762387 82450121477896673697","G 17 1 805","G 75 3659435292 551000127977587","G 33822813 3055654775 68","G 65637 73366705564320213717 9","G 6058 1 751100722822940136391573","G 88 619820665820932827759 870406105500949","G 64 1000000007 531500412342156692467374727364","G 86 1 121526","G 5 3004751184264586801 252188","G 5872 1 1945635343853816","G 9 1 227951","G 85 1 68","G 1 1 5184866156772093699557407380","G 65354 83149894883791507073906057082010139 845195","G 4558321 1000000003 8379","G 1000000000 1 97413","G 835 58404816160779367944405975609097 7","G 5629699 3089800798529 82291416","G 29 1 790876280881432255","G 44374373 1 77","G 12215 913300031819674 4","G 371436362 1 40557","G 554915 15576306924168 570311883","G 999999997 1 73890573441821473","G 461981 1 871179","G 7118 45256863437438738 3","G 6682 1 86010098382307585331","G 431079446 9814042596792656 41781337138","G 6 21358058739062702860190450254 20725938","G 55259482 97861283405509958854336355489289673 8"}

    {641432793,906,51,86234,181,477071,231,61,497294025,98206,9753,27,7,4913978,58,168044,999999996,5457,275083,761287356,957266,100072,9818,487382,80035,85666,73434,681881,8160009,281029274,230889,57205,999999997,999999992,999999997,5,94204289,686,81452906,87976409,96801,999999995,9,3299335,784,2086552,760,65082917,7590,909}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }

  31. {"G 2217221 526529 341902046","G 999999998 56 3797","G 8824 3 77","G 67084 84418 6742662076","G 59933836 2676168417515705640931875 4994258","G 999999992 2 3791","G 2142 3426039503813415876059670544605 57992394368","G 72908 240 813515788"}

    {659653,21021066,999999998,504636119,37488,1375690,7837,3109495,186,271,298572670,8614983,5674073,99,34430,432,563,908,54072,73,2,405664,92665587,127467,268173098,30741001,27049,198407559,418571,16553146,47133,841,87675,9041024,47617,8,85033124,1622,708264153,1639,3572738,201,1,73776784,17210,59543962,999999996,86,114440,6640309}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 8824, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 714744, -1, -1, -1, -1, -1, -1, 2142, -1, -1, -1, -1, -1, -1, -1 }

  32. {"G 82166 4485065788484 8966772"}

    {936925,94,35963507,1,200,8126,9149,62,783445,930974855,8777740,437927,348597588,62169360,796,7683561,31879,470668,508079,87054379,857,86428601,7,946200,625041103,810,88238910,711234,8063340,73734,8,911213,999999994,858,443,590}

    Returns: {-1, -1, -1, 82166, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  33. {"G 60 1 32355","G 45528961 1 41","G 721654702 1 66992935331035116","G 65 1 35233943246220","G 4658 27 131","G 41 93702265 33499194651669534","G 999999999 1 37284632754","G 6111 1 80800","G 999999991 1 50771","G 2972891 1 516659541858856945308988056988285","G 9223 56 8596","G 377 1 35","G 16 1 3823118747283","G 31237 1 408266815","G 91 1 102661730347833788117080720763366585","G 999999995 1 20942708735461776063827167515071538","G 95861399 86183 7380192630271","G 999999994 1 999999997","G 4295 1 35156","G 1444351 38 4500","G 252086 999999996 119","G 1475245 999999996 6001589449310085","G 40394869 1 3584085115854937549482963","G 19714284 1 607433"}

    {458581013,54385034,441497714,14273,1106514,3,78,379213084,4}

    Returns: {16, 16, 16, 16, 16, 16, 16, 16, 16 }

  34. {"G 732 1 9796609","G 9610 2 6","G 7184119 1 3","G 8 20 2","G 695804771 1 5644538255292","G 7397135 1 856061","G 811213487 1 118435","G 5 1 8808870318513437181371","G 975952 9 3","G 6 82 1","G 3 805 1","G 6315 1 2000456571232356130917972038450525496492","G 352 1 4859204","G 893410 209 1","G 94898 1 14960740325237923693517553152805769","G 25 1 3154939482260380042856","G 537 3 1","G 9919821 1 870266057149055476684787272791873394","G 3 8 9","G 6055472 1 4","G 7 1 9340577","G 14 194 2","G 83 3121 2","G 999999998 1 6147","G 718 1 44876996256984048702348870726951487996","G 284850441 1 730268109893304329557383527837236076","G 71 1 6107161679281781756894474146545786","G 3 1 884052114","G 28928 1 999999991","G 8 1 999999992","G 19321823 1 659064125643039003551658381539948759","G 94820 1 695039","G 77811 4 6","G 84308 1 999999994","G 295005 1 146916836","G 3 83 2","G 39981 1 7884042104389934327910229","G 26 1 8532760905761071620175176578516604995405","G 6324844 2 1","G 98 1 722462","G 9615 2 2","G 50 6 7","G 6309 1 3648687388052625","G 410 1 2","G 6 1 174","G 1 7 3","G 37069 40 2","G 805554 3 4","G 21684 1 55","G 545 1 64396"}

    {6410642,904717508,3244130,9179547,210472892,6736,62688,9194,242025934,999999994,999999991,6468897,6,3018,9,64721,9611,2,4,682291882}

    Returns: {3, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3 }

  35. {"G 904 7 5","G 999999997 29985644 20","G 2 652513 1","G 52 63085 1","G 88792 793615003 919","G 727402 657899847 436138088961265733"}

    {6,999999992,7,807,9968,732879,93033,91434283,88,860765808,3,808290,45063,6736092,9,6314986,407917354,27,222,91824798,999999995,262,551634,9337,833106627,526159732,31914938,795,481321115,8644039,8656,312317,53504,181750116,999999999,524,817,52871,50,722035,999999994,751,1831561,999999992,891,48752538,681,5,48,2}

    Returns: {88792, -1, 310072, -1, -1, -1, -1, -1, -1, -1, 904, -1, -1, -1, 2170504, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 44296, -1, 52 }

  36. {"G 79 98043379213 541999004096937270033160993","G 4 1 56044379077707943793422434","G 2 1 533226898","G 61 267770459263345443104897 37999880","G 268560247 1 2370035020","G 7564 1 56853321","G 2359097010 11442 885607074080098794203231","G 7 1 26099191151883411822552793278097761599","G 855408117006785137 14063029555 715240400045","G 24246152867276076822028105589965574 2403908 80","G 7554 1 86993004284948226087525","G 304257480262442370396836830 85300981 17424398","G 4 1 533915888477890409693362","G 10613577092032210 2 2","G 999999995 1 90980512716540","G 1615041119 176522869 445435329158349555860984","G 9762884 1 391364","G 977536969082901901 9848677 9465267","G 1000000000 1 4067856637","G 4407693 1 6177867","G 1000000002 420 999734757","G 19076312 1 5","G 16695242753808029494710477650 476880 49847","G 55 1 29538061405719321138969088186420476408748","G 713 1 8","G 3854070 63773985341587993 2137","G 87617772 1 843874839","G 2 919650788446097728948451169557 999999991","G 27117 1 579327052732021291160210783093060","G 5625752 51845053160416883768 4","G 613108 1 2813","G 810406570 36201814927 5805063","G 2278877 925598708470305531973 5932","G 32366193628849430293084981 679 20523124","G 924643 1 96254394"}

    {12276099,255648,81,61,22826959,98716514,92,9938,999999994,2499656,7,9051008,999999993,21444296,73877,141,522998504,626215900,77895,4649,267,848,48,999999993,44,4515,279,590009861,98110,999999994,89013,67,999999998,9258172,958093854,448,1242954,1000000000,85,4,999999997,828482,90052259,110725237,999999994,67,620482407,9795785,833286908,98981}

    Returns: {2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 4, 2, 4, 2 }

  37. {"G 87 13574752490207400130061650768013218049584 92","G 31 1223029701 4756857763656751503269538903004","G 75703105 5179587670775452967 999999999","G 525250138 397064 548581018","G 358220406867 90249 999999999","G 2 38094488141234151717775804950787182 136879","G 5 869752531718 3095","G 4988 961529 431201595579639697","G 3921753177014232078191575535244 1386756 121349","G 83596979 202277818 94393866","G 310218402084202817607724542518653122 8159 5584","G 8653 274965592 999999995","G 63 76 999999997","G 25 4089631795011332509992 11848961934878","G 688 46 940204805391451244795076909957006","G 7 50012395963476160707980740202 999999993","G 61424063 756602878769207095 101","G 8495434273286459 58268719149105 2634356","G 38 2097128958476928233879845607303319 53535515","G 1000000005 8390175 2612722","G 72995464570331242582915291005 1 2884","G 2675706 85901 69828030128158121673285","G 1 775431695595416887833145921937 5270348","G 25031944 425023 5277","G 6006 143 6887","G 2 999999995 33430585479818983423814098677","G 6379 66813790872657174668311206893081842689 6521","G 219410287 331239388846 3812268","G 105048367 6734256721391456 60770588","G 999999995 7753255476874 486","G 2855877253 72676701203 64363","G 38 45243970748620343430 766","G 6 85446 999999995","G 455182 95999352 39","G 734454295 7789714631 869786","G 61388793374711160125 9064136 6236471","G 171832022 999999993 3810097638026993","G 88031420404476093654068450 396183 918796888","G 761624 66 649786","G 93 163192 761232855386","G 575055327 1524747777709 8552169","G 769788189 660 497","G 38783 45 225","G 795 746 9996581710496182506","G 88240994984 9599223751215855 480351563","G 999999994 403616762854 79","G 83 95904974244330700656561372809878379 94873634","G 16957 3004824300643896 549","G 8646415840 93266245 34349","G 506 196 4208795099128573372"}

    {6,999999996,18212,8226892,9922106,68500,9,90}

    Returns: {7, -1, -1, -1, -1, -1, 38, -1 }

  38. {"G 40826781 76000881850756285152220 364","G 1550711775666 601260 743597623","G 8134 87413952878324901389249958108602730732 98","G 7346034 5710936599389568201 751569","G 16 446 2","G 12632182 551171865997763823889659235 125244959","G 1000000000 113705807486772087 55803866","G 72249478 59146674783 7992480280349449961","G 150963017 9636179773027878270806508906 455234","G 250 83225808422393407910993 574554553","G 86845154976752768809285 510310115016633024 17","G 474518 6 4","G 691789216220231 5963499326699 31","G 929194949722944812 886851541 708912902","G 42 92976319107645 52","G 4603451461701389142372 851074539 27864","G 50926 601 1","G 878110 94130962818331323622692 8","G 9 1000000001 2","G 49870993 2308650233 999999998","G 91 4 6","G 4 690916244492677 302","G 387939 10 1","G 699 44642976871 928186253130072981430179296","G 85597419022109608323715656377286 55 54536025844","G 999999995 3553110531992466288322595737592 9993","G 10 60 3","G 32461071459434676320464308028919397 33 6651130","G 727 9 4","G 359596 2 4","G 53 25814591684963581682080 8635267","G 49421993809824456777620403716 7316792 92877","G 25 3909 1","G 9280502347489099342 94573 31","G 608396 1000000008 7388","G 1000000009 999999996 215943403830100663503125","G 57 7983459 1"}

    {18323669,103892442,272644606,999999991,822,342147707,4041466,88157798,394,257716820,376616290,86018,1376193,52,63,41114049,78255,1,2510,35061,94338404,1578,345,1000000000,209707544,255546444,7562,512,39369018,20104558,4610392,786919,9,4012,599150,33,573447,7,8254440,51,40608,448211808,54126070,999999992,50731241,202278,443624557,732703060,20670892,17}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 91, -1, -1, 2847108, -1, 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6543 }

  39. {"G 69070841215337 54324281 62003529","G 1000000003 184904979986307640714168 44","G 89000 1 4802895527739538673709703762464","G 236177022101 3 1","G 999999994 5141 603052","G 634185800056668684912625 592 542817529","G 845868 1 5047","G 432062463667 2850020773893 9716530","G 8084634998825332 6877115 261184009","G 1643 850986 98573","G 94762358615553530318681957386458285044 221 267","G 56846021480747 58645815835075341780016567246 425","G 4539618562958794934874316344295548 7723807 310","G 426790140880351 3696 40503","G 806499 308 22","G 519319337 1 583985111924","G 69567116 1 2","G 4 1 5050","G 888 73816913 60601920354202504226156","G 99900 6 1000000007","G 38759475055421505395 9 615950662","G 761 541360695 6","G 9513784 7783430 4806219732957544482","G 140698657 309718418 894313582259810","G 42731433220460061715599 612435 999999996","G 280 1 2137204786640","G 1501673583083980018685503216 391554 798","G 9462969 999999993 557749976","G 44535585 57576615 402","G 999999992 1 99","G 462717 2170795 999999993","G 3065332588 4 578339","G 6 63150 684920828","G 1000000010 780350823648358 86203935209279819","G 18328596640 51042157 191","G 56 73364602 55780250063401028624","G 28903942857008 999999997 2501","G 782983 1 28545464170542820108363043059219030847","G 8352703183245964829070106 217 86145","G 6547 19049 94","G 4181 6364228 3396","G 86126311 4775 5890","G 4852812243 765226 167","G 8 66069559 10061891631265792965072751843","G 5005550095504834698264 736293199 555040554420036","G 3370886235012613107188969 6 633","G 6 921764 14","G 7508577 1 7730304","G 489226 1 36735748120","G 157 222 634914740192694"}

    {990,999999998,108244459,361292728,561760,46605,12353975,999999997,169,61146654,65261129,999999998,68445222,999999992,4797,91814746,999999999,4649,55357,66,5603,74,768534082,9,14437,7,75,3,949384,590383,9,8072189,108150512,9457789,18,183640475,398615195,329073,81882423,1000000000,65056456,86957,999999991,363459166,9180365,56,903671,466,23,49544}

    Returns: {4, 280, 280, 280, 280, 280, 280, 280, 4, 280, 280, 280, 280, 280, 4, 280, 280, 4, 280, 4, 280, 4, 280, 4, 280, 4, 4, 4, 280, 280, 4, 280, 280, 280, 4, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 4, 280, 4, 4, 280 }

  40. {"G 23677 29 1","G 4559 1 554094092301773850191367408","G 7 1 876543882546195512994","G 688947164342228790940021752 184 355","G 13083 3 5","G 7995375430772607 46685 293375311372051218005","G 492138781350315275131544253254083 421 4","G 65337053 1 4561233","G 175253 83 1","G 496020194942654979641315613691 7 2777831","G 12992764767399 9960 750058539513","G 367 1 77","G 626871886255976 846694688903602367698 69968","G 3 68 1","G 657363 6 2","G 37760 4 7","G 53218362155 6902661 64746","G 373 928 2","G 340 18 4","G 961 4 1","G 33 5 3","G 37082652 1 464472","G 782786265328 430 4","G 545 7 2","G 763213775166700634236440633 723215519 788458811","G 22287479 8 1","G 2 2 9","G 2 2 4","G 62 1 558481","G 320393917862695855760888244 394828821 44333534","G 71 9 6","G 8641622 1 39","G 54870982959753932685 9 2","G 74 7 8","G 5 632 1","G 3 30 1","G 5943 1 752772","G 38808 5 4","G 8819 33 1","G 27 1 8484195685071856666353886","G 5 1 39","G 374879208176219 94749477 412056","G 81 5 2"}

    {8,301439301,740893,91059,188483,9679883,999999998,65,4479,7783168,78486898,4896,242665746,999999994,331,1761963,24176992,563,72898,656265,44,90,2008458,81806,302211,452753123,29,648,75098,8,46765,694482733,20762,999999995,10778,76,327715,5153,397793,8,361,939,999999993,37723,999999994,999999994,999999998,702962142,76960836,48710}

    Returns: {5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 }

  41. {"G 351955941815 3 7","G 879 207087254 501171047919726","G 179912855275415621293026176469748596155236 32 8","G 121884734283775423631 719 168","G 35904 5875 1","G 9219 6 1","G 7393898128066540038082940963808 94814 999999993","G 8398144449987676893 863 61","G 980736276264537 91099872 90553556494021329467","G 2 4 4","G 9771356238 38123629 5178895101246700","G 7141870860 999999997 1297193088400","G 87662858 999999999 291653690","G 825597839 888130929 97378938","G 343583114 2 1","G 4505263 25 116188","G 235512327173412773648016182 4669 89262181","G 71 3 8","G 5905120 34608741 44925","G 17900 157912 9890091333","G 4579138307901 57 51036727","G 4187945162709 113 443078","G 53 73 1","G 417724245800631153038911631683330 596 79","G 4662137843273523110919402305 2376 6840","G 522 29240 224","G 43567230103675044 65307 310360425964","G 3 4 7","G 70 1296632 822120019021","G 1583 28 38359463282767227336176579","G 85540593 2 239379525","G 65 765 5348945131","G 1446113665317066447305 167360 999999998","G 88006397918816656028502 2827 3","G 641974980344325798708929 4174 1000000008","G 8171396512358845561 2 999999995","G 9832 22 1","G 562486038065 4071531 8592574","G 496 75 4347436691384","G 56033 9304 502309712","G 588475939994893863239831271019509294 682 47","G 9 43 4","G 94428 70487 278","G 205254557734590596685006 71368866 3428193"}

    {11289063,999999998,753460,60164646,920935,727988823,999999997,9172973,2891206,77258,6500624,64,49,659239,96,155794,7199,69526061,999999996,999999991,388,4340,999999995,4282,4877,959838,35109311,6333,210344,392683,999999999,5,823898085,999999994,8074,9,779,566544,5490,910623810,8715938,999999999,2365,238,999999998,409806,85,993312190,856673,30}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 90764240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 12, -1, -1, -1, 65, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 17900 }

  42. {"G 769922 62673049 8373","G 86 872384721286 52","G 306 1 1356","G 3287 554 688329493629180910149564495953781","G 581390 252853856611 331451165659599357967018","G 79327 1 999999992","G 800907603 1 7156042","G 492784841 1 10","G 3364 2635865 19201","G 613 1589390643627955126401 954065035","G 308 1 6723959258495186","G 4095 151139561 45727215361956231485","G 977228 22555598821 56869789","G 385824409 5915188 23","G 82737216 5568550957208986685659431793037 5974877","G 852946166 98995676150239746574183 5","G 474348746 516780349445 91483113124603","G 122 218566723036480510918522062507802584 56549","G 559 1 692605314457992253377282953251858","G 9153 77971228806 487609052","G 7390879 29500574567 3105","G 3104 33057347055768614449275472 5992","G 1268 696096446235816721123169521334748 6","G 268646109 8906412561 7347703190767156683399598","G 251 1 324112","G 999999995 35490659471681 4934487","G 678936 1 49228940103519127528260303968362125077","G 152048 3 2372783980435861737868001009536","G 89 1000000004 5088402","G 999999995 1 60","G 99 56301318553649655666973790078683 724","G 777775852 1 7946494210060516","G 540228365 1978188424605438780476658 54","G 8 1118233430079178113 999999993","G 35908466 1 457907006930247","G 42211263 879484840543535721302 378193","G 789 1 75555756","G 999999991 21089 648016513924979561894"}

    {7496563,784,999999998,66,68756958,6437696}

    Returns: {308, 251, 308, 251, 308, 308 }

  43. {"G 10 6 1","G 65257581 1 57256","G 954 12 2","G 90 109323 1","G 42 863029515231988317109605554233 821","G 362803604 954612360752825192074241679857434 69"}

    {361,6,47,6,878052}

    Returns: {65257581, 65257581, 65257581, 65257581, -1 }

  44. {"G 24 5 5"}

    {999999996,74145,38748005,7,999999992,18,999999997,999999994,5059,5526676,2442,983420,7,2870,999999992,57366,44988,61927,60085,18,999999998,14813,999999998,999999993,999999996,999999999,76,180,6534,21,3886,999999998,9299,158617307,3,6923,486,62,930909,5050426,999999996,783505201,8678,9,47466,999999991,241395354,855890539,922350,68}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 600, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  45. {"G 344008 1 612332774397768609794722600961197708","G 69253352 1 953887876231906770931845647121781","G 999999991 1 6885824"}

    {999999998,8059,28159159,8054,6,6,546,26933829,388326,3305,40,8036,325500,9,387093377,142939,405,731938680,32529204,51,91371793,4,1678,811211,70,45084986,3795,927902,658256081,758216,504,718863708,8,9,196,4947,985,999999998,95082664,81,38,999999997,69,394074,940406855,735,32377,999999999,46657749,59500328}

    Returns: {344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008, 344008 }

  46. {"G 806215130980436501465 3 3546","G 6 1 40297807","G 2817712037250067105 423936 16782556","G 691 1 475","G 235202 758 9370866157201841777281","G 739 1 508968133070974623625217065669336391","G 609260141 81523046579723625763814597 448455","G 1174653 659483238 528451","G 540061 98166793116459 27058071763282937"}

    {327720394,89885591,728805511,1753}

    Returns: {739, 739, 739, 6 }

  47. {"G 70950158480072604 593 34941612361921423293692","G 999999997 1 73951","G 574863 1 8478144","G 8 1 47619472","G 69542741 1 453299436767896415409830455555859","G 35 73 3","G 40 2365900549909361945857 113","G 1000000007 230273090430376 1000000005","G 999999997 1 487","G 30077708530 7624035836117017794511 199559","G 4012073830 832810539439694 60916","G 491127340 1 41734054512984496486884206760067916","G 591563998 578856544587935656 98","G 7 1 999999995","G 9672 1 3913928973","G 88 1 1000000004","G 3132514 403076280897090358547730965122301 8","G 947 912 2","G 169229380847498405580185828 452884793 67790","G 60 1770 2","G 6764176419481 9 999999998","G 254010094171433512112171422309 7562320 47","G 518885239 748505444474661056688 999999999","G 654 1 54596","G 3859 47315202053985809871806 999999995","G 758800303 218127826921887476332 901217","G 69497 417 1","G 365093273092 1439479425983 51402654735766","G 1295785 7542568804 461","G 2532490 713773617818834609817272210925443390 11","G 5259 8 3","G 6 68 2","G 2555712211599071364 999999999 470601","G 748328920 1 96850319","G 20643259 1 923","G 89634671889 999999997 3","G 26045574217797390254960102058 91391 8728261","G 5040 785184281300124452 42","G 832927648 1 1000000007","G 4929 24 3","G 46 2 2","G 3430975 1 240389","G 2722765 2 2","G 201 1 154933002785102673816901","G 44280 74018287305451613780508636091251328 745","G 531521 1 2504899022447138433104","G 277160 1000000008 97488423666","G 881257 1 81","G 58 10450088 1","G 630045 3 6"}

    {5119,7991,10684851}

    Returns: {7, 7, 7 }

  48. {"G 11033983 84 1","G 1 426679053509 580","G 152827777358 829720318 28","G 5249 59 480199","G 7860764 3471 8305751","G 35437811 304631326313907041 47","G 54142984 80 678","G 12757427494 7 999999998","G 30098940343479288702 240128 274","G 1000000000 28785826728640977764989019973260 994","G 438316861510464153381 84815047 72","G 52 525861274587004974519739566 11","G 5872678938277637603458085172729595114776 46 2984","G 451404 549482756561 76386858594909410351387","G 9299371 67047 10"}

    {18274,99,47295170,58759099,5199313,4242223,747385197,74,1,416217976}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, 1, -1 }

  49. {"G 866477 47989 8632767000120718","G 8024539333239396 999999992 4","G 8 752109 1","G 437 7 7","G 999999995 1 648385343","G 4016 5206106 704993705","G 999999996 1 75033722015533126844136573368074","G 39067456201651379559240733 1000000002 512","G 5671612011284775 471472767 1","G 75386 1 85413","G 45 5 6","G 930 50 3","G 419 92122 1","G 8320 55416 788025477660813836038","G 84 7 6","G 6379 5 1","G 310393105526316135981266 4523343 646915","G 5660997819640 80796 4436","G 7 65 2","G 44319676744217511582737858975754 10 80914987","G 24365 4 6","G 1 1 97901665096508482051651840415046","G 258848217812329849 479870406 8327130259","G 68772510 1 3","G 22146223 165229484 52026","G 927084981674 976274 470809137","G 7 1 167228891268108602829","G 33306839486394232903 349033148 64386647728316351","G 68 10 2","G 1860532 1 256509881","G 6179 1 74","G 902466997291665973862 8225817582111254672 5997","G 407 5 9","G 5 1 476690228","G 6733750 31204 661919903561412891","G 9683120098272278 81093454 70094025126167292565","G 4356297 1 3734","G 5 1 117273144979653899","G 99922420693228609616265798199 37196 1125410","G 8460 37 2","G 65741203 4826 92513383650670","G 1000000001 54 5","G 8249625 97 1","G 608 21 51620583196396234527744141010148890","G 655662696 1 47862964103915983853566643286476","G 62823139 10 1","G 6036022 5 1","G 65 344028 1","G 65048 38 25792066271","G 1 590388 1"}

    {92,46903662,96522,5,96578690,49885551,4639,70408477,6,3,812053}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }

  50. {"G 390171 64 78","G 43 25 999999992","G 9706282 9 1","G 3 8 40003599265330791252845156513183007927","G 300711908 1206929 8948346","G 999999995 616473635 9547358","G 947571 16251193323502759478837169493937718353 8","G 5795 1000000003 298831556","G 9 108103325 1","G 37 5222059060030714459739564 605525838762","G 95852 5 2","G 62 324622063295424445 885391657","G 142 68487177633768791451926 7151","G 9446930 1350 34223","G 49226 468455078 999999991","G 43 3 2","G 28807471 1 5062","G 77 587 1","G 79539 1 367997231679986886225536290","G 5816093 60 1","G 5356 44042 1","G 1 8 9","G 7503 3 2","G 253440 44 2","G 29381 1000000006 91","G 51423021 999999996 966230","G 479 836579018201486336 480142873","G 1000000000 1 1264083198274864744105485107263","G 9596390 925135 7226811","G 77893895 1 338143392012","G 4 39512679039571597985826 46","G 954 54 2","G 5544525 1 701","G 231211 1000000001 1780","G 53599 979120916468980330648265 45412819","G 84183 1 15404773141619080043460040","G 88 68965 41946418096680416099706657","G 6 12352844451035742657720 10426","G 80598 82 65","G 999999992 690132922 60643434","G 5756 999999997 56578809011","G 972344700 1 62","G 970875473 676 123994561","G 999999997 765580 1000000000","G 2400 98 2","G 313 5 33193","G 404798401 1 455321710826811712356151067782","G 8 1 68762","G 99 86 1","G 665 5 3"}

    {74966,577821}

    Returns: {79539, 79539 }

  51. {"G 6 2 3","G 6417 1 36","G 2440850 1 670222","G 61093 5 2","G 709615274089614278 73 9943462024","G 728617677163873813877707 918951 4","G 12042 2024361862588853780277 41","G 108804782 1 317","G 60 3 9","G 54202 134 1","G 22132446780279 38481498167121124526109621043 4","G 5637659785190739908 2170965 999999998","G 4722207527562 6866645 839","G 52 3 6","G 456682681682136959171 693025366233 73233","G 999999996 1 3","G 58 6734 1","G 75902936 1 258","G 608818572 73759 50102","G 248378 4715920386417948351292150 45174449","G 3350352321167183 4348057 28889396","G 59899432 2 3","G 999999994 1 7303113565395341968","G 1000000007 532 62763","G 790215811 1 270361995928775698968039742782009","G 949444201 7670427026800 9374","G 5 28174 5747","G 480 4 5"}

    {585068942,1695,63604,214,999999996,57,29737000,220367,3091,82,125537,190,7995338,146968,55683,63537,44,9,999999994,9378500,808,714913,7,844395,372601,93019,468286,45734,840046835,7647079,678762,1390748,632228129,72016908,864,5,407,42,3,20625,87940495,38276815,5260,76427025,999999999,1000000000,3121740,570,725,263762}

    Returns: {790215811, 2440850, 2440850, 2440850, 790215811, 14580, 790215811, 2440850, 2440850, 2440850, 2440850, 2440850, 790215811, 2440850, 2440850, 2440850, 6417, 180, 790215811, 790215811, 2440850, 790215811, 60, 790215811, 2440850, 2440850, 2440850, 2440850, 790215811, 790215811, 790215811, 790215811, 790215811, 790215811, 2440850, 52, 2440850, 6417, 12, 2440850, 790215811, 790215811, 2440850, 790215811, 790215811, 790215811, 790215811, 2440850, 2440850, 2440850 }

  52. {"G 8250060 3171910192 41808131981","G 13781574970419894001 6883825687296104 53152921","G 1000000009 7479146 91982","G 506 1 31525","G 91 2272366487345311 8584","A 3 7523699522253590298790 115","A 999999992 11506989338294519970701 9068","A 9546903 52898470 6674999"}

    {467013,9,7420,3643,301722,999999993,999999993,1751554,918231561,32010,33735,4,5,59,625431636,74721738,168,50641662,4195,2,181703560,5599,5,648551646,999999991,999999993,79,51318,72968888,49,2,153288454,7424,78,1940918,583974,632084531,7889192,7,78748551,67,9,282387797,81917477,696038,15117,37,7479047,85345,821}

    Returns: {-1, 506, 506, 506, -1, -1, -1, -1, -1, -1, -1, 506, 506, 506, -1, -1, 506, -1, 506, 91, -1, 506, 506, -1, -1, -1, 506, -1, -1, 506, 91, -1, 506, 506, -1, -1, -1, -1, 506, -1, 506, 506, -1, -1, -1, 506, 506, -1, -1, 506 }

    // 51 - 70 is a mix of arithmetic and geometric

  53. {"G 1000000000 60120 712725809","G 2 12 6","G 840 97950414828 74","G 588726 2 3","G 3810 7513588 67034472","G 429047167649169057205931964553130514 56 76806","G 71267785 13 1","G 64404 9 872914010","G 26966 4 6","G 999999994 923049136711 692073","G 56500873298810 21 471279","G 7 3 7","G 1093721 824 910095335556107446855","G 45794292698182573 1756959 41","G 988540120 7636003 80969"}

    {212651636,776543,4,79042,49,406680854,13406608,999999998,999999999,45,26713,291824,47,470,999999992,27222703,1000000000,69,1236976,6354408,35465,559360637,4,89927923,896,6,43742875,814,31000692,999999996,6371,8662,63050503,401058,999999999,67205373,446096,740,22,63,42829110,88,44,7515,393903432,6221470,344932,4835,19181,470699118}

    Returns: {-1, -1, 24, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 24, -1, -1, 189, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1093721, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  54. {"G 933 6 4","G 1 3110194406 454299144257","G 74500446 21579940626495356362031 13186","G 7299195171 790406726137 710","G 726819746072399549 45 742729548059"}

    {3810811,207505162,430658,57343,6667243,14,4290723,4853544,318354620,93555,8363928,666581108,361,650677361,999999994,49,964542028,847154,16071585,2388,5,95850358,2239,7759162,324}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 201528, -1, -1, -1, -1 }

  55. {"G 944 9440 84011496780","G 18 1 36317297641588424911806236882","G 42 1 908","G 495002921 1 646247106761727143425771279759937079","G 466 87043274673836 600981","G 6835 202741433 416095272514687411614129034","G 8582502428328852570 8400107 25","G 68555871991824 999999991 5379087","G 80809 4335 52041359002614","G 79 1 571792326321","G 3824257148761731452316249669 5 7","G 5 1 83","A 47667584756 741347 6671676900223809108595","G 256983291074 1000000010 26140","G 5646010 1 487692","G 107855299847 175045112 9239","G 21355 1 874377340798722871015563354857","G 70142 429353983698532457712570836771551102 809","G 40724441 2 3","G 999999991 1 3661","G 15104538702 10 27953427","G 44 1 4423947481321419966939855049870322892558","G 1072581785869354218567 541043731453 396169","G 8652032 1 5441746509"}

    {12460202,2,925735874,656720600,77472713,999999996,7319895,26}

    Returns: {18, 5, 18, 18, 18, 18, 18, 5 }

  56. {"A 7975 3 246075","A 21394962885726887 76 4","A 474 1744412983477 120063366","A 759549043835538588000853 92293244 51310106","G 3492918371 411905694468924141933494 592539","A 1476970163641237052192344966875704772 77 488010","G 8311737 22301863557176 2225805489775624321","A 298402659216579102279 1000000000 591425","A 97 4705582815341 401848582","A 846690569568937930539382595 23165726 1000000009","A 9 41993070805003143292713707259 203815","A 792761804108751528048467024 646613793 370318","A 120 2817217 7670933","A 145462 745 9","G 321434971925 1000000000 148","G 29 94932361685066718111104068688350847030 63","A 72 869193 7","G 2063862 5710379298099264276 9884396974","A 999999994 351457248978642 590253113","A 866 546210 4997959539824","A 4515698 31 1000000001","G 3306180984965608724877 47673 73624051808","A 627414 16 9563","G 758 25 3","A 78591673864929088 375545797858 4889571"}

    {507468580,8,3186,1450514,461,61,999999999,6,7710290,707335015,26182440,5,19,26,975002213,16,23965,7652,5,85057172,30514998,42,15,58466001,3,845,1,60287191,335,94191069,984687628,4254,9314,9,66584789,16559348,9453,9,999999998,8389736,76,9,999999999,4424591,1000000000,2081,16849,511690075,27,67342123}

    Returns: {-1, 866, 17506, 41553196, 9331, 8131, -1, 474, 235593108, -1, 808190977, 120, 8005, 8026, -1, 7996, 79840, 30901, 120, -1, 942491161, 8074, 7993, -1, 72, 10483, 9, -1, 8953, -1, -1, 20707, 35887, 7975, -1, 509895337, 36304, 7975, -1, 256654508, 8176, 7975, -1, 133743352, -1, 14191, 58492, -1, 8029, -1 }

  57. {"G 990 794908 626549199611299545099285","G 4 4 1","G 2659780 4 3","G 999999993 806230719 91938","G 438084697 999999991 31496094781602188761979764","G 6 1 88","A 329206547075366036 33773 891414752","A 711 27606461 957","A 10006359044371013084568576347680 81878 25","A 768481604432168294927294457 3914751 73149418","A 32578811 15632 999999994","A 488 65218 5","G 66255012 582795831 99113147767","A 1744161518030 999999997 1523980","A 2255062714 472674723 307","G 6605 1 95448879","G 68 6 9","G 963888780 1 545","A 52555 834 395454","G 620455362 1 619929657","G 21629261 685591091 330509399607084683188701733","A 203535 64 27971156536454633224987301","G 2594549 1 4829268102658007365261610653189","G 708 6 5","A 66154125049 334621071 629040418","G 999999999 624 69","A 33041559646221849403532774157781498372 442283 44","G 6944744524447 94172660 56821266041125354","A 28754127 86154 3415","G 3 2281004620836 18136901321477944","G 885 7 1523336692582861","A 311665842 165 43287","G 58325542098311683758889 3231 68893889","G 90428 1 2","A 667179013158926148956 971823542492 799","A 6788009 90092 45143252563553588974668672475785","A 60 8423327 59168017","G 553499453 3 17668857","G 98974194179856359742674068 33464 814","G 9 5 7","A 20321920699122287 127824 2298622471056223","G 69115 76 507310082","A 567994 470411 8805","G 62252 2865 2439429955921817180807","A 73477314162822784525378241 77837226 999999995","A 17420096578221204582625387165 76164204 15","G 5101 1 1761036365857734021171998390851605134742","A 3960132262301 9823707885234208012 32423","G 438445897 1 33271","A 999999998 24957 7510"}

    {999999991,1829,206,62,11,158044,11551,1610,3187,3,9,2,2457,999999993,1039,57,807,87293618,13,7300,92,4858,6353,353856,14338,9034466,7789,485,76252065,175,42666,999999999,92686,75159788,571,999999992,999999998,56106,72082218,999999999,999999999}

    Returns: {5101, 5101, 5101, 6, 6, 5101, 5101, 5101, 5101, 6, 6, 4, 5101, 5101, 5101, 6, 5101, 5101, 6, 5101, 45, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101 }

  58. {"A 96070 935 3","G 10 5869131495401337 68717","A 22968257 557 91952487482489294601704907277","G 618022 1 887","G 47 1392252 906","G 890522871 1 4711725","G 1263203 1 6058159172343371684557303","A 259 843533121500 99164054944453531","A 8112192533482101985171785262 349140150 44","A 4608062107015347927107833936744484198 6 9518"}

    {53040,2,6,89934970,51866,7,73108432,990420,78719,999999997,999312,7,999999997,8,999999997,358,999999998,370,962,56823,9,9,9161,5217,4797111,77071974,5955234,19,999999999,555,818,492,2,3,588,2,999999992,999999993,62377,69703764,722,999999994,999999993,6027,202,38,570319,64458,5488766,3}

    Returns: {1263203, 47, 97940, 1263203, 1263203, 618022, 1263203, 1263203, 1263203, 1263203, 1263203, 618022, 1263203, 618022, 1263203, 618022, 1263203, 618022, 1263203, 1263203, 618022, 618022, 1263203, 1263203, 1263203, 1263203, 1263203, 618022, 1263203, 618022, 618022, 618022, 47, 259, 618022, 47, 1263203, 1263203, 1263203, 1263203, 618022, 1263203, 1263203, 1263203, 618022, 618022, 1263203, 1263203, 1263203, 259 }

  59. {"G 1989 678 1","G 561 5 4","G 1822 1 93","G 7357868178 5912944 999999996","G 1000000000 352606044494722041114 588","G 1330545 210400918 29","A 90 18431453786130820039201 5","G 68451397 2 3","G 7038 10 3","G 92169358484019917813306 48 592","G 851 3 1","G 5868467868554512 166577371 18806947958178","G 956 638709434908714 889959","A 3926385915222 95118998 9312375","G 866282440 8 8017","G 296 528034920970700940312608035101 398","A 349 124961 273","G 73 1 9014474","G 8805 46038 1","G 7 1 999999998","A 8717923666507615227869 350 294357602375352","G 76133451 1 605212334","G 7129508 316803745769438596568839491348 999999997","G 89 784474 9111332702061996475931215571","G 905747510 57999312 94032121","G 59425 551972144037922502163 4","G 46620340 4799112387336 4215706615453738502409","G 7 2717 370931664969","G 446282 836222212077308994517168186 5772235","G 2710 782483496895237176 14","G 97327636769093484746970 243 18","A 38 75730 94","A 24 142203862350852923086057336736762 6","G 2975 2 3","G 8 18 5","G 77020 80919995822844885668690183964354 154304852","G 80 49819 1","G 1230 7 4","G 803263569 42815047557203328038720979710 28","A 52993995705 521556 6733316","G 413807 352805 6476695923162344598808599","G 86620163 48438130 16482152114553448932006264","G 667543518 77 408698833","A 5623770 640397502552353098421463594 8","G 113261 4555 1","G 244 5 1","A 999999999 558336100728550109 94756","A 83516188 239691399936934429309 200509","A 258831450 61 4250600","G 9 1 31521"}

    {483129361,1438,8008849,999999995,2511565,6000,87,6381,999999993,8,6584,970,11466975,6310,26915454,316495844,478855386,9,74602,559277,27311282,784506,7668,912}

    Returns: {7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 }

  60. {"G 244 7731595073015628287692766960814187522 872","G 1861 53360106471289776851385293 63115593","G 957 924567935643485027566165 748608936084538570","G 90490998 1 59507700","G 41 236316468412271136545880229286566 9","G 87028485 1 14395","G 96103446 5323752549557961749 45407","G 30431000986 999999999 88038606795371","G 2 1 12964129955055707026621235459876724","G 73 1 43006597350194037831403364017380052","G 9604082388 16 25710936873125489791746","G 47409762 110545329839799 999999993","G 179480019 48367380289 63287","A 6 6 61750297","G 28458776544971923841627 1532 823777914285","G 2645413380219056054 999999991 44113","A 22 236782700234 999999999","G 357345 5939777299663194235807053 1000000000","G 56645 1 2574917","G 652746 1 51837564090909028544304527887"}

    {93121617,64286,3110,653467171,5909,279344332,447,41238,404,941,4786,9285453,4690590,8286106,74451264,685546947,999999993,74,40083895,1000000000,999999995,3641,385885,24,520663121,229445717,999999999,81928599,92,791,61147911,494387210,744679,58509984,828731,880978761,1000000000,5012524,659315,6,3942,2085266,2,6,2674,1,2451538,468625052,607952,301}

    Returns: {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }

  61. {"A 3772 59407 551","A 8574021546783820824377678014 9 1000000010","A 1232698117654805614739324479568602133505 6 14","A 68011548367806300173 15762 547272289","G 1007952772 728500289 639962012","A 80952 92230541739336 764820949110","A 252458530 99373266 3","A 68553 82946001202508 6214984","A 8 999999992 43898","A 194501877706 719934789124549132 1014","A 70217 70456119 7","A 663 650477989125886868487665792910 5889","G 8 7 4","A 51 8314 4358","A 198269 11 292","A 50753 95814423016976669525083628349902 3","A 784 4479627119897 6756","A 81597 999999995 786360429021243995124051","G 5707286521451300421879200501 14626661 485","A 939 685097557329960 2","A 946 277044597 999999997","A 351478 1 762","A 290723453 999999993 69812730935","G 681205338433984 1984 88","G 6454724409313526729676 9340 787807935","G 9 1 1000000006","A 22 71305 301618","A 66561890 1869763982985 988740223665","A 3573450 10 98809885","G 793 22 2","G 107465490756 1070931648251 60041669","A 73144031 82197684 62045327960028","G 6 86 73988303831614120656367441246219062","G 582750 8954512 6971","A 5624833 6126 576","A 5727348853 788143 4287694788187439279313219","A 3480 2 7","G 34 6 8","A 5 2864953030829641 96","A 9 121632435 65079328197278071614055888","A 7674 97 990344","A 92020174320352962128173250023 57105 3374","A 40451984 3562 999","A 9 89712 10101","A 288259262937843573 298 1000000003","A 999999995 1000000004 81315559","A 714124982 74 71894","A 999999999 999999999 6109668154233477428","A 1 5 90158","A 3636590392312257389491854700445 201230323 68"}

    {400011,720959290,80856,415882933,31,3935656,61,52,250,8421,62182962,999999992,4861,6644926,206384,999999996,42,1,93669940,923949593,321734339,7410773,999999993,999999999,73229001,3707,3447,450,17738076,757730,868207,38258,427284558,4,578246,417559,454,77669,197,6229470,6,1877,11145,940224,81035985,3196300,9944052}

    Returns: {9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9 }

  62. {"G 419355 834502933994391088 60","G 999999994 320978194941960369730 999999992","A 60998752 999999998 931","G 89980 7 2","A 14188 24 592773337","A 19690253951170114704974 1 44992920285829","A 27 56 912309387","A 1748875 948003709 7697","G 976341402 1 74179273844373274349915504644831365","G 436502 1 828461000517266765263894","G 679061 1 139417569743878549718812064232364281","A 65 685994134708152044 904","G 9813 4353096 5783465","G 45317746 1 253508000202694","A 945 788 59","G 540877494 8937356615954003292676551820 8351207","G 707 812 15999138966296","G 999999996 6936352728685416 574509211","A 345382961 84601749 78","G 688 1 71790745491650853638138473355150002","A 78 66650 78","G 6086 52 7","G 622072422 6359322175 19215680165907","G 532247402 1 75","G 837 69 8307855310559837808495842665","A 424380744145 17601509 1000000007","A 6015323005266958934 470 75774","G 900 1 320824467062515550660986308880125","A 7445703 669172 291679240835041091944178","A 301920365 39603 4376","G 999999993 441154567 7793","A 76 23448 9382","A 3304 48 60","A 737887308791309940968284 2192 85","G 863354 48596547680698640985638053 886022","A 182884547478014636293708725711972 7 358","G 3754815 842252 5063","A 509215959 4249717 999999991","G 2393384507563039015515 7181675850042527 675","G 37095044 21997986653288216482 4201549089123","A 6 28 2794176305","A 2233854381 78496745459316 1237","A 64544251903 999999998 1000000010","A 252 45 198660","A 1654 84 3309299653932434033152686285068348","G 248791 999999997 27","A 6610020511094935455863305 23768512373 185903","A 58234 79027 4630","A 648838342898486426755148966 11429 55","A 61508937 18019 999999999"}

    {227988690,4,4,6579,4557575,368,59073913,86,1188,999999996,338085040,515,2,999999993,9475511,570353317,127210847,229,63637,1885645,27912,296994298,6260555,3758,84211446,679472,5818968,869726325,52366,6877075,67146823,569599,4052809,99184912,8288243,30029042,744764175,198790522,88,906091442,66,999999997,7,4290562,52124083,8,35509995,699,8,41407}

    Returns: {688, 62, 62, 688, 688, 688, 688, 688, 688, 688, 688, 688, 27, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 78, 688, 688, 83, 688, 688, 83, 688 }

  63. {"A 8739000314 489119 75607061","A 177411 1059962484057 2540130662868","A 33343 5924404 6135047851","A 726 495085 4380429389952788945160331245","A 177559058 633 32856","A 37450644497481479 81330913 95742410034379802","A 9833173423 8 979031962555204810","A 43036945996387080100 621 44997231944","A 531522 6 1076403557678519032","G 5 282304355217075774536042955277709374 52518","G 3 584 2","G 66632092 3019 39103","G 4 804346868 4","A 331593058 86717 6","G 9117089943322310865 96724008543992278596556 7","G 38055 884217825056458 999999993","A 2731306567971769303 8241887802791 9793298","A 923251784043 7945 9018343071321705","A 299766 210 26838","A 307132474562237902329286 1189525751376 934270694","A 92884574456 4602064 75","A 362084 178646 145","G 611916180 84294231612721524054266115 559274510","A 356264056063227542 33121 256712","A 96107607561644390 999999996 493","A 999999998 533881 1","A 89 22 15","A 3860682528091012516 92 5407641767192634321677","A 429593 9 97","G 369882860234910820937980 305744 16931963","G 93097 5 2","G 70801374948596560198347207 534743173 2084","A 493384124 21315 9994","G 5436524043755 408195 974946","G 999999995 1000000000 69","A 3922 2887597 4633","A 63 1403 5130","A 1070 74844 8","G 820298047613338578991 243634298004 22","G 2 24808298898073 5752685983","A 148495207664572868325 50709195 1000000009","A 1000000009 6685 3056403","G 94383855951405 71515321 319804351","A 55552987949819932 9372 8474795","G 61047510 3 5679133033586272381820352","G 1 999999993 818552963","G 69632604 54931326708569857398150453527509 214597","A 80629 934703393003385459295166488 1000000002","G 5 88 4","A 2473 4 2"}

    {999999997,101224,999999993,8,76421660,76165276,335170,63340,3274805,5853,972415,247996231,878789726,494697933,1750348,57251943,4531991,29,49970,12,73,999999997,53527,268,6,243,3659,1554,423,6952858,384787676,749309222,1,83,46754,8089,735,999999993,881277,187,931,8,1883,171532,293224,999999995,2136,999999991,8448,441985}

    Returns: {-1, 1110078, -1, 89, 458663796, 457125510, 2469066, 890022, 19986744, 556074, 6177432, -1, -1, -1, 10840452, 343647240, 27529536, 2477, 812358, 177, 57586, -1, 833016, 302496, 5, 287678, 543330, 518796, 330846, 42054516, -1, -1, 1, 71616, 793674, 569064, 387336, -1, 5641338, 210513, 423246, 89, 533022, 1518492, 2225394, -1, 534492, -1, 571146, 3089526 }

  64. {"A 88300685 918804587177321 17595595","A 755844563434664 30822262068155 637","G 86191658 1 49","G 39067 859174851829 104125209323825069416347169","G 999999995 96107772591698601 7","A 7235 7203746127694083443594118226833044195676 52","A 848691345 57677 4645034900654035085505553","A 3815027900 749196491 1177","G 908 571356772827718 101","A 224772794505082296718849759359289063897448 5 7","A 13 1000000009 872260525227523926712046","G 3208 1 979926589796269206960107898642893736008","G 6 1 96","A 2794118748761053815490 120755617 1355330","A 593311899819 5 5347512534","G 775899215 1000000008 3031487896263587","A 96015 239921757 999999993","A 16533249391023504054732453 60 498096","A 7808190848634833907512902 3935230 1000000000","A 78109237951892 1000000000 744926291","G 128 1 999999992","A 995965874714306889027783790828 79746 184","A 1967153 423053 73209243584892676546818953322","G 23441981 1 48","G 999999994 1 55700745","G 4 220677025583330141542327115987983372 144","G 2 6127430790046165 98676","A 94448359684844878907 971885081772 867","G 46 37564799439360716567500 77","G 69 181539043010795686909785064860 2079285","A 1194 789079910193 475","G 63118901 493707688836564664346812347 985414892","A 999999997 5880790564739965544215982 63049579","A 368786012990 3778696531063 274","A 25881815760721987480648 1000000003 25209818","A 9418619400637104 26 434","A 8655139351240396 34523 999999998","G 33 1 22218241965859418667490098604","G 345090 6 4","G 36 524856374330768527640 7","G 500595 174871 89478","A 216290 9065185203127 6285","G 13 1 779153917434476541312880075","G 224 795711381 35623590404823796616305953","G 598 745016779471820833259 71873770","A 44194925478041960 24172090869637435354247 78","A 8825712607225488869034988 955538456 730321","A 108334 663860218931 5471824840146036","G 43717825 594228170886518 84926988513566287","G 45272 1 6"}

    {522,72569140,212885,168,20050,24,2392318,867,801377398,978,417634041,549,40492245,18,36751827,2872530,96093585,21,859645,2122,690397039,17745,79203,4148270,32,29369281,8238,9,642097041,80,7981062,38,463,88092886,999999997,811801,287254,8,926999678,5980,33,5,4471824,4860,21,56,98975,141,999999993,43920}

    Returns: {13, 13, 13, 13, 13, 6, 13, 13, 13, 13, 13, 13, 13, 6, 13, 13, 13, 6, 13, 13, 13, 13, 13, 13, 6, 13, 13, 6, 13, 6, 13, 6, 13, 13, 13, 13, 13, 6, 13, 13, 6, 6, 13, 13, 6, 6, 13, 13, 13, 13 }

  65. {"A 999999999 8090031353518771872975 51744687014","A 4004223837522723960749501819 999999998 32485","A 581261651060618657833270264194242802 999999995 3","A 976492373 999999997 240930","A 38720277 79 88","A 663 87977372 361078269","A 9608 4620344666 9431256478801082","A 518910065685491253 82263289768606057 58348795","A 84 6059618577582 7741","A 78598672794815489 64920406046774 5767078688","A 563 39458343026051854 23","A 3516 1000000010 34728932006510919644587609502726","G 2894 5084732036 46","A 29429137518075926851 2 999999994","A 37394 1000000001 44024819","A 5858999650326094 50346885837049 465588","G 83 30 2","A 44326183 821652564 8056","A 399228946 25517 3","A 15458009804 10774 98066","A 6645 83916197337740808927434677 62746","A 25912836 87 5","G 520 2 1","A 319725414462185466 999999992 11","A 87088 836675662735417397 47893","A 6 92 57215199008592212491353751247829589","A 743359 69370898908641349748472 82709","A 2664 151865594940570343601721097993813674470 29","A 28753943390 8 6900532356058309603956858646617632","A 969 77973670281 999999993","G 4 426711186737210235412193 206473568655985389","A 1894633197769322442442399426 25738 2","A 16447 3204604255663 85","A 218 43837384 12","A 5186 297565408100042820 91077246","A 71802502888320887674121064469795 2081 41858","A 469540 84 522","A 435 6199193 999999991","A 230249 43 24796","A 86389706 73135860807532386203036499267425 875154","A 12 814058789916412036944236 4242875013791448","A 94 709643758889 6611779905376053957376151","G 390 1 1256957","A 6325 1000000006 893970416","A 7715222384 29 154776286227533","A 76362202964393 2790739843652 2205409","A 7870 999999995 70","A 8 9765118041661 999999991","A 930643030011777117297481792757535838 348 798","G 3 999999991 5"}

    {1856,639234427,1468,17,4630,81,534956524,703,3381,4,247709706,3564526,1,3,999999999,864870233,267970,999999998,4260,35,277,8813,3560,999999997,985,9,77600,3585,320566,666729051,91340,999999992,261,599793,8,47,8657020,356982004,4,42520,3700,3260,8688,9849,9812284,7587477,97330153,999999993,977093655,588}

    Returns: {390, -1, 390, 390, 390, 390, -1, 390, 390, 8, -1, 209952286, 3, 6, -1, -1, 390, -1, 390, 390, 390, 390, 390, -1, 390, 98, 390, 390, 390, -1, 390, -1, 390, 390, 94, 390, 678453362, -1, 8, 390, 390, 390, 390, 390, 784735994, 580056970, -1, -1, -1, 390 }

  66. {"G 26 1 53480120","A 63458457750544781800423560348 11 15522","G 2 1 999999992","G 999999994 1 96388530","A 999999994 1828 999999996","G 309178 1 4198369","G 1 1 19324","G 4563 1 8044526","A 8 633428057 999999995","A 98573047 1000000000 579974381282918220491","G 99349 1 227696838","G 999999995 1 42132474","G 9954 61098465435830949547005 237415465","A 9 6 862095054037368676502740967953550147046","A 97611632 58643465 2412730166804649571265198910","G 7 97 1","G 914 5284 1","A 70 5 855765103343","A 34287136 3420 9060372357600978961555835650","A 999999998 999999995 6648640","G 9 1 999999994","A 410 9329501 999999998","G 5 1 637902349501055580405956940343013","A 90752992098179 801668673956043255477 247","G 5342187489722819495668 3225922 432924014606626","G 47440454 1 7353846152893222669","A 6886937203147773776657303879749716139 44 966392","A 258498 7774 6503931846679362023993","G 26124 1 187","G 4647531945860633 574223617402685461210 4611","G 7 8 1","G 88908 1 8700762","G 795 1 6","G 229820 1 5146073","A 70088121 9 3","G 8987477264361955369 236927 971061","A 4768489674730328097852248463166 5665369 9002588","G 684 6 6","A 734013137422070 7695274 11923181646","A 481 4596056181 882349818266","A 6568949 93941527473090023511603909284 32","G 5996 2 6","G 712401852 1 999999994","G 833211651 1 812097826466629075012757855270011386","A 612208076 964 637231776701527109604","G 999999993 1 224716","A 2 658310 942111015","G 57 2 2","A 476963182 254807300 572438506508278988","A 9570 7014 51267767466730932"}

    {128904782,999999997,8,9594,1641232,58349,716,3725,9,2385,8425617,511218,521622297,88173095,999999994,46971833,673517744,642898,470937480,95679,714054,338,71,92239,54105908,763165337,608245,19,1,46,14162088,8357,80158,999999993,8,2,3986,15,2339,85473,831017136,612,85958468,69036,75346051,1032,7719408,601834203,7,97991}

    Returns: {2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2 }

  67. {"G 43285815 766 1000000001","G 905045997 1 630476","A 77 233842917461762569 25790223281128","G 70826160 3 2","G 7887 455673 6","G 68161 3064485149 6263","G 795 25498743855013704 33759254","G 4066 656400110120872448902409423119058405153 921","G 7 414 1","G 33212098 4936542099313474472975 2331940","A 7036203 62 855308085230507195","G 443803056049 3238640 1","G 7268775286982650329853 6432 8","G 71023610723774 6302812 4","A 7133 7 6868885284661940242","A 5703600697868 17066 13917872940","G 1743949288380495037759906625888225 40 999999998","G 1269 9 2","A 6 4974502140983 999999999","G 169902848140966 1596145564307 5212216","G 8904348167114936832769466481 51906551 90","G 14051132045862975040803 89 879069094779084157","G 78476 9 736","G 45833246329233231223032534044 7077 3123154","A 7537 999999998 3360706","G 999999996 38593537399814963875236478 8","A 999999997 18 12301480838421446707654686426","G 614 237641608182085276151 896","A 10299 159 349121","G 95 7203144566658660414961737938 553190","A 8 126572370449382 23111760","G 742540003668640806681341 534259056 40","G 11 763124335594482449852723519814459 5573","G 690 4 7","A 26913438 483870219600272013 96","A 705 3830345341230511265276148603180536199784 52","G 5728068806860725543064583772543211793 328095 889","G 927 52078583 1000000010","G 847 8 6","G 43184568178893138017671146 19 88","A 19999 587755 7973","G 7482770 1 6573784357639996","G 999999992 496233221432119100259 39793801","G 7169 937809767309187771843288135879836 41106","G 9 6771834012739825145 999999996","G 293731 523637258387350799067977 749897","G 685 9 6","G 5 999999994 840619513805446311888","G 2 226420532511869563709315 4646","G 999999997 58008740 61058085"}

    {511,1276409,1041,506,675379415,3682,7,3888,295103299,39174,498569346,999999998,389,7302721,3,999999996,60562,629025,84386557,968113633,4709,2,999999992,503,542223,9874,999999994,317,286609,55,56,94881199,60206,66,999999994,1000000000,75383657,5632052,529052687,471618,1989,7405599,922201990,1873,178154,8,962930677,15449189,75045387,4}

    Returns: {10521, 7482770, 14063, 10486, 7482770, 31764, 11, 33145, 7482770, 269689, 7482770, 7482770, 9681, 7482770, 6, 7482770, 413084, 4224437, 7482770, 7482770, 38647, 5, 7482770, 10465, 3642457, 73255, 7482770, 9177, 1928640, 7357, 7364, 7482770, 410697, 7434, 7482770, 7482770, 7482770, 7482770, 7482770, 3169075, 20412, 7482770, 7482770, 19642, 1201480, 77, 7482770, 7482770, 7482770, 7 }

  68. {"G 9 6155269008043644422284007413612821 578983","G 43747 2 4","G 182807 48 6372094394415355997886916528052","G 6181690520474450611026964411342 845448885 988","G 48 32366284810778867891166979 823517297","G 3849053712600351689340945522530980 8 24","G 704 2 6","G 3018 498 2","G 45 268610 1","G 1 7271 2","A 37436329154 5 6568924586419106272907851150654591","G 12329061126487688539 576290 999999999","G 87585477642247955652 999999996 999999993","G 236 41 2","G 9974 1058782266593698170584225 69","G 7008 77 2","G 87706285 553184649517833232795758 999999999","A 183043627413 8397 2","G 54734 94458 4549685281584876570236368063070594","G 8 3 4","G 1703 1 1434942872702548405786923390","G 9078962 96527833062763578551 290107294","G 87500667929605803175626051301794 2 749","A 112 2 76","G 341 6 8","A 6646533388 22363515 9","G 454966108220 96504281 998773","G 5057679 84995836412576532137361000319 26689362","G 5 27 1","G 548739466 4973363294000297 5902635","A 23 69 7","G 8 4600 1","G 61 307856 1","G 45543866362047432347340989194656 556487 5773","G 972261026597798 8855613 9833343002259720091","G 5647 3 3","G 172192680 1 6722602","G 135688 5 1000000002","G 71432274 1 2166","G 55 979 1","G 8 15 1","G 12746584003215789297 38586 75","G 51 478 21455380144305429320347345805074","G 73155 30 1","A 47198 5 4084711975866770188765306983321163327873","G 690882179078126327263785078469510260 5005 6","G 508520 1 82","A 5 5056833 9875588631012917817","G 48444372001164294861893 2 846","G 3542163563899 12 123623"}

    {999999997,925,288584743,9133,70340,2314747,312728,896,7135018,30,348426,2,818419,931816,999999993,9358126,5357,773970238,999999996,67,369,3879011,288,31128274,13,83530,32384,582202811,12495071,393545,2581,72391,83744930,17315,999999999,80145,80550839,601942710,69080603,4942106,7,478089,60087,958945494,809,731967732,7,3669657,80156,46}

    Returns: {1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 138, 1703, 5, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 210, 1703, 1703, 1703, 1703, 55, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 9, 1703, 1703, 1703, 1703, 1703, 9, 1703, 1703, 168 }

  69. {"G 40417 9629497722102061837945535 4847765","G 5241 87325753393 78461","G 88606 6744444441591849246378916579510303 72","G 4 68531606535859579651316 15","G 38708231 45327002771804 443","G 7163955 162531118450627 242059883","G 373997203 1000000005 990568000495","G 9915254 1000000010 854392006","G 521522753517687376 94916 7528","G 5520734 7902754806582 81232717498659542","G 6103866 956861150241411712969 1","A 53211652116245219883610649186049 93578 21817","G 39 211291 1","A 7792270931420325110 64268405936 643","G 68819 7565 1","A 889392704 886 4","A 743546 5304370 7","G 3059 8743320788409439645272280347505648036 22","G 92387928 572073583747238190953501 91","A 632 1334934045066141112864293 65","G 597 20518290559815516155 940460264129","A 722806 58 9927","G 67 146913995942 9","G 27 8128423169428083783295 999999991","G 999999993 558144986506456609499 882084","A 711594 189674629445893170 3","G 43 25633759320165611182441389 3","G 1 2340708266786 1000000006","G 918097137410745126719 9 6","G 33135904 972310132119880222832 1000000010","G 190 84644256277220296589232 888","G 6 1000000010 7227435199902286734332828","G 22686949 14251110900660877741322647188246744 590","G 1582 69190194671881590611 396304953735054","G 67 3119623073113845272045052275 459021","G 4 131833168681619539978 82727260926059188928","G 272216 198265047324 39201780778932254","G 383602706430195227710 38284801 7705","A 86 18660387003331786037490708177974 1000000005","G 179561906751397585383948081447542 85870 11921429","G 38 9373565034295990 13431719372937683078513","G 75895836658 4 4548190","G 999999999 55234754258275971635 999999992","G 1793 71298487630855456078127 957446795","G 46794386 767091320770188 92881","G 88475 69571141703574794129381604100 55333180","G 1 979074044 275969386","G 44352 6052086504490977675934972181106072 671","G 8 2 3","G 2 1 999999993"}

    {2,182,2,7687341,983,5215143,9004440,777,768,41,70,8415,22,87584,456,5059225,4081458,13375429,638947980,89113843,811147,854731,27,1941,6863,2753,7,813471,8034,1,999999997,9,9,5754767,140996852,600108,8762794,337071497,6008,2876291,1127,4769674,999999997,1415200,10,3968997,394824351,33,999999998,58814}

    Returns: {1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2 }

  70. {"A 945 956864315 632837","A 999999993 313895 7930","A 92396250 96835671 79155644126","A 1000000000 1000000000 3","A 88301475 419 5","A 120559903 999999994 1417","A 4413 4182890 1000000000","A 999999995 987599255 8","A 1778559758253110756 219 529273721","A 6754103 1780840971395082447846341130794 61448918","G 3 2 2","A 54654 31287 221340102496731852202919927165899928","A 1727 715 961404071068750870615663972760157","A 999999992 2504317484620165903468975881138 1","A 100479225 967 895000955945721319016","A 36 55184133 17499","A 2303 76 1827","A 8246935 35489 219570323","A 40286012 999999999 46849485848884506","A 999999995 1000000009 4","A 3 45 695085895","A 3275971 98653 316991188","A 416688 525928064 5143464","A 33337 130 971952039","A 503656068660022 47 50535","A 98 176468083 5","A 2031 6 6794","A 912202 3 50","A 3408 66459938 177","A 92545708 95 4572840","A 1753 600 4","A 209021 752861 5881","A 4125038 66 53","A 616055 206 712","A 27102433 126 75723457242418","A 89551 64 68367","A 651138053 1680651 3","A 90 97 55","G 999999999 1 999999996","A 9 1156026 51567545","A 647 147 1849475249896683","A 3004 8422258426277892147274125131876 99517366","A 999999995 993438 186","A 86998 48356357 30037126745030878700571611","A 72362 581287025 9556","A 409588941 2699657 65833782691208753828168","G 2 876 68618846929713921155225448663949682","A 2958647 56 895210757385014516992","G 6497368082958 50 2641096132989767488601050","A 200713249 99258961118536839892793 41"}

    {46572,53148,71972235,32,75645731,1000000000,35778440,444170674,65440,67136,6248,809107,92599,26817,2,998,999999992,8,659448039,899412,65,2,64,578,71,97640480,21890,24795,8182,3959,5206,3225211,5,9803654,936628130,999999992,5162128,8,648,635296,7,9684,670300,229895676,24747,999999994,78947253,86658,107801,35}

    Returns: {725391, 844303, 999999999, 768, 999999999, 999999999, 490411983, 999999999, 1071983, 1103503, 31155, 13999098, 1576983, 367887, 3, 6183, 999999999, 90, 999999999, 15610335, 1545, 3, 1533, 4251, 1713, 999999999, 276287, 330319, 40101, 20271, 26199, 53386537, 9, 146570087, 999999999, 999999999, 83659278, 90, 4563, 10897833, 48, 60637, 11522433, 999999999, 329423, 999999999, 999999999, 1466531, 1859707, 813 }

  71. {"G 498169791683523286196719 999999993 89907870966","A 999999994 5825690915 8614880287","G 802028583 1 829354533559","G 90 621 2","G 216368698 1 1000000005","G 93 3190334 1107337943116356647834108404","G 9 459 2","G 999999993 35 2408457","G 446144577 5091576 427","A 2717337641293619980906131438885 59 89287922","A 60032204384710295985145150 7 1","G 5113149 338943097 337244946493421114938806719365","A 182523467224269280020925214 2075324 25732441","G 5730 1 518475","G 8 798414 1","A 99293 9 8","G 890125936 166089518 737995","G 8514 1 8657575789068137097519023","G 3079740 803317 262687539","G 967536690 1 82320","G 522444 7297377 24519657715","A 7418 5832787 2720233792948491872047","G 5 57 7597529439323613636223","G 89699939 1 2559","G 12580461 26789559924874567777378242337711413 1","G 6417 51849677 20071","G 506648365 1 999999991","G 1000000000 1 5545165524435","A 999999993 84413 38","G 23291 1 509248","G 516781 1 40152488","G 777845060 1 1000000005","G 633 957501 1","G 812416 1 585387","G 982583543 1 355570926090242772358883937","A 702409050372 83279107791340738070051 9286","G 5067 1 1069291","G 94 1 999999992","G 38131135 69853258 27428","G 900 1 3756871448301028287","G 8 20241 1","G 38137105977230270734 485 3447769430820208090647","G 607990979262378 49916 680","G 999999994 1 5790","A 20294665015434790 8898 7748899758313581","G 5458586671739545492183223125705 911 72981153","G 841235034 1 30345679324293","G 999999996 1 9019025821","G 6134895556880957889458022 149713833358 54066617","G 8640 41 48743166751908855"}

    {2674,42,92653,32902,999999993,135,6579,642217378,1493479,75656574,23412915,664951486,57274060,30,429862117,433211,58814958,999999995,873,31467552,7165,54274727,937,56023836,854195,8381690,37547,999999996,7491811,3719358,649346,575408,723,17233,67,464043209,1,36217,1,3,964,2,6658,515821021,188360332,67,999999992,6,3420540,999999991}

    Returns: {94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 5, 94, 5, 8, 94, 8, 94, 94, 94, 94, 94, 93, 94, 94 }

  72. {"E 24","E 84173","E 1078617556963434748622800581412","E 80057948","E 56635492488222889471","E 262103583","E 999999999","E 14707731651939","E 9070","E 626168"}

    {128100604,217348,826,61952045,7820136,47896,8,6049,266817951,6204,2991,9,396345754,999999997,999999992,95157,46,88,5,97292,776,16270,2553,37564097,9929727,999999996,190765,5615128,6305354,747,40995428}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 80057948, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

    // 71 - 77 are explicit sequences

  73. {"E 457108 418129 92409 8210252 6074","E 113888933 4957 380198780193806992053 670176","E 2640735 999999999","E 984 6 117 596 217 32","E 90981579465408144 162","E 44192897 6620511 995832 8277453 568094153 3216","E 999999993 7319295","E 999999993 491 34037438440069527439359 2416 56432","E 995153 500985 466423 63631 70200 5624487"}

    {8392425,999999998,373633683,46594,152,1,26666,14890,579804,10,999999998,36318064,198415222,305521403,8955035,20006777,74,48360627,17041402,64092628,52585,88878932,93137885,35,299,379272995,4434945}

    Returns: {-1, -1, -1, -1, -1, 6, -1, -1, -1, 3216, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 999999999, -1, -1, -1 }

  74. {"E 5 5 8 8 61 8 8 6 5 8 25 48","E 4002 55 7340 1008 19 3041 8 5870 19","E 4 25 38 13 2 50 4 8 7 16 4 37 3 9 16 30 15 2","E 8 5 3 8 5 4 7 37 13 8 3 9 9 12","E 8 8 8 9 7 7 9 8 9 8 9 9 7 7 7 8 9 8 8","E 393 51268 47528 98 3512 6088","E 7264 748 34504 735 3656 1606 9561 9230 5311 4201"}

    {999999994,7015,1655,78,36875831,335997,892,409177,6679,1356345,4058,282,93,4829,72824,7249,77551755,560998189,870502380,392,999999998,608,7647531,876,45,256,277266,565794531,2,6040,52501,70,909,999999995,2028,999999998,7216899,999999999,66,999999995,914,376,6,999999992,9354637,31,74113243}

    Returns: {-1, -1, -1, 4201, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9, -1, -1, -1, 2, -1, -1, 735, -1, -1, -1, -1, -1, -1, 55, -1, -1, -1, 4, -1, -1, 8, -1 }

  75. {"E 11 650 7 702 7","E 5400063488148268880","E 87974549 4339048 73294 1750535 78245","E 403666559","E 4525099 982168981 6749 8 35 1000000000","E 74197140050191677490","E 67702628 72118764532135 485332862","E 98193 573609 807867","E 186 112087399 563 53994 20499725 715","E 27188354175287","E 6887747","E 72602986059070286074044121881438259252649","E 60864609637443086","E 69889071966620714297741566537512514075","E 63453359455885794026","E 18435314009300922","E 59585743 59630141 86540490 440721075","E 495 84 54 14 14 52","E 999999991 7698758449935540489281809","E 92464","E 505384549971165288102213645","E 542","E 34100","E 84201342286442718770496274060039612287","E 4965733 3573701 201829","E 76","E 51448129 813757960625","E 3042218107042724166076588","E 1662","E 180 88 285","E 51 53 55 64 67","E 2099346 8020159 2418476 2538982 4541421","E 1000000008 953","E 67760208388579268576117476092 6032700","E 7 639898 37454735 560 90704887828 9","E 67168860401424","E 90232535","E 86903 6913 2011","E 819721 925882","E 895630 99038 51528 3239 50 344871","E 25438 737819 2075562 839 866 35239","E 999999999 27666 548751055304287337589","E 7391733467075622889578021596","E 4362505269621311341991","E 952514091 794626721 54496960","E 815217 7990710 5582716 13397985","E 88817","E 89056460 495590 791129 72977","E 4124433122 633171388 12298 999999995","E 52145 1000000000"}

    {66096,999999995,999999993,74587,456958416,1007956,23,96760,99795,58777614,653768,1000000000,831,3,67270600,2194,7933733,40120521,2687,24471,3874493,30,143218295,652,314888059,2081,5593821,8,78803044,20,85696884,4593844,55458,999999994,149,30,494018720,5851169,238627,5,79111796,91623631,170281122,64302,71970757,59022536,13315,3116559,3,999999997}

    Returns: {-1, -1, -1, -1, -1, -1, 285, -1, -1, -1, -1, -1, -1, 7, -1, -1, -1, -1, -1, -1, -1, 715, -1, -1, -1, -1, -1, 14, -1, 88, -1, -1, -1, -1, -1, 715, -1, -1, -1, 9, -1, -1, -1, -1, -1, -1, -1, -1, 7, -1 }

  76. {"E 45806320036667177398106","E 4060 707 186 6857 711 868 9 54 3495 9 60","E 1 3 4 3 3 3 1 3 2 4 2 4 1 3 4 1 2 3 3 1 2 2 3 2","E 1000000000","E 3 7 2 8 9 5 2 4 7 8 8 7 6 4 4 9 8 3 14 5 8","E 3 9 8 4 8 9 8 7 3 8 9 8 9 6 5 5 13 4 4 9 9","E 39512407052883892402750349488345147","E 5 9 6 43 11 55 31 6 5 29 5 1 7 5 1 3 32","E 208 824 66449 284 66 53694","E 4 4 5 3 6 4 7 7 4 6 5 7 4 4 4","E 2353469909671","E 687104093623115864609827510422558","E 4 8 3 15 17 5 9 8 19","E 33 15 58 52 12 9 48 11 9 9 58 57 25 59","E 1000000004","E 999999997","E 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5","E 3 4 4 3 2 4 3 2 4 3 2 3 2 4 3 3 3 4 2 2 2 3 3","E 443842070794528290","E 49897607583568001975217012804111547806966785","E 37","E 7 4 8 4 2 6 7 5 4 6 4 3 6 2 2 8 3 1 5 6 1","E 9427450035882015467954","E 16349277752879333639566991086089","E 4 4 7 4 5 4 5 6 4 6 4 6 7 5 5 6 7 6 5 4 6 7 6","E 18 45 356 64 89 300 292 234 56 54 44","E 55 56 63 60 50 60 55 51 54 49 46","E 307207525643488","E 16 9 8 10 6 5 5 16 18 7 8 18 6 7 6 6 6 5 6 8 8 7","E 200718403161338092","E 504337607414608643204096940270947082112896","E 387679","E 2939330194935643365127627896633","E 749 93 81 864 894 1932 76 174 82","E 7 8 13 7 4 4 8 4 4 7"}

    {17,297427,4724,3000,1630631,63726984,999999999,2365}

    Returns: {2, -1, -1, -1, -1, -1, -1, -1 }

  77. {"E 9 40 65 68786 12 43","E 3692978410134 57750646591500703384","E 140698 42353 926533 55310 50151 17169 646127","E 35085 77134 7 9 567502 234179 118 2139","E 5 7 89 8 48 8 83 141 8 9 63 66 3 20 162 98 8 8 6","E 42257 28458 38188 45851 74410 51131 19549","E 1353094 500245569817 9306740","E 735 93042 9585 1305 8415 60976 4099","E 6 6 6 7 7 6 7 6 6 6 6 7 7 6 6 7 6 6 6 7 6 6 6 7","E 9 5 6 9 9 5 17 7 9 6 8 6 8 9 12 6 6 5 9 8","E 64 14 7 8 5 51 5 7 33 22 9 43 9 8 6 66 6 8 9 48","E 34629163 9521","E 616 648 716 658 543 645 566 480 651","E 4 7 9 4 5 9 3 3 7 8 7 9 3 6 8 7 6 7","E 931 188 6 39445 1255 3322","E 3558 818795643904248342 83927874916897822","E 105 20 9 98 64 69 147 6 244 156 9 65","E 12 62 86 6 42 27 5 74 47 9","E 570306912 24100726 37341298 1053","E 158 6657 824 125 448 71 8330 9734","E 50 33 53 86 252 755 702 45 54 779 622 317","E 2191 489 3289 98 242 147 571 4520 528","E 7 9","E 73017772687 585003219394","E 9841 95245192 1947124 59 86851329402061163","E 689486578 926405382 7899213628013289684379028405","E 12 85 415 873 179 63 59 584 24 978 730 82","E 168 251","E 1568 712 2732 891 744 1139","E 1082182 2830347 3120385","E 890676405232022645138113013182725 7071","E 81222 442877670 48 176 51 81614587338","E 2 6 2 6 4 5 5 2 8 1 7 4 1 3 1 4 1 6 2 2 4 7 8 3","E 11537 88472628 9237116 24311 2264029 85","E 1325 573658504 689459 9840256 939729 87796078","E 7 7 7 8 7 8 7 8 7 7 8 8 7 8 7 8 8 7 8 7 7 7","E 5347059320932220 25141919 108778196","E 32501921 74775545 32518292 322559152","E 3380 82 43 21 6984 16055 87058 3216 2123663 4625","E 523647969 14021764","E 61469 50003","E 69 43 69 59 41 78 80 67 64 71","E 4 6 7 7 98 4 790 73 8 664","E 3 7 4 2 3 3 6 7 7 7 3 5 7 5 7 5 4 7 3","E 77852674592205152537 1000000001","E 98516 5638268 999999991 999999995 795197","E 4 3 2 2 3 2 3 4 2 2 4 3 2 2 2 3 2","E 293109 97","E 6 236 8 6 2171 13 7 80 7 37","E 4 2 4 3 4 4"}

    {385070,999999992,1000000000,449319,6,379,956,999999991,67475676,79631,373939810,4953,323,8474688,33702817,67376042,153908,898,434401,999999997,1000000000,49198305,971,8298219,1000000000,723511,5126467,92,999999999,577184,747963810,435863925,999999995,3851,3679,999999997,2386555,9793,2,985744081,5249,2,999999993,183,7,8,493453159,910887,858473,48878}

    Returns: {-1, -1, -1, -1, 2, 2830347, -1, -1, -1, -1, -1, -1, 3216, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, 1, -1, 9, 2, 2, -1, -1, -1, -1 }

  78. {"E 500870550670466112","E 999999996","E 2119888","E 85775 6511974 383418 86885 25740","E 2565900132","E 44043 77788 6407","E 3606 1000000006 36291439059349020224 6384","E 80662","E 20217547854634 20461824 716572217360 999999999","E 4809511 90708 3275470375858545 999999999","E 86703499079052244771389","E 552484 82025 39624 26082","E 8239793 1328857 84682957 6914154 7061066 3146920","E 8443492","E 72846355018","E 21410498 401299083 15414529 999999992 91516","E 876","E 3669880 6284399 1005274 3302480 6252073","E 5736966196423970","E 371876306 6640782 864 62721567","E 41857 5914197 695717876 379353365 9307962","E 306667554","E 987141 144418667 1665951","E 388","E 57388270","E 70946271953405 5339203658825 999999992","E 5031","E 731008007","E 8276221 1000000000 8231039 9581913 999999998","E 40993821 36035 520092 324897 7968476 574918","E 6922228","E 5082812 433789852 59291514","E 288620768203 999999997 999999996","E 7 19 9 4 7 9","E 260503766 999999991","E 78173707 88512097","E 8088 122 2767 7205 3756 35","E 20865","E 582470150 98170699731 999999992 37765431753470","E 896730134075 317277506485","E 246165 482261785 80","E 999999996 874816748 460256460","E 496733821","E 196944 147692 477705 776321"}

    {57,95578199,10092283,44846076,5777246,13208,75,41876}

    Returns: {6284399, -1, -1, -1, -1, -1, 59291514, -1 }

  79. {"A 999999999 15537848441 992","A 999999996 20929899789132982 52232995754","A 35844504880 923 545975","A 82797 968118209331376969004148670409353 3314115","E 942126200340"}

    {999999993,2,56608088,45907276,87151,815968,5175546,68,55668277,595,60691,71411,82363,2,509726190,613232202,958422,83410664,515,59750921,52884,275094,549,3307414,504,999999993,31,7126,36690938,3306044,999999991,559771032,47935921,999999995,999999992,6,483933614,16820,429188268,1827,5,77825950,2544073,2183255,8,7840639,999999991,22,28015835,468331}

    Returns: {-1, 999999996, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 999999996, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

    // 78 - 97 are arithmetic and explicit

  80. {"E 3212 2054757 174"}

    {2,7427732,40,999999996,8,7580,1,7127,212511144,2,87,674876,86,516239,5611026,554359,5,1000000000,2,56785,40072453,42554,5707927,38361,751780676,5,1000000000,81477145,450,68,621869,991852298,162907,806274092,63673141,30670256,609,10899870,87,47548,4696885,194147270,864312,98587476,9175,653192,66850614,28428,926018936,3}

    Returns: {3212, -1, -1, -1, -1, -1, 174, -1, -1, 3212, -1, -1, -1, -1, -1, -1, -1, -1, 3212, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 2054757 }

  81. {"E 4761536921941","A 38732 5187241696 50177083067284827774303","A 94 168134 42","A 75 71 2067481596065246258728204064827542788","A 361769665 649391 5","A 1989 61964 3","E 8611 1000000008 828001 72629 580 4666","E 58825355 186157752 341260437 1543256","A 5202708 65163 9905478679391","A 2592 1000000008 60526771","A 3811282256609187560 73259600564732061 999999996","A 128369712 276 55361570826365","A 4552489768356652998420148 3034089 9622","A 999999994 5151071011212933 8889186483450","E 198 88 82 149 80 84 76 97 93 122 69 192 92","E 999999992 999999997 999999998","A 8683 93955 76","A 53450775398545231416038319992304855749 136729 7","A 1927299392933 9 8813531064119824592848","A 30 931 9","A 999999996 12309802 3893509478273699","A 9850 38523235269348362267565222708 3426","A 2 44 7","A 56696 1000000008 79","A 51708189 6506 97","A 9 276 1727001727151168","A 529105 97723 2460","A 215 8016138 846507767278224148","A 289243 1202127 19778370765298173223237","A 103 597 635","A 36 6936958351392429573 1","A 89 300 639415","A 96990100 73699063 3517948847130028","A 11586014506379336554003 8987 916509608","A 183139 999999993 2718","A 65270709357517587205 8204 7826","A 819 1326217977 81359012547339","A 9063 707630950288791265280197975445328965164 800","A 999999998 46817032 999999992","A 7 8 50222123132409795424006186304315","A 2002 521908026637308021673597530 595","A 76470 8727 9","A 1446 161554 682","A 9367152700765489539 382 420","A 5 9394075125909130340064 999999991","A 7 7683357671 5","A 576 787294198162367091 528825503","A 999999996 999999999 879991320360802846","A 33908 9 50105","A 4353 5793184057 626907"}

    {79701460,3508682,48,12773,701576,98,3013,2,443,53198130,999999992,1213,9539734,43028,1755828,4513,4591,4563,64770227,44747836,999999995,726651,3,76801938,4158,9558489,428649183,6199184,58,864648,1000000000,9669,46,11931,999999994,74,9,581223,259913618,304345964,593784,982509,769,546908310,1737,8503571,80373568,17,593,999999991}

    Returns: {543044663, 23671927, 178, 63711, 4455095, 487, 20079, 5, 2767, 361945711, -1, 7911, 64958967, 180545, 11672127, 30231, 30751, 30567, 441018567, 304204319, -1, 4626759, 7, 523232039, 27831, 65087375, -1, 42090711, 222, 5571407, -1, 51719, 167, 60455, -1, 319, 31, 3631191, -1, -1, 3717177, 6378183, 4927, -1, 11439, 57865559, 547637215, 71, 3759, -1 }

  82. {"A 186 9 868158","E 12","A 755 6 4898518469127424647365290031322030368","A 46329488 999999993 2227247","A 143187134324307397174375080836 38 18620989017","E 8016 518 67777 21605 5331 61727 6206 4906","A 826334411051 999999993 573073974606152022228214","A 67456788649207952505936 2 34162","E 1621275140049115064688667815635","A 89 5577400654130624645183019176970961 4","A 851226211342908633084 60648 4793955","A 9000077 3 548558","A 30968125712376467004622244085639566 195 7031252","A 6992598 999999992 47","E 3775615 6040816","A 999999995 5085 556976184","A 7566238125781267379 1000000007 5122","A 2 3 4373275","E 999999992","A 64 9 19405913814803304115","E 69 74 63 69 72 69 59 69 70 73 60 67","E 60210206 52086485 57874010 56391008 71331348","A 500155027098315 9059975329214522 8131616","A 69 427070 69","A 737626164468614167520523 968229219199 992760","A 241075 7899739 1000000000","A 5184257435375091726 4334852 3","E 48 325 43 7 16 51 4 340 26 372 151 14 53 68 7 54","A 29379 999999999 49889124","E 91 91 93","A 81 161565653 56300488","A 2 759877167590006 342580913358764640340671458","A 623635726335357 8 54249058600542","A 1569588255936692453437690296645155 64792 26","E 1329 3627 664046","A 6635425 874309717181 68428679","E 945 961 934 961 969","A 92 3784370 5447340513675823448533900788282","A 8519032189014 68038439 999999994","E 5369652 197146 94526 1808915","E 5 4 8 6 8 6 5 8 9 9 7 5 6 7 5 6 8 7 4 6 4 9 6 9","E 625","A 72893161991867837499 107173 4965214154","A 277418866 1742 454801471716225136142429","A 406407599844459887671518632 999999996 999999999","E 739 888 455 867 99 762 432 376 137 522","A 47678 51164188 71","A 234202362 940 14","E 92865","A 85800632 370618 999999994"}

    {91936620,43,3151180,14879,216076,2753808,660158778,800,22298,1000000000,6616,78950,1395,999999997,4367041,4742,73,574,424416,11645864,1000000000,8306323,81,2,501380,988624379,8797557,40,999999999,50514743,6427,71352,2230,59,6504671,955,668,9484,514,390673,99301857,999999993,5062801,4107903,466,566615,733839,999999992,473555528,999999991}

    Returns: {310057570, 32, 4363235, 20696, 299264, 3813029, -1, 1211, 30965, -1, 9254, 109400, 2033, -1, 6046727, 6661, 71, 905, 587733, 21081053, -1, 11273906, 81, 2, 694297, -1, 12077740, 26, -1, 161007989, 8993, 98879, 3188, 60, 9144578, 1423, 1027, 13226, 824, 541013, 336517445, -1, 7010081, 5687921, 758, 784622, 1016162, -1, -1, -1 }

  83. {"E 2 3 6 5 2 5 5 2 3 5 4 5 3 4 3 6 3 5 2 3","E 7 31 17 29 86 50 9 7 86 181 44 335 7 64 386","E 4065110 134735264653 1000000006","E 408856292 1245 148089 8275171 17699","E 906592119603 895920963 649720701"}

    {190332,625,337800623,63549716,830743425,97,86,999999991,38373513,957,6581,482355,999999994,186217,78097147,52297,382425,6887292,80,8521591,4600712,94797626,39476760,887380193,197373,999999995}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  84. {"A 999999998 304180318 59","E 8604 18863 126673 1449 7223 48305","A 9298 8946269 8697"}

    {5104,3220369,90,35717,6,776,72017943,9503,4,8321,861175711,2196162,58788780,72,3953,419}

    Returns: {-1, -1, 742549625, -1, 48305, -1, -1, -1, 9298, -1, -1, -1, -1, 581516783, -1, -1 }

  85. {"A 1000000006 14857 20333","E 44 82 68 27 48 879 54 883 79 20 870 11 694 164","E 79668065838108812125814855","E 7 7 6 7 7 7 7 7 7 6 7 7 6 6 6 7 7 7 7 7 6 6 6","A 4704 901042528705220505533 745","E 230949","E 3 8 5 3 6 3 4 5 8 7 6 6","E 702542166186209783936603409496148213693221","E 502835509"}

    {4949618,716866,999999991,999999996,2533565,14,9,200825,1000000000,479,2633045,999999994,37,997,68314608,700,841,4345,129617428,528,4108,39493,7,141782385,773,14,124944,300,505651,419015331,4,621,999999992,4230,39,26185816,56331,26284,583234652,8384,8,7,478840028,31823596}

    Returns: {-1, -1, -1, -1, -1, 6, 6, -1, -1, -1, -1, -1, 20, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6, -1, -1, 6, -1, -1, -1, -1, 4, -1, -1, -1, 44, -1, -1, -1, -1, -1, 6, 6, -1, -1 }

  86. {"A 7 8525692751869671379511667937 7","A 98 519 999999992","A 7 2 3531","A 806483 984 40937","A 85822 23211298499672965466124892517 8724","A 89317 6014930764047117090632190 8121297","A 764444621 617 5251","A 955873 2566 1711","E 7 23 7 7 7 9 23 8 8 11 7 9 20 7 7 13 7 10","A 23063156151775261845160 119 1737795","A 16925 791614766151322409 40428920619987","A 467 42 999999994","A 6048142 50868 84","A 60233511 93479738830988114294734577188743 40","A 782 1118 83","A 2823 76404 78345","A 56649474 442919177 6690977","A 712372468 2722527900001077464982613 502505626","A 232 686048381689284850542608387 19401056","A 870554248142980 462337411951 999999992","A 542319 3 592","A 4812968 4 18720198","A 112449873 38630 5","A 96838500 3257285966218552903566323667775 5","A 415363779 141961427 1614155","A 8335 543 66","A 3846 6803700605867154851123347499183 3","A 71569 10 6648","E 8 4 4 2 5 8 5 4 4 6 8 8 6 2 4 10 9 10 8 2 6 7 9","A 42189985 65438804 812645436","A 5667058778 999999992 4811","A 999999991 2363683326714151528909 999999992","A 729 8398 999999991","A 25912 5719 8","A 931938 41595303246 178","A 11674 304 920","A 6267477 4316991 62","A 14843426809908205132472682880316252 5034 30","A 19 9887 480","A 48800993 5051258336439328124535491 2419","A 7 640 944324","A 476 1000000002 40534458","A 999999996 6118281872290 41","A 69 7705693265267398210065028 999999998","A 7300 5400524511888921448989886163978696 37954170","A 3280106 6872588778742586308 64655","A 319308000 117076 94","A 7 751664998595246202916853014057291799 7743524","A 49760374 86885008209854719937841695154 63054257","A 4069 999999996 987195"}

    {947,12948,516,96284,68439,8,315201327}

    Returns: {1727, 125447, 909, 2957393, 1995155, 4, -1 }

  87. {"E 923101769440182324360271869115111","E 32472","E 51830 931483 747126","E 57","E 612","E 320","E 98222 862331499 999999996","E 11343 6940 853 7095","A 97 9840955 2601864018880521699331","E 9","E 57656","E 18191 76318 4132962","E 824592992345 44926815 95292","E 195942 10 38174 98362 195992","E 603 6 401389 46004 397","E 72282782","E 33721306 241939101 636369756","E 871956","E 85678841480 999999992 1000000000 823447545","E 467854451747727787852349987248","E 33657 9477 35272 20890 36999","E 999999993 59476494 5317 400931819545 3693","E 64534","E 59920 219 20886 6736 5536","E 21853 251879102981241649002053 4630250","E 999999995 704 25 1883 10461341","E 9 7 20 6","E 423833536491969324690987796616131731","E 8642 6411088 3157938","E 799460 33202049 819392 403605","E 894105485059178489 4805766459381 483999843925222","E 51528552552101 1000000007 999999992","E 9125224 999999992 1222798 5215 557834433 390949","E 5023852 5086018 6801372 2694822 512473","E 32743643 93728 805 226 1420","E 1000000004 8602903 3360378","E 999999991 7488521 760","E 8885772052 1000000009","E 1095","E 2761 5483571486","E 57343844433153","E 982757580600746438301","E 7605588880799","E 948 3970875 498 950051 1575618 64274","E 63599255","A 67312432 9005690 2","E 9739 4115338","E 261 298518990653135 25586","E 29102487740631112726490","E 9 291 329617 825511 8200 78"}

    {960477,4,8,600,7}

    Returns: {-1, 9, 20, -1, 10 }

  88. {"A 70 829774336168220831991038 122934","E 5 5 6 5 5 5 6 6 5 6 6 5 5 5 6 5 5 5 5 6 6","A 99 474694212482094477121886212 587","E 74714529 307536580256605636","E 65134 24004 75860 13666 89829 66168","E 6719138"}

    {9}

    Returns: {5 }

  89. {"E 53069405 711994 745288","A 93826 3 529910638","A 10575 243187 132851836913","A 349669 732 1000000010","A 999999998 781521 51679317644639659852434287","A 11 39220563 441321","A 58085027820947625 6944037437577849347 906","E 1000000010 136217174","A 34 4 24","A 16 81321185 497","E 9532 6608 6557 55274 38230 7952","A 189723 569388354 90612667155","E 33421","E 445380567518976054539","A 5023 4308194727732619561 8083182","A 98039 4192052 999999996","A 3673322 3579458 999999998","A 791948 369 7","A 362383 279250 882075883669730447731055045","E 15267254247024699915338352242122655132","E 690705056617547351228 725462559 1770519008","A 117 3917 158","E 531845663292863691191","E 8 7 8 8 8 9 7 7 8 8 8 8 9 7 8 9 9 7 8 7 8 9","E 3 4 3 4 5 3 5 3 5 3 3 4 3 5 4 5 4","E 39091625 601 3856081976 730161295 85 506072488","E 334290703 6557218972645 744475458","A 2580 10 348209271","E 61820 45968890 616039 6922242 55761833","E 11","A 999999999 7 9","E 6722 132","E 811 45 3999 429 406 49","A 2739035798046131328872421173406 148518754 84","A 8 809 492550","A 4491691772568222 18628844260278284 999999995","A 998 9020219 18606205","A 22030794 1738 6","E 91401008844674152576320","A 70427 999999999 80532674687489072924812081419588","E 3293414767790916251803226844221","A 986748 79 7","E 700656","E 4303428 5233500","A 665641 241199 629615200259776583962566910","A 6 7 81686","E 70 664 63 974 82 96 865 1136 75 95 877","E 140668664706058948904227 4647 343104","A 805673508 270 14","E 7 5 5 2 4 4 7 5 6 2 5 5 6 2"}

    {82,8077,912455,20,9,211620106,999999999,200,994987,56726929,999999996,260740385,49861421,1296309,66416,3,158183,217,354062101,999999991,999999995,8224,528736,287,892,999999996,2807386,482055720,732102,7,11864275,435,821327,7269276,40587075,853,2113411,6584367,89830244,681979313,95,460,86491,9,13,7845844,713129,199,9907214,836}

    Returns: {74, 33655, 1978420, 5, 3, 485557330, -1, 727, 2167740, 130008499, -1, 598552324, 114260047, 2858930, 169351, 2, 328204, 832, 813227119, -1, -1, 34257, 1098229, 1287, 4283, -1, 6325110, -1, 1564720, 3, 27100250, 2316, 1769386, 16560020, 92986072, 4122, 4733236, 14988940, 205942576, -1, 96, 2484, 204100, 3, 4, 17882581, 1521196, 720, 22611046, 4053 }

  90. {"A 162582 664 47","A 176297163746791532590 25668970 9703019","A 2488 23182677 8","A 27881995444326 9834675278 690","A 1000000003 98382 811589378336","A 155 3266634546699333693776645 849379","A 7694545817 999999997 38","E 4840663 275 3996987 2399274 84325712 63265","A 6 13632875522 226542095053","A 5 19905658632788544815632270206409715 64","A 69365371 666443396919467042400 4573","A 51084571490928090474 8 8318565","A 8 92926680975035364117591 57212015471704200","A 31870501 32876820913502791 1000000007","A 333 786 2444","A 43478916 782773 21","A 3797 240402593659802592205651 54808349903760753","A 2 4961388395759241313316 999999993","A 999999993 35034 6288254","A 66902066 44 8","A 682552875 754269925049316087740 325661813","A 432 802540304240661477 53054","A 63 5533343842148236636982584 694","A 90994 277779 369","A 53 76081 30","A 9196230 7862503338137149 5","A 22133522066024449 2605356954 223803","A 426322 549907671918180549966 336129","A 29934481 1020 55463","A 46655 315150657 1","A 29499579941333686722953670476376 51554982 607370","A 755822 226945855 4996","A 25061 1 985769","E 707637294468023626866619538315601512315626","A 922368650055160202866 5582990 924","A 2 4388665 25245380667626456793825659391619146161","A 93614 79654 142","A 876196 3681066434 36683883155","E 99483 29021 5775 6460 90861 80892","A 16068972939541345 999999997 80763","A 641532 6067175566 84533263","A 3429 76 6966","A 439534 6256 93533","A 944581 83668 8","A 9143202378572649 151 750","A 197 978331317 474025","A 663847 2933798376845355 23790191062","E 7 14","A 999999996 32813877474479043 66708","A 719894984 6777970273 999999993"}

    {999999997,70572,3907979,981973249,14659061,257521030,999999995,54926,72235604,30188954,160494,27,88,86,78466,999999998,6597,31843305,3679837,698267,85647,6705257,516299,86416,987255,999999993,654815008,699407,572,416071,999999997,87364154,68923,590,604371,27,35,5777,9276,243,7,209182516,8378933,587275227,215344522,32,47093108,15959069,896,48}

    Returns: {-1, 94291, -1, -1, -1, -1, -1, 78872, -1, -1, 182900, 3885, 7989, 7837, 102072, -1, 31233, -1, -1, 715313, 109150, -1, 533612, 109908, 1003876, -1, -1, 716451, 25295, 434818, -1, -1, 92666, 25313, 621556, 3885, 4417, 30424, 33874, 18705, 14, -1, -1, -1, -1, 4263, -1, -1, 25614, 5329 }

  91. {"A 1292842824792000209124836 4423538 64171","A 14948397745 451 823","A 4433 999999999 360868048","A 999999996 922789064342074181 4117261265","A 999999992 45750665 661337663","A 947484565 45459678149844791418727938213644 67239","A 71965867906641511522634076256257 9286 291","A 8 699569765832824336256 91297271","A 379738462 589209518 1546","A 79435056424111827884943150308344 6164244 8606684","A 999999994 6168878 36430","A 133 17242032 25382","A 999999991 1000000008 859495","A 30427 5596149671647 228570966","A 55204697405855128620857082846654 432 999999992","A 13629066521526580384 101232783 514053006","A 9154789951 41 99592608686230901891","A 13285918958949097804730900135733 779720 70631","E 6 84177101","A 25830946171988328238659139850639861935712 45 9","A 7670723 447486 5275818","A 487902123250571245717577425 4873358 21070","A 3 38850366102788275 64456","A 494 558931607146170637936768836637 572817468","A 17375090 8737427386 9006393506557985104","A 371881658939192268184843087 170948 82","A 6 7177687576939098523 999999998","A 8 159 2541401496447718684425969369","A 5869041809854280701935940323564800119841 30 282","A 80 740553 9928","A 8302 4 794320044400888533849966","A 6259009 999999998 999999993","A 7619173330 999999999 929215","A 933558736793909801771 8907124983843677 1458611","A 8 3024 8387168","A 541 1000000008 12","A 6527310 915685 1833476954384269","A 2 304305549261026273 1000000000","A 30029378850 33019 110653704","A 1000000000 5106011989149286246059216411175 54731","A 79418958407175964594950384338619 525 33667930","A 2614186659770115910 45701774661 55963","A 775265324443875 408973 61283274","A 77749991 4352857 326144745900440","A 270189 5891 887","A 210779 1 49304426879754812876550092","A 3981845638165342864 707769 38160","A 93 1 23855468744023840","A 1000000009 787625 73933601883282717227155331661","A 90545472625818687222 999999996 235504"}

    {8088182,53631936,362,957868,51150780,6930,890979,31803615,37,9,263,659748,4,198588,391798,666,9184782,36606875,69,284,999999993,596375,569,13747,52561831,1407,93,2,640886,102,7,299841,25,702278,101484,7,26,73621729,97,4,597870,999999995,8919897,7,9514,556,80,8,81,96818807}

    Returns: {3678303, 23860416, 443, 518811, 22760918, 6965, 489172, 14187421, 121, 93, 344, 386712, 6, 159749, 267981, 743, 4164214, 16315936, 152, 365, 443233633, 358630, 646, 12655, 23386210, 1479, 175, 3, 378354, 184, 8, 227231, 109, 405557, 82474, 8, 110, 32718687, 179, 6, 359293, 443233634, 4046842, 8, 9286, 634, 163, 80, 164, 42998233 }

  92. {"A 13 1749 452039","E 9 5 68 25 39 1 80 53 1 92","A 105729488 496277938 999999998","E 8358 9308 23448 36135 25568 6365","E 4663537","E 37573610","A 332 55512351 1","E 49894323254120493","E 80795475","E 290382851773182735216335598236887125121276","E 999999991","E 807 861 25050 8986","E 5 6 7 4 36 36 7 6 9 7 22 8 5 8 5 4 7 7","A 807921 83984100 6223817992253532308591","E 32125 8745194 2939013 152721773 2177 2511994","E 5 5 5 3 4 3 5 4 3 4 3 4 5 4 3 4 4 5","A 444608483 30 855288809093376808832493083253106","E 2311 49401 632 131 7","E 87361502 542876586602721360693586 36125976936","E 1 3 6 3 17 6 1 7 8 43 6 9 45 8 5 23 7 15 8","A 70 999999998 31507969336949854","E 3463419539269351535202794881499 9512017042","E 936368156 999999998 699965342 6347239","E 28 16 8 12 26 8 9 8 8 8 9 9 25 18 17","E 2 37 613 168 31 58 201","E 590128732 41751541466311 5883214 585684285711","A 607072099 882556 626457","E 708833501536126855113656593601108578","E 522809946 999999997","E 8225729120994932927280936600","E 1000000004 40271502 9078596 999999992","E 3604886 271219 3978302 999999995 4160240","E 2594 1133 351","A 84 4228 828","E 739 727 6416313 8096 5","A 68 3 757","E 634 627 623","E 330575 23451 75246470 741446457 7335909","A 65555929555 65454644 83950357827711790363881","E 39193 22609 77157","E 793146902267","E 29415353 6614539","E 808542 43712 116599 88721 9833 11972","A 23964550924260020056116723386705610773477 5 7291","E 1980323","E 999999997 999999997 2396266395 1000000008","E 40674752649695755991478","E 6226 858","A 6 500 51","E 4 1 3 4 3 3 4 2 2 3 1 4 2 1 4 1 2 4 2 2 1"}

    {15442596,57150413,999999995,80,91452374,922488,999999993,3,168286,999999996,8212026,7,3829949,9319152,51270,821764129,71,6679,4186,424597,3325,556214,999999999,4021495,3,22,8,316,338000001,2432,497492,2,256434,265088,577028308,573,999999994,732189,664408,380765852,556080921,84395,768610,999999998,38299,53,999999999,42333,999999994,999999992}

    Returns: {894260633, -1, -1, 9, -1, 464265233, -1, 1, 291159541, -1, 679260983, 1, 550018133, 711913553, 86507302, -1, 8, 8531635, 4181872, 449580413, 2921632, 453462323, -1, 555667613, 1, 3, 1, 647, -1, 1818973, 451730363, 1, 444620573, 444875813, -1, 1397, -1, 458652533, 456653419, -1, -1, 144439429, 459726743, -1, 63826270, 5, -1, 70881736, -1, -1 }

  93. {"A 1000000009 999999998 7595","A 360113 7289 3423","A 139 370 93045","A 247246620658334182262816 61793820 18896713","A 425 7588884338247383488 24","A 155453749940614721998 8 6426467","A 706984251730 384941 91","A 7227798 5344 126","E 9755627","A 361946066178339210430933298928 88614 37","A 85 403289 63","A 44483120 777 4","E 3141169168667704496980933642944739431531629791","A 9307 38109381586 6028532002274222","A 8263 78789 543","A 22009293204329877313751628743935 999999998 4495","A 6 4843 16572","A 4147508121297 79 5890479","E 999999997","A 283848741658727649578 13192512690 6","A 6059083949487577070 859452 26072426","E 217972252","A 9275 119 422748","E 63 69","A 8255568148961860072 12935 2","E 429227647749355365060485928068620013519536","A 5518707 392 1","E 9513230624090","E 13437","A 78989454 20 38178","A 6 48438 77","A 587 9 10","A 650 5 113","E 67226240909","A 7771617207 617 476904282","A 97566387 403 6","A 3283957416255285917054926 364 1213","E 553318696444124769604 560886306 593128 5497610","A 71805457612 48024828 38636990554407550","A 13 96844 17","A 90 7346209319714012552548312 39470642","E 28334 8472 840 9755035 77442 527","A 5523667 96249244055595 719747575","A 31 2920622 5","E 769 1872 707 5373 5555","E 6711 5126502 3313 10610 2905","A 634 261500900237845168121739616260489020 1226","A 81898958330271503918 5223 1000000000","A 2621888718469726 284215673347657940 5","A 9127909919373458 28027610474507 31620367923"}

    {27073762,8206246,999999991,999999997,3,999999999,10,71,794,401942666,24,92808,4,96,5,941,841,83080952,61913644,5,7,19,41223167,3518077,78897093,9362882,867,8,999999998,882435094,999999996,15212,9,48,999999998,518969,999999996,999999995,5869,999999997,1503,2,4,6,10872,16053,2,469007719,1003,6}

    Returns: {-1, -1, -1, -1, 13, -1, 425, 870, 63777, -1, 659, 8073287, 31, 990, 63, 76748, 67849, -1, -1, 63, 85, 634, -1, -1, -1, -1, 70203, 90, -1, -1, -1, 1321369, 139, 765, -1, 48966232, -1, -1, 508521, -1, 126014, 6, 31, 69, 943782, 1394554, 6, -1, 82222, 69 }

  94. {"E 17560955 454 1203 51307159 7133 11125 5524 6100","E 8750","A 27 6674901370 363295627","E 999999992","E 73133149","E 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","E 42441718","A 5 493553474 28538455760657439350708249","A 4278328 85160857705352108051513030117 7","E 9197420","A 122 45026378632545846 8912","A 1000000000 4301818572407 73","E 5781 73 21 9 31308 7 17 24 836","E 4 8 151 8 89 5 94 6 3 18 62 4 231","E 85 7 187 22 17 78 5 17 6 350 3 4 55 60 2 7","A 29074 449476 309131","A 592303089 718219224531 797","E 999999994","A 864551 2338050860809253792612292 6243","E 84723","E 2682435","A 1 736 941424155756774","A 19478 5234 865646185431122766869957763344664969","A 155 7364672167229101 57718","E 307 973 22022 142502 598 9 70 658974 7 27","E 90156306","A 146687549 15 31058017396253","E 3138 87 56 29 1730 79589 8856216 396","E 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3","E 940950","E 999999999","E 5 6 7 6 5 4 3 7 5 4 6 6 6 4 7 3 3 7 7 4 6 4 4","E 6306758680465389173","E 51142 7822 95 380 15362 6931","E 999999995","A 6294184459317714851980139023554414293 19 151","E 673","E 938407","A 77395 984601199836739 4500","E 999999991","A 48420072 6418404001 2","E 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 5 4 4 5 5","A 1222922 9 9707","E 2 3 7 3 2 6 2 8 5 7 2 6 5 6 2 6 5 8 7 5 8 7 4 2","E 10","A 2380357 9646 615861","E 195","E 672152499","E 18 6 7 22 22 26 6 7 8 9 9 6 27 7 9 11 6 8 10 8","A 4742581186145 80212012 16846477331386623"}

    {17,70208862,649326444,38758,999999991,83209597,755,1224749,58148,634582,707248281,751402,545878540,5556450,14407,425661433,101,9280,29599091,229449465,1000000000,43,24,347498152,294973275,3,218905260,73,9400,6,1367,3197848,189710002,809,630,34,206861830,345,8463,57004,91,454468264,32,999999994,4,2,47090,969007213,606,999999997}

    Returns: {1, -1, -1, 17566113, -1, -1, 354753, 160917269, 29277538, 152279264, -1, 153989099, -1, 224318204, 2861540, -1, 6, 1286588, 576218489, -1, -1, 3, 2, -1, -1, 1, -1, 4, 1287659, 1, 748513, 189796529, -1, 390081, 274529, 3, -1, 91265, 1279343, 28586977, 5, -1, 3, -1, 1, 1, 22598881, -1, 259073, -1 }

  95. {"A 22683229 59245757046177907292768204 992","E 6 5 10 7 5 8 8 6 7 5 7 7 7 5 7 12 6 5 7 9 9 9","A 318345652 372484204825507776255318174301 89","E 9 13 6 3 5 26 3 28 6 7 17 4 5","A 57 8881328675169913729101258657511205 1250692","A 8523160911430489911955762456980948315 336 22","E 489 5987 89 645 550 6979 48 5572 59 3113 60","A 16618 57302732294754153359393129931669 14576316","E 9 9 9 9 9 7 8 8 9 8 9 8 8 9 9 9 8 7 8","A 9156598395653394672495399 46 647933","A 225775458118468635768313 999999999 115543","A 1 68533367 92699935773399845379669407","A 2946415721720112978150833447 5 164","A 5584812947734002974728617500819334313 135 405","E 58644 6629 52450 2095 8268 863","E 7 3 5 6 1 8 3 2 4 6 1 2 3 5 1 1","A 677523227 805574881331313264624489 999999993","A 7513 324 761485772626997016","E 9 6 4 5 6 11 5 6 9 28 8 8 14 8 6 27 4 8 5 8 6 8","A 95 11226 814811951634335660","A 396 84 6051","A 94319287 2 6984585871240931","A 30 9080 763","A 53 367997 57","E 7 7 8 7 8 7 7 7 7 8 7 8 7 7 8 8 8 7 7 7 7","A 999999993 379723440 5210200","E 33 83 486 477 28 4085 2649 1801 8 8 293 28","A 95 72874838 1845994600075","E 2 26 5 1 15 3 9 4 3 7 1 10 8 4 22 1 26 8 8 1 3","E 8 8 7 7 7 8 7 7 7 7 7 7 8 8 8 7 8 7 8 8 8 8 8 7","E 4 6 4 6 5 5 3 4 6 2 3 3 3 5 2 3 3 4 4 5 3 6 6","A 8 613 18510063572757146759592194018","E 38 7 44 47 7 34 40 15 7 9 7 6 8 39 27 9","A 420 93280894886350762291133 5659045","A 1081583 6 84262","E 1 8 2 5 8 4 1 5 4 1 7 5 4 3 8 2 6 4 5","A 653175617 933620864721758 672475085265128","A 17058 501606 480","A 999999996 7 834335566858712624508826","A 436551 9348 311","E 547 579 993 1309 477 952 919 892 903 2152 688","E 834437417 2539911 1000000000 92461425","A 9914 23021993 8865094864806274767762041541497990","A 884397414 999999992 8707","E 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","E 8 4 7 13 4 24 9 3 9 9 21 16 4 4 5 14 2 22 6","A 43117858536548 55945114 808085","E 98168 314 58 3676 65354 24362 950 95 74221 5399","A 506887 16180 620","E 3032 9401 574 8514 342 880 7409 281 276"}

    {67,975500406,7073,98122101,64543166,25,758,2615728,999999997,822041,70417,999999996,596202034,630,814283415,4589,2555125,999999993,999999998,42251274,1991359,44017,45318947,999999995,935,2,78,3408687,395,239092,5,999999996,262443,157435933,11021905,999999995,329,999999991,63,276644,87,712029,7756,442240,861481985,7,130732024,7702762,999999998,2874862}

    Returns: {4, -1, 402749, 287612751, 221094449, 1, 27601, 98419433, -1, 94866233, 1422977, -1, -1, 20136, -1, 255049, 98299385, -1, -1, 176935379, 97182591, 1269257, 183012281, -1, 38112, 1, 5, 99990243, 6528, 30511789, 1, -1, 35367577, 405110815, 115071633, -1, 2244, -1, 4, 38320513, 5, 94648305, 443244, 72755801, -1, 1, 352211555, 108496585, -1, 98932765 }

  96. {"A 70187 2174 61430","A 504711 47446 8","A 736831 383395315717420942151832897343 143971","E 58168","E 1523751","E 3672961 15323717941 7186820","A 407 901 99","E 999999998","E 237270353 4888 546689 89219274 37550","E 999999996","A 755835 791707568310613188 3","A 2 9 2685","A 638751 95962138876156 61","A 1480 12363860820123 926860","E 7800271 6092384 534738 91011 1745407278872672","E 1374384751002578679573905","A 56329 56 128","E 28283 93794 8241 19653","A 74039606335813757442431858 287 44","A 71321292370822613583164299814 40 57","A 31468620 22921175639754206688 623923","E 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2","E 893038 58734 81 47726671","A 13927099 4316827 5","E 766825531 922922","A 560691865 60417416486071185883 999999992","A 2 29860761998043284399536063374196185784146 54","A 170154 944320 9","E 345978 83673 150142767 70013349 62669","E 771457518713762281017295516424654717","E 8432422107","A 92770923166 81400632404161070850123592292 6942","E 999999996","E 51357","E 746 791 806 751 737 714 766 782 796 798 769","E 946668851215 9861903","A 5960920 695969 612","A 32029 1000000002 91847262","A 67764477740758002609843772 1000000007 32175","A 875913175154332401283648172 1 2381840","A 934877576395707411666652 651 48","A 96871 54 7117536","A 2790233 19647568096205820709357 6289955","A 8173927882 999999998 92476918841","A 427791810013845 75 64159840185973124750497495206","A 55 546216871 58267893668501884273975002","A 2 876 17858","A 922607356485886882054275966 472 851","A 80893060174934444 630214856628 271338799","E 999999997"}

    {231,554727,6255,23,999999992,284,33442112,640,99098,801,3191677,35,7,8940,34,818,6760,5507,999999996,524,999999994,583,41757098,15259463,4,1,614932,41,999999998,999999997,2521,1202913,43913004,999999997,822575992,1676416,8,80539335,6020,49765,1000000000,39,61178273,3,930891,999999999,509,999999997,1000000000,6987}

    Returns: {1685, 28224661, 254173, 2, -1, 2153, -1, 5276, 4867501, 6707, 167990917, 65, 1, 387591, 56, 6851, 279283, 217021, -1, 4268, -1, 4790, -1, -1, 1, 1, 31396621, 110, -1, -1, 21863, 62375557, -1, -1, -1, 87323125, 1, -1, 242509, 2415793, -1, 92, -1, 1, 48043525, -1, 4133, -1, -1, 290569 }

  97. {"E 79116028595897 615591 7437717","E 2342992164 437124147532188 783667 329765344","A 9165722 232 322","A 1366546425869925377704901 726348149 916035338","E 1000000001 12149582 409773730 18677 999999997","E 38931594 999999993 1519787 172406","A 4587697593511375418874 9 11526","A 14445196574222646093945785479544785055 12478 66","A 9806674 1000000008 46","A 543756375317023148450 6135 5890559070516","E 169","A 360274813110649942 848573119422862316 6094727","A 4246 496756 499179839","A 62885690532 833250734355595158292861785383 9842","E 9921917 3992834 470691 189292 13131668 1656030","A 7181021943447007976027157 9627 3","A 83703287 1845411796272687451836057608 96970514","A 43436535302451188 491 997866596522834166","E 918386 999999991","E 12 5 4 6 31 20 9 3 4 6 8 9 6 4 22 5 9 3","A 41900 3383760116155976345684 57450753072335","A 16088 582 3","E 9 35 30 7 13 58 5 9 49 9 18 36 56 18 7 39","E 331 45 339 66 9","A 238074038 3 2","A 99243159 99 366218","A 983438508559092771 906 762776","A 86287 13528328766528114151130034852304 841","E 920","E 93545617","A 20759119736115645529236 33 9","A 1108 982836429547478551119549667806 641839984","E 8990 594 9069 512 2381 2541","E 788 6719 844 598","E 40553626895 839883541415","E 6077118683 75406678 999999993 37497010","A 7521350516137712172900 757709908 88287708","A 294801464 57 573558","E 28925 266690 41136","E 3222 3083 3254 2674 3586 3165","A 566112672468 5220250735529737121 86230084","A 220608296644727711715410936 2 2036655","A 3677920 2053060189769710380490111844 999999997","A 8360538287677000503152480739220807487 574253 479","A 69255377030653 32667994631 680","E 80 2265 6994780 6508","A 9 1711961063205488301319481584855076416373 737","A 108 4672 100","E 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2","A 673 1 67"}

    {3576,80590,49,23833481,6361,2654,146741176,684,6,5,999999996,6,3057,6995,246,72,83,850382366,750,7010,162,3,890772,27,17251,999999999,9,78233,97,128566,1208509,7027,63770,2274060,261357,26,7299,499,3,9,5,999999995,16771839,1,39865792,485,5106,91291,41,396416412}

    Returns: {99517785, 107140686, 31, -1, 99793500, 99426507, -1, 42725262, 2, 2, -1, 2, 99466404, 99856167, 397228, 679, 690, -1, 75406678, 99857652, 32812, 2, 324629393, 5, 100871313, -1, 2, 106907343, 704, 111889320, -1, 99859335, 105475803, -1, 125033055, 5, 99886263, 9214442, 2, 2, 2, -1, -1, 2, -1, 9211194, 99669255, 108199887, 9, -1 }

  98. {"E 65 47 83 86 89 93 332 238 62 60 52","E 327 63 442 422 472 53 60 278 534 41 111 72 56","A 62742 51795002 7","E 1348730303125 693097401426 63524304 75516017","E 7572203667636","A 93486 77682505 98905648","A 2 17492837289237621817913375454286135849 45","E 488400 677186 522539 439486","E 953 975589","A 57479841712081557605217877794425 7463 18746","A 995790 6 5482","A 22693 996532424307062836645812245157121469 68615","A 300629 1000000000 5232159","A 1974169974286547624537993555 40631 16","A 322310800041992 59952756574904898353 1805223","A 64539567 892569 211562734","E 26426724 440171507 60366240479377969019","E 818618149194390 856679214156089499656","A 8368109 628 58","A 568 71959688474867279599951278418595727 49248","E 66777580 670 70743380 58395 210955","E 7840 7640808 38220 262 9751 175758","E 338983709 999999999 91965396","A 8808170 7464 1958224349866677","A 962 6469558 52061704","E 9546 812 837 16688 697 371 25 923 6352 6904 948","A 47874496567259 277664 6231887572516268357587742","A 6922989 16 953093","A 38112780009403475212143 19 999999991","E 140038 97429 294833","A 908 20 9003","A 836 8873368455480426766747930702494387 999999997","A 306041 8 999999998","E 13098 5953","E 38985 7 710 39912 87 1757","E 8 5 5 3 5 7 8 3 7","A 481599 3991086424633092 413450786061601066545280","E 1104 5115 3524302 191 80803","A 2284552 999999999 23","A 4680439 92 12852","A 8 56607 47226894962248","E 68464624 999999991 9785744 9928","A 999999995 597123959 6765","A 5 54523 946","E 3 3 3 3 3 3 3 3 3 3 3 3 3 3","E 977 3955479 54 79 468 210896 9 886 8312871","E 9280676121","A 75627304637479591542 48689975 463423","A 937 652178302807 364334388415606906","A 41313 434337 64"}

    {459,31511710,41605,999999993,691369,286487,1731513,17778106,4,96852154,27492,7412,9,999999997,90083272,456,983879,983932,60,43974831,54989170,799523042,999999997,6731769,316560,85874,620584215,388687766,781607503,431174,857843,2064,705980,16,644111018,188963,493579352,51163530,78182,2239,799224,40533,4352,432527,82,999999998,85140545,9059,817,52}

    Returns: {8448, 244257937, 565841, -1, 5635457, 2480433, 11595345, 134523377, 3, 766342721, 452993, 147108, 3, -1, 712257825, 8388, 7611097, 7611377, 534, 343841041, 431848089, -1, -1, 46261337, 2720937, 919873, -1, -1, -1, 3637561, 6939041, 40368, 5742953, 3, -1, 1700481, -1, 401280353, 858361, 43848, 6478265, 557265, 86008, 3648385, 1048, -1, 672764337, 179988, 15528, 278 }

  99. {"E 4373","E 91337267012000","E 235 412 5906","E 44297284684136907741129516310317","E 999999997","E 257","E 70982 659 208 9 9 99","E 64431","E 4662041799829177835489482976892189559160889","E 251687363603995431097547619","E 1469315436482207","E 7697 9617 6100","G 31778865 1 9436336","E 7936311051 463825051300294013386","G 6385 1 80","E 727860","E 83191943094","E 3484013","E 7116","E 216381255","E 367388173920842948151624873","E 6620","G 427 193572 6593310934286110765078499840","E 2188283902652068298729914","E 5799333","E 667088 161677 494029 91405 304364 3724112 627563","E 2488603173599037473031955360","E 8539950275781969542145","E 6941 5257 37251 3617 9550","E 506490783646082088621822","E 5 3 5 6 6 5 5 3 3 6 4 4 5 4 5 5 4 6 3 5 4 4 6 4","E 27945 10 5 5 25 21 7397 8 22 4259","G 52 3 7","E 4694933","E 4403916","E 18941 734 2179 431 8862","G 9 60 3","G 550 1285694 1","E 4 9 4 14 9 30 4 9 3 26 30 30 8 3 3 3 9 5 25 9 5","E 1362414","G 79 80 2","E 649 7443 3952 7761 8742 8104 636 537","E 75591612 63320 445682 42040668 937348687 1546","E 58613 4954 754 5474 6239","E 77825","E 941989","E 33038704184703622281335","E 7359515783834102463813652","E 62533744","E 999999991"}

    {7955989,5267695,49505754,246218640,77,95}

    Returns: {31778865, 31778865, -1, -1, 2179, 6385 }

    // 98 - 117 are geometric and explicit

  100. {"G 3193 20610 59747231952478170380","G 55 3342598 275","E 98666485884080748944851529881409135227309963634","E 151 96 886 737 201 110 768 428 736","G 28 69833941798347301883968286 7713","E 13 9 9 11 5 8 9 5 22 29 7 7 8 6 35 8 7 15 17 9","E 4720238","E 40 68 7 8 46 268 52 192 292 7 47 8 7","G 38367 169 487047053881268508124608","G 2381 1 410514946341986867997377841","E 6349454475629035521","E 10756488382783401058698834951562727055728","E 3330117","E 5 5 5 5 12 8 8 8","G 40420 958939 24314153773905441112381340657560","G 975 4919567629578307513735 5704","G 3 133 2","E 25306 123","G 5646 2777 1","E 794524544","G 94435 4376822 826990506341648933611519603","G 7 4816226878918 408661003028456353763082115874","G 357 4 8","G 7916733912743185484539 999999994 426398417","E 33 30 35 31 30 26 34 42 29 30 26 34 37 33 39 37","G 2353430114361 348620 999999995","G 1000000003 75544379237742 87","E 7 4 5 5 5 3 5 3 7 5 6 7 6 5 3 4 7 5 3 5 5 4","E 770614","G 6262969739547866859887004691 51 6","G 3698549297595489617225 1000000008 5022331882","E 388 99588 31884 999999991 1000000006 6339825","E 7303582795406756843758833979151343944918947470","G 4522027396407 3031705388157 673053","G 8524130 1 540558284","E 4 4 6 5 6 4 4 4 6 5 6 4 6 6 6 5 5 4 5 4 5 5 6","E 999999994","G 594056 91712058467095 5127","G 709976 3 4","G 503815449161538643474615 9 4778","G 60 784909600 90959","E 6828 764183","E 5619323745089007425","G 321634 6 50438299368841559","E 26486759","G 8973074877496250055 9973248943034052916019632 82","G 7011511 9 2","G 69771 2 1","E 22 242 334 5 652 252 97 495 2 607 7 6 674","G 41 344 2"}

    {999999999,1,97449,999999999,999999994,39239,7,999999992,2,69433304,19210,8756,999999993,999999991,74170930,9174,34,1526613,79,31728859,90,4,726288851,23565,2,1391,999999995,999999995,115560511,63894,3854,873,2451781,66,5811360,30436,62,617}

    Returns: {2381, 2, 2381, 2381, 2381, 2381, 4, 2381, 3, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 5, 2381, 13, 2381, 30, 3, 2381, 2381, 3, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 8, 2381, 2381, 7, 2381 }

  101. {"E 1000000000 6731343 4714142 43480438 5025430","E 21 6 4 8 5 3 5 1 10 9 5 2 2 2 9 7 8 4 8 9 3 4 23","G 37733854 1 128562","E 6 2 6 4 6 6 3 2 6 6 2 3 5 2 4 4 2","G 62610579 10971030934466814235877331 7873","G 322533386 1 9815","G 4 24542567474720981209309688 746555","G 460569 1 7447879354030165151058367","E 7 46 8 56 17 66 7 18 57 9 40 7 7 20 23 7 28 62","G 812147545423963181032517 836341624 398026","G 1603844851792 9203078714929924 974274","G 770203572 43 554454629976749963378506905","E 7 6 6 5 24 23 14 9 6 14 9 33 8 9 5 8 9 8 6 19","E 8 6 7 6 7 8 6 8 8 6 9 8 6 7 7 9 7 9 9 6 8 6","E 1709 94 626 49357 679 6 733 25 2 2042 4308","E 6 4 4 6 3 3 9 4 53 11 8 1 6 7 6 1 3 1 7 11 2","E 2 3 2 3 2 3 2 2 3 3 2 2 2 2 2 2 2 2","G 4 437073137808459853094290823086 1000000002","E 5 5 5 2 6 4 1 3 6 2 5 5 2 6 5 4 3 3 6 5 2 2","E 6 6 5 5 6 5 6 5 5 5 6 6 5 6 5 5 5 6 6 6 6 6","E 710019318948314221278627054473219518051","E 6 8 6 5 9 3 5 5 8 6 4 4 9 7 5 3 7 8 7 6 3 9 4 8"}

    {303403022,922532083,315,999999998,32610,3,83,665,403,14,5841310,2921027,76850,79608,53,1000000000,3,50,1850435,377370214,82011560,52,849820,740,63390708,256516549,618589,424,49420,383883,5682,20,5,3896513,985506811,80,4,999999996,55,9626,77453,1878273,39,46,7707470,7118022,6557659,3,9749,715406}

    Returns: {460569, 460569, 460569, 460569, 460569, 1, 5, 460569, 460569, 2, 460569, 460569, 460569, 460569, 4, 460569, 1, 3, 460569, 460569, 460569, 4, 460569, 460569, 460569, 460569, 460569, 460569, 460569, 460569, 460569, 2, 1, 460569, 460569, 5, 1, 460569, 4, 460569, 460569, 460569, 3, 3, 460569, 460569, 460569, 1, 460569, 460569 }

  102. {"G 1990692 1 31057530","E 8240 35 83 774795 6836031 8 72 4 47739 93 546","G 1000000004 45234636691683618007 385462275049","G 58200 9 1000000005","G 91463 18719901156079611284139828 734476271","G 6330073 2 7","E 4 41 5 9 447 6 2 3 2 455 57 2 201 5","G 785965 22959955569931749836 2"}

    {72564730,6029436,47642017,57,432360434,63,610647997,362607,426679,12814065,43835,999999997,30677098,999999997,20139223,452,191938096,4,64879,6,2569,2427,61,1,1000000000,2836800,52412,7112,5,892,519334,921603514,650756,49487405,101843,2093,9632348,3858707,3,57948416,42014578,27,815,1000000000,509851546,5227,209839,2792,6321195,999999997}

    Returns: {-1, 1990692, -1, 1990692, -1, 1990692, -1, 1990692, 1990692, 1990692, 1990692, -1, 1990692, -1, 1990692, 1990692, -1, 3, 1990692, 4, 1990692, 1990692, 1990692, 2, -1, 1990692, 1990692, 1990692, 4, 1990692, 1990692, -1, 1990692, -1, 1990692, 1990692, 1990692, 1990692, 2, -1, -1, 774795, 1990692, -1, -1, 1990692, 1990692, 1990692, 1990692, -1 }

  103. {"E 578606","E 30196 8579 2840713 2081628","E 4533289982728878735","E 54126874 48864452 51367392 55992722 53201432","E 2075 8815 482572786 29481","E 14795 9977 12940 6978 44087 7778"}

    {346471245,712266560,260903,904,6480525,859,3,999999992,96,55,4745,688093632,473174069,1000000000,5878731,794558,816888030,999999997,385837702,4656199,999999995,999999995,71300413,79369,378233,5364234,23410,999999997,825906954,457,4794,999999996,999999995,74667190,997953,7,999999991,398,5,64,770,1626765,68,873763769,302144,8799,8,244821487,66779090,340}

    Returns: {-1, -1, -1, -1, -1, -1, 7778, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 12940, -1, -1, 8815, -1, -1, -1, -1, -1, -1, -1, 14795, -1, -1, -1 }

  104. {"G 6844397800404040 9932843723861137436031232864 40","E 636 664 106 231 89 776 859 222 219"}

    {49013853}

    Returns: {-1 }

  105. {"G 51 7620021098476267136 56816128427","E 761 992","G 221473701 94056546 999999993","E 627442","E 8 8 4 5 7 4 3 5 7 3 4 5 4 8 3","E 25990 16 953 442755 7930 94","G 1666 7665 1","G 8 16 1","E 898383353 374975571 536350 6975827 766019","G 28874 961803937 999999996","G 5973286106964215 88768397859 999999999","E 2026544780604512822119441657083731775","G 69119130352 582683632580526874 1000000008","E 999999995","E 2011532 54890408 10066 218133"}

    {152,1,829928,718185,43534104,12103945}

    Returns: {-1, 3, -1, -1, -1, -1 }

  106. {"G 73189591 1 28964733803","E 1000000010","G 852 1 8","E 5770766","G 873 1 317178","E 777298","E 1000000004","G 6193066635703002935842542 999999993 707057514","G 888711412857111 4049 63336298710679871144409","G 57196299561046120 1000000000 999999992"}

    {3,652,94,882898068,945,4215,836302,106123,290,8911,999999995,6672,23237999,62863942,76844,899,939271196}

    Returns: {852, 873, 873, 73189591, 873, 873, 73189591, 873, 873, 873, 73189591, 873, 73189591, 73189591, 873, 873, 73189591 }

  107. {"G 2259761 9 111","E 791 4299 4694 917 4102 828 809 802 3257","G 138 1 9915801361487223970950235","E 4507 14016 20061 4955 92 88404 330987","G 5 3 10"}

    {8864,568149,3201,39221,829,593}

    Returns: {138, 138, 138, 138, 138, 138 }

  108. {"E 38415","E 21221","E 2086869","G 912103983441716420 472814849 409982839","E 1 36815 649158 999999999","G 7969235148544 141 531380576781"}

    {999999993}

    Returns: {-1 }

  109. {"E 32035","G 2061110 649407 26511580","E 65528","G 1703 8 3","E 512630918868463070886","G 86484182348352562 151569 524","G 647531693454573106979013919720707 483703965 4277","E 31 6953892 3586 8503 3423 47 5","E 999999998 70246286 178730 48499965","G 234 26374293319559 831112","G 49 1 999999993","G 9269 58304 7364510223001728","E 482483371251942090985","E 435690676 999999994 568605313","G 131514025 107 8396204","G 8 1 86774169163735664","E 2147211827114531582465318802375","E 77","G 9769738 752 453933497","E 108848187 876107649 616357833","E 99098232","E 97186","G 53094 1 704697960522","E 2 3 3 3 2 2 3 3 3 2 2 2 2 3 2 3 3 2 3 3 2 2 3","E 9 8 7 8 14 8 7 8 8 11 7 7 8 12 8 7 8 8","E 38066352833381088","E 935136 148062 434128 46851 467976","E 445681572","E 3 3 2 2 4 2 3 2 2 4 3 4 3 3 2 4 4 4 3 2 4 2","E 20 49 63 37 7 45 52 6 6 43 34 56 263 106","E 91180873","E 85 30 84 16 16 7 6 80 5 79","E 5800359385876","E 5437299795 8585804630 56054468260295","E 712324462 79724688 71 7633954 139394374","G 163 1 1","G 4683781419978915170 89956 1935","E 359516060328690855436406813901","E 436331977186535908655792282","E 999999991","E 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6","E 999999993 41912 999999993 1841 77960 655","E 40342 40314 37543 41714 41063","E 87 96 159 91 151 85 93 120 89 75","E 28986092 46732020 2673908 1247205 197010 8094371","G 87144948850756545997472636754643998505604 5 19","E 867733538608","E 57780","G 7 999999994 3929","E 7474334462584385851734312447850483457"}

    {28707172,927095470,94043062,8523,401,79057,999999999,862613207,467,718944433,422221,21,1158,3276,90614,4,8,4,999999991,9164,999999995,43,999999992,7050888,167290,451,86782231,4276961,7222,63801341,65,159531,7609,89,999999992,43,72266202,223997,29347711,50,5597282,46,270879,216537,8538,10066,129,855,702,473621822}

    Returns: {8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 8, 8, 8, 2, 2, 2, 8, 8, 8, 4, 8, 8, 8, 8, 8, 8, 8, 8, 6, 8, 8, 8, 8, 4, 8, 8, 8, 6, 8, 5, 8, 8, 8, 8, 8, 8, 8, 8 }

  110. {"E 244288169036077549729417783596688648098","E 89949955","G 424787547799686947869 42188402 11418594403130864","E 378872","E 188276340022504942174796588818436","G 133264 8348640810152071 59964270963083","E 999999997","G 999999998 5860 26343","G 8 3447 1","E 331995426888648467990079598796","G 8 876320407649441675323099485 630","G 842 985 1","G 22166778579777134 9415506479 3976","G 235583325529758808910767756616903 5624 2449","G 9292041 1 180947954796086615546139341638","E 390922008643326429530026","E 57490","E 37074","E 77 25 79 11 73 74 72 14 71 44 20 61 84 32 34","E 809157","G 620891 2413 2952042","G 6531 18 221230108789771886502379280042520033","G 49406577850 35 1614520272942921498","E 264314796","G 9571403 4060122725145992640773203 1606159","G 29504 6639463016061806438123795587076997203 4","G 67806926 348025378164412597084119 123260","E 4124192428 3742381473 35862 9616544","G 86181 999999996 92151","G 5747 5430261438148015948 712280844","G 5874263217533239878414 2970 6406675","G 618 8343077 2912931","G 162972062682123310894190285370 999999995 1997578","E 999999994","E 84953","E 183387592573063878530238726","G 767631075 5362 6148209","E 4487 385 3912 691","G 74635607209400190428487 20 37782911","G 1 62312928 33483070496151546906687472325607450","G 978836788 1 297831005422898100","E 999999991","E 96499454","E 177807788","G 319361 22185767434374000407392662321 14846","E 52083","E 6426432089739234949557887296056","E 75141","G 2148772536336106062462194032 8189538 1","E 7857"}

    {2,9158,8965,10656705,816,999999991,7100003,999999995,32464478,75,999999998,855294,2239,999999997,5943495,194,48726,26,91,4480,861971,8184283,999999993,200402,859233217,378303968,92591489,47,4,327690,47479683,766,84021,9343,975,553360602,176461909,67063293,63903395,8556,11005,688359176,2099537,72,79,78286,79893,695652,61,1898940}

    Returns: {8, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 6531, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 11, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041 }

  111. {"G 8625 268152773512532279090376900 652","E 71 75 625 5 6 2 43 28 99 77 61 4 92 30 95","G 9509 918617902036242759246361708569 19318540","E 18 58 29 25 50 22 58 72 24 32 74 50 20 18 54 65","E 539 574 82 974 193 219 962 479 3198 785 337","E 3291215 19174 9508640 5362 3571619 7800 4990421","E 291 275 423 56 638 131 89 74 540","G 766522 6 3","G 533 1 7351616880855842544855856792381","G 350172399 90130271152695960307415324211086 47","G 9 40534669 791056","G 7304520 53511206451077650613095947093577 5842","G 4 1 704762","G 2467617 1 384619578657212418678671808432","G 3432 4 5","G 40 4 5","E 767384365000833353773874156560847611070","E 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5","G 7402398389555044717163979416 338 57","E 915 4 416 218 5 9 760 97 815 86 619 93 8 5 93 89","E 4 5 3 3 3 4 5 5 4 5 4 4 4 5 5 3 4 3","G 12487599049371033 2 8396299942446330690300453473","G 97 848446 9","G 1000000008 4931449777064885890633151 66283","E 630 74 6 25 172 41 8","G 70590172 666497137398 73523","E 4 4 3 1 5 2 4 6 4 6 3 1 6 6 6 5 3 3","G 292638 601816375526350147462648685068 999999992","E 884122997164065756 378 29812966 9728655393215","E 8 8 6 6 6 6 7 8 8 8 6 6 7 7 7 7 8 7 7 8","G 9458043 9 2897735010053822752796963537490","G 57 999999995 9540","G 6 1 31674048","G 7 516363 1247843743","G 9180055 473 32","G 7 3 13","E 5 26 4 26 3 4 6 25 22 33 67 62 7 69 2 3 4 37 14","G 780877 7400 758331","G 936 1 375285120607669072943484370771711986","E 36 9 9 42 30 37 39 22 28 24 28 23 39 20 8 8","E 4 7 7 4 7 6 3 6 4 3 3 4 7 3 3 6 7 6 3","E 3 5 8 8 2 7 4 3 4 9 6 5 5 6 3 4 7 5 8 5 9","G 733 1 9528372","E 3 5 4 5 5 9 4 8 17 4 9 6 4 8 5 9 4 9 4 5 4 6 8 8","G 5 969 1000000008","E 602 432 918 310 74 837 217 77290 732","E 1132 8211 57 63 31900 5962 660","E 7 3 3 25 54 2 8 44 7 1 3 9 42 8","E 8052638 43922 455198804 9452 91103 7175111","G 9707267996112717 160620895 52"}

    {583,999999998,191672,40,95,818270748,61070771,208,2709558,5436482,174420,999999992,93,262637455,15,89140916,54350904,25804,20190628,26,211,2,14779,26,146,99722,1,999999999,747909145,8,711,9631,999999992,5,94,785127,63745139,266374,49,2635027,8940,12883,999999994,960,38,718325,2602028,3025,2362,481511674}

    Returns: {4, 533, 4, 4, 4, 533, 533, 4, 6, 6, 4, 533, 4, 533, 3, 533, 533, 4, 6, 3, 4, 1, 4, 3, 4, 4, 1, 533, 533, 2, 4, 4, 533, 2, 4, 6, 533, 4, 4, 6, 4, 4, 533, 4, 4, 6, 6, 4, 4, 533 }

  112. {"E 200 3966 930 545351 903614537","E 13092 597371 75880 2772666 193243 68561496","G 17272 9 4","G 4500255546597765 3 193020422397591102176044879","G 1000000010 169881 9617785556","E 862798735711059198","E 110","E 4234959 736482 759567 4959979 8043115 5335625","G 9 1 93253334259519201801688822782317520084479657","G 32795868620 217 472","E 944670812917375855","E 2504 769 791 2215 9397 984 63935","G 41257278 4 2","G 155220716969175323728205 567461935 524500","G 84 937 2","E 6 5 3 6 3 5 5 6 6 5 3 6 4 4 6 6 4 4 6 6 3","E 5 4 4 4 5 4 4 4 4 4 5 5 5 4 5 4 5 4 5 4 5 4","E 85605071710","G 42 6 5","E 717","G 9375 336195093967042292135710780448531147598 3","E 275 3330810 20 594797 14945 286713 16 842226","E 1397 410 40 1513 855 27","E 7 7 7 8 7 7 7 8 7 7 7 7 7 8 7 7 8 7 8 8 7 7 7","E 709","G 226679576181410581518129197 67 64","E 2 2 2 3 2 3 3 3 3 2 2 2 3 3 3 3 3 2 3 3 2 2 3","G 3729 1 18948221149036109630180","E 1000000005","G 6205864680299679489610293469605 718 977538","E 97206061654","G 3240876062233140803 44739445667151 7619217928","G 37151 365907945900297922120369405 6695415","G 7 68556638113 17477","G 708 1 6241465378993101262667013992797644","E 169238972355784009566","G 7564 1 7277","G 5 861234 1","G 853 1785171042372752931764050 1000000000","G 347628887064159280445122 914 999999994","E 9 11 27 9 20 29","G 84650 3026 1","E 245855305763573860725899285204462611148728","G 479243983410859736233 810470229 903398111681","G 110 77523487812954 1000000003","E 89564200722734698825156005569","G 9 20973716010575347119284377792 473323","E 85274095651397744318","E 1000000000","G 34989320528536912589371 9370426 7775658448248939"}

    {8966,761,35,89,7800830,7983,490,81302,8485,42398,11225030,6083424,9748,84902965,76,1578217,913341,485270,187,93064151,420003742,7246,999999998,5501684,730,575835,78566046,1179693,9853,34858924,6372,82,922,7827882,585,316,5302279,416428,5949,1213,4808,644,12893641,360,124,25083,72631878,844911810,447,747607734}

    Returns: {9, 9, 4, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9 }

  113. {"E 247788 776 605798 24541 5079080 18390293","G 351814 7 2","E 244 884061","G 751306 8 1","G 82 487394 223346043302954581427832324098035","E 152 318 56213377 9492272 71 85107119","G 7632 8 3","G 631717 2 1","E 3139002420015481751944 277","G 5288861 7488119 6474988","E 132 659374820 8 94511812 1989 85653883","E 4 47 73 2 5 57 7 6 84 6 7 96 73 2 25 4 88 6 70 9","G 999999997 1 172","G 14 980 43","E 6 5 7 10 9 9 7 9 7 6 8 9 7 5 6 5 9 8 6 7 17","G 344 2 7","E 802592687","E 735396330","G 240 145 31267","G 8 6 6","E 9068 448614 464063 66828 1000000006 999999998","G 90 999999995 5219035","E 1762554 4768 360257 3614 317891 6503517","G 516 1 68774429432730161062745537119245423585","E 70088 48460 904820671 69349 71495458 349835674","G 1 7722 2","G 28247 199100699 881217571964689","G 531 7 2","G 2539 2 9","G 27 561508751268685172541651993240202 8919","E 1900 849 588 928263 516","E 43391663 999999994 882662538387852 75328069 62","E 46873 74 32912 8192 55067 828","E 62375394497426749798269540586872959","E 5562713 34110784 163917 124562","E 1000000008 77138277 10685767 344021638 8588771","G 917 8 2","G 110 28 4","E 647 73310 6 32 84832 9 9040 3009","E 91 79 104 4 41 57 8 9 7 4 14 7 3 22 140 148 92","E 52","G 14185 70 2","E 960509158973402","G 308 14 961481177928872053123","E 999999998 999999997 999999998 1000000003","E 1000000003 999999998 1000000000 999999999","E 343 711 483 369 377 537 144 422 461 1561 281 372","E 3 1 3 1 3 1 1 3 2 1 3 2 3 1 3 3 3 2 2 2","E 68193568564109619 999999996 3362812698 787225289","E 350577571815 106558058394897"}

    {767714452,624,51731772,94,999999997,999999991,48,92727,32,151869,436727,3021600,29,4242430,9579,867189535,999999996,1,40343128,94537,1729591,623,3616,1847,8446318,76311,2013,1889,431415374,83,693648,2839786,18307,598449067,705925571,999999991,2,7459852,7064254,409824,88972925,999999998,3,9380,43313,95664372,81,29,703,5165}

    Returns: {516, 516, 516, 140, 516, 516, 7, 516, 5, 516, 516, 516, 5, 516, 516, 516, 516, 1, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 79, 516, 516, 516, 516, 516, 516, 1, 516, 516, 516, 516, 516, 1, 516, 516, 516, 73, 5, 516, 516 }

  114. {"G 765450 1 612993375819811916089816665356964768199","E 999999997","G 92586940 999999996 14","G 3365 613 52545721","E 23 51 67 55 45 70 35 76 83 67 41 18 46 82 43 48","G 5335 2 1","G 278962060 274 770399429072971225108158","G 33206589678164776634 728988339339633 1","G 733592208865790 755430139 2975297","G 999999993 93 18265002885565","G 8 80 2","G 43335 609 2","G 458408732 1 528811803654912","G 28912000494 5651 8","G 950 2 2","G 37746612582 144180569 66","G 5405953956120369085353 481865489360 999999994","G 8 88311 972","G 310927 459 1000000004","G 629575495923206429938 1000000002 601554692","G 904814267 999999993 26363559983986942612","E 4565237","G 72 56591496 882","G 907038 808613835 90593","G 718 1000000000 84675","G 5969 952 14","G 3560380 29596 1209247320095","G 52033 5888 247","G 698 14042922 92166","G 52354784 1 24297644800642","G 999999999 8617 378861854308404414386346994","E 394533558532035500","G 966499 11 2","E 32 9 30 96 54 111 91 81 9 5 13 4 90 85 45 8 9 69","G 894808302 195236110002983390551895257112529 6","G 8773081 1 5795440583145815507582470954585631","E 7 6 4 9 3 4 9 9 7 9 3 5 8 4 2 2 4 9 2 2 4 8 9 7","G 51734399 1 62513507327202434659","G 999999998 999999992 599113515","G 243216 490 962","G 375 27795870837990 81749274","G 619485360 1 17","E 350 3681 120 7875 242 372 50273 26787 466 148853","E 9183 772","G 999999994 1 21359134","G 1000000006 1000000009 84310","E 88 33 7 83 32 8 4 57 2 6 79 5 13 95 80 1 2 32","G 4491061298 9757626 319325444470126","G 3915304 6067 728177663330","G 75 48460825 497246031"}

    {639073684,727458726,70,6,47772218,690120861,999999998,836595,246,282,45714949,159,22164843,32905,999999993,5998941,472724462,42,851663,2563821,368,83,48647,838860,999999992,800,9,8,7704253,49874151,7538401,1000000000,94587383,292969916,999999995,99,841488,862,94,63,52,190311482,887,244255,34,38914,85695181,9345,2,79179897}

    Returns: {765450, 765450, 81, 2, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 13, 765450, 765450, 765450, 350, 765450, 765450, 765450, 765450, 3, 3, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 26787, 765450, 765450, 3681, 69, 43, 765450, 765450, 765450, 9, 765450, 765450, 765450, 2, 765450 }

  115. {"G 268 4683836160783219017727830604 86","E 7 7 9 9 8 8 7 7 10 7 8 8 8","E 53476860481511 36995139435145 47545661107676","G 712399728 4348289043953154572996015082166 94","E 10529","E 7 1 1 4 3 4 4 8 5 4 8 8 9 3 8 7 8 1","E 40 9338 29 5713 517 143 87","E 1 3 2 2 3 3 2 3 1 2 1 3 3 2 1 3 3 1 2 3 2 3","E 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4","E 7 4 6 6 5 6 6 7 7 4 7 5 7 7 5 6","G 1 1 2658526461159781782589","E 4 4 57 40 7 1 4 6 6 4 3 35 17 41 5 2 3 23 1","G 10 41 1","E 9 8 10 30 9 8 26 9 15 12 8 26 8 20 9 9 8","E 143761940748499170258777036801 2147858042345412","G 95819396421564504536622846360415 5 809145","E 217 987 635 7681 9 5 9 375 5 290 5","E 9 7 9 4 8 7 3 4 8 4 9 8 8 7 4 3 5 7 5","E 8 9 7 38 13 6 12 32 21 6 38 6 6 6 15 37 41 8 6 6","E 78292 150123 3434 6728 1598 25660 29467","E 787645 646212 16185150699380528663179759","E 29 69 5 18 54 8 9 70 7 9","E 59 3 6 3 6 75 5 65 70 6 2 4 45 28 15","G 3246371876174945 9940230813632278 1","G 5288143501372732 3151 900286","G 6 1 3764434736472","E 286054066 4283417189357229","E 8987 27682 23974 13034 30824","E 285 3 50 7 4 9 51 73 64 53 7 5 17 16","G 59919 15 1","E 713194723042805748752425","E 899 487 794 7175 646 804","G 387 1 5038076","G 15 45 1","G 5 179 2","E 3 4 3 4 3 4 4 4 3 3 4 4 4 4 3 4 4 4 3 3 4 4 4 3","E 12441364 12724 621381438 6664 1543844647 76745","E 33 23 603 501 4 30 4 6 5 3 69 76 38 596 76","G 76897505972528346842700875 810274215 7","E 91 462 2590 443 143 9148","E 77913831152 64298392680 66013367910","E 8352 76 703 319 374 848 6230 639 458 86 6961","G 8352427425 138106168836 97119840082911799995","E 2 3 7 5 3 9 2 3 6 18 4 22 8 9","E 8 4 7 5 9 8 4 3 3 16 7 8 8 5 4 3 13 2 2 3 8 6","E 9 8 8 8 9 12 8 8 8 13 8 9 8 9 9 9","E 995928053 98608828839 37649728357524 47679781","G 95053343 3 2","G 2 8 7","E 6 5 5 5 5 5 6 6 6 6 6 6 5 6 5 5 6"}

    {3895659,146,999999997,72041814,1153,999999994,727048680,5403950,2,8497,25176312,636941,772770,4704211,19,752381,8277,55163,71227,61358688,6,19227,7243096,170,9421,97634,892434,36759899,999999994,761,552996769,576063,350231,1000000000,3,999999991,19,1143614,374742,31943,271353812,253,999999998,429592,999999998,1000000000,999999998,6727625,7904517,44043}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }

  116. {"G 4253985399644483133198225 999999996 36108494","G 31 14875 4350097977431811740974597683598384693","G 85018733 6375711 6920261","G 999999992 8329572704523978 8","E 7448065285195286779092775","G 906107021 1 4022751","G 430 1 4","G 8538331 1 178279609","G 85640966370821821108884870 3505 1000000002","E 63 67 60 64 48 58 50 60 60 55 61 71 69 66 54 59","G 8 1 122702565852347476016858052087508429598","G 189369 1 806","E 848281208173607074482","E 8 7 7 4 7 8 8 7 4 8 5 5 6 4 6 4","G 2953753 44 2750516042574091801270964487652","G 89744 1 893112603","G 21465331 999999998 3","E 208545255098132882273726264800651180053385","E 351 45107 47 85 633 785 3544 806","E 9 8 8 8 9 8 8 9 15 8 9 9 13 17 8 9 9 8 8 8","G 736 7107 100958207","E 393827746409516","G 475726 476585979 69","E 1904 78978 523 959 837 2018 45438 993 99278 434","E 817882","G 50259674096 978 34518418941699984955357321255","G 39751 14266230500794844265390051224201 518","G 4910 1 465","E 9","E 999999995","G 447 99 2","E 999999992","E 5 5 6 5 5 6 6 5 6 6 5 5 5 5 6 5 5 5 6 6 5 5 5 6","G 30 32866 9534","E 2389","G 314694 780809635779053 133746067205730910","G 733422221 9736615824116 36703162","G 8 58 5344716245667826404258302708257216473871","G 775 1 5803275","G 39 333777963877909513312648 19880134656668529480","E 5759","E 2712811792847779","E 415101958","G 251 762817289646448324483631 2738","G 962624 5890831503329 9148184253238596930395360","G 7635167316999 489757988 56667798482375363646561","G 77973733059376949221340 568523 797984","G 4 1 3418","E 8 6 2 9 4 3 4 6 8 6 6 1 3 4 7 16 3 17 1 14","E 3490"}

    {309892740,71158918,36513,448258,20156892,335841290,64414972,9,3393,785263700,4,7,5,999999992,975323272,164,999999995,21,9,889,7400,38057,79869,4050,563232,3075950,999999997,3,999999997,999999999,999999995,36158,54721910,895,999999998,71,8,999999994,999999994,511876,5538306,37767,999999996,6020,9411,945231881,567,1,5518,691}

    Returns: {8, 8, 8, 8, 8, 8, 8, 4, 4, 8, 3, 4, 3, 8, 8, 4, 8, 4, 4, 4, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 8, 4, 8, 4, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 1, 8, 4 }

  117. {"G 8 1 115925575507826761320836674233454826","E 81983","E 1410790","G 999999993 46 3819516991","G 77488 999999995 82","G 303887744 25 77326676","G 422486206 12613042 999999993","E 5 47 9 68 9 3 4 4 21 9 76 2 3 2 2 6 6 3 8 65 1 7","G 1888941347113943979 83045942462660713 4","E 999999996 46398905 999999998 488824614","G 2455 999999991 2529018","G 59319 5173562053077196760 48","G 4899268 590273157351 999999996","E 45331955408443632826575","E 5 6 6 6 5 4 6 5 4 5 6 6 6 6 4 4 4 5 6 5 4 4","G 8941424 936139707 221482747102448452757","G 72 999999992 44507505","G 3108 5353 8","G 104 2 6","E 40745768690947294908973568691409845409531","G 739 5 7","G 88892 899 3417801","E 655550","G 16119502 5095701807 48955923114","E 761577 36249","G 38732 3733 77968","G 87 1000000003 28","G 640904995 1 106172664318899254728183","G 9 318 3","E 2507220047102845643 411364436559195210820","E 841074087 999999995 773038411","G 745 94530 83262211","G 28906 90 5308485","E 368425775146516839","E 3 2 9 2 8 5 6 5 8 6 4 4 5 6 8 9 2 5 7","G 17421494 97748390 999999992","G 176 665326431 1119741","E 78 9 21 7 75 4 5 75 80 8 9 71 46 7 9","G 40 5 773","G 3144465 871355 702387612","G 86949 70 2","G 6303 9609454 2850225","G 7 1 1836128","G 935012467 2342 37257286","E 284508609","E 449661098788486819 999999995 735403239 750091642","G 8046 1 60146060704685488686303","G 526073 322157 17513066490138","G 65835 32 226589912470025636349173005624730","E 41971594862153956374283051"}

    {58471749,749197962,999999994,422479558,42315,647313784,18578,8550,999999999,5,457878,7,47,54,23812148,358251,7,830,6143348,425,9907148,999999999,494,1674,35726704,1,999999999,999999992,725254,50603380,75387742,552,95502,73433274,713140,999999994,37,6887326,999999993,31172,4120655,99,79366378,8,74,57,715633515,2162441,855,695304}

    Returns: {8, 8, 8, 8, 7, 8, 7, 7, 8, 2, 7, 2, 6, 7, 8, 7, 2, 7, 8, 7, 8, 8, 7, 7, 8, 1, 8, 8, 7, 8, 8, 7, 7, 8, 7, 8, 6, 8, 8, 7, 8, 7, 8, 3, 7, 7, 8, 8, 7, 7 }

  118. {"E 585508 6310169 3195295 6007911 4122231 568419","E 4174282 3226141 3879238 3664122 6847695 6345939","G 269289 3 7","E 5 43 11 67 18 67 7 34 12 8 6 5 56 58 8 10","G 84 21262365536177167905239 312802711","G 2 61465 1","E 84 18 6287 84 528 5564 71 306 99 3030 31","E 8 7","E 89308","G 67489 583911006924218755565198459228841 24","E 598154219058847170646265273387461821218","E 594622342163913917075164 628503788854820751354","G 773859 543045 9689863","G 1018 15 3","E 366142447154 4474446866816511 542119049807876","G 45147 8736445554626993961957 954","E 681 990 14 761 312 964 9 2562","G 56722624150304 59450319 867","E 7502024","G 9 741081053672927121545162319072293469 25","G 8986239613104341212531916011 7628208 51044","E 201 575 68137 178057 64487","G 575 1 9475","E 373","G 5879522872427507302205481400170435133 8 66366","G 74798 4886428 999999993","G 28 47207026635629578057182294494205228812 41","G 9576963 1 66016","E 1131271104 999999996 14076033 58330350 5274463","G 72181398 54604922 9225867290366","E 764382 147765 391005 96067 779004","E 307504725380520437","E 49055448","E 294411064 9838165 3775687","E 84 87 86 80 90 93 80 88 85 93 79","G 1075957885658453119703 517 344785","E 327384694131908146670578","E 76 76 76 76 76 76","E 965 1247 716 623800 379897 7670","G 999999991 419497157057939789257817538895 61","G 4326 94519371838560140059566295477 5064","E 1009 1061 68 500 64 64 59 124 71 87 729 407 1867","E 253558622310 2301065929485","G 1818 1 8530055989905889970330684","E 34093722126380","E 6551 549764 179684 10211 82685 56150","E 4 4 4 3 2 3 4 4 2 3 3 4 3 4 4 4 2 3 3 3","E 662866566883633607148726175739947579928555","E 999999996","E 83011"}

    {8389,85474,10,749869696,252199,2362532,338338,580,218,293,6,999999999,4869,9276442,86695,216454,42,619,80367,1,999999992,843,91,14816,53940339,57575,8,644696,58,8539495,42921455,30,76098512,761113505,57500,344639,245726461,1,856238,6404877,4321101,6596,1420,5075,84,11533,2742412,999999998,397680,8}

    Returns: {575, 1818, 3, 1818, 1818, 1818, 1818, 575, 575, 575, 3, 1818, 575, 1818, 1818, 1818, 56, 575, 1818, 2, 1818, 575, 575, 1818, 1818, 1818, 3, 1818, 79, 1818, 1818, 9, 1818, 1818, 1818, 1818, 1818, 2, 1818, 1818, 1818, 575, 575, 575, 575, 1818, 1818, 1818, 1818, 3 }

  119. {"E 4373","E 91337267012000","E 235 412 5906","E 44297284684136907741129516310317","E 999999997","E 257","E 70982 659 208 9 9 99","E 64431","E 4662041799829177835489482976892189559160889","E 251687363603995431097547619","E 1469315436482207","E 7697 9617 6100","G 31778865 1 9436336","E 7936311051 463825051300294013386","G 6385 1 80","E 727860","E 83191943094","E 3484013","E 7116","E 216381255","E 367388173920842948151624873","E 6620","G 427 193572 6593310934286110765078499840","E 2188283902652068298729914","E 5799333","E 667088 161677 494029 91405 304364 3724112 627563","E 2488603173599037473031955360","E 8539950275781969542145","E 6941 5257 37251 3617 9550","E 506490783646082088621822","E 5 3 5 6 6 5 5 3 3 6 4 4 5 4 5 5 4 6 3 5 4 4 6 4","E 27945 10 5 5 25 21 7397 8 22 4259","G 52 3 7","E 4694933","E 4403916","E 18941 734 2179 431 8862","G 9 60 3","G 550 1285694 1","E 4 9 4 14 9 30 4 9 3 26 30 30 8 3 3 3 9 5 25 9 5","E 1362414","G 79 80 2","E 649 7443 3952 7761 8742 8104 636 537","E 75591612 63320 445682 42040668 937348687 1546","E 58613 4954 754 5474 6239","E 77825","E 941989","E 33038704184703622281335","E 7359515783834102463813652","E 62533744","E 999999991"}

    {7955989,5267695,49505754,246218640,77,95}

    Returns: {31778865, 31778865, -1, -1, 2179, 6385 }

    // 118 - 137 are all types of sequences

  120. {"G 3193 20610 59747231952478170380","G 55 3342598 275","E 98666485884080748944851529881409135227309963634","E 151 96 886 737 201 110 768 428 736","G 28 69833941798347301883968286 7713","E 13 9 9 11 5 8 9 5 22 29 7 7 8 6 35 8 7 15 17 9","E 4720238","E 40 68 7 8 46 268 52 192 292 7 47 8 7","G 38367 169 487047053881268508124608","G 2381 1 410514946341986867997377841","E 6349454475629035521","E 10756488382783401058698834951562727055728","E 3330117","E 5 5 5 5 12 8 8 8","G 40420 958939 24314153773905441112381340657560","G 975 4919567629578307513735 5704","G 3 133 2","E 25306 123","G 5646 2777 1","E 794524544","G 94435 4376822 826990506341648933611519603","G 7 4816226878918 408661003028456353763082115874","G 357 4 8","G 7916733912743185484539 999999994 426398417","E 33 30 35 31 30 26 34 42 29 30 26 34 37 33 39 37","G 2353430114361 348620 999999995","G 1000000003 75544379237742 87","E 7 4 5 5 5 3 5 3 7 5 6 7 6 5 3 4 7 5 3 5 5 4","E 770614","G 6262969739547866859887004691 51 6","G 3698549297595489617225 1000000008 5022331882","E 388 99588 31884 999999991 1000000006 6339825","E 7303582795406756843758833979151343944918947470","G 4522027396407 3031705388157 673053","G 8524130 1 540558284","E 4 4 6 5 6 4 4 4 6 5 6 4 6 6 6 5 5 4 5 4 5 5 6","E 999999994","G 594056 91712058467095 5127","G 709976 3 4","G 503815449161538643474615 9 4778","G 60 784909600 90959","E 6828 764183","E 5619323745089007425","G 321634 6 50438299368841559","E 26486759","G 8973074877496250055 9973248943034052916019632 82","G 7011511 9 2","G 69771 2 1","E 22 242 334 5 652 252 97 495 2 607 7 6 674","G 41 344 2"}

    {999999999,1,97449,999999999,999999994,39239,7,999999992,2,69433304,19210,8756,999999993,999999991,74170930,9174,34,1526613,79,31728859,90,4,726288851,23565,2,1391,999999995,999999995,115560511,63894,3854,873,2451781,66,5811360,30436,62,617}

    Returns: {2381, 2, 2381, 2381, 2381, 2381, 4, 2381, 3, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 5, 2381, 13, 2381, 30, 3, 2381, 2381, 3, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 8, 2381, 2381, 7, 2381 }

  121. {"E 1000000000 6731343 4714142 43480438 5025430","E 21 6 4 8 5 3 5 1 10 9 5 2 2 2 9 7 8 4 8 9 3 4 23","G 37733854 1 128562","E 6 2 6 4 6 6 3 2 6 6 2 3 5 2 4 4 2","G 62610579 10971030934466814235877331 7873","G 322533386 1 9815","G 4 24542567474720981209309688 746555","G 460569 1 7447879354030165151058367","E 7 46 8 56 17 66 7 18 57 9 40 7 7 20 23 7 28 62","G 812147545423963181032517 836341624 398026","G 1603844851792 9203078714929924 974274","G 770203572 43 554454629976749963378506905","E 7 6 6 5 24 23 14 9 6 14 9 33 8 9 5 8 9 8 6 19","E 8 6 7 6 7 8 6 8 8 6 9 8 6 7 7 9 7 9 9 6 8 6","E 1709 94 626 49357 679 6 733 25 2 2042 4308","E 6 4 4 6 3 3 9 4 53 11 8 1 6 7 6 1 3 1 7 11 2","E 2 3 2 3 2 3 2 2 3 3 2 2 2 2 2 2 2 2","G 4 437073137808459853094290823086 1000000002","E 5 5 5 2 6 4 1 3 6 2 5 5 2 6 5 4 3 3 6 5 2 2","E 6 6 5 5 6 5 6 5 5 5 6 6 5 6 5 5 5 6 6 6 6 6","E 710019318948314221278627054473219518051","E 6 8 6 5 9 3 5 5 8 6 4 4 9 7 5 3 7 8 7 6 3 9 4 8"}

    {303403022,922532083,315,999999998,32610,3,83,665,403,14,5841310,2921027,76850,79608,53,1000000000,3,50,1850435,377370214,82011560,52,849820,740,63390708,256516549,618589,424,49420,383883,5682,20,5,3896513,985506811,80,4,999999996,55,9626,77453,1878273,39,46,7707470,7118022,6557659,3,9749,715406}

    Returns: {460569, 460569, 460569, 460569, 460569, 1, 5, 460569, 460569, 2, 460569, 460569, 460569, 460569, 4, 460569, 1, 3, 460569, 460569, 460569, 4, 460569, 460569, 460569, 460569, 460569, 460569, 460569, 460569, 460569, 2, 1, 460569, 460569, 5, 1, 460569, 4, 460569, 460569, 460569, 3, 3, 460569, 460569, 460569, 1, 460569, 460569 }

  122. {"G 1990692 1 31057530","E 8240 35 83 774795 6836031 8 72 4 47739 93 546","G 1000000004 45234636691683618007 385462275049","G 58200 9 1000000005","G 91463 18719901156079611284139828 734476271","G 6330073 2 7","E 4 41 5 9 447 6 2 3 2 455 57 2 201 5","G 785965 22959955569931749836 2"}

    {72564730,6029436,47642017,57,432360434,63,610647997,362607,426679,12814065,43835,999999997,30677098,999999997,20139223,452,191938096,4,64879,6,2569,2427,61,1,1000000000,2836800,52412,7112,5,892,519334,921603514,650756,49487405,101843,2093,9632348,3858707,3,57948416,42014578,27,815,1000000000,509851546,5227,209839,2792,6321195,999999997}

    Returns: {-1, 1990692, -1, 1990692, -1, 1990692, -1, 1990692, 1990692, 1990692, 1990692, -1, 1990692, -1, 1990692, 1990692, -1, 3, 1990692, 4, 1990692, 1990692, 1990692, 2, -1, 1990692, 1990692, 1990692, 4, 1990692, 1990692, -1, 1990692, -1, 1990692, 1990692, 1990692, 1990692, 2, -1, -1, 774795, 1990692, -1, -1, 1990692, 1990692, 1990692, 1990692, -1 }

  123. {"E 578606","E 30196 8579 2840713 2081628","E 4533289982728878735","E 54126874 48864452 51367392 55992722 53201432","E 2075 8815 482572786 29481","E 14795 9977 12940 6978 44087 7778"}

    {346471245,712266560,260903,904,6480525,859,3,999999992,96,55,4745,688093632,473174069,1000000000,5878731,794558,816888030,999999997,385837702,4656199,999999995,999999995,71300413,79369,378233,5364234,23410,999999997,825906954,457,4794,999999996,999999995,74667190,997953,7,999999991,398,5,64,770,1626765,68,873763769,302144,8799,8,244821487,66779090,340}

    Returns: {-1, -1, -1, -1, -1, -1, 7778, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 12940, -1, -1, 8815, -1, -1, -1, -1, -1, -1, -1, 14795, -1, -1, -1 }

  124. {"G 6844397800404040 9932843723861137436031232864 40","E 636 664 106 231 89 776 859 222 219"}

    {49013853}

    Returns: {-1 }

  125. {"G 51 7620021098476267136 56816128427","E 761 992","G 221473701 94056546 999999993","E 627442","E 8 8 4 5 7 4 3 5 7 3 4 5 4 8 3","E 25990 16 953 442755 7930 94","G 1666 7665 1","G 8 16 1","E 898383353 374975571 536350 6975827 766019","G 28874 961803937 999999996","G 5973286106964215 88768397859 999999999","E 2026544780604512822119441657083731775","G 69119130352 582683632580526874 1000000008","E 999999995","E 2011532 54890408 10066 218133"}

    {152,1,829928,718185,43534104,12103945}

    Returns: {-1, 3, -1, -1, -1, -1 }

  126. {"G 73189591 1 28964733803","E 1000000010","G 852 1 8","E 5770766","G 873 1 317178","E 777298","E 1000000004","G 6193066635703002935842542 999999993 707057514","G 888711412857111 4049 63336298710679871144409","G 57196299561046120 1000000000 999999992"}

    {3,652,94,882898068,945,4215,836302,106123,290,8911,999999995,6672,23237999,62863942,76844,899,939271196}

    Returns: {852, 873, 873, 73189591, 873, 873, 73189591, 873, 873, 873, 73189591, 873, 73189591, 73189591, 873, 873, 73189591 }

  127. {"G 2259761 9 111","E 791 4299 4694 917 4102 828 809 802 3257","G 138 1 9915801361487223970950235","E 4507 14016 20061 4955 92 88404 330987","G 5 3 10"}

    {8864,568149,3201,39221,829,593}

    Returns: {138, 138, 138, 138, 138, 138 }

  128. {"E 38415","E 21221","E 2086869","G 912103983441716420 472814849 409982839","E 1 36815 649158 999999999","G 7969235148544 141 531380576781"}

    {999999993}

    Returns: {-1 }

  129. {"E 32035","G 2061110 649407 26511580","E 65528","G 1703 8 3","E 512630918868463070886","G 86484182348352562 151569 524","G 647531693454573106979013919720707 483703965 4277","E 31 6953892 3586 8503 3423 47 5","E 999999998 70246286 178730 48499965","G 234 26374293319559 831112","G 49 1 999999993","G 9269 58304 7364510223001728","E 482483371251942090985","E 435690676 999999994 568605313","G 131514025 107 8396204","G 8 1 86774169163735664","E 2147211827114531582465318802375","E 77","G 9769738 752 453933497","E 108848187 876107649 616357833","E 99098232","E 97186","G 53094 1 704697960522","E 2 3 3 3 2 2 3 3 3 2 2 2 2 3 2 3 3 2 3 3 2 2 3","E 9 8 7 8 14 8 7 8 8 11 7 7 8 12 8 7 8 8","E 38066352833381088","E 935136 148062 434128 46851 467976","E 445681572","E 3 3 2 2 4 2 3 2 2 4 3 4 3 3 2 4 4 4 3 2 4 2","E 20 49 63 37 7 45 52 6 6 43 34 56 263 106","E 91180873","E 85 30 84 16 16 7 6 80 5 79","E 5800359385876","E 5437299795 8585804630 56054468260295","E 712324462 79724688 71 7633954 139394374","G 163 1 1","G 4683781419978915170 89956 1935","E 359516060328690855436406813901","E 436331977186535908655792282","E 999999991","E 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6","E 999999993 41912 999999993 1841 77960 655","E 40342 40314 37543 41714 41063","E 87 96 159 91 151 85 93 120 89 75","E 28986092 46732020 2673908 1247205 197010 8094371","G 87144948850756545997472636754643998505604 5 19","E 867733538608","E 57780","G 7 999999994 3929","E 7474334462584385851734312447850483457"}

    {28707172,927095470,94043062,8523,401,79057,999999999,862613207,467,718944433,422221,21,1158,3276,90614,4,8,4,999999991,9164,999999995,43,999999992,7050888,167290,451,86782231,4276961,7222,63801341,65,159531,7609,89,999999992,43,72266202,223997,29347711,50,5597282,46,270879,216537,8538,10066,129,855,702,473621822}

    Returns: {8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 8, 8, 8, 2, 2, 2, 8, 8, 8, 4, 8, 8, 8, 8, 8, 8, 8, 8, 6, 8, 8, 8, 8, 4, 8, 8, 8, 6, 8, 5, 8, 8, 8, 8, 8, 8, 8, 8 }

  130. {"E 244288169036077549729417783596688648098","E 89949955","G 424787547799686947869 42188402 11418594403130864","E 378872","E 188276340022504942174796588818436","G 133264 8348640810152071 59964270963083","E 999999997","G 999999998 5860 26343","G 8 3447 1","E 331995426888648467990079598796","G 8 876320407649441675323099485 630","G 842 985 1","G 22166778579777134 9415506479 3976","G 235583325529758808910767756616903 5624 2449","G 9292041 1 180947954796086615546139341638","E 390922008643326429530026","E 57490","E 37074","E 77 25 79 11 73 74 72 14 71 44 20 61 84 32 34","E 809157","G 620891 2413 2952042","G 6531 18 221230108789771886502379280042520033","G 49406577850 35 1614520272942921498","E 264314796","G 9571403 4060122725145992640773203 1606159","G 29504 6639463016061806438123795587076997203 4","G 67806926 348025378164412597084119 123260","E 4124192428 3742381473 35862 9616544","G 86181 999999996 92151","G 5747 5430261438148015948 712280844","G 5874263217533239878414 2970 6406675","G 618 8343077 2912931","G 162972062682123310894190285370 999999995 1997578","E 999999994","E 84953","E 183387592573063878530238726","G 767631075 5362 6148209","E 4487 385 3912 691","G 74635607209400190428487 20 37782911","G 1 62312928 33483070496151546906687472325607450","G 978836788 1 297831005422898100","E 999999991","E 96499454","E 177807788","G 319361 22185767434374000407392662321 14846","E 52083","E 6426432089739234949557887296056","E 75141","G 2148772536336106062462194032 8189538 1","E 7857"}

    {2,9158,8965,10656705,816,999999991,7100003,999999995,32464478,75,999999998,855294,2239,999999997,5943495,194,48726,26,91,4480,861971,8184283,999999993,200402,859233217,378303968,92591489,47,4,327690,47479683,766,84021,9343,975,553360602,176461909,67063293,63903395,8556,11005,688359176,2099537,72,79,78286,79893,695652,61,1898940}

    Returns: {8, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 6531, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 11, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041, 9292041 }

  131. {"G 8625 268152773512532279090376900 652","E 71 75 625 5 6 2 43 28 99 77 61 4 92 30 95","G 9509 918617902036242759246361708569 19318540","E 18 58 29 25 50 22 58 72 24 32 74 50 20 18 54 65","E 539 574 82 974 193 219 962 479 3198 785 337","E 3291215 19174 9508640 5362 3571619 7800 4990421","E 291 275 423 56 638 131 89 74 540","G 766522 6 3","G 533 1 7351616880855842544855856792381","G 350172399 90130271152695960307415324211086 47","G 9 40534669 791056","G 7304520 53511206451077650613095947093577 5842","G 4 1 704762","G 2467617 1 384619578657212418678671808432","G 3432 4 5","G 40 4 5","E 767384365000833353773874156560847611070","E 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5","G 7402398389555044717163979416 338 57","E 915 4 416 218 5 9 760 97 815 86 619 93 8 5 93 89","E 4 5 3 3 3 4 5 5 4 5 4 4 4 5 5 3 4 3","G 12487599049371033 2 8396299942446330690300453473","G 97 848446 9","G 1000000008 4931449777064885890633151 66283","E 630 74 6 25 172 41 8","G 70590172 666497137398 73523","E 4 4 3 1 5 2 4 6 4 6 3 1 6 6 6 5 3 3","G 292638 601816375526350147462648685068 999999992","E 884122997164065756 378 29812966 9728655393215","E 8 8 6 6 6 6 7 8 8 8 6 6 7 7 7 7 8 7 7 8","G 9458043 9 2897735010053822752796963537490","G 57 999999995 9540","G 6 1 31674048","G 7 516363 1247843743","G 9180055 473 32","G 7 3 13","E 5 26 4 26 3 4 6 25 22 33 67 62 7 69 2 3 4 37 14","G 780877 7400 758331","G 936 1 375285120607669072943484370771711986","E 36 9 9 42 30 37 39 22 28 24 28 23 39 20 8 8","E 4 7 7 4 7 6 3 6 4 3 3 4 7 3 3 6 7 6 3","E 3 5 8 8 2 7 4 3 4 9 6 5 5 6 3 4 7 5 8 5 9","G 733 1 9528372","E 3 5 4 5 5 9 4 8 17 4 9 6 4 8 5 9 4 9 4 5 4 6 8 8","G 5 969 1000000008","E 602 432 918 310 74 837 217 77290 732","E 1132 8211 57 63 31900 5962 660","E 7 3 3 25 54 2 8 44 7 1 3 9 42 8","E 8052638 43922 455198804 9452 91103 7175111","G 9707267996112717 160620895 52"}

    {583,999999998,191672,40,95,818270748,61070771,208,2709558,5436482,174420,999999992,93,262637455,15,89140916,54350904,25804,20190628,26,211,2,14779,26,146,99722,1,999999999,747909145,8,711,9631,999999992,5,94,785127,63745139,266374,49,2635027,8940,12883,999999994,960,38,718325,2602028,3025,2362,481511674}

    Returns: {4, 533, 4, 4, 4, 533, 533, 4, 6, 6, 4, 533, 4, 533, 3, 533, 533, 4, 6, 3, 4, 1, 4, 3, 4, 4, 1, 533, 533, 2, 4, 4, 533, 2, 4, 6, 533, 4, 4, 6, 4, 4, 533, 4, 4, 6, 6, 4, 4, 533 }

  132. {"E 200 3966 930 545351 903614537","E 13092 597371 75880 2772666 193243 68561496","G 17272 9 4","G 4500255546597765 3 193020422397591102176044879","G 1000000010 169881 9617785556","E 862798735711059198","E 110","E 4234959 736482 759567 4959979 8043115 5335625","G 9 1 93253334259519201801688822782317520084479657","G 32795868620 217 472","E 944670812917375855","E 2504 769 791 2215 9397 984 63935","G 41257278 4 2","G 155220716969175323728205 567461935 524500","G 84 937 2","E 6 5 3 6 3 5 5 6 6 5 3 6 4 4 6 6 4 4 6 6 3","E 5 4 4 4 5 4 4 4 4 4 5 5 5 4 5 4 5 4 5 4 5 4","E 85605071710","G 42 6 5","E 717","G 9375 336195093967042292135710780448531147598 3","E 275 3330810 20 594797 14945 286713 16 842226","E 1397 410 40 1513 855 27","E 7 7 7 8 7 7 7 8 7 7 7 7 7 8 7 7 8 7 8 8 7 7 7","E 709","G 226679576181410581518129197 67 64","E 2 2 2 3 2 3 3 3 3 2 2 2 3 3 3 3 3 2 3 3 2 2 3","G 3729 1 18948221149036109630180","E 1000000005","G 6205864680299679489610293469605 718 977538","E 97206061654","G 3240876062233140803 44739445667151 7619217928","G 37151 365907945900297922120369405 6695415","G 7 68556638113 17477","G 708 1 6241465378993101262667013992797644","E 169238972355784009566","G 7564 1 7277","G 5 861234 1","G 853 1785171042372752931764050 1000000000","G 347628887064159280445122 914 999999994","E 9 11 27 9 20 29","G 84650 3026 1","E 245855305763573860725899285204462611148728","G 479243983410859736233 810470229 903398111681","G 110 77523487812954 1000000003","E 89564200722734698825156005569","G 9 20973716010575347119284377792 473323","E 85274095651397744318","E 1000000000","G 34989320528536912589371 9370426 7775658448248939"}

    {8966,761,35,89,7800830,7983,490,81302,8485,42398,11225030,6083424,9748,84902965,76,1578217,913341,485270,187,93064151,420003742,7246,999999998,5501684,730,575835,78566046,1179693,9853,34858924,6372,82,922,7827882,585,316,5302279,416428,5949,1213,4808,644,12893641,360,124,25083,72631878,844911810,447,747607734}

    Returns: {9, 9, 4, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9 }

  133. {"E 247788 776 605798 24541 5079080 18390293","G 351814 7 2","E 244 884061","G 751306 8 1","G 82 487394 223346043302954581427832324098035","E 152 318 56213377 9492272 71 85107119","G 7632 8 3","G 631717 2 1","E 3139002420015481751944 277","G 5288861 7488119 6474988","E 132 659374820 8 94511812 1989 85653883","E 4 47 73 2 5 57 7 6 84 6 7 96 73 2 25 4 88 6 70 9","G 999999997 1 172","G 14 980 43","E 6 5 7 10 9 9 7 9 7 6 8 9 7 5 6 5 9 8 6 7 17","G 344 2 7","E 802592687","E 735396330","G 240 145 31267","G 8 6 6","E 9068 448614 464063 66828 1000000006 999999998","G 90 999999995 5219035","E 1762554 4768 360257 3614 317891 6503517","G 516 1 68774429432730161062745537119245423585","E 70088 48460 904820671 69349 71495458 349835674","G 1 7722 2","G 28247 199100699 881217571964689","G 531 7 2","G 2539 2 9","G 27 561508751268685172541651993240202 8919","E 1900 849 588 928263 516","E 43391663 999999994 882662538387852 75328069 62","E 46873 74 32912 8192 55067 828","E 62375394497426749798269540586872959","E 5562713 34110784 163917 124562","E 1000000008 77138277 10685767 344021638 8588771","G 917 8 2","G 110 28 4","E 647 73310 6 32 84832 9 9040 3009","E 91 79 104 4 41 57 8 9 7 4 14 7 3 22 140 148 92","E 52","G 14185 70 2","E 960509158973402","G 308 14 961481177928872053123","E 999999998 999999997 999999998 1000000003","E 1000000003 999999998 1000000000 999999999","E 343 711 483 369 377 537 144 422 461 1561 281 372","E 3 1 3 1 3 1 1 3 2 1 3 2 3 1 3 3 3 2 2 2","E 68193568564109619 999999996 3362812698 787225289","E 350577571815 106558058394897"}

    {767714452,624,51731772,94,999999997,999999991,48,92727,32,151869,436727,3021600,29,4242430,9579,867189535,999999996,1,40343128,94537,1729591,623,3616,1847,8446318,76311,2013,1889,431415374,83,693648,2839786,18307,598449067,705925571,999999991,2,7459852,7064254,409824,88972925,999999998,3,9380,43313,95664372,81,29,703,5165}

    Returns: {516, 516, 516, 140, 516, 516, 7, 516, 5, 516, 516, 516, 5, 516, 516, 516, 516, 1, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 79, 516, 516, 516, 516, 516, 516, 1, 516, 516, 516, 516, 516, 1, 516, 516, 516, 73, 5, 516, 516 }

  134. {"G 765450 1 612993375819811916089816665356964768199","E 999999997","G 92586940 999999996 14","G 3365 613 52545721","E 23 51 67 55 45 70 35 76 83 67 41 18 46 82 43 48","G 5335 2 1","G 278962060 274 770399429072971225108158","G 33206589678164776634 728988339339633 1","G 733592208865790 755430139 2975297","G 999999993 93 18265002885565","G 8 80 2","G 43335 609 2","G 458408732 1 528811803654912","G 28912000494 5651 8","G 950 2 2","G 37746612582 144180569 66","G 5405953956120369085353 481865489360 999999994","G 8 88311 972","G 310927 459 1000000004","G 629575495923206429938 1000000002 601554692","G 904814267 999999993 26363559983986942612","E 4565237","G 72 56591496 882","G 907038 808613835 90593","G 718 1000000000 84675","G 5969 952 14","G 3560380 29596 1209247320095","G 52033 5888 247","G 698 14042922 92166","G 52354784 1 24297644800642","G 999999999 8617 378861854308404414386346994","E 394533558532035500","G 966499 11 2","E 32 9 30 96 54 111 91 81 9 5 13 4 90 85 45 8 9 69","G 894808302 195236110002983390551895257112529 6","G 8773081 1 5795440583145815507582470954585631","E 7 6 4 9 3 4 9 9 7 9 3 5 8 4 2 2 4 9 2 2 4 8 9 7","G 51734399 1 62513507327202434659","G 999999998 999999992 599113515","G 243216 490 962","G 375 27795870837990 81749274","G 619485360 1 17","E 350 3681 120 7875 242 372 50273 26787 466 148853","E 9183 772","G 999999994 1 21359134","G 1000000006 1000000009 84310","E 88 33 7 83 32 8 4 57 2 6 79 5 13 95 80 1 2 32","G 4491061298 9757626 319325444470126","G 3915304 6067 728177663330","G 75 48460825 497246031"}

    {639073684,727458726,70,6,47772218,690120861,999999998,836595,246,282,45714949,159,22164843,32905,999999993,5998941,472724462,42,851663,2563821,368,83,48647,838860,999999992,800,9,8,7704253,49874151,7538401,1000000000,94587383,292969916,999999995,99,841488,862,94,63,52,190311482,887,244255,34,38914,85695181,9345,2,79179897}

    Returns: {765450, 765450, 81, 2, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 13, 765450, 765450, 765450, 350, 765450, 765450, 765450, 765450, 3, 3, 765450, 765450, 765450, 765450, 765450, 765450, 765450, 26787, 765450, 765450, 3681, 69, 43, 765450, 765450, 765450, 9, 765450, 765450, 765450, 2, 765450 }

  135. {"G 268 4683836160783219017727830604 86","E 7 7 9 9 8 8 7 7 10 7 8 8 8","E 53476860481511 36995139435145 47545661107676","G 712399728 4348289043953154572996015082166 94","E 10529","E 7 1 1 4 3 4 4 8 5 4 8 8 9 3 8 7 8 1","E 40 9338 29 5713 517 143 87","E 1 3 2 2 3 3 2 3 1 2 1 3 3 2 1 3 3 1 2 3 2 3","E 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4","E 7 4 6 6 5 6 6 7 7 4 7 5 7 7 5 6","G 1 1 2658526461159781782589","E 4 4 57 40 7 1 4 6 6 4 3 35 17 41 5 2 3 23 1","G 10 41 1","E 9 8 10 30 9 8 26 9 15 12 8 26 8 20 9 9 8","E 143761940748499170258777036801 2147858042345412","G 95819396421564504536622846360415 5 809145","E 217 987 635 7681 9 5 9 375 5 290 5","E 9 7 9 4 8 7 3 4 8 4 9 8 8 7 4 3 5 7 5","E 8 9 7 38 13 6 12 32 21 6 38 6 6 6 15 37 41 8 6 6","E 78292 150123 3434 6728 1598 25660 29467","E 787645 646212 16185150699380528663179759","E 29 69 5 18 54 8 9 70 7 9","E 59 3 6 3 6 75 5 65 70 6 2 4 45 28 15","G 3246371876174945 9940230813632278 1","G 5288143501372732 3151 900286","G 6 1 3764434736472","E 286054066 4283417189357229","E 8987 27682 23974 13034 30824","E 285 3 50 7 4 9 51 73 64 53 7 5 17 16","G 59919 15 1","E 713194723042805748752425","E 899 487 794 7175 646 804","G 387 1 5038076","G 15 45 1","G 5 179 2","E 3 4 3 4 3 4 4 4 3 3 4 4 4 4 3 4 4 4 3 3 4 4 4 3","E 12441364 12724 621381438 6664 1543844647 76745","E 33 23 603 501 4 30 4 6 5 3 69 76 38 596 76","G 76897505972528346842700875 810274215 7","E 91 462 2590 443 143 9148","E 77913831152 64298392680 66013367910","E 8352 76 703 319 374 848 6230 639 458 86 6961","G 8352427425 138106168836 97119840082911799995","E 2 3 7 5 3 9 2 3 6 18 4 22 8 9","E 8 4 7 5 9 8 4 3 3 16 7 8 8 5 4 3 13 2 2 3 8 6","E 9 8 8 8 9 12 8 8 8 13 8 9 8 9 9 9","E 995928053 98608828839 37649728357524 47679781","G 95053343 3 2","G 2 8 7","E 6 5 5 5 5 5 6 6 6 6 6 6 5 6 5 5 6"}

    {3895659,146,999999997,72041814,1153,999999994,727048680,5403950,2,8497,25176312,636941,772770,4704211,19,752381,8277,55163,71227,61358688,6,19227,7243096,170,9421,97634,892434,36759899,999999994,761,552996769,576063,350231,1000000000,3,999999991,19,1143614,374742,31943,271353812,253,999999998,429592,999999998,1000000000,999999998,6727625,7904517,44043}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }

  136. {"G 4253985399644483133198225 999999996 36108494","G 31 14875 4350097977431811740974597683598384693","G 85018733 6375711 6920261","G 999999992 8329572704523978 8","E 7448065285195286779092775","G 906107021 1 4022751","G 430 1 4","G 8538331 1 178279609","G 85640966370821821108884870 3505 1000000002","E 63 67 60 64 48 58 50 60 60 55 61 71 69 66 54 59","G 8 1 122702565852347476016858052087508429598","G 189369 1 806","E 848281208173607074482","E 8 7 7 4 7 8 8 7 4 8 5 5 6 4 6 4","G 2953753 44 2750516042574091801270964487652","G 89744 1 893112603","G 21465331 999999998 3","E 208545255098132882273726264800651180053385","E 351 45107 47 85 633 785 3544 806","E 9 8 8 8 9 8 8 9 15 8 9 9 13 17 8 9 9 8 8 8","G 736 7107 100958207","E 393827746409516","G 475726 476585979 69","E 1904 78978 523 959 837 2018 45438 993 99278 434","E 817882","G 50259674096 978 34518418941699984955357321255","G 39751 14266230500794844265390051224201 518","G 4910 1 465","E 9","E 999999995","G 447 99 2","E 999999992","E 5 5 6 5 5 6 6 5 6 6 5 5 5 5 6 5 5 5 6 6 5 5 5 6","G 30 32866 9534","E 2389","G 314694 780809635779053 133746067205730910","G 733422221 9736615824116 36703162","G 8 58 5344716245667826404258302708257216473871","G 775 1 5803275","G 39 333777963877909513312648 19880134656668529480","E 5759","E 2712811792847779","E 415101958","G 251 762817289646448324483631 2738","G 962624 5890831503329 9148184253238596930395360","G 7635167316999 489757988 56667798482375363646561","G 77973733059376949221340 568523 797984","G 4 1 3418","E 8 6 2 9 4 3 4 6 8 6 6 1 3 4 7 16 3 17 1 14","E 3490"}

    {309892740,71158918,36513,448258,20156892,335841290,64414972,9,3393,785263700,4,7,5,999999992,975323272,164,999999995,21,9,889,7400,38057,79869,4050,563232,3075950,999999997,3,999999997,999999999,999999995,36158,54721910,895,999999998,71,8,999999994,999999994,511876,5538306,37767,999999996,6020,9411,945231881,567,1,5518,691}

    Returns: {8, 8, 8, 8, 8, 8, 8, 4, 4, 8, 3, 4, 3, 8, 8, 4, 8, 4, 4, 4, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 8, 4, 8, 4, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 1, 8, 4 }

  137. {"G 8 1 115925575507826761320836674233454826","E 81983","E 1410790","G 999999993 46 3819516991","G 77488 999999995 82","G 303887744 25 77326676","G 422486206 12613042 999999993","E 5 47 9 68 9 3 4 4 21 9 76 2 3 2 2 6 6 3 8 65 1 7","G 1888941347113943979 83045942462660713 4","E 999999996 46398905 999999998 488824614","G 2455 999999991 2529018","G 59319 5173562053077196760 48","G 4899268 590273157351 999999996","E 45331955408443632826575","E 5 6 6 6 5 4 6 5 4 5 6 6 6 6 4 4 4 5 6 5 4 4","G 8941424 936139707 221482747102448452757","G 72 999999992 44507505","G 3108 5353 8","G 104 2 6","E 40745768690947294908973568691409845409531","G 739 5 7","G 88892 899 3417801","E 655550","G 16119502 5095701807 48955923114","E 761577 36249","G 38732 3733 77968","G 87 1000000003 28","G 640904995 1 106172664318899254728183","G 9 318 3","E 2507220047102845643 411364436559195210820","E 841074087 999999995 773038411","G 745 94530 83262211","G 28906 90 5308485","E 368425775146516839","E 3 2 9 2 8 5 6 5 8 6 4 4 5 6 8 9 2 5 7","G 17421494 97748390 999999992","G 176 665326431 1119741","E 78 9 21 7 75 4 5 75 80 8 9 71 46 7 9","G 40 5 773","G 3144465 871355 702387612","G 86949 70 2","G 6303 9609454 2850225","G 7 1 1836128","G 935012467 2342 37257286","E 284508609","E 449661098788486819 999999995 735403239 750091642","G 8046 1 60146060704685488686303","G 526073 322157 17513066490138","G 65835 32 226589912470025636349173005624730","E 41971594862153956374283051"}

    {58471749,749197962,999999994,422479558,42315,647313784,18578,8550,999999999,5,457878,7,47,54,23812148,358251,7,830,6143348,425,9907148,999999999,494,1674,35726704,1,999999999,999999992,725254,50603380,75387742,552,95502,73433274,713140,999999994,37,6887326,999999993,31172,4120655,99,79366378,8,74,57,715633515,2162441,855,695304}

    Returns: {8, 8, 8, 8, 7, 8, 7, 7, 8, 2, 7, 2, 6, 7, 8, 7, 2, 7, 8, 7, 8, 8, 7, 7, 8, 1, 8, 8, 7, 8, 8, 7, 7, 8, 7, 8, 6, 8, 8, 7, 8, 7, 8, 3, 7, 7, 8, 8, 7, 7 }

  138. {"E 585508 6310169 3195295 6007911 4122231 568419","E 4174282 3226141 3879238 3664122 6847695 6345939","G 269289 3 7","E 5 43 11 67 18 67 7 34 12 8 6 5 56 58 8 10","G 84 21262365536177167905239 312802711","G 2 61465 1","E 84 18 6287 84 528 5564 71 306 99 3030 31","E 8 7","E 89308","G 67489 583911006924218755565198459228841 24","E 598154219058847170646265273387461821218","E 594622342163913917075164 628503788854820751354","G 773859 543045 9689863","G 1018 15 3","E 366142447154 4474446866816511 542119049807876","G 45147 8736445554626993961957 954","E 681 990 14 761 312 964 9 2562","G 56722624150304 59450319 867","E 7502024","G 9 741081053672927121545162319072293469 25","G 8986239613104341212531916011 7628208 51044","E 201 575 68137 178057 64487","G 575 1 9475","E 373","G 5879522872427507302205481400170435133 8 66366","G 74798 4886428 999999993","G 28 47207026635629578057182294494205228812 41","G 9576963 1 66016","E 1131271104 999999996 14076033 58330350 5274463","G 72181398 54604922 9225867290366","E 764382 147765 391005 96067 779004","E 307504725380520437","E 49055448","E 294411064 9838165 3775687","E 84 87 86 80 90 93 80 88 85 93 79","G 1075957885658453119703 517 344785","E 327384694131908146670578","E 76 76 76 76 76 76","E 965 1247 716 623800 379897 7670","G 999999991 419497157057939789257817538895 61","G 4326 94519371838560140059566295477 5064","E 1009 1061 68 500 64 64 59 124 71 87 729 407 1867","E 253558622310 2301065929485","G 1818 1 8530055989905889970330684","E 34093722126380","E 6551 549764 179684 10211 82685 56150","E 4 4 4 3 2 3 4 4 2 3 3 4 3 4 4 4 2 3 3 3","E 662866566883633607148726175739947579928555","E 999999996","E 83011"}

    {8389,85474,10,749869696,252199,2362532,338338,580,218,293,6,999999999,4869,9276442,86695,216454,42,619,80367,1,999999992,843,91,14816,53940339,57575,8,644696,58,8539495,42921455,30,76098512,761113505,57500,344639,245726461,1,856238,6404877,4321101,6596,1420,5075,84,11533,2742412,999999998,397680,8}

    Returns: {575, 1818, 3, 1818, 1818, 1818, 1818, 575, 575, 575, 3, 1818, 575, 1818, 1818, 1818, 56, 575, 1818, 2, 1818, 575, 575, 1818, 1818, 1818, 3, 1818, 79, 1818, 1818, 9, 1818, 1818, 1818, 1818, 1818, 2, 1818, 1818, 1818, 575, 575, 575, 575, 1818, 1818, 1818, 1818, 3 }

  139. {"E 9 8 7 9 4 7 3 7 8 1 2 3 1 4 9 3 1 8 5 2 4 6 6 5","E 5 5 5 2 2 3 4 2 2 4 2 4 5 3 5 4 5 4 2 3 2 4 4 4","E 5 6 8 7 6 7 3 6 6 5 8 4 4 5 3 7 3 7 4 4 4 8 6 7","E 6 9 8 9 4 6 5 8 4 5 9 5 5 8 8 9 7 6 7 6 9 3 10 7","E 7 8 8 9 8 8 8 8 8 8 9 9 9 9 8 8 9 8 7 7 8 8 9 9","E 5 5 4 4 4 5 5 2 4 5 5 2 5 4 2 5 2 4 4 5 3 5 3 4","E 3 3 5 3 3 4 3 5 4 5 6 4 4 5 6 4 5 5 3 5 4 6 5 3","E 8 5 9 4 3 8 8 9 5 4 6 7 9 7 7 3 6 9 4 7 4 3 7 7","E 5 5 4 3 4 5 5 6 5 3 5 6 6 5 6 6 3 5 4 5 3 4 6 4","E 6 8 5 3 7 3 6 7 4 8 3 5 6 3 7 6 6 3 7 7 7 4 6 8","E 5 5 5 5 5 6 6 4 5 5 6 6 6 6 5 4 4 6 4 6 5 5 5 4","E 4 7 4 7 6 8 5 5 7 6 7 7 7 8 5 5 7 6 8 8 5 6 4 4","E 8 8 9 9 8 7 8 9 9 7 8 9 8 9 7 7 7 7 9 9 7 7 9 7","E 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6","E 3 4 2 4 2 3 3 3 4 3 2 3 3 2 2 2 4 3 2 3 3 4 3 4","E 5 5 6 7 6 7 7 7 7 7 6 7 6 7 7 7 5 5 5 5 5 7 5 5","E 5 6 6 4 7 6 5 6 7 7 4 6 6 4 5 4 6 6 5 7 6 5 7 4","E 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1","E 9 9 8 8 9 9 9 9 8 9 9 8 8 9 9 9 9 9 9 9 9 9 9 8","E 3 6 4 4 2 3 5 6 2 6 2 3 4 2 5 2 4 5 6 4 3 6 3 3","E 5 4 6 6 6 4 3 4 6 3 6 3 6 6 6 6 6 3 4 4 5 5 6 6","E 6 7 5 9 9 9 8 6 9 6 7 9 9 6 9 9 5 9 8 8 7 4 6 5","E 2 3 2 1 3 2 1 3 1 2 2 1 1 2 2 2 2 1 3 1 2 2 1 3","E 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5","E 6 2 4 4 5 6 8 5 9 3 3 5 5 6 2 6 4 8 5 9 5 2 3 3","E 9 5 8 8 7 9 6 5 8 5 6 7 5 9 9 8 7 9 8 7 6 9 7 5","E 7 4 3 4 5 7 6 4 6 4 6 6 6 3 5 6 7 4 7 4 4 4 4 4","E 2 2 3 2 3 4 1 4 4 3 1 1 3 1 4 3 4 1 2 2 4 1 1 1","E 6 2 5 7 7 7 2 8 5 5 2 8 4 7 2 6 2 5 9 8 3 3 6 3","E 5 3 5 4 5 5 5 5 5 3 3 4 5 5 3 3 4 5 4 4 3 3 3 4","E 3 5 2 5 2 5 4 2 5 5 4 3 3 4 2 2 3 4 3 4 4 2 5 4","E 7 7 8 6 7 8 9 6 8 7 9 8 7 9 9 6 7 9 6 6 6 6 6 7","E 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9","E 6 6 4 5 5 4 4 4 6 6 5 6 6 6 4 4 5 6 5 5 6 5 4 5","E 5 6 5 6 6 5 5 6 5 5 6 5 5 5 6 6 6 5 6 5 6 5 5 5","E 5 3 2 2 7 6 4 2 5 6 4 5 9 5 3 8 4 4 8 2 4 7 8 6","E 8 8 9 9 9 9 8 9 8 8 8 9 8 8 9 9 8 9 9 8 9 8 9 8","E 3 3 2 3 4 2 4 4 4 3 2 2 1 2 1 2 4 2 3 3 2 4 3 3","E 4 3 3 5 4 3 5 3 3 5 3 5 5 3 3 3 4 3 5 4 3 4 3 4","E 7 9 9 8 8 9 9 7 9 7 9 8 9 8 8 7 7 9 7 11 9 7 7 7","E 4 5 4 4 7 4 5 7 1 4 3 5 6 4 5 4 3 5 5 6 5 6 5 6","E 4 3 3 2 3 4 2 3 4 3 4 4 4 4 2 3 4 2 4 2 3 2 2 2","E 2 3 3 1 3 2 3 2 3 3 2 3 3 3 3 1 3 2 2 2 3 1 1 1","E 2 5 6 6 4 2 4 3 7 7 2 2 8 6 6 2 2 8 7 7 6 1 5 6","E 4 7 5 7 4 3 3 4 5 7 5 5 5 3 3 6 6 5 5 5 4 5 7 4","E 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1","E 7 6 2 3 8 2 6 6 4 6 7 2 2 4 4 7 6 6 3 6 8 8 7 3","E 5 5 6 5 5 5 5 6 5 6 5 6 5 6 6 5 5 5 6 6 6 6 6 5","E 8 8 8 8 8 7 7 8 8 7 8 8 7 7 8 8 8 7 7 7 8 7 8 8","E 3 5 6 2 7 6 5 6 3 7 5 2 6 6 6 4 5 5 7 7 2 2 6 7"}

    {8437475,49740,999999992,602033,8,638376,26900853,9055,56230156,7277347,35543,4583210,671567,2,64659,619311570,69628831,74599966,4090,999999992,31372,7941,28591262,3070216,70432,198490141,4358,99034,65430162,916603836,340224327,9684,34765,14965613,70576405,703145698,1000000000,2,93361834,7567,72259006,117247897,30,515633771,152,20128271,9480,40432719,6,476743173}

    Returns: {-1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, -1, 2, -1, -1, -1, 1, -1 }

    // 138 and 139 are long explicit sequences // 139 makes my solution run pretty slow

  140. {"E 4 5 8 5 7 7 8 8 4 6 8 6 3 5 8 9 5 9 7 3 5 9 5 7","E 4 5 6 5 8 5 6 7 4 6 8 8 3 4 4 7 3 8 5 7 5 3 3 7","E 3 3 3 3 3 3 2 2 2 2 2 3 3 3 2 3 3 3 2 2 2 3 2 3","E 4 4 4 5 5 5 4 5 5 4 5 4 4 5 5 5 5 5 5 5 5 4 4 5","E 3 3 3 3 5 3 3 3 3 4 6 3 4 5 6 4 6 3 4 5 3 4 6 3","E 6 6 5 3 3 4 6 5 3 6 6 3 3 3 6 3 5 6 4 6 4 5 5 4","E 5 5 5 7 8 7 8 5 6 6 6 7 5 8 5 8 6 6 8 6 6 7 7 5","E 5 6 5 6 5 4 6 5 6 6 6 5 4 6 5 4 4 4 5 5 5 4 6 5","E 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7","E 8 5 1 9 6 1 5 4 5 4 8 3 8 6 3 2 7 3 9 9 5 3 5 2","E 8 8 7 7 8 8 6 5 8 6 7 8 6 5 5 8 6 7 7 7 5 6 5 7","E 7 4 3 6 8 7 7 6 3 8 6 9 9 3 3 5 4 4 7 7 3 9 3 7","E 9 4 8 9 4 8 5 5 7 8 5 1 1 8 16 5 8 3 6 7 8 1 2 6","E 9 9 9 4 9 7 2 9 8 5 2 9 6 3 3 9 8 2 5 2 8 6 1 4","E 7 6 6 2 5 1 8 4 6 6 8 8 1 6 3 6 4 3 8 6 4 2 6 1","E 1 2 2 3 2 3 2 1 1 3 3 3 2 1 1 1 2 2 2 2 3 1 1 3","E 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3","E 5 5 6 7 7 6 7 7 7 5 5 7 5 5 5 6 6 6 5 5 5 7 7 5","E 5 8 7 5 5 7 6 8 9 6 4 8 7 6 6 5 6 6 8 9 8 9 7 9","E 6 5 5 7 4 4 6 5 5 6 5 5 7 7 7 4 4 5 4 4 6 7 6 6","E 9 8 6 9 5 9 6 8 6 5 8 7 5 7 8 6 5 9 9 8 6 6 8 9","E 1 3 2 2 3 1 1 3 1 3 3 1 2 1 1 1 2 2 3 1 2 3 3 2","E 7 9 9 9 7 7 8 8 8 9 7 9 8 7 7 8 8 9 9 9 9 8 7 7","E 1 6 7 1 1 6 3 1 6 6 2 4 6 6 3 2 2 3 3 7 7 3 7 7","E 3 3 2 2 4 4 2 2 3 4 3 4 2 4 4 4 2 4 2 2 4 4 3 4","E 7 4 4 6 5 5 7 6 6 4 4 7 6 6 7 6 4 7 4 6 4 5 4 7","E 6 6 6 7 5 7 7 6 5 7 7 5 5 6 6 7 7 7 5 5 5 5 5 6","E 9 4 9 8 4 8 8 4 7 9 5 3 4 5 8 6 9 6 4 10 7 5 7 4","E 6 4 5 5 2 1 6 3 5 2 4 5 4 3 3 1 4 5 1 5 4 1 6 6","E 4 2 4 2 3 3 1 4 3 2 4 2 4 2 3 2 2 1 3 4 4 1 3 1","E 6 2 5 3 3 3 4 2 4 4 4 4 4 3 4 3 4 6 6 3 5 4 4 2","E 6 9 6 6 7 8 6 7 7 9 8 8 8 8 6 8 9 8 8 9 8 7 9 9","E 5 4 4 4 4 5 4 4 5 4 5 4 5 4 4 4 5 4 5 5 5 5 5 4","E 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1","E 6 8 8 9 7 5 7 9 8 5 8 5 7 8 7 7 6 9 9 7 8 6 8 9","E 7 3 4 6 4 7 2 4 3 5 3 3 2 6 7 7 2 5 3 2 4 4 6 3","E 5 5 7 5 7 5 5 5 6 6 7 6 7 7 6 5 7 7 7 6 5 7 7 7","E 4 1 1 5 5 7 3 7 2 6 2 7 1 1 1 3 2 6 2 3 5 3 3 7","E 4 6 6 6 3 2 6 8 8 5 6 9 5 8 7 7 8 2 9 5 8 6 8 6","E 5 6 6 6 6 5 6 5 5 6 5 6 5 6 6 6 6 6 5 6 5 5 5 6","E 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9","E 4 3 4 7 7 7 4 6 3 6 4 3 5 7 3 5 4 3 4 3 7 6 3 7","E 6 4 4 7 8 5 5 5 5 8 4 5 7 5 5 5 6 4 4 7 8 8 6 4","E 2 3 3 2 2 2 3 3 3 3 2 2 3 3 3 3 3 3 3 3 2 3 3 3","E 4 3 4 3 2 2 3 5 2 3 5 4 4 5 4 2 2 4 4 5 2 2 4 2","E 7 8 8 9 7 10 6 8 7 6 9 7 8 9 9 7 8 7 6 7 6 8 6 8","E 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4","E 8 4 3 7 6 9 8 9 5 8 9 6 7 4 5 7 8 4 8 3 5 5 4 7","E 4 5 5 5 5 5 4 5 4 4 5 4 4 4 4 4 4 4 5 4 4 5 5 4","E 9 2 5 9 4 1 7 4 7 3 7 5 1 4 2 3 7 8 9 9 7 8 7 2"}

    {561,686,877,1170,881,1188,830,1031,994,676,868,3,1155,996,1024,314,855,136,545,1032,654,513,759,470,1099,549,1033,624,327,959,1183,238,385,909,269,526,896,968,1053,482,1047,369,936,117,899,998,1088,873,116,99}

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

  141. {"G 95 729176519456693423 235066368","G 8 1617193837 3607395865861353145692549471678389","A 135965306 694301957 3097","A 7320888884758182856311867671700 285726 258"}

    {4387,190551,2,23707363,1514,395558,2,911,859223067,3681,31404,399,893977,14152753,4425317,229249904,4,2}

    Returns: {-1, -1, 95, -1, -1, -1, 95, -1, -1, -1, -1, -1, -1, -1, -1, -1, 830267263, 95 }

    // all the rest are randoms that catch some tricky bugs

  142. {"G 7 984024414723574753039962401930 60490338","E 844443188322855118258861495485401649498565","A 7737755668410973155932146 7316951678694390 159","G 3021 774322547799190464473461146 268512862"}

    {3,278904202,660,136159633,999999991,680909515,3485696,50808194,15587,236101,115,99,83,3,7,14231056,8171355,31,8469,36215,7,86730,483,999999993,572294918,875638,5,7995,40,844,872983303,676,756387,999999994,92,8128254,2577,758876,29,850751,21793823,94880,59853,83533601,812242612,5,24513537,9}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  143. {"E 71 99 66 39 40 39 82 78 94 82 85 162 83 64 47","A 8 2 71408","G 421119802 80115684889894976962436 15418654173","G 195624751419 3868256 7232201725882670","G 8 488 1","A 7018098 39734 60","G 844378733071476547628668601761 9410019 894044","A 20118 3 2860190671308","G 6695750837045074249256371692414599 748 7348909","A 49883 118933 1000000001","G 569986720365623902374896939461128428077 2 9066","A 73 921582 79405046787125058101019436697297","A 92232 83 483124433","G 32762 1 7586487","A 76454 544591 2690437588390305","G 56774705083679982802365 1 445640629","A 427611722 3363 51997","A 78304648145587350 999999995 60422","A 5261595496033707235113 2809 562","A 76129374993129519794 9 8584","G 780038740113 73368479 605551928991998","E 300191564","G 1000000009 29 1917261451321381342170","A 49 999999996 5629579900457146213400213","A 5194 8 8","A 726 12 8644046493614556020736567466133807272823","G 1000000002 220080 96681","G 73 1 875","A 505337320275202630596716032445 35 78","E 56 754 677 984 490 879 97 893 20 972 155 97 9","G 84096658361672441 65862 842717330","A 9696302 999999995 2893703782962141480","A 64128571 257 186","A 9 3 261528162","G 8385 4 8","E 152351686","A 999999994 75 355","A 65778 79 31","G 74683 9 39082906799151532631802471927364280","E 771772628","A 402832040196032577679 46354965 9204719","G 75 547491 1","A 9271446 6 963182","A 330630371722537 20 5440907327109"}

    {75653,84223,999999995,1092,516064,999999997,999999993,150205,999999993,40202770,266582539,8999,820306698,481647360,27900,83819678,451,823,5435717,95,20266130,8029431,6436201,308,1788,275188,9,2642304,56475087,999999991,170,9850}

    Returns: {32762, 32762, -1, 237, 32762, -1, -1, 32762, -1, 41451558, 338514414, 8889, -1, 620661432, 27004, 98686878, 73, 73, 32762, 73, 15290034, 496635, 32762, 73, 1032, 32762, 15, 32762, 62804634, -1, 73, 9818 }

  144. {"G 118499059 9338 3329485100474991322767659046791","A 9386149290 637688988677320570560735880 66838254","G 72133 6334771 399920218024621091981144546636381"}

    {479419,877573,262421,3732395,37,999999998,999999991,10804,999999998,2,632288502,46123217,54,824019,156763,4,31308597,35726546,187,3}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, 118499059, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  145. {"A 7 505570042 15115605","G 999999991 44190 850191632268282890165104","G 9 16405988 256342114","A 2909702 9542 95"}

    {999999999,9062,84,98718102,456620181,833030,79,91,2,34,999999992,4,999999992,4649867,78733922,348610,9,879357,3254,393782,8716965,25,7418940,28477,100,424652,976725,4,28,2,3,78,897}

    Returns: {-1, -1, 3682604, -1, -1, -1, 3634894, 3749398, 9, 3205504, -1, 2919244, -1, -1, -1, -1, 2966954, -1, -1, -1, -1, 3119626, -1, -1, 999999991, -1, -1, 2919244, 3148252, 9, 2909702, 3625352, -1 }

  146. {"A 1500660 83 6896","A 57843 60892049 9","G 3 967219661494149991293 190205162","G 7385 69 83560","A 3 28 92994837"}

    {57147020,2874,312370173,617262233,564,999999998,20542503,36,38960,58489513,251081361,3746765,999999991,7258175,999999991,9628817,3762,163095252,32100658,1956,999999997,560930,801,4026,69719,999999994,11525,15373,99039105,7819,999999995,814,328379,27385,833,72613,33311112,44,1747625,8388402,15,5,905,57,380,15}

    Returns: {-1, 80363, -1, -1, 15711, -1, 574996607, 955, 1090743, -1, -1, 104716139, -1, 203035563, -1, 269413511, 105227, -1, 898624947, 54687, -1, 15512815, 22347, 112619, 1838138, -1, 322591, 430335, -1, 218823, -1, 22711, 9001387, 766643, 23243, 1898728, 932517659, 1179, 48740247, 234681919, 367, 87, 25259, 1543, 10559, 367 }

  147. {"A 61048 236820 4"}

    {8900,23,9402,8,999999991,3939,116813,6,539900456,258001102,4,8380,153,483391}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 771508, -1, -1, -1 }

  148. {"A 12 8381 1733823671200712583036619858335152799298","E 309324266144981327317","G 9 50478916734089416601472274003 1357681","G 4167 2 5","A 89572340227220672183235 999999997 99"}

    {7,7632,684773,749995,4172066,6376,54,5,1405,91259,597948,14454527,9523,7,8,43470003,11,4736560,6,36396554,76739,89,86222,27947142,23075,269,1,191252178,4201,2,2947,3338,17145200,45,999999998,93,543119,23,880,3308880,905,569,75489,19,30892,346347,875}

    Returns: {16774, 63905137, -1, -1, -1, 53378601, 393919, 8393, 11716650, 764783024, -1, -1, 79753608, 16774, 25155, -1, 41917, -1, 16668, -1, 643090904, 687254, 722567927, -1, 193332920, 2195834, 9, -1, 35149926, 12, 24640152, 27917123, -1, 318490, -1, 720778, -1, 134108, 7316625, -1, 7526150, 4710134, 632614654, 100584, 258847197, -1, 7274720 }

  149. {"G 732312 3 2","A 7668753 2 26233073","A 4662402 16 69041","A 93073424 86908 997"}

    {999999998,999999997,20100,20,1772251,48377664,999999992}

    Returns: {-1, -1, 4983954, 4662674, 11075167, -1, -1 }

  150. {"G 588441284892019705071182704524 10195 23310189","E 67231858270"}

    {22847,8,930032858,1,975489,999999997,8222036,70889}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1 }

  151. {"E 9596770279 19915089095547456031805925515","G 4915315938229300425845446909 22283 2986428"}

    {1,999999996,35421,7361,850298392,2292,999999992,529278,5,999999997,83509,1,28,999999992,6,49667,3711,3005,35569,2,6993564,1472,6260,928000,999999997,1,912,111582,5,54403358,27235743,759222,2878074,7622230,999999992,5163285,6,285,81819,96,84228358,4,33722812,3299,46}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  152. {"A 89 36719613869 338082880","A 1000000007 461341 999999998"}

    {9467,770579,71,284,95675,13,197130,776213815,3,42,873,7808808,1158,152493690,54,91627,6264504,9,2,3,15131,7,9,95276,23008932,627064,664,16777,835857,999999999,955643074,839383,30042,671716,3,31225,8,999999994,27}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  153. {"A 2848671258 61839 75","E 79864"}

    {59985,999999997,999999998,999999991,3,67800,68,6171108,93,88639752,4,57836,9859415,9,1045,76435986,773551229,1000000000,3784,35,403118,6502,4827463,49028,1000000000,523,27,1893,999999995,536941316,87202,1558061,37598177,2,3,8239,54,9,345243221,40740785,40465991,96653675,93834721,761061}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  154. {"G 97329732744359126753620697818419 1 393037496207","G 49413785843678982899142 5677 823","G 3 7680301640524125704133697363401 5287224","A 16045826488416079920362079143448182910 89 6"}

    {778971,999999998,55933881}

    Returns: {-1, -1, -1 }

  155. {"G 8046456124 76 28897645","A 4978902415035443346102116270 872270549 1437","G 8 6 6","G 15835750605470 624052 5888","G 6 79765 1"}

    {163440046,8,16,999999996,71,865748929,999999994,67,971829776,625}

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }

  156. {"E 1 1000000000 1000000001", "A 1 1 10", "G 1 2 4", "A 1000000000 1000000000 1000000000", "G 100000000000000000 1000000000000 100000000000000", "E 1000000000000000 10000000 10 1111", "G 1 1 99999999", "E 2", "A 100 341 1524", "G 1 3 45235", "E 653 87 12341 8785 123 543" }

    {1, 6, 10, 100, 123, 4523, 45, 5745, 6457657, 345, 2, 5432, 435, 546, 5, 765, 867, 45, 6, 435, 43, 7, 6, 86758, 678, 10000535, 100000002, 999999999 }

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1 }

  157. {"E 1 13 42 17", "G 1 1 1000000", "G 2 3 10000000", "E 3248732487534875348753487512387332", "A 77 66 1000000000000000000000" }

    {1, 2, 1000000, 1000001, 1000002, 1000003, 1000004, 1000005, 1000006, 1000000000 }

    Returns: {1, 1, 1, 1, 2, 6, 13, 17, 18, -1 }

  158. {"A 1 10 10", "G 990000000 9369511476 1000000000", "G 1000000000 1 100000000000000000000", "E 15 20 123456789123456789123 5 7 10", "G 1 2 100000000000000000000" }

    {60051397, 788318465, 203068309, 348563134, 361609403, 134638665, 375968030, 259321659, 44316252, 879561530, 630365603, 377144976, 319728592, 827857895, 425104665, 25, 40, 48, 36, 18, 43, 19, 20, 4, 9, 45, 11, 49, 40, 1, 9, 43, 40, 20, 11, 8, 26, 29, 21, 28, 23, 3, 47, 39, 46, 1000000000, 999999999, 1, 2, 3 }

    Returns: {1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 512, 16777216, 1000000000, 1048576, 61, 134217728, 64, 71, 4, 11, 536870912, 16, 1000000000, 16777216, 1, 11, 134217728, 16777216, 71, 16, 10, 1024, 8192, 81, 4096, 128, 2, 1000000000, 8388608, 990000000, 1000000000, 1000000000, 1, 1, 2 }

  159. {"A 1 3 999999999", "A 7 8 999999999", "A 4 4 999999999", "A 34 34 999999999", "A 34 2323 999999999", "A 3453 36 999999999", "A 45 23 999999999", "E 653 87 12341 8785 123 543", "G 2 44 999999999", "G 33 2 999999999", "G 4 3 999999999", "E 343 232 4 39473 3746 3746 323 46 45" }

    {1, 2, 3, 4, 5, 6, 7, 8, 10000, 2323, 345325234, 34324324, 34343, 445, 5656, 767678, 234, 325, 45, 645, 7, 457, 34567, 835, 8, 568, 568, 56, 83, 57, 45, 754, 1000000000, 999999999 }

    Returns: {1, 2, 4, 4, 4, 4, 7, 7, 12432, 2941, 426626861, 42405514, 42502, 544, 7071, 948479, 280, 392, 48, 799, 7, 559, 42778, 1040, 7, 700, 700, 64, 94, 64, 48, 940, -1, -1 }

  160. {"A 1 1 100000000", "A 2 1 100000000", "G 2 1 100000000", "G 98127398172398172 1 2992893", "A 8912783288823 1 1232333", "G 132 82382838238 129929292992", "A 123 19929388382938 299293", "E 89172827383273283828382 1283828382888182832", "E 5 5 5" }

    {1, 2, 3, 4, 5, 99999999, 100000000, 100000001, 199999999, 200000000, 200000001, 299999999, 300000000, 300000001, 399999999, 400000000, 400000001, 400000003, 400000004, 1273623, 1992, 929, 999999999, 1000000000 }

    Returns: {1, 2, 2, 2, 2, 2, 2, 2, 49999998, 49999998, 49999999, 99999998, 99999998, 99999999, -1, -1, -1, -1, -1, 2, 2, 2, -1, -1 }

  161. {"A 100 341 1524", "G 1 3 45235", "E 653 87 12341 8785 123 543" }

    {100000, 1, 10, 10000, 100, 1000 }

    Returns: {-1, 1, 441, -1, 28403, 334621 }

  162. {"G 100000000 1 100000000000000000000000000000000000", "G 100000000 1000000000000000 100000000000000000000", "G 100000000 1000000000000000 100000000000000000000", "G 1000000000000000000000000000000 100 100000000000", "G 1 10000000000000000000000000000000000 1000000000", "G 1 2 1", "G 1 3 15", "G 1 7 87", "A 1 100000000000000000000000000000 100000000000000", "A 1 10000000000000000000000000000000000 1000000000", "A 1 27 1000000000000000000000000000000000000000000", "A 1 2 1", "E 100000000000000000000000000000000000000000000000", "A 100 341 1524", "E 9 8 7 6 5 4 3 2 1", "G 100000000 1 100000000000000000000000000000000000", "G 100000000 1000000000000000 100000000000000000000", "G 100000000 1000000000000000 100000000000000000000", "G 1000000000000000000000000000000 100 100000000000", "G 1 10000000000000000000000000000000000 1000000000", "G 1 2 1", "G 1 3 15", "G 1 7 87", "A 1 100000000000000000000000000000 100000000000000", "A 1 10000000000000000000000000000000000 1000000000", "A 1 27 1000000000000000000000000000000000000000000", "A 1 2 1", "A 1 1 10000000000000000", "E 100000000000000000000000000000000000000000000000", "A 100 341 1524", "E 9 8 7 6 5 4 3 2 1" }

    {1, 49, 2, 4324532, 23743, 2343, 5656, 2342432, 23483274, 2342, 3242343, 3, 5, 10, 100, 500, 1000, 10000, 100000, 1000000, 10000000, 100000000, 200000000, 400000000, 1000000000 }

    Returns: {1, 9, 1, 4023382, 21927, 2123, 5186, 2177980, 21860828, 2122, 3015827, 1, 1, 1, 54, 418, 878, 9208, 92538, 928130, 9307436, 93100537, 100000000, 100000000, 100000000 }

  163. {"G 999999990 1 999999990", "A 999999990 1 1000000000000000000", "A 999999990 1 1000000000000000000", "E 999999990 999999990 999999990" }

    {999999989, 999999990, 999999991, 999999992, 999999993, 999999994, 999999995, 999999996, 999999997, 999999998, 999999999, 1000000000 }

    Returns: {999999990, 999999990, 999999990, 999999990, 999999990, 999999990, 999999990, 999999991, 999999991, 999999992, 999999992, 999999993 }

  164. {"A 2 3 34343", "E 24 555 3333 25000303434", "G 2 1 999999997", "G 2 1 2" }

    {1, 150, 550, 1000000000, 999999999 }

    Returns: {2, 2, 2, 2, 2 }

  165. {"G 1000 1 1000000000", "A 900 12 78654", "G 9 3 1000", "G 1111 1 999999", "E 4 6 1 2 9" }

    {9, 10000, 12345, 333 }

    Returns: {243, 1000, 1000, 1000 }

  166. {"A 9 9 9999999999999999999999", "G 5000 1 1000000000000000000000000000", "G 5 9999999999999999999999 5", "E 5 4 3" }

    {1, 1, 2, 2, 1, 3, 4, 5, 1000, 2000, 1000000000 }

    Returns: {3, 3, 4, 4, 3, 5, 5, 9, 5000, 5000, 5000 }

  167. {"A 1 1 10", "G 1 2 4", "G 7 1 1000000000000" }

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 }

    Returns: {1, 1, 2, 2, 3, 4, 4, 5, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 }

  168. {"A 14124214 5215 57127512", "E 17512751 135712 18128818", "E 75712 1212512512512 999999", "G 99 9999 999999999999999999999", "A 555 353535 3737377373737" }

    {99999999, 124214, 5252, 25252, 111, 1, 555, 2424, 555, 8858, 8888, 1, 2424 }

    Returns: {-1, 652236829, 40866734, 143649169, 14457974, 99, 16736929, 26332529, 16736929, 59395629, 59552079, 99, 26332529 }

  169. {"A 100 341 1524", "G 1 3 45235", "E 653 87 12341 8785 123 543", "A 99 340 1523", "G 100 1555 99999999", "A 500 2 9999922", "G 99 244 99999999", "G 10 2 9999999" }

    {100000, 1, 10, 10000, 100, 1000, 2, 99999999, 5000000, 66666666, 787455553 }

    Returns: {198096, 1, 87, 20202, 653, 2426, 3, -1, 9994312, -1, -1 }

  170. {"G 1 1000000000 1000" }

    {1, 2, 3, 4 }

    Returns: {1, 1000000000, -1, -1 }

  171. {"A 100 341 152456565165165165165165981981981", "G 1 3 452356516516516516516516516516516516651", "G 500 1 2837462834762834762834623847263847", "E 653 87 12341 8785 1981981989984981981651651651", "A 2 2 2", "A 100 341 9999999999", "G 1 3 8888888888", "G 500 1 7777777777", "E 653 87 1000000000 1981981989984981981651651651", "A 22 2 2222222222" }

    {100000, 1, 10, 10000, 100, 1000, 1000000000, 1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 15, 17, 20, 22, 24, 30, 50, 239, 240, 238, 241, 242, 243, 244, 245, 345, 500 }

    Returns: {500, 1, 24, 500, 188, 500, 500, 1, 1, 2, 3, 3, 4, 9, 9, 22, 27, 30, 34, 40, 44, 48, 60, 92, 458, 460, 456, 462, 464, 466, 468, 470, 500, 500 }

  172. {"A 1 3000000000 500" }

    {1, 2, 3, 4, 5 }

    Returns: {1, -1, -1, -1, -1 }

  173. {"A 2 1000000000000000000000000000001 45", "G 1 2 100000000000000000000000000000", "G 1 10000000000000000000000000001 34", "A 1 500 100000000000000000000000000000" }

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

    Returns: {1, 1, 1, 2, 2, 4, 8, 16, 32, 64, 128, 256, 501, 512 }

  174. {"E 9223372036854775812 1" }

    {1, 2 }

    Returns: {1, -1 }

  175. {"A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000", "A 1 1 1000000000" }

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

    Returns: {21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596, 21276596 }

  176. {"G 1 2 2", "A 1 1 1000" }

    {1, 4, 7, 11, 15, 17, 34, 49, 56 }

    Returns: {1, 2, 5, 9, 13, 15, 32, 47, 54 }

  177. {"E 123456789012 1234567890123 99999999999", "E 1 456789123456 876543212341 76546371827" }

    {1, 2, 3, 4, 5 }

    Returns: {1, -1, -1, -1, -1 }


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: