############ table[1]:=[[0, 7, 239], [1, 7, 4649], [9, 21, 43], [2, 21, 1933], [16, 21, 10838689], [3, 14, 909091], [10, 28, 29], [24, 28, 281], [4, 35, 71], [11, 35, 123551], [18, 35, 102598800232111471], [25, 70, 4147571], [60, 70, 265212793249617641], [32, 105, 30703738801], [67, 105, 625437743071], [102, 105, 57802050308786191965409441], [5, 42, 127], [26, 42, 2689], [12, 42, 459691], [33, 84, 226549], [75, 84, 4458192223320340849], [19, 63, 10837], [40, 63, 23311], [61, 63, 45613], [6, 28, 121499449], [13, 56, 7841], [41, 56, 127522001020150503761], [20, 140, 421], [48, 140, 3471301], [76, 140, 13489841], [104, 140, 60368344121], [132, 140, 848654483879497562821], [27, 112, 113], [83, 112, 73765755896403138401], [55, 168, 11189053009], [111, 168, 603812429055411913], [167, 168, 148029423400750506553]]; ############ ############ table[2]:=[[0,1,3]]: table[5]:=[[0,1,3]]: table[8]:=[[0,1,3]]: ############ ############ table[3]:=[[0, 3, 37], [1, 6, 13], [2, 6, 7], [4, 12, 9901], [10, 24, 99990001], [22, 72, 3169], [46, 72, 98641], [70, 72, 3199044596370769], [3, 22, 23], [12, 13, 53], [11, 28, 29], [5, 60, 61], [0, 37, 2028119], [1, 37, 247629013], [2, 37, 2212394296770203368013], [3, 74, 7253], [41, 74, 422650073734453], [5, 74, 296557347313446299], [80, 111, 30557051518647307], [44, 111, 8845981170865629119271997], [8, 111, 90077814396055017938257237117], [83, 222, 223], [47, 222, 4663], [11, 222, 21606064498691505246200058094681], [197, 222, 48911689110891303706174193415115219], [13, 148, 149], [87, 148, 3109], [125, 148, 111149], [51, 148, 708840373781], [89, 148, 669031686661427842829], [15, 148, 40548140514062774758071840361], [53, 444, 23653713304547869], [275, 444, 543309565743971477870075858731741], [17, 444, 2228457285782705288389843210675909], [239, 444, 35267115916388035942705181992852854614802588780637908577449241], [129, 296, 61544617], [203, 296, 16444765848115921], [277, 296, 987958734776503660730847298429926744644928427487850380038560428638070909650210480224210297181360032908354907525523774393], [647, 888, 31495401976675753], [833, 888, 54615849443593], [611, 888, 581403415839420176983066001617236586243641184826931632235330152219588849265581588612067252320765293675303967632757149810066275358075715477714316831443247944783624695235263688214763916924778042769927192854901285006835262147395611595242055587368580007521121569], [389, 888, 581403415839420176983066001617236586243641184826931632235330152219588849265581588612067252320765293675303967632757149810066275358075715477714316831443247944783624695235263688214763916924778042769927192854901285006835262147395611595242055587368580007521121569], [167, 592, 593], [463, 592, 1686340623946037268128160202360893760539460370996627318701517706745362561551433406408094266441822934232698145025463743674536256340640809274873526138279915682968128161887015177082630691231028669477234384485666273187182124789224283305059021924114671146711635919055647554806087689713153457], [353, 1776, 1777], [1241, 1776, 7228321], [1685, 1776, 14645119755678294049], [797, 1776, 2430356574005120498845908043009873], [1019, 1332, 38629], [131, 1332, 215018101], [575, 1332, 14003835481], [1133, 1332, 208102759883882183421583309], [467, 1332, 41313035566125636406934327919205549014363045163238873901716890059391620650106668970526598095865598819651776984115839843626149489159392589483527152931251055000784027992554586200094648461687882881322514033256619586197049076695078500919222241982368312847185782806234714110848516469092778731824309357816637791098829348864822592864861288971593197694737473678062107636436994854779456329861], [317, 333, 96455449], [95, 333, 2503678796850536532770633167883644999], [206, 333, 4136757950500351829215273898264330779279657730180289971062696133525101971148657576622167629405278071146511535383508907868849825502655065801803508961793912566261290961976951], [281, 333, 4136757950500351829215273898264330779279657730180289971062696133525101971148657576622167629405278071146511535383508907868849825502655065801803508961793912566261290961976951], [59, 666, 902659997773], [503, 666, 7116181512528105949933], [245, 666, 62562101977662753776437], [23, 666, 2490872691908137575166466088291355643827701079891978578274835994080775464595974553558911862020407649324804027436087292675616017146240063168618749945139990951997], [659, 1332, 41313035566125636406934327919205549014363045163238873901716890059391620650106668970526598095865598819651776984115839843626149489159392589483527152931251055000784027992554586200094648461687882881322514033256619586197049076695078500919222241982368312847185782806234714110848516469092778731824309357816637791098829348864822592864861288971593197694737473678062107636436994854779456329861], [61, 185, 6511230041186560022095681], [172, 185, 1936570114827069923550119591], [98, 185, 63441573295906607253783211246544893041361], [24, 185, 1125062484076327146358129279546163004017888759508161], [321, 370, 49173925574833481], [247, 370, 22369355044392829576198363935261212146051995578845131526611800779453430519897692892453842577603840415445414697342892679968594131], [173, 555, 14431], [284, 555, 169831], [26, 555, 994561], [137, 555, 5153778841], [248, 555, 20786617240933593976831], [359, 555, 4250736849060179040788759499577963641702640949991159543358098155663675333867529336934857212080974121846567508653946811133711449732005106323439699783121808956933775409788275741059947258134816792498543001130653394994927109723873744277797418721], [101, 1110, 910009099999999089990900000000910009191000909089990808999090910009191000909089990808999090910009191000909089989898989990910010101010009089989898989899909100101010100090899898989899909091000919100090908999080899909091000919100090908999080899909091000919100090999999990899909000000009100091], [767, 1110, 910009099999999089990900000000910009191000909089990808999090910009191000909089990808999090910009191000909089989898989990910010101010009089989898989899909100101010100090899898989899909091000919100090908999080899909091000919100090908999080899909091000919100090999999990899909000000009100091], [693, 740, 1481], [323, 740, 15541], [249, 740, 68821], [619, 740, 6336499381], [361, 740, 74615611921], [731, 740, 107771345624719321], [657, 740, 4098464044501], [287, 740, 16206170837408945509907221], [213, 740, 188400662926757507909500391154981252107701445926552087208289066076346985127779002190678312128118446938988933849260348420982986148393570631194729870761633199107503677807575111610876938726677209327491121], [583, 740, 188400662926757507909500391154981252107701445926552087208289066076346985127779002190678312128118446938988933849260348420982986148393570631194729870761633199107503677807575111610876938726677209327491121], [875, 2220, 2221], [395, 2220, 4441], [2135, 2220, 7514701], [1655, 2220, 13357894944843733704358174392596188442508135046534796353004032370414504627419601070672469518421362161086247952419458887202492172128656959521431143558752949662096036482802621299879826922095463760622262957551909808794648481482949290436516409939454136490282440046073052969012536074935892812320846172124770814562478904939459820958125609122933453471422629722411310150679056946965703163450240965074340383298871725427861006380913886511497437452419047500188733972255129446370296159564761492739251151674893379049663431154476165857941526005475457454935807107263068763715341], [1175, 2220, 13357894944843733704358174392596188442508135046534796353004032370414504627419601070672469518421362161086247952419458887202492172128656959521431143558752949662096036482802621299879826922095463760622262957551909808794648481482949290436516409939454136490282440046073052969012536074935892812320846172124770814562478904939459820958125609122933453471422629722411310150679056946965703163450240965074340383298871725427861006380913886511497437452419047500188733972255129446370296159564761492739251151674893379049663431154476165857941526005475457454935807107263068763715341], [1435, 1480, 5158143091517340832801], [695, 1480, 4805245671633605313329281], [955, 1480, 18837370424185047846474799441], [215, 1480, 2141973864439021733366963935784050249891259669040763475452824385901067619066537166349831498502146004525931321062447256954997776875099441841116634721813788954060557012137647342502466824129729813773005092225849278360237152775745033478402829620418192744622694831594942819038892408064614299017477667544674149260200990632272709674127260298339280875083777625732083952090471299857889580539148347078471794218383096400159818640626176171998597801516427075369145057141381962166023539610672903130697290522461499681], [475, 1480, 2141973864439021733366963935784050249891259669040763475452824385901067619066537166349831498502146004525931321062447256954997776875099441841116634721813788954060557012137647342502466824129729813773005092225849278360237152775745033478402829620418192744622694831594942819038892408064614299017477667544674149260200990632272709674127260298339280875083777625732083952090471299857889580539148347078471794218383096400159818640626176171998597801516427075369145057141381962166023539610672903130697290522461499681], [4175, 4440, 35521], [2729, 4440, 9892321], [1619, 4440, 1881052756669931358587761], [509, 4440, 1512767593261712315746946224026010080052569011320740585115267797985192624327437609856210599239747126015856139606731814929392479236704287318424960425188735176953800001628723217318364485039663984041362651860339933994076062699402205242414750369379307636380651853358264326124851553574924693581441356465665424974752046255248378635357865009988460360571460605508736215987118371673906776526983062891622051992047014902697438051338880340440558782897835421742961545918346726352659325204578210383304784476997005815647557347568939693394200677014378851527914965913681513949641767496997988341951749024763524537133728371287884837895340712223761944804025664118862087606838668804205480906786628806863033868840900432491539305929616399964061361694788928825702488789541747769673192875545686084072219923727642078888357374791872972328541306150680878968051071551466482656667943189762050285272763553125873788040816441013766422310988524809421377483342723536496842632578846355263540728879803786976634814523750448331223683165207046487112828748689017202878747794058146455014890649029457992828343027342653409416065445375356049572826110773470725601], [3839, 4440, 1512767593261712315746946224026010080052569011320740585115267797985192624327437609856210599239747126015856139606731814929392479236704287318424960425188735176953800001628723217318364485039663984041362651860339933994076062699402205242414750369379307636380651853358264326124851553574924693581441356465665424974752046255248378635357865009988460360571460605508736215987118371673906776526983062891622051992047014902697438051338880340440558782897835421742961545918346726352659325204578210383304784476997005815647557347568939693394200677014378851527914965913681513949641767496997988341951749024763524537133728371287884837895340712223761944804025664118862087606838668804205480906786628806863033868840900432491539305929616399964061361694788928825702488789541747769673192875545686084072219923727642078888357374791872972328541306150680878968051071551466482656667943189762050285272763553125873788040816441013766422310988524809421377483342723536496842632578846355263540728879803786976634814523750448331223683165207046487112828748689017202878747794058146455014890649029457992828343027342653409416065445375356049572826110773470725601], [1731, 2960, 2558434561], [2471, 2960, 3942722086472322467801441], [251, 2960, 79811762757311658061523042881], [991, 2960, 1242117334070045040456780024371904035727003191811337364254265276624043401484382335556835619489805381701967672175611949297324847538626567116099069172911189493811041979511482388726629335475583499491365951415721504501708836647721495444824932108345413160910417176198941758937415689182570902836847505227868228353026975512579095536635280098963234051410324059936411079936090503490190882616068201157508634246140765313509024670868405434401120731754714837948358216816137403925313117956435488166478879976357469821267446713990116687599906681260625940861043994771693831922644555426427310135036396921491887553082684024060363774580749940004790267902622842731193764193404183179254566411941032153350867701255935029220100744152487072109361500704303575407623637672741733835651182995473919633838110184809637315180866395165275297419706569093652970930159323729691609130088476503349669951710281439603957240593874168834259418058054198494337855412401491737632100828701479046605317913341816574344544271376943727129077224478906975083285935389031270540493392941078241129619480209616476784880335905240450320289000449121], [547, 2960, 1242117334070045040456780024371904035727003191811337364254265276624043401484382335556835619489805381701967672175611949297324847538626567116099069172911189493811041979511482388726629335475583499491365951415721504501708836647721495444824932108345413160910417176198941758937415689182570902836847505227868228353026975512579095536635280098963234051410324059936411079936090503490190882616068201157508634246140765313509024670868405434401120731754714837948358216816137403925313117956435488166478879976357469821267446713990116687599906681260625940861043994771693831922644555426427310135036396921491887553082684024060363774580749940004790267902622842731193764193404183179254566411941032153350867701255935029220100744152487072109361500704303575407623637672741733835651182995473919633838110184809637315180866395165275297419706569093652970930159323729691609130088476503349669951710281439603957240593874168834259418058054198494337855412401491737632100828701479046605317913341816574344544271376943727129077224478906975083285935389031270540493392941078241129619480209616476784880335905240450320289000449121], [4247, 8880, 17761], [2027, 8880, 56303135521648561454873036428129046787911716682562918755137661167727042396261471763977253533021789313664771127751815776082427791791002753223354540847925229435273914757108270930127808118912223410843984009909351950903665334159112662575305444569562524069590681830977985473790890152587129103034739036090310224649513034176003603400709419514723270085580766854343786892629920049546754124204718202803896177011429536681493158042902995326839648668430831597319970722312932830921682332075896683745284049321552840493215472101796070046731602893981195878610432971116547491695287427509712291030910421147457919036090253927144304937779404312820224086481617020438038455041944710320370474635380890715612859636281740836664602781374916952874331400258431394634311131130003941219525933224480547266483869151506108890321490907043522324193457631890095715331349586171893474467090816952874275097122909746072850627779967344180507854287483812792072518439277062102359101401948088508524294803276842519565339795056584651765103316254721017960700411013456449524238500140757840211699797308710095152299983109064804909577163448567085181014582512245932098417876245706885873542593322448060356905579640785991774111818028264173751477957322222847812622600078830020832104048196047519846855469849670627216935983334271775237880749957778278250098530488711221215021676707392602330949828275434998029389674004842069703282472833173807781093406846461347897077861606891503856764258769213445188897021563538089077191599515793030234784071842801700354709757333483475029615449579978604819548448792297731546647148246157310962221158718534992399132931703732897928044592027475930409323799335622937897641461629401497663476155621305106694442880468442091661505551489217893136648274308873374247001858003490794437250154889927368391419413321321941332132762794887675243511063566803670958842407578402116434885428748381228534429367715781769044479477507460165519959461798322165981645177636394347165136535105010979111480209448229266364506503068520916615055458589043466021056809864320702663082033669838409999436968639153201396317769269748381284837565452395698440403130454366308203366927537863859016947238331175102753222791509487078430268565958560891847305894882044929902595574573503744158549631214458645346545802601204887117842463768931930071504982827543494172625978266983841], [8687, 8880, 56303135521648561454873036428129046787911716682562918755137661167727042396261471763977253533021789313664771127751815776082427791791002753223354540847925229435273914757108270930127808118912223410843984009909351950903665334159112662575305444569562524069590681830977985473790890152587129103034739036090310224649513034176003603400709419514723270085580766854343786892629920049546754124204718202803896177011429536681493158042902995326839648668430831597319970722312932830921682332075896683745284049321552840493215472101796070046731602893981195878610432971116547491695287427509712291030910421147457919036090253927144304937779404312820224086481617020438038455041944710320370474635380890715612859636281740836664602781374916952874331400258431394634311131130003941219525933224480547266483869151506108890321490907043522324193457631890095715331349586171893474467090816952874275097122909746072850627779967344180507854287483812792072518439277062102359101401948088508524294803276842519565339795056584651765103316254721017960700411013456449524238500140757840211699797308710095152299983109064804909577163448567085181014582512245932098417876245706885873542593322448060356905579640785991774111818028264173751477957322222847812622600078830020832104048196047519846855469849670627216935983334271775237880749957778278250098530488711221215021676707392602330949828275434998029389674004842069703282472833173807781093406846461347897077861606891503856764258769213445188897021563538089077191599515793030234784071842801700354709757333483475029615449579978604819548448792297731546647148246157310962221158718534992399132931703732897928044592027475930409323799335622937897641461629401497663476155621305106694442880468442091661505551489217893136648274308873374247001858003490794437250154889927368391419413321321941332132762794887675243511063566803670958842407578402116434885428748381228534429367715781769044479477507460165519959461798322165981645177636394347165136535105010979111480209448229266364506503068520916615055458589043466021056809864320702663082033669838409999436968639153201396317769269748381284837565452395698440403130454366308203366927537863859016947238331175102753222791509487078430268565958560891847305894882044929902595574573503744158549631214458645346545802601204887117842463768931930071504982827543494172625978266983841], [1361, 2664, 7993], [473, 2664, 6920827178401], [2249, 2664, 18077242439677447830979474163737512870796179034725362386941791647106384907139758550619460202011721964397496078042713431509661321509443125804567286003099158760432703694702862171888248731214085168914973717671353508340791493441290427992835412202239044776778054464103382746234720186034510101999731250693456519764820944459843067233017139858287426760676998675038890770361133076808059269181758594401417834101177682358767485193050329823724896961910714241315023209957096329331954186364119528473543006129966317300396671017149100049425351948851810536493939470376257840453390994884579929185490246270307552762249502622793438773203615740030791935400213678007752003019413574115108876220682731815862752106041915590023593180719102890239412712129186304591527071271548765508169358342852850333909831085395311733666829876572475813600312251052672801139360375693251582057], [29, 2664, 18077242439677447830979474163737512870796179034725362386941791647106384907139758550619460202011721964397496078042713431509661321509443125804567286003099158760432703694702862171888248731214085168914973717671353508340791493441290427992835412202239044776778054464103382746234720186034510101999731250693456519764820944459843067233017139858287426760676998675038890770361133076808059269181758594401417834101177682358767485193050329823724896961910714241315023209957096329331954186364119528473543006129966317300396671017149100049425351948851810536493939470376257840453390994884579929185490246270307552762249502622793438773203615740030791935400213678007752003019413574115108876220682731815862752106041915590023593180719102890239412712129186304591527071271548765508169358342852850333909831085395311733666829876572475813600312251052672801139360375693251582057], [4469, 5328, 1539793], [1805, 5328, 277796593], [917, 5328, 66880085286125796608803681], [3581, 5328, 34955371789675979451918417692224251667023168880963139586811702071048912896934557437163851812311327525756565206708032765124236542120630560674655317759183099775750545093091816764005830753609926780750164450381706698281287777881055191858717863871293884436127319664281556710594494706728264296740591026823170189381612098205411870769926105959908127343320885985561879489611291151268194440488984477413264506758685461388987556210070349767944415924803746470597238630535989117376659572270142596386815548030699899536509433040310748211658932713226408280527417013150625721973277374635108809125341408153770683113910347932005070102436374278348395559711704226593178958323466192146094054081205720748306477604311638657959582232713316798403944542331013325014314846272019917519216117951447998389954037681809020628388177294947448430767734636645320747658031134038687343538148789094292929161733603243126939500081260360034517472899964227307695053799862870223299465761459762366787383294850243163266830683471617460937154984088045558014914389691272360177898995099590210483896959349967659981974251463015062221535971696715875039770212469116443343519821177058102759180395376943905991081627463358020753217510734629439953907014725608143508146112833039169041837293753075842918086143791102626576741265541640226850119136447354770316212847516211086859891765271538540279691803125219703007061398076592223755006129515117676645565387417744860407211612344557012478947327142828766048864194777788269579024567846274554057799357149395347428042596256281876346641635555198195091790427001536700721567834965888135528045536807759742893295545461233256391246436045606674956663554755515203237693305251834648021788767050583323262966956093890529], [6023, 6660, 6661], [3803, 6660, 459757287348481], [1583, 6660, 11489711354244144740591618761], [29, 1665, 2861442361], [1139, 1665, 349823925738687629290674361411678283321534988976491565960988790645432120238328994249484377784746508825448607034862792750833956428242379333742239234291883399568850864579760445155792184416116568422815418716378959764760748574449793364542980566785212976372442820629998005750849021208014470643044345074962703399008288114527217974599628498335144343311131612900589543275095520961290123292125260810032091364569338952692257287792001063130972149607804033974039570388886474236410453070803266828061052458851188790729236359410979936911264591081518206404997371533985269396450372882069385845301323544640499924786358819477894770356689354610068275284403326480634638581140373003305097501839912127099806013181825891058023306798315410484691570203884669826833880439641327794685219941077122049707783717262162947338850834535121708852062738090218690237667869627236569382359472241], [584, 1665, 349823925738687629290674361411678283321534988976491565960988790645432120238328994249484377784746508825448607034862792750833956428242379333742239234291883399568850864579760445155792184416116568422815418716378959764760748574449793364542980566785212976372442820629998005750849021208014470643044345074962703399008288114527217974599628498335144343311131612900589543275095520961290123292125260810032091364569338952692257287792001063130972149607804033974039570388886474236410453070803266828061052458851188790729236359410979936911264591081518206404997371533985269396450372882069385845301323544640499924786358819477894770356689354610068275284403326480634638581140373003305097501839912127099806013181825891058023306798315410484691570203884669826833880439641327794685219941077122049707783717262162947338850834535121708852062738090218690237667869627236569382359472241], [1991, 3330, 3331], [3101, 3330, 16651], [881, 3330, 53281], [2657, 3330, 36803161], [437, 3330, 9185302862179121126760689523145226668754462410534801000590889183080812390694830595876283350011402156348879593004432940410732192900995140783721759483441364672584119121903944210272053441443127072174615809313950613550866296560551094828278807140966319268451629206392463281917253256312505458042424571368982709539170150165975973185537483080089325498457481782164006754175415365462711660822735178261956949862135819435050346172865453007999363334004745771004937620903116377655592279169747160585362733049582413161807617585979169401943186646726322241224270952635559928616502511625227359723869246539682868277637294274006460204595036803854330267081257422005712178952594222083987431023610114522411393252449282833480479096809780866384978617121003136186874483703791036217119886591809379960842225017375747087437613693987017613854493177553923667991863929066796481], [1547, 3330, 9185302862179121126760689523145226668754462410534801000590889183080812390694830595876283350011402156348879593004432940410732192900995140783721759483441364672584119121903944210272053441443127072174615809313950613550866296560551094828278807140966319268451629206392463281917253256312505458042424571368982709539170150165975973185537483080089325498457481782164006754175415365462711660822735178261956949862135819435050346172865453007999363334004745771004937620903116377655592279169747160585362733049582413161807617585979169401943186646726322241224270952635559928616502511625227359723869246539682868277637294274006460204595036803854330267081257422005712178952594222083987431023610114522411393252449282833480479096809780866384978617121003136186874483703791036217119886591809379960842225017375747087437613693987017613854493177553923667991863929066796481], [178, 925, 86951], [733, 925, 81401], [363, 925, 27751], [918, 925, 1892126351], [548, 925, 15754601], [104, 925, 463490859406324197529951], [659, 925, 50030327046424529819657465264201], [289, 925, 7365133783826098815990686622330922786380902835844592352834506989633577631716192785646632414958600340969311084527597444464103803697320226800232269232443534713286990236405120037949404943807812701427334634093651232144608727525035532076031875669388258760638583955970584552991971533595513701321546221194155371288916074285476730189986486425628606930526820175128634298099258899031917068498677571745624506593555008222458105885261437350754628135155785990549948990423203897995456923418559754605630247338329100108100470858214392028546998314640396906172297874389846343293768639182146149187844449088518884967147054679666183708074034516394807223801], [844, 925, 7365133783826098815990686622330922786380902835844592352834506989633577631716192785646632414958600340969311084527597444464103803697320226800232269232443534713286990236405120037949404943807812701427334634093651232144608727525035532076031875669388258760638583955970584552991971533595513701321546221194155371288916074285476730189986486425628606930526820175128634298099258899031917068498677571745624506593555008222458105885261437350754628135155785990549948990423203897995456923418559754605630247338329100108100470858214392028546998314640396906172297874389846343293768639182146149187844449088518884967147054679666183708074034516394807223801], [1399, 1850, 272580851], [401, 1850, 23843315153651051], [31, 1850, 2005703005501730201], [1511, 1850, 76714195572761730464853760356038029161912667904737656935847724771393627778481969151671369865624219084384892301248497662505242407307404020499865935239413617910885904234382397529248375511050987540929519028615096857639463294494066902010491504426409306916625070764135081404580505970725293205486319507112545901613111137055517209096065530072399720129384857164019525689271409526473362761112514157765157271631198850374453890557291120519265005848783610516921946382877007693050711063499202240616066439001274809096619991293979560162162010156992216787251516140388470168951571788921485342528285471644482199096165348894713323076420530552579024454152580864637567377304855713436739651164025401], [1141, 1850, 76714195572761730464853760356038029161912667904737656935847724771393627778481969151671369865624219084384892301248497662505242407307404020499865935239413617910885904234382397529248375511050987540929519028615096857639463294494066902010491504426409306916625070764135081404580505970725293205486319507112545901613111137055517209096065530072399720129384857164019525689271409526473362761112514157765157271631198850374453890557291120519265005848783610516921946382877007693050711063499202240616066439001274809096619991293979560162162010156992216787251516140388470168951571788921485342528285471644482199096165348894713323076420530552579024454152580864637567377304855713436739651164025401], [2621, 2775, 94351], [2177, 2775, 60006601], [2732, 2775, 33928922342551], [512, 2775, 699750601049254201], [1067, 2775, 31929086946033751], [1622, 2775, 233001631871711702926812832780356361236519581538014241037033492669471672101984432904923871747992781062159509448349778832270103179583510964641731164356263620881247418019815384717376931003696097766845276110448443847182567843774189243783544368379850279470622221555612178186019491170678036681131941793096980576438064029921113467525241558371200902597537397265673694010957673273354095974144270626731571832927739385347032606904609479443762744395045432275450992047692248855730344906284393303363599536210713521534359731058318954444496803531978815954315267486788903213709861550215530534950796344494196713502360603564427341709446364317499335569273681268968069746287048608273078459874043223072279910668134962355665829478227980195885227188467309170354073324202881585737312788972539623822075233185605298901569872549208885630599432931455051360575552232607288129834645695496187651037617850420137957875101134506296004860706504097609108504585638741837093251101663523505243501652724900552205719897052137149194559470581382335609247087928084097819884111475624262140264371054016873793104308391195659296369139894410086635464222756127841828110768960535754483658588191886987125262292036156529736713372257673201291739993915227596616099554034714351675923447184878766964236768836953796724477592587813969297774793626140065488684669500858861152152152177887693360959226799422920796138579905767037781739953763551], [1178, 2775, 233001631871711702926812832780356361236519581538014241037033492669471672101984432904923871747992781062159509448349778832270103179583510964641731164356263620881247418019815384717376931003696097766845276110448443847182567843774189243783544368379850279470622221555612178186019491170678036681131941793096980576438064029921113467525241558371200902597537397265673694010957673273354095974144270626731571832927739385347032606904609479443762744395045432275450992047692248855730344906284393303363599536210713521534359731058318954444496803531978815954315267486788903213709861550215530534950796344494196713502360603564427341709446364317499335569273681268968069746287048608273078459874043223072279910668134962355665829478227980195885227188467309170354073324202881585737312788972539623822075233185605298901569872549208885630599432931455051360575552232607288129834645695496187651037617850420137957875101134506296004860706504097609108504585638741837093251101663523505243501652724900552205719897052137149194559470581382335609247087928084097819884111475624262140264371054016873793104308391195659296369139894410086635464222756127841828110768960535754483658588191886987125262292036156529736713372257673201291739993915227596616099554034714351675923447184878766964236768836953796724477592587813969297774793626140065488684669500858861152152152177887693360959226799422920796138579905767037781739953763551], [1733, 5550, 1176601], [5063, 5550, 1093404118555051], [2843, 5550, 259386901281393001], [623, 5550, 3059621249440442851], [179, 5550, 979422392451561982061835700712139056646636143438424936121714726860764797946433265660242135122335120265380941436434558723101338550007052096699153081699688739744130136869477801385036770469794108307704041189874216700721663958987398483002813728807620727111631575258488452239854131561011997050494987269530492472390501027229275845296904702400404812761111368579093316437671760726245635970517213851382281929553155542197207420574346015889192458511226156979873052140404355659635999314010582479168243120130548829856485153358554163221342414032953949774524175726474235480888820542464107719661859261967594288894428030728978491796268407116303724877967299081360239371766933960169936673888732298316400944774149527260573145957081275364940651823618856092544993788013476448921574966874702256758848246633480389885248201927939697199744899732796135510490357519019746790863649481748754210697904160184281536432622796538232198349732998370663578283483220479470528304730368529183487649699272447593295181480632548689377478214160346246330313766227776177288116398646636262622524755342972504550566753597952134285175380028976465338424144131167824681350170316028908043780266642597474267210554012741361586940077379226278729862596805117433816653595910750347529398315735571018033275860899660058668835016782863057220887446858084011957106220265418093060050986148627905119428162116797583816172226663656621698802455358800001], [3509, 5550, 979422392451561982061835700712139056646636143438424936121714726860764797946433265660242135122335120265380941436434558723101338550007052096699153081699688739744130136869477801385036770469794108307704041189874216700721663958987398483002813728807620727111631575258488452239854131561011997050494987269530492472390501027229275845296904702400404812761111368579093316437671760726245635970517213851382281929553155542197207420574346015889192458511226156979873052140404355659635999314010582479168243120130548829856485153358554163221342414032953949774524175726474235480888820542464107719661859261967594288894428030728978491796268407116303724877967299081360239371766933960169936673888732298316400944774149527260573145957081275364940651823618856092544993788013476448921574966874702256758848246633480389885248201927939697199744899732796135510490357519019746790863649481748754210697904160184281536432622796538232198349732998370663578283483220479470528304730368529183487649699272447593295181480632548689377478214160346246330313766227776177288116398646636262622524755342972504550566753597952134285175380028976465338424144131167824681350170316028908043780266642597474267210554012741361586940077379226278729862596805117433816653595910750347529398315735571018033275860899660058668835016782863057220887446858084011957106220265418093060050986148627905119428162116797583816172226663656621698802455358800001], [1289, 3700, 3701], [3139, 3700, 51474579992046301], [10169, 11100, 52876255702589604004014901], [4619, 11100, 633597379501], [7949, 11100, 22126911081180901], [2399, 11100, 3922435297440901], [217, 259, 2591], [106, 259, 64638631], [254, 259, 3663802449983927390483], [143, 259, 68941184253610253169908132923], [180, 259, 21275128996491722859002093022312985327142638642172536870145797362098684878911034550744112751590889459613568328960512333236460772729637955527510585680280719], [69, 518, 1099999890000010999998900000109999988890001110999888900011109998889000111110988888901111109888889011111098888889011111098888890111110988888901111109998889000111099988890001110999888900000109999989000001099999890000011], [329, 518, 1099999890000010999998900000109999988890001110999888900011109998889000111110988888901111109888889011111098888889011111098888890111110988888901111109998889000111099988890001110999888900000109999989000001099999890000011], [218, 777, 79003664587], [107, 777, 531660478441], [773, 777, 31505041755035521], [551, 777, 838805484719648719774994058193110185397613199112017187693296604841045949624545230753879021262424588003707779970424747080253270373989006899388994308617550973478838951263778132851742591659475077372953034160184740413491497302505648271514964373839295681948421574403789188182040407039729160638494297107307130873962048653069819580460654370427744546612364961074204959469838433920013006018476303449573], [440, 777, 838805484719648719774994058193110185397613199112017187693296604841045949624545230753879021262424588003707779970424747080253270373989006899388994308617550973478838951263778132851742591659475077372953034160184740413491497302505648271514964373839295681948421574403789188182040407039729160638494297107307130873962048653069819580460654370427744546612364961074204959469838433920013006018476303449573], [959, 1554, 29527], [71, 1554, 134986808293], [737, 1554, 96697267717], [1403, 1554, 127227421112773339], [1181, 1554, 18558200222773930892853062761935146784957182006400199877357089664875811798629867767187330859596519461380303519816164005778397497189223315169286583804364395548014343855698146002893345465054692708671529769149093644596799147713989851514008499786406481353570922117602412853143998439999295933119893293031025180646144557812511883434382357916608119675239066697011850690086826221082446059820689887], [293, 1554, 18558200222773930892853062761935146784957182006400199877357089664875811798629867767187330859596519461380303519816164005778397497189223315169286583804364395548014343855698146002893345465054692708671529769149093644596799147713989851514008499786406481353570922117602412853143998439999295933119893293031025180646144557812511883434382357916608119675239066697011850690086826221082446059820689887], [809, 1036, 9392332326728043169], [921, 1036, 107534525490096050002700808794044714108076972660247055267857583850134171647597757349573479998467791941559052710475365537446750089322050240264149964618902770461607614510132240875269571529755015869772365053507970926083071837338511634813977456640151695253500548693960278219887195979810633578442303757731415368102320287793923958459114106546404394118480971150258472156148901450439285803456086719876474638289254897877829], [2069, 3108, 5112052539763011209641], [220, 407, 46399], [331, 407, 390721], [35, 407, 2377517312347], [257, 407, 14922184078787276001107], [368, 407, 1399300708003111495578140482186320347277273505089781034200096366442134264784657534390363164267749971684437448447281946338001226312001060024115902223232728865313091486857448782879187621243824754236824516208584519649679801623269793676780347076796179020835671903144327739679125772035571304791326088307189347498475947401], [72, 407, 1399300708003111495578140482186320347277273505089781034200096366442134264784657534390363164267749971684437448447281946338001226312001060024115902223232728865313091486857448782879187621243824754236824516208584519649679801623269793676780347076796179020835671903144327739679125772035571304791326088307189347498475947401], [183, 814, 409038414731], [701, 814, 219750014263062386251162088588835607771], [405, 814, 84713181371149698699040859437321], [109, 814, 144460357351215333887787961035821645272104393276359013852931528118514774673766710903957441649779055123590097657990585672714164412684141733896960011574379715381974332831321825982115791677086718314273567065065925807922825836324682071557048160872631916424177640048495502179360599291], [517, 814, 144460357351215333887787961035821645272104393276359013852931528118514774673766710903957441649779055123590097657990585672714164412684141733896960011574379715381974332831321825982115791677086718314273567065065925807922825836324682071557048160872631916424177640048495502179360599291], [221, 1221, 3306121237], [332, 1221, 37232500009], [554, 1221, 171055055020477], [665, 1221, 9557310079389075405641287553803], [776, 1221, 5515824196307780952584504442192890690575562875540825114944734663606474647281575002887478680286288052210526929443365680648852789555336764321822510527238695441418410283165718247242678059529341629517493669953736654452852386489889645013663965799353193599363460281027545061024040407073689527881928488768231400642687569429481473171385035979460579452200774729679752710793572101391827980965952297964933833022089122319372818564966309988014980282039713988319062537834423629632975228839285882370287649636569520965917059633562233758023513111518386548144522612870452249743261736259162946084327556981920462966793150850301959340294903413186803082903485275606383479206757], [887, 1221, 5515824196307780952584504442192890690575562875540825114944734663606474647281575002887478680286288052210526929443365680648852789555336764321822510527238695441418410283165718247242678059529341629517493669953736654452852386489889645013663965799353193599363460281027545061024040407073689527881928488768231400642687569429481473171385035979460579452200774729679752710793572101391827980965952297964933833022089122319372818564966309988014980282039713988319062537834423629632975228839285882370287649636569520965917059633562233758023513111518386548144522612870452249743261736259162946084327556981920462966793150850301959340294903413186803082903485275606383479206757], [2219, 2442, 182160098613913582339], [1109, 2442, 4995605552112899607408928004874686622789591777251624637268461455964287463800275758189282081270940689450365047943259222916476178290405047478517422844903112677061599451617774428701752194431016776355714053921161163483403155927989380925613172641112284122330026721453474913132797728115936287588481707835762370958783449867034130415240908991494097501688223305494937366769066613794645527112611456459771725634827108372764220119637537994456283107643699307626498344461164150500698120532931291594621056673482287072440780184445722721481415144717127240985345784556576897538495962540678867984929845791296511624940037093468207026778727113920302864651929552798056097901166807134738071254250408483292552669069124903369], [2441, 2442, 4995605552112899607408928004874686622789591777251624637268461455964287463800275758189282081270940689450365047943259222916476178290405047478517422844903112677061599451617774428701752194431016776355714053921161163483403155927989380925613172641112284122330026721453474913132797728115936287588481707835762370958783449867034130415240908991494097501688223305494937366769066613794645527112611456459771725634827108372764220119637537994456283107643699307626498344461164150500698120532931291594621056673482287072440780184445722721481415144717127240985345784556576897538495962540678867984929845791296511624940037093468207026778727113920302864651929552798056097901166807134738071254250408483292552669069124903369]]: ############ ############ table[4]:=[[1, 3, 37],[0, 6, 13],[5, 6, 7],[2, 9, 333667], [14, 18, 19], [3, 18, 52579], [17, 27, 757], [8, 27, 440334654777631], [26, 54, 70541929], [53, 54, 14175966169], [15, 81, 163], [33, 81, 9397], [51, 81, 2462401], [69, 81, 676421558270641], [6, 81, 130654897808007778425046117], [105, 162, 1459], [123, 162, 2458921051], [141, 162, 456502382570032651], [159, 162, 610600386089858349939139], [9, 36, 999999000001],[27, 144, 8929], [99, 144, 111994624258035614290513943330720125433979169],[63, 216, 1726290008991504500177463302688697], [135, 216, 579276943498154282123686999881829009033],[207, 432, 433], [423, 432, 2309468822170900692840646651270207852193995381062355658198614318706697457274826789838337182448036951501154734411085450346420323325635103926097]]: ############ ############ table[6]:=[[0, 5, 41], [1, 5, 271], [2, 10, 9091], [3, 20, 3541], [13, 20, 27961], [7, 30, 211], [17, 30, 241], [27, 30, 2161], [8, 40, 5964848081], [28, 40, 1676321], [18, 60, 61], [58, 60, 4188901], [38, 60, 39526741], [9, 15, 31], [4, 15, 2906161], [29, 45, 238681], [14, 45, 4185502830133110721], [89, 90, 29611], [44, 90, 3762091]]; ############ ############ table[7]:=[[16, 66, 183411838171], [136, 264, 126197002179733470481], [202, 264, 283830826522232279893972777], [70, 528, 75675153541982860202858401], [268, 528, 11786300284844910479546815969], [334, 528, 11211641228630565679165073415717349211301068854209340842417386559363002502053200017505737086336239008966529], [532, 1584, 249357075126193], [4, 4752, 19009], [1588, 4752, 1109703258577], [3, 16, 5882353], [11, 32, 353], [27, 32, 449], [0, 11, 21649], [1, 11, 513239], [10, 16, 17], [2, 22, 23], [13, 22, 4093], [3, 22, 8779], [14, 44, 89], [36, 44, 1052788969], [15, 33, 67], [26, 33, 1344628210313298373], [37, 66, 599144041], [38, 132, 5419170769], [126, 132, 789390798020221], [60, 132, 2361000305507449], [5, 88, 617], [49, 88, 16205834846012967584927082656402106953], [104, 264, 2377], [236, 264, 16369], [71, 264, 432961], [159, 264, 6796152793], [247, 264, 24387741577], [6, 55, 1321], [17, 55, 62921], [28, 55, 83251631], [39, 55, 1300635692678058358830121], [50, 110, 331], [105, 110, 5171], [7, 110, 20163494891], [62, 110, 318727841165674579776721], [18, 220, 661], [73, 220, 18041], [128, 220, 148721], [183, 220, 1121407321], [40, 275, 7151], [95, 275, 15401], [150, 275, 59951], [29, 165, 471241], [84, 165, 138267770127916457629034873443951], [139, 165, 1703548913892494075097664562023844278044121], [51, 220, 1395900370916327245555441901], [161, 220, 36380545029953205956377406702261], [106, 330, 4124507971], [216, 330, 19835636682880495867311241], [326, 330, 1112314101311286003379752617807870409611285281], [8, 77, 5237], [19, 77, 42043], [30, 77, 29920507], [41, 77, 136614668576002329371496447555915740910181043], [52, 154, 463], [129, 154, 24179], [63, 154, 590437], [140, 154, 7444361], [74, 154, 4539402627853030477], [151, 154, 4924630160315726207887], [9, 99, 199], [20, 99, 397], [31, 99, 34849], [42, 99, 362853724342990469324766235474268869786311886053883], [53, 198, 7093127053], [152, 198, 141122524877886182282233539317796144938305111168717], [64, 396, 79082656489], [163, 396, 1538607523068637497164701], [262, 396, 8218476795659338409712353841905411607826230659151143998522545586866704239099075512109], [361, 792, 761113], [757, 792, 440718109921], [75, 297, 55243], [174, 297, 198397], [273, 297, 1981560241], [86, 297, 31600574312077], [185, 297, 165426670443186506567467], [284, 297, 7907009307594694001053552000588658391100974093457603716419437], [97, 594, 7129], [196, 594, 8927244623941181398233253], [295, 594, 1866763546567680996103417376059], [394, 594, 112970308382439859401726947341740704554951737408511354573], [493, 594, 74507557122096964531006066514788984423438931950911932421947947339], [592, 1188, 765144469], [1186, 1188, 3205591041505249], [10, 121, 15973], [21, 121, 38237], [32, 121, 274187], [43, 121, 597149176209530412360795391497657340159943421992502538230831481682232969649167277637825641074323], [54, 242, 4357], [175, 242, 25169], [65, 242, 1485397], [186, 242, 102502981431359171598893], [76, 242, 544471001372579296332291652675646774644208265246405598834086237345292487], [197, 484, 56629], [439, 484, 170369], [87, 484, 29606281], [208, 484, 1491164086760128255001869], [98, 363, 622001227], [219, 363, 1830142890743707], [109, 726, 727], [230, 726, 1453], [351, 726, 3481311540961], [593, 1452, 100000000000000000000009999999999999999999999999999999999999999999899999999999999999999990000000000000000000000000000000000000000000100000000000000000000009999999999999999999999999999999999999999999899999999999999999999989999999999999999999999000000000000000000000000000000000000000000010000000000000000000000999999999999999999999999999999999999999999989999999999999999999999000000000000000000000000000000000000000000010000000000000000000001], [1319, 4356, 949609], [2771, 4356, 384538969], [2166, 5808, 21582529], [5070, 5808, 114690577], [2892, 5808, 48098483178241], [5796, 5808, 107045999862591744769], [120, 605, 9666954991], [362, 1210, 10891], [967, 1210, 131891], [1088, 2420, 20142648596621], [2298, 2420, 1846201244512901], [604, 2420, 1006721], [1209, 2420, 2323201], [1814, 2420, 1754328181], [2419, 2420, 151620139001],[1060, 1584, 4010313320742660023243866265622448387888357972546816417261870736398687485252385279918549511263065150748901026496015534202862748900700495977400694610826158210975223449679154390203841098300526184316854451482891296362930543029800562039157612325989079827578423629321105033595224007562319604581855967547749948090491484152260801665137244072470515459658516777995221480017958246310411665774268569123004536593400000832818052966430535175339346094825670770543262622301107999057], [3172, 4752, 47406060671224146836642928240612945414752501589935358637602663072040464863899941368940301169321235000285256150001606229311645331651580973017438807543999530607675910603204504604471755014252860543264770492338678349853584068844864291277846204567982945143551507584353161216120430584800989230076047990575719008258887741697337760876995366433206514540584873375536960015243346892260412469153442781723474936427873883295839385069034332115314596727034719264841477289521490002688459814571312565975487848734929713207080908048962204152481506122319984972866867480337360251489025783928928331937793205736001627172066732382492922733308334370149850888873564631627288986498244027088300308090972151388928659630655442121356018709860200240185657342958093968333235668965391700492446321386215130374201570388094901139845628822718473195697025053925154559576069126640704253299418001103666471286619827155411326554270468113511505217674719096051994730758302076522387798129721451479955626252387105374679328954764523638042363771721684303855320101787632719127517207071859116758629988142416993166562060729819022113193835805172166078911725719168899004160008004255730184768172375293205537271655019350538475121431726046753500655979822019490732745150874362890973098832966588632455567967076602996015293684155707403638415725506359625169238628332996437962746552533743088090310261491488801732952762409692791935574232284716427793492264665015026076719835438937616163057], [205, 275, 15145496901923907183231846510158109967436506451199720012326573726216561906330867373354137880472160085480392675729315710500735662275920125242686819734176304354049229367813064814028168335001], [260, 275, 15145496901923907183231846510158109967436506451199720012326573726216561906330867373354137880472160085480392675729315710500735662275920125242686819734176304354049229367813064814028168335001], [329, 484, 23478007702653265825170078285609901539279925274826474550774418649425745427321648179976137718327980739553142749606000477769133329864046171579688568193915119453852907534994935020809], [450, 484, 23478007702653265825170078285609901539279925274826474550774418649425745427321648179976137718327980739553142749606000477769133329864046171579688568193915119453852907534994935020809], [340, 363, 8784635770402815920431737893357867045775517175779808847438486716843649754534038322069464114103664937523628292059351898460956817611456362966382778418678707999496713738060027478488701406969553832409], [472, 726, 2719299764092942405172837298386732346500258618635736526403537635817245623381272335187509139018741780525537518528623363447374682144158104534570171045790712685151063633915237791625560327403952859115235011], [4223, 4356, 2738513085083171317405639102943101453368064808051266211672428338554386307024640310055047663471820320542491745786536955280629702423059922612794233658569116047027066191970903930779334749995667121160629374320406504125280354823521556145668600632757553520552452634410208863122958317677177339445026039557358743254390904714070720342427241929804484309149614360696806499159357274255621147416980577605695101529016177943062112981545835678924480057120037097745455605379927801835024839872232391037680600911517127917100173784451304854832367316360688232028629905838139998444211733794795000743143435389732015466261262260533772540040637448812204416321662715597797734410053991833349998846331844795569666459872224644616616108223442604429044122260345193309231559318266130853500532193790916584994035766303849676189989569268503284557061434029986827067685435128839582059093826830175529060589762714342403800659607243284586016807635416569148030486384117847860233936193819035106397798781125383074624077499971404389192254591279741137350837762929330074582555648127406169097721055623653587871112294815101414677934285888589634741598923340642402466681457550834386065163749235035356348971669877142790489324165652849252673304474107461397157521672714135586935198571338709397314466939311015376820805836187896496947622945320538734749219153281], [714, 2904, 10000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999999999999999999999999999999999999999899999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001], [1440, 2904, 10000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999999999999999999999999999999999999999899999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001], [241, 605, 10344519043701007338226883857847890542640471056683747831675406628558699161941717165071675050276439215087683033260126616844822340809831127515177234986259387250311446091639302637154483881882180576711035190543383797161614405410445134863460749922922652407743066112306056561839225491021012244206072149694981444234904682820406440847573829362830846348770385001164634055965058956381252484099831059201007921606035333199990896699107223556111], [483, 1210, 69617284776759586079600914403821162994739298170093448826858631948119255670286596769135190161050962747838952255659236245156630644578691337775567255716451210649838360673731604625414449361664879153537859109250558853275669491831922674695022913627740203422451020604397341958879643633797512868339127578784957011614866339815231869406751176986887628271317865037733219270239026164570453440927266979024154065735651929298487276760002042877521]]; ############ ############ table[9]:=[[0, 2, 11], [3, 4, 101], [1, 8, 73], [5, 8, 137]]; ############ ############ table[-1]:=[[0,1,3]]: table[-4]:=[[0,1,3]]: table[-7]:=[[0,1,3]]: ############ ############ table[-2]:=[[0, 2, 11], [1, 16, 17], [8, 15, 31], [0, 23, 11111111111111111111111], [1, 345, 5521], [70, 345, 74521], [116, 345, 487831], [185, 345, 19277911], [231, 345, 28687509643492892075221128006449237350451146619508500482915984762059137296478553404775990467913950190401092476853539226200030840255611742267377635357890631], [300, 345, 28687509643492892075221128006449237350451146619508500482915984762059137296478553404775990467913950190401092476853539226200030840255611742267377635357890631], [47, 690, 11313931], [93, 690, 127688571001], [277, 690, 194656286401], [507, 690, 323602411253460448101273177800210439046906238770654591851494733741720590552352787839662610683977848525816762694391318023239896302394599066304679961], [553, 690, 323602411253460448101273177800210439046906238770654591851494733741720590552352787839662610683977848525816762694391318023239896302394599066304679961], [139, 1380, 1381], [369, 1380, 9661], [599, 1380, 6193371433274461], [829, 1380, 63691382029918881694921], [1059, 1380, 59483540558994759763795801], [1289, 1380, 316699822269639096888937801], [3, 46, 47], [5, 46, 139], [27, 46, 2531], [29, 46, 549797184491917], [7, 92, 1289], [53, 92, 18371524594609], [77, 92, 4181003300071669867932658901], [31, 184, 2393], [123, 184, 4178437150016715837818641871709193476807772628503969494400330129962348520684914375257], [9, 69, 277], [32, 69, 203864078068831], [55, 69, 1595352086329224644348978893], [33, 138, 31051], [79, 138, 143574021480139], [125, 138, 24649445347649059192745899], [57, 276, 829], [103, 276, 1569889], [149, 276, 536430531035337769], [195, 276, 757108543129939106221], [241, 276, 19108466176791400681292709171992566565029], [11, 552, 1657], [287, 552, 1469409649], [12, 115, 31511], [35, 115, 19707665921], [58, 115, 20414137203567631], [81, 115, 5799951513941382144830754391], [104, 115, 122403569491783662720773144041], [105, 230, 691], [151, 230, 15918798843849477568899983937931966555877132981347465830696251648192619376266439940521], [13, 460, 461], [59, 460, 509681], [197, 460, 93744372901], [243, 460, 4107757827661], [289, 460, 8225357978845859081], [427, 460, 439120676164610394481], [14, 161, 6763], [37, 161, 472341157], [60, 161, 11273170771131750391], [106, 161, 1626777403161656797092007877], [129, 161, 15362898429170396757717888856328974146292496901433891193564055671816191643], [313, 1288, 227977], [405, 1288, 135326297], [635, 1288, 3765421073009], [957, 1288, 11393116914681770882003704354321], [1049, 1288, 10899332765626348613852706136553], [1279, 1288, 69328879271037813747026420740846587110733757970976790303633295615072987953933193990070914654764206102350777742543106482220942753492006191108346980622471894184622535107321302506264703833492366630449836113425473177240548484527613052420142525813682554416023042637772081955158033163595637109445584976561890942399726811769661171013918168374297800067444617916350187756142571186165330883099395450510658473839046346538745374312253209342135052699337], [83, 644, 216613430183025989], [15, 322, 967], [61, 322, 1569936761], [107, 322, 1203881882727712699967], [199, 322, 23391028206417273637358380573], [245, 322, 7775058388319250595762800404689], [291, 322, 3309383964775818489317002654646529291847], [153, 644, 4662684114953525866175708677929661477804216596767253577105354092017769669697537685592324239728782260241003681322233496669007944581855359536335454251440605731859411722843650375133471630641577702676987925209468487006913596724939857708138094565275809], [475, 644, 4662684114953525866175708677929661477804216596767253577105354092017769669697537685592324239728782260241003681322233496669007944581855359536335454251440605731859411722843650375133471630641577702676987925209468487006913596724939857708138094565275809], [85, 483, 14461987], [154, 483, 176686231], [246, 483, 4828646712337104427], [315, 483, 575760557843831535447049], [407, 483, 450663669979084462369440511], [476, 483, 346714792373904472152925969005964575530536270006733252898976283143645041589000420163416089242819366257795455522341511575185926640710296891075621201928444937078970041322848383366271], [177, 483, 346714792373904472152925969005964575530536270006733252898976283143645041589000420163416089242819366257795455522341511575185926640710296891075621201928444937078970041322848383366271], [499, 1932, 4443601], [821, 1932, 639630505081], [1465, 1932, 348349215532720385800541987696851715144559142916999563035358616735491486196699592449830107500093216145709777807732603704773625270814658568686966385587725414749787834942979031872738848255293453513499336204690999629554404170566434077509189940779488387673957233817343953537354226213610292814140158746030499713057661622464009609719372175427169359191477710813882905092953566439795280201467855535769515995539327429507557811995942044291770060665672885007365100289940814735843525467695285024026054250964695766662151621], [1787, 1932, 348349215532720385800541987696851715144559142916999563035358616735491486196699592449830107500093216145709777807732603704773625270814658568686966385587725414749787834942979031872738848255293453513499336204690999629554404170566434077509189940779488387673957233817343953537354226213610292814140158746030499713057661622464009609719372175427169359191477710813882905092953566439795280201467855535769515995539327429507557811995942044291770060665672885007365100289940814735843525467695285024026054250964695766662151621], [1235, 1288, 69328879271037813747026420740846587110733757970976790303633295615072987953933193990070914654764206102350777742543106482220942753492006191108346980622471894184622535107321302506264703833492366630449836113425473177240548484527613052420142525813682554416023042637772081955158033163595637109445584976561890942399726811769661171013918168374297800067444617916350187756142571186165330883099395450510658473839046346538745374312253209342135052699337], [39, 368, 99999999000000009999999900000000999999990000000099999999000000009999999900000000999999990000000099999999000000009999999900000000999999990000000099999999000000009999999900000001], [85, 368, 99999999000000009999999900000000999999990000000099999999000000009999999900000000999999990000000099999999000000009999999900000000999999990000000099999999000000009999999900000001], [269, 2576, 4165393], [591, 2576, 240073388033254005084274160925511710419641075884076244423995526928671556321336306082043158952828700677223013530800094973271429610603369237908643914271714577712115039324980860146929713450807642640202257025927685574926543545833490381363775279067305296282967777590253788778153706024833671156359075839902741446005214874082709602671344576610418272659986704759911009837487125464512016033060986082223213992029083449988992632868015070846856227011472867026016512727850649388905200565708926144543866569132852530361240824092708659158931702002668173207185948600768042775315558459934032635335969501557236039912680748251127804747355171528592860263125232096947394639593428519229734145133484403514866424392608332755156598669081188737773602634853421994035136660574404381531346477991392168758143589332387124096093693920357574927503839613693116111733058561341030726272406949356279227194168711091606458262161337477640165045651154644951868887281464197976037555159863667125767004457922697810266642307220471153622236845358865297944275606167293218190936605501569719831958257], [2201, 2576, 240073388033254005084274160925511710419641075884076244423995526928671556321336306082043158952828700677223013530800094973271429610603369237908643914271714577712115039324980860146929713450807642640202257025927685574926543545833490381363775279067305296282967777590253788778153706024833671156359075839902741446005214874082709602671344576610418272659986704759911009837487125464512016033060986082223213992029083449988992632868015070846856227011472867026016512727850649388905200565708926144543866569132852530361240824092708659158931702002668173207185948600768042775315558459934032635335969501557236039912680748251127804747355171528592860263125232096947394639593428519229734145133484403514866424392608332755156598669081188737773602634853421994035136660574404381531346477991392168758143589332387124096093693920357574927503839613693116111733058561341030726272406949356279227194168711091606458262161337477640165045651154644951868887281464197976037555159863667125767004457922697810266642307220471153622236845358865297944275606167293218190936605501569719831958257], [39, 966, 20287], [361, 966, 5342512091349500920639852868215477], [683, 966, 8396109478564190314978919601730476670520477889077269240865992683278336124577310124981173320718959914509137822958179183134193705874377613307995116169918618538124112945297221490820404935954767727973489909286853075829255336737009], [131, 805, 4831], [292, 805, 27466038861871], [453, 805, 38822860084614271], [775, 805, 215691241251921039443212497542440055379416263033859040077213054424607963000611784473606304585057707986925356728766562473460689347893102851760131312818811581844984307623647136749086947649826534425856009454279901100281776377491410940845198921106105444601610905501542199066135702113778144883012263989210155496971503279680825596497155409132734167746881631599832598837624309195930571530272657405047835255835988567786489930005033099865957806277981364931988354049733627166757805583036086097870615795241], [1419, 1610, 594091], [223, 1610, 1302491], [545, 1610, 46688538121], [867, 1610, 3383037210281], [1189, 1610, 62170786600441], [1511, 1610, 134946626777348891], [63, 207, 109908191603107], [109, 207, 823799348530495507269035013254489287846904557], [155, 207, 11033517351146841676953477818524172302174982813132058195800613488154982399], [201, 414, 37916801893], [247, 414, 143409436964525899], [293, 414, 831759677425747570837717], [339, 414, 117680633072620952134930832292859], [385, 414, 1880709802856952955373413305337158032187793270681], [17, 828, 4969], [431, 828, 111781], [110, 253, 1013], [133, 253, 3037], [156, 253, 72932311], [179, 253, 2615313691182114927177553117], [202, 253, 15337144509054922683782139071085174884729178110446537410955346468046918984257939956676555417200895329454341885545324780441678759583856137863709875957041814375385619768092793133653], [225, 506, 6866927], [271, 506, 134411715692212607377411], [501, 506, 518161682105441937939808904314725384155713341883811066168098350771698037823583202138442087113080605799348512678760456904991628242013240243722358296452409076794591284845951908904139995059681], [41, 1012, 12618302246788689711565695281], [317, 1012, 8004246373612117171367761900454804241638045753574671586982604985873906076174291479619787175209647014137861843364754216478228112431794432563515760575471335938748666731137232678700271754653141673086320668529864539559110355105205141953860108349353235841905757941974944603150669914472786552671969619723628630463984550898751152651160719569778431222711507914036875054627938108470045630440926693019409061388814855503221], [547, 1012, 8004246373612117171367761900454804241638045753574671586982604985873906076174291479619787175209647014137861843364754216478228112431794432563515760575471335938748666731137232678700271754653141673086320668529864539559110355105205141953860108349353235841905757941974944603150669914472786552671969619723628630463984550898751152651160719569778431222711507914036875054627938108470045630440926693019409061388814855503221], [823, 2024, 4049], [1835, 2024, 364321], [87, 759, 28843], [340, 759, 16488517], [593, 759, 34629463918296206191], [65, 299, 599], [157, 299, 646777215499244129], [249, 299, 2323062930507035917424403244732097795319664390055547441744959945968485785233513509622563842489889314037955607013305206494845215783296163896067089119572344537457562921344301750151538959730641153709437015524942788927707486740510824571567173720321], [341, 598, 32494323733], [433, 598, 33852066257429811148979390609187539760850944806763555795340084882048986912482949506591909041130651770779842162499482875755533111808276172876211496409325473343590723224081353129229935527059488811457730702694849036693756201766866018562295004353153066430367], [525, 598, 33852066257429811148979390609187539760850944806763555795340084882048986912482949506591909041130651770779842162499482875755533111808276172876211496409325473343590723224081353129229935527059488811457730702694849036693756201766866018562295004353153066430367], [19, 1196, 305045929501], [111, 1196, 24024683489], [203, 1196, 3852034888625542529], [617, 1196, 11321155065857650469], [709, 1196, 671082513552668016215173889], [801, 1196, 4709139884886809769058929922767120855420261246416047722963992894637019563055822054108069404204430410261980751341944779859326065622263865851031836608871855713742438714726351693623333704781416472603716948863575801529863962933921562953860257081469439688958302007545153682455613867996252676341511946812981882396872243181835015804357349661563827370392968913518535229220420922911210580604489372865851665112797548291123609442117446242582527629516181], [893, 1196, 4709139884886809769058929922767120855420261246416047722963992894637019563055822054108069404204430410261980751341944779859326065622263865851031836608871855713742438714726351693623333704781416472603716948863575801529863962933921562953860257081469439688958302007545153682455613867996252676341511946812981882396872243181835015804357349661563827370392968913518535229220420922911210580604489372865851665112797548291123609442117446242582527629516181], [295, 2392, 1000099999999999999999999999999999999999999999999999899989999999999999999999999999999999999989999000000010001000000000000000000000000000000000001000099999998999900000000000000000000000100009999999899990000000100009999999999999999999999989999000000010000999999989998999999999998999900000001000099999998999900000001000100000000000100009999999899990000000100009999999900000000999999989999000000010000999999989999000000009999999900000001000099999998999900000000999999989999000000009999999899990000000100009999999900000001000099999999000000010000999999990000000100009999999899990000000099999998999900000000999999989999000000010000999999990000000099999998999900000001000099999998999900000000999999990000000100009999999899990000000100010000000000010000999999989999000000010000999999989998999999999998999900000001000099999998999900000000000000000000000100009999999899990000000100009999999999999999999999989999000000010001000000000000000000000000000000000001000099999998999899999999999999999999999999999999999899990000000000000000000000000000000000000000000000010001], [1491, 2392, 1000099999999999999999999999999999999999999999999999899989999999999999999999999999999999999989999000000010001000000000000000000000000000000000001000099999998999900000000000000000000000100009999999899990000000100009999999999999999999999989999000000010000999999989998999999999998999900000001000099999998999900000001000100000000000100009999999899990000000100009999999900000000999999989999000000010000999999989999000000009999999900000001000099999998999900000000999999989999000000009999999899990000000100009999999900000001000099999999000000010000999999990000000100009999999899990000000099999998999900000000999999989999000000010000999999990000000099999998999900000001000099999998999900000000999999990000000100009999999899990000000100010000000000010000999999989999000000010000999999989998999999999998999900000001000099999998999900000000000000000000000100009999999899990000000100009999999999999999999999989999000000010001000000000000000000000000000000000001000099999998999899999999999999999999999999999999999899990000000000000000000000000000000000000000000000010001], [88, 897, 764364199], [387, 897, 11373376951], [686, 897, 333099157], [479, 1794, 41263], [571, 1794, 107641], [1077, 1794, 564362592691], [1169, 1794, 40118979906877], [1675, 1794, 9048878707343182233499377564033256290768978779465219256901236460467914719474211871831993572260140359486595485015045402647240267410743028072529680627714733297005227764282579945308404339258579076420176933255674878017020007858985998929405165953265476375154693534235588209539600893840057728913860973379628143396678149486546665305699334925122258826346094535860769353790286796171602688565723614187127421864891208122486801208393101877355329025230427642735166299687118732177692424064848743954032961211], [1767, 1794, 9048878707343182233499377564033256290768978779465219256901236460467914719474211871831993572260140359486595485015045402647240267410743028072529680627714733297005227764282579945308404339258579076420176933255674878017020007858985998929405165953265476375154693534235588209539600893840057728913860973379628143396678149486546665305699334925122258826346094535860769353790286796171602688565723614187127421864891208122486801208393101877355329025230427642735166299687118732177692424064848743954032961211], [117, 552, 38115215074391056784287931569], [393, 552, 1077654773020602154835873595438016994801570811542710006429679112760889048401772560028378495799359646781326368530020399986158679489264953], [531, 2208, 19708609], [807, 2208, 5200544353], [1359, 2208, 2128553705161057], [1635, 2208, 107297848804097377], [1911, 2208, 19410546638420256498673010794572367107188454599375288107475548635347431772075757772013950978916246187536265780800920143901479680234733058656544699665279119455537891339602491151011643805715870388847297650010866189635324425056714989969511520295740235351627384979663101275924963079658694414264277804435534797392879326502437872559432680373315330061164570403450600407530459357543442024607493698435157347188397247925097043118357707350506365427132656781127321102741817241495283010311634584904934977233290308259831100318825036221701104449498592558650240559842437424420436299344386817901484654672175778542200023248904022493594970060833], [2187, 2208, 19410546638420256498673010794572367107188454599375288107475548635347431772075757772013950978916246187536265780800920143901479680234733058656544699665279119455537891339602491151011643805715870388847297650010866189635324425056714989969511520295740235351627384979663101275924963079658694414264277804435534797392879326502437872559432680373315330061164570403450600407530459357543442024607493698435157347188397247925097043118357707350506365427132656781127321102741817241495283010311634584904934977233290308259831100318825036221701104449498592558650240559842437424420436299344386817901484654672175778542200023248904022493594970060833], [255, 4416, 136897], [1083, 4416, 1404289], [2463, 4416, 32620993], [3291, 4416, 873388871233], [25, 1104, 176641], [163, 1104, 4970209], [301, 1104, 11266057249], [439, 1104, 23839779350937685860961], [577, 1104, 374531874959836692094017219169], [715, 1104, 113232440618086163319446772058305038311157007500260583200253511750621143059237951714298632551402176884065070454366308119080833867334500549743211725813235805573495515053855647132138062213761736517062387374818182789696819109444962992799617210352790958148328025843742260984960399169], [853, 1104, 113232440618086163319446772058305038311157007500260583200253511750621143059237951714298632551402176884065070454366308119080833867334500549743211725813235805573495515053855647132138062213761736517062387374818182789696819109444962992799617210352790958148328025843742260984960399169], [2095, 4416, 1776447133160385409], [4303, 4416, 83115883946780353], [991, 2208, 220080633974998351355221429249], [2, 621, 11055043], [140, 621, 1970554717], [278, 621, 45904056436800421727348745295624126651756665499632456007060227941973885231440617366995128108503316645034542986888491892541951945137307781321940940673367624408933799333140624842158284409806298448127118847707768212833220770429465092264494154905359296110945286817920375503459047175359865825962317134159527378038735859712799012993883865448693788854919377875198555737692260746035044071], [416, 621, 45904056436800421727348745295624126651756665499632456007060227941973885231440617366995128108503316645034542986888491892541951945137307781321940940673367624408933799333140624842158284409806298448127118847707768212833220770429465092264494154905359296110945286817920375503459047175359865825962317134159527378038735859712799012993883865448693788854919377875198555737692260746035044071], [71, 1242, 74378092807], [209, 1242, 201548060483167], [347, 1242, 2414667616251762189340783], [1175, 1242, 27626061954259604487012525943753024102200795811030423935511249822620694222440980634168785803996623946592113127545552594352375373336295585184832982318823868004633263649652942421095179072694156160741760795228853505873706878693416333431093817972995752511818272806573602579293191754135110905203162846967825465474663935865276244615663968420556276585063], [485, 2484, 278209], [1727, 2484, 138276882747361], [20, 391, 7039], [204, 391, 15641], [273, 391, 81746097366377807355131360119997466052647811053414898257208627539430924907317410985934230605050378348731376501007170051011109748777975328818917125988057222068423409160317802123742719816559205224104255548418708578877885582512472478837501292836337890563210628465994781656120345288430523887313222688294991582013964885636074421974018565202671873009], [342, 391, 81746097366377807355131360119997466052647811053414898257208627539430924907317410985934230605050378348731376501007170051011109748777975328818917125988057222068423409160317802123742719816559205224104255548418708578877885582512472478837501292836337890563210628465994781656120345288430523887313222688294991582013964885636074421974018565202671873009], [43, 782, 2955961], [89, 782, 2140571729], [227, 782, 37633218241], [365, 782, 9101279023169], [549, 782, 5075635333602276675474429565069447811264292899137085472513471016833550881106363547085372381569807639476983168043265427654827234187583638553809100020560956792338676488657486655719805790051504140103442138649015143019855248527593960045243033801764340213335181495309005332845799083546800262868499730794810543496308211], [687, 782, 5075635333602276675474429565069447811264292899137085472513471016833550881106363547085372381569807639476983168043265427654827234187583638553809100020560956792338676488657486655719805790051504140103442138649015143019855248527593960045243033801764340213335181495309005332845799083546800262868499730794810543496308211], [181, 1564, 15784602749], [503, 1564, 495074662729], [963, 1564, 805451932889], [1285, 1564, 16046391686788850221622129554938238622506653963564305159215456041457839170076082977746401300966176195647807222334560992464189668279105239114141681715230378086705953766997108107067144535025581657702391157369406972610242659847659791864640626665178543971951604219475809155904659420938401378132402428790424195815723264177946573082450750637729609954264522496044037205785003483029033471512245866601475429331619436505164872934746079178480501330015744591659207323181883369295848964218911507383094318620675093106721762847369796010771362010148009353750520340390770425560361027475449147632712082178686780764085944450812931774197094601616319912119076229499487419816843041367888972329], [2205, 6256, 6257], [3769, 6256, 43793], [5333, 6256, 7300753], [1423, 1564, 16046391686788850221622129554938238622506653963564305159215456041457839170076082977746401300966176195647807222334560992464189668279105239114141681715230378086705953766997108107067144535025581657702391157369406972610242659847659791864640626665178543971951604219475809155904659420938401378132402428790424195815723264177946573082450750637729609954264522496044037205785003483029033471512245866601475429331619436505164872934746079178480501330015744591659207323181883369295848964218911507383094318620675093106721762847369796010771362010148009353750520340390770425560361027475449147632712082178686780764085944450812931774197094601616319912119076229499487419816843041367888972329], [319, 3128, 43365436263433], [1101, 3128, 230621454820532607864536021554624338005056533187258679767012701381266938651987876937081357022072529735533323686155258334888223678078333463841811266921428681613815164141963887197860233777107303507689665913857922224387781427191313498836047931378422790288052173303355045944363851933539821750940175876119097440328232927302119486865547880495151119834719638206342524686885880593235401061855312398384960062577367280362554296289128375549275110341971653583360291398537959030527211549562768834263101094695980670434253792478720165201457001850173433782684966394110536531911705667848090834178950426780825015153702450564885415434092265460925429939918538225637572503724333882320185884416023671726340675696538523888789383701908272831736269482389599898076906918447797452158474154059852601794453295741815784876375769464457867359375117038319061135335841381488319346089073789128213181543647271214392227074092197417101263961020999096062475772801726696427604952017238906009009185871639412046414447842214771265803393770458472246579355979881316220409388345799050651793485707052194280604472743396882526183503527555934528719081696675369561595492093754452768928308335765584143654288896915961205111314731020115339395595049407555808926246021996232939695945130058835025968861759257876253646334487984513215243027423242869201473294022647108534340670700809605494883602569249572963474349606748140617000070582521536419802261329097], [1883, 3128, 230621454820532607864536021554624338005056533187258679767012701381266938651987876937081357022072529735533323686155258334888223678078333463841811266921428681613815164141963887197860233777107303507689665913857922224387781427191313498836047931378422790288052173303355045944363851933539821750940175876119097440328232927302119486865547880495151119834719638206342524686885880593235401061855312398384960062577367280362554296289128375549275110341971653583360291398537959030527211549562768834263101094695980670434253792478720165201457001850173433782684966394110536531911705667848090834178950426780825015153702450564885415434092265460925429939918538225637572503724333882320185884416023671726340675696538523888789383701908272831736269482389599898076906918447797452158474154059852601794453295741815784876375769464457867359375117038319061135335841381488319346089073789128213181543647271214392227074092197417101263961020999096062475772801726696427604952017238906009009185871639412046414447842214771265803393770458472246579355979881316220409388345799050651793485707052194280604472743396882526183503527555934528719081696675369561595492093754452768928308335765584143654288896915961205111314731020115339395595049407555808926246021996232939695945130058835025968861759257876253646334487984513215243027423242869201473294022647108534340670700809605494883602569249572963474349606748140617000070582521536419802261329097], [2665, 12512, 37537], [8921, 12512, 137633], [388, 1173, 2347], [779, 1173, 140236843], [1170, 1173, 337246741974049945761058702773685578101593465972183205763907014440581776988776380370958643422002429505017895007875248297604252392630996136763401092522270941437974625831010825228330355047715966145318593316489673070573803849549844246312415437041977704833963328829869244211021800103275380304773608422603528481819871747716062726435533202495027966718125950021358930094042917324698277564618522098013352351826719538946876316484944160329118769304965549006019760073442360146393434279065085614968342358466105934425071318342293543221728348482890760099784699786818043901012093356681844981398286563514006241614451986405706874466814019398098070543605001930606329824412945819250770899477921872693191092258791], [457, 2346, 837042695779], [1239, 2346, 5718695187661520881538869249], [848, 1173, 337246741974049945761058702773685578101593465972183205763907014440581776988776380370958643422002429505017895007875248297604252392630996136763401092522270941437974625831010825228330355047715966145318593316489673070573803849549844246312415437041977704833963328829869244211021800103275380304773608422603528481819871747716062726435533202495027966718125950021358930094042917324698277564618522098013352351826719538946876316484944160329118769304965549006019760073442360146393434279065085614968342358466105934425071318342293543221728348482890760099784699786818043901012093356681844981398286563514006241614451986405706874466814019398098070543605001930606329824412945819250770899477921872693191092258791], [135, 2346, 19010644145695322442596197267125042884422868255022599767493290364039234062415429333907999864691739173795260320378861055964127145682409009427107712529810252464517289298080164319904869840576256342883389125818582402079952512042858297115608946297491656759114204785207287207243576094138786865390191547258635907677241328093726205037638267062013156683163911676808858057446736948956303893626662973050170317203867973298049356744746481831901972743222598577141036541608397443502337218886325093431887273649028091617509913303741217594022418581681618959379282154580275142153998626983832153956552170243293669205787041806706605636159791777704358392669878320221138319342230431351721], [1699, 2346, 19010644145695322442596197267125042884422868255022599767493290364039234062415429333907999864691739173795260320378861055964127145682409009427107712529810252464517289298080164319904869840576256342883389125818582402079952512042858297115608946297491656759114204785207287207243576094138786865390191547258635907677241328093726205037638267062013156683163911676808858057446736948956303893626662973050170317203867973298049356744746481831901972743222598577141036541608397443502337218886325093431887273649028091617509913303741217594022418581681618959379282154580275142153998626983832153956552170243293669205787041806706605636159791777704358392669878320221138319342230431351721], [917, 4692, 9315242987479921], [3263, 4692, 235617037128220309], [21, 437, 23599], [136, 437, 81283], [228, 437, 2152970896196020817900437], [251, 437, 217926992728085915562701176046070666676646669205087910160378510920116729852458131715220948713950980853656413841417777554788695736275256174313142871645762430631415507167913307135977070496335349521726657706610777651557213057438370016639072355242237741481406872167861146144746273497341981820000809073256217857571279553925515395264714583123800324845979872243951881479], [343, 437, 217926992728085915562701176046070666676646669205087910160378510920116729852458131715220948713950980853656413841417777554788695736275256174313142871645762430631415507167913307135977070496335349521726657706610777651557213057438370016639072355242237741481406872167861146144746273497341981820000809073256217857571279553925515395264714583123800324845979872243951881479], [159, 874, 711437], [389, 874, 47212767691], [481, 874, 1446026381377557429343], [711, 874, 22647515242477821982526355602582686256740779475625850482086018969918504479394437142156682608348712231048970471180265570174251720912394305840408994577270936617149749320767666846986268887366561774854249889847669599893354248739197910913941054488875477122954174043847440326614848765928135918693122356466321620750935330153763488112081216630981414964605040677579931], [803, 874, 22647515242477821982526355602582686256740779475625850482086018969918504479394437142156682608348712231048970471180265570174251720912394305840408994577270936617149749320767666846986268887366561774854249889847669599893354248739197910913941054488875477122954174043847440326614848765928135918693122356466321620750935330153763488112081216630981414964605040677579931], [67, 1748, 8259301], [297, 1748, 1440247121], [619, 1748, 21631222069], [941, 1748, 3925183896482571090700572788677484647079696859682462718217004081386648069226827194972143635918939365772341337428168314871575909632485734509892660152929944181695646354573010524995467993903344484527902294690176137140227325560051434203071144977434892694068316925029153639392908334374830370089577399119650229563917050362397556219187948521182184679837693858102976505537403516238773085095588099548357257696174588712754619604540621898759504350918763125236574014000007521629259363435868894460812914880794056652400048604980993762245988074530890435661516418539423847042508975556587621750540955384929043966007077794382501106126178503841771818790973157280068449368247019247635742292926337738099846878384664710413326487127221784718724957881847898226177978548704220498429205758349], [1493, 1748, 3925183896482571090700572788677484647079696859682462718217004081386648069226827194972143635918939365772341337428168314871575909632485734509892660152929944181695646354573010524995467993903344484527902294690176137140227325560051434203071144977434892694068316925029153639392908334374830370089577399119650229563917050362397556219187948521182184679837693858102976505537403516238773085095588099548357257696174588712754619604540621898759504350918763125236574014000007521629259363435868894460812914880794056652400048604980993762245988074530890435661516418539423847042508975556587621750540955384929043966007077794382501106126178503841771818790973157280068449368247019247635742292926337738099846878384664710413326487127221784718724957881847898226177978548704220498429205758349], [849, 3496, 1782961], [1171, 3496, 19618531169], [1723, 3496, 102112325177], [2597, 3496, 3879248374217], [2919, 3496, 72178747651639129472628046706522729952783690318144091202281121656126257725127069879316955939843167812048181209573080842526084365248745625003003060942140773537572337575934317388513027462127783312561242089914567907980139374546332702617798109874380619832743608253703856338228478512489460368048718390205812096802214474232128626521213408859011277241754750985244442479955797747851433265980138555484316896535257172957659979972249825295456908528062441297226880888588736429833440227053506624862255433695801979482960734343452115242759435537322946582806851513164056312972997107135962535621522662772473461181176025177580090087001262636476426990615870314309027218932363610190115747066675154126851774619473990953703760536168565521299520815117640383906228617251423493196326050871348531225889773897531077095135947653027132918422847735673201482375248164137835795436903071478237678987397380450200772681002011129372321495874500348012523883825113664375325558667550022975809833787590978182607996678176107943548839104942329436482014452169926159685570520421787138236213910322103781837671907077261151366109382867009098076298944002520655954509704662582247353421035396165445845778332259741080264466331270545368032591025164538751275420832449446693689681102723984325044142978850117635829677235451380177459398906327404980481599284962365311661441095978178040432722665046565297719735772143078988961707075185936675840055234294478128247140281300651526606639961040645596381574224297412156663644410568785633948386024473601086667400776723194686936282136584284162679434107951181121], [3471, 3496, 72178747651639129472628046706522729952783690318144091202281121656126257725127069879316955939843167812048181209573080842526084365248745625003003060942140773537572337575934317388513027462127783312561242089914567907980139374546332702617798109874380619832743608253703856338228478512489460368048718390205812096802214474232128626521213408859011277241754750985244442479955797747851433265980138555484316896535257172957659979972249825295456908528062441297226880888588736429833440227053506624862255433695801979482960734343452115242759435537322946582806851513164056312972997107135962535621522662772473461181176025177580090087001262636476426990615870314309027218932363610190115747066675154126851774619473990953703760536168565521299520815117640383906228617251423493196326050871348531225889773897531077095135947653027132918422847735673201482375248164137835795436903071478237678987397380450200772681002011129372321495874500348012523883825113664375325558667550022975809833787590978182607996678176107943548839104942329436482014452169926159685570520421787138236213910322103781837671907077261151366109382867009098076298944002520655954509704662582247353421035396165445845778332259741080264466331270545368032591025164538751275420832449446693689681102723984325044142978850117635829677235451380177459398906327404980481599284962365311661441095978178040432722665046565297719735772143078988961707075185936675840055234294478128247140281300651526606639961040645596381574224297412156663644410568785633948386024473601086667400776723194686936282136584284162679434107951181121], [90, 1311, 9021705647077], [527, 1311, 123036601217380217370247639965202572488971442931665979114533586778214470359339410032774565695867062193391271061076327103570055539745431766850639484507380177518212552067340658547515109412197077589409277355755153429537052383718349779734693241435394008317669584598067462529233613710612566147624261255919451943231219035610517092307322224686448716364238684614230189943892022691505844278711596285197355883777019620373042026730321316017733209432501843071239293680273458537016159390390688926779812830846170857342521191323980886168791843720845465546311764870313675077164137166407192839018110147314418971394832145004332464654027357376121216558357045930552670520247504951647759420489007075640997850788752758503534550931155727881874344193297717287862215681180128885726782355504956396358485443], [964, 1311, 123036601217380217370247639965202572488971442931665979114533586778214470359339410032774565695867062193391271061076327103570055539745431766850639484507380177518212552067340658547515109412197077589409277355755153429537052383718349779734693241435394008317669584598067462529233613710612566147624261255919451943231219035610517092307322224686448716364238684614230189943892022691505844278711596285197355883777019620373042026730321316017733209432501843071239293680273458537016159390390688926779812830846170857342521191323980886168791843720845465546311764870313675077164137166407192839018110147314418971394832145004332464654027357376121216558357045930552670520247504951647759420489007075640997850788752758503534550931155727881874344193297717287862215681180128885726782355504956396358485443], [205, 2622, 15733], [757, 2622, 1360819], [1079, 2622, 142581739], [1631, 2622, 1140500511757], [1953, 2622, 261378639770796727987367660232344742011064698737716894461499736581393452926715241783156262140621974092218354133901035503837558378199438795662136734738956102643735771605610899295396787739132553875568975588015770042463937319164066702913281889017384607000660415043570451917275572806492083011411158466621314764611058073516523142295766916086515441691407924782462958098036634708677649478408204829931762362763443178821710831714084783226049947604310697373522051862893537737543583771407011214848594095833684047526589434374398100041968331113442710634227509991144174070193930830321729310991053809995197888036263084164447364691443181025631097661076159397270388417464601148007845848523815331666803669051930083067583422574514424479489950379367208223242144533096887425431593371], [2505, 2622, 261378639770796727987367660232344742011064698737716894461499736581393452926715241783156262140621974092218354133901035503837558378199438795662136734738956102643735771605610899295396787739132553875568975588015770042463937319164066702913281889017384607000660415043570451917275572806492083011411158466621314764611058073516523142295766916086515441691407924782462958098036634708677649478408204829931762362763443178821710831714084783226049947604310697373522051862893537737543583771407011214848594095833684047526589434374398100041968331113442710634227509991144174070193930830321729310991053809995197888036263084164447364691443181025631097661076159397270388417464601148007845848523815331666803669051930083067583422574514424479489950379367208223242144533096887425431593371], [435, 2185, 8110721], [872, 2185, 2709325711], [1309, 2185, 111821134034671], [1746, 2185, 452177110669614247567229890405998730963379180831411559817559938670916129052077268102866918803444909608898807838868167075712931717041214497749914164313900010251660014356567911430483204663697216187498428224562621065280296337400720930447447773475688999742739856305079987541533395719763326260924706934256631070613862903247739495828218833133591016263104822568613029274234845555386909852802192315055460264537881008775894828881003656751382045715150916955861271029632560740965372542260317979793546514865453222123808033308424155215485027460594984362380373300437457439862559697792980736080312800731667841961514629024987330994863672605180955229187978369206839852886754940021472692958321618107839224290954060080345234848386648411591643815623002672001783720688515592286458553889147037313035902131186270248138236643208299507514755483528838648790313078939461201938359502100745390739835542138242645984332843587251262049070088520339742994410813691404775539431706231307959127763669625409154231362694170146213932204774091899667120288932115461216390511192918541735533112605334488605119059168935635784102329954501283262493818785850619173173516714828662739776685917860630022000853063522119363981459649043308900457666034841094305010447730828577714850247427063765984759588121697534211446755766707002787996134600476423765903808444298022183194740589076874292597822870179186931989557381215437539830556854635314844424570117650842640091196563671276460274283001912375522341966601945846783173081601399757062658884948917904996852745315355317376530935971947121402565322461902020573572711], [2183, 2185, 452177110669614247567229890405998730963379180831411559817559938670916129052077268102866918803444909608898807838868167075712931717041214497749914164313900010251660014356567911430483204663697216187498428224562621065280296337400720930447447773475688999742739856305079987541533395719763326260924706934256631070613862903247739495828218833133591016263104822568613029274234845555386909852802192315055460264537881008775894828881003656751382045715150916955861271029632560740965372542260317979793546514865453222123808033308424155215485027460594984362380373300437457439862559697792980736080312800731667841961514629024987330994863672605180955229187978369206839852886754940021472692958321618107839224290954060080345234848386648411591643815623002672001783720688515592286458553889147037313035902131186270248138236643208299507514755483528838648790313078939461201938359502100745390739835542138242645984332843587251262049070088520339742994410813691404775539431706231307959127763669625409154231362694170146213932204774091899667120288932115461216390511192918541735533112605334488605119059168935635784102329954501283262493818785850619173173516714828662739776685917860630022000853063522119363981459649043308900457666034841094305010447730828577714850247427063765984759588121697534211446755766707002787996134600476423765903808444298022183194740589076874292597822870179186931989557381215437539830556854635314844424570117650842640091196563671276460274283001912375522341966601945846783173081601399757062658884948917904996852745315355317376530935971947121402565322461902020573572711], [113, 4370, 34961], [987, 4370, 374474041], [1861, 4370, 96413701110211], [2735, 4370, 720223585517818586619202926241571107237364007276742289030026239128731520691618845523461984054689438336929913797521933883344140703398684248899273152212426120005005101502041564765704368468427473784681700449240240742614693581837008116805781142447178042106259793706202766195481188344116150390907238742427602619023130014838729008805062138332429376604357317150219724385419064695690633061120493598949846470425168675806650314884613029677012318375078814702730713599739446396173049240782397929764622177860566715627072085958092763376334625853723352461736261375049701369251788450798372277949959586581525271735596224450996664190752369094326067759016794372034822385917103248914498382263686014691859991563409049143207562153576053095101365001557081274318652618990265490845500344347419697870039351464691823530299466949155253651413051924724265281848034305701811486486146711052035016090666571983272605089135372267106529799059256293045275043840081712460147257158597463979680554966083129857875951438934223851599175999434136994876908804336806562467837039342955681696968862771582993584925025417892980288880342323776936693073291219486295960187368422153209686362022697141343284548637059186087013864769659871521375096310202062572620727094939898837223611729711734436737687856516004907338900298208814461538998010211338789063520500582424476791337184007844864591802836031178028268928558066699338562771865708028234694699047569329439116861885826300194008570097467370585233324608779769642086465188903726448510259607467348484049194448456360129170962624546605622734645340706428381261509082681], [3609, 4370, 720223585517818586619202926241571107237364007276742289030026239128731520691618845523461984054689438336929913797521933883344140703398684248899273152212426120005005101502041564765704368468427473784681700449240240742614693581837008116805781142447178042106259793706202766195481188344116150390907238742427602619023130014838729008805062138332429376604357317150219724385419064695690633061120493598949846470425168675806650314884613029677012318375078814702730713599739446396173049240782397929764622177860566715627072085958092763376334625853723352461736261375049701369251788450798372277949959586581525271735596224450996664190752369094326067759016794372034822385917103248914498382263686014691859991563409049143207562153576053095101365001557081274318652618990265490845500344347419697870039351464691823530299466949155253651413051924724265281848034305701811486486146711052035016090666571983272605089135372267106529799059256293045275043840081712460147257158597463979680554966083129857875951438934223851599175999434136994876908804336806562467837039342955681696968862771582993584925025417892980288880342323776936693073291219486295960187368422153209686362022697141343284548637059186087013864769659871521375096310202062572620727094939898837223611729711734436737687856516004907338900298208814461538998010211338789063520500582424476791337184007844864591802836031178028268928558066699338562771865708028234694699047569329439116861885826300194008570097467370585233324608779769642086465188903726448510259607467348484049194448456360129170962624546605622734645340706428381261509082681], [45, 460, 354969305477178480614478251861], [275, 460, 870647723077443424730240122490394960350773424147330153671641266669332491181], [321, 1380, 114061789660900413328637822705950861], [781, 1380, 73137716939443396538710479664316724061], [1241, 1380, 53836677179343252802536411876638569921], [91, 920, 10000999999999999999899990000000000000001000099999999999999989999000000000000000100009999999899989998999900000001000100010000999999989998999899990000000100010001000099999998999899990000000100010001000099999998999899989999000000010001000100009999999899989998999900000001000099999999999999989999000000000000000100009999999999999998999900000000000000010001], [551, 920, 10000999999999999999899990000000000000001000099999999999999989999000000000000000100009999999899989998999900000001000100010000999999989998999899990000000100010001000099999998999899990000000100010001000099999998999899989999000000010001000100009999999899989998999900000001000099999999999999989999000000000000000100009999999999999998999900000000000000010001], [137, 1035, 9977093641], [252, 1035, 100329919315027004165110050609376655042662639172978470795130326972040794840826932958421553818610791968209712726600137058791788882339207264237102292623355262642963801666497759695728809588006552017386142020975745595991445000009998402800397250375872161166177832909847598372460740142611136087962873315583828446900010407650137038440070405168606756289038422286669204571315399063216930971571303206635103586575628893508447626987547384892786634816952000280419138044551806066285170591394372280303227435649964749087995354317532961], [712, 1035, 100329919315027004165110050609376655042662639172978470795130326972040794840826932958421553818610791968209712726600137058791788882339207264237102292623355262642963801666497759695728809588006552017386142020975745595991445000009998402800397250375872161166177832909847598372460740142611136087962873315583828446900010407650137038440070405168606756289038422286669204571315399063216930971571303206635103586575628893508447626987547384892786634816952000280419138044551806066285170591394372280303227435649964749087995354317532961], [367, 2070, 1372411], [597, 2070, 138276001], [827, 2070, 90333198282079891], [1057, 2070, 955338588767195458291], [1517, 2070, 139138587366910292036460961], [1977, 2070, 438412193348115758406719848900822159311006031174252926306563280693984753664922063670255151913540810796167845781695166268933011486537794268185181905107307303810974920296418385680650700679672971934415722149089244324215767193854932924079090370811650441332366883011651189653660691550793341609697649054133811672022536144013309876002954924941216476808172555482939718891081814142916591633567693301815932269132808874116186980989611308245215903867729485175651], [68, 575, 1151], [183, 575, 28751], [229, 575, 19076794900372801], [298, 575, 833542292546285551], [413, 575, 12602210365183048156129628401], [528, 575, 15079522972790980287879872590370746818638129021787325191518109900844491132850513427185988394517487603835837886807287900450247197346647092939199765157261064231617685310364262515137070032264837778555955218833310548172325231481844327990448207516048306217697979069369228424831498534294227917777895592780815576829261494438926580786374062493234699442946330745190727393348238351], [459, 1150, 366851], [689, 1150, 459903401], [919, 2300, 131101], [1149, 2300, 62056301], [2069, 2300, 1432932516494710801], [2299, 2300, 16637631264355748201]]: ############ ############ table[-3]:=[[4, 6, 13], [5, 6, 7], [0, 16, 17], [11, 21, 43], [14, 22, 23], [40, 44, 89], [96, 99, 199], [8, 64, 19841], [24, 64, 976193], [40, 64, 6187457], [56, 64, 834427406578561], [25, 210, 29970369241], [151, 210, 1661378260814161], [67, 210, 18276168846821336356291], [193, 420, 1384194841], [403, 420, 42681134161], [109, 420, 424451728681], [319, 420, 139790941013628227711346421], [18, 336, 337], [228, 336, 2070270028985341766616009080161], [102, 336, 1433319827159466789806966856379479179916136529424792832495021393], [522, 672, 1454209], [186, 672, 9396577], [396, 672, 77700458351603754241], [60, 672, 465149401935712615628055361], [270, 672, 20275219423179517169965224971521], [606, 672, 99866972524271704433794047804855032844718975174004188801858970187176731955358724384510844782429115617], [81, 126, 5274739], [39, 126, 189772422673235585874485732659], [249, 252, 1009], [123, 252, 43266855241], [113, 176, 10100113], [69, 176, 9900879227786858424257223656804730798555422102713108259184822982673560177], [201, 352, 11969], [333, 352, 4913921], [25, 352, 470909313601], [157, 352, 361057759540097288072937247979725352972055181853408265699800478521559326591153094457376181755912540092512773699689532234798987224827675649], [3, 704, 23447080358593], [531, 704, 26670033927811409112897180097], [355, 704, 159914432046223679991456695890702153284512735139461177631046719695378405241976105697970285118984028187040173699553517665584404403917290438907238417930681879349685018974493362376267811803536577064701870480527464413426318953334472599838507629617281689595916403143944934077685418881], [179, 704, 159914432046223679991456695890702153284512735139461177631046719695378405241976105697970285118984028187040173699553517665584404403917290438907238417930681879349685018974493362376267811803536577064701870480527464413426318953334472599838507629617281689595916403143944934077685418881], [267, 1056, 123553], [619, 1056, 809369258536822335354058582146932895194774712066076906266946168769677790098176491060516539460799009332027550929641530355394041423518651914562980259483784286905133829206899063551674180311283416833261839048829328304452340291219152914134015361828527028886388756242260406465233543499550800061512063648798491416639013217], [971, 1056, 809369258536822335354058582146932895194774712066076906266946168769677790098176491060516539460799009332027550929641530355394041423518651914562980259483784286905133829206899063551674180311283416833261839048829328304452340291219152914134015361828527028886388756242260406465233543499550800061512063648798491416639013217], [795, 2112, 2113], [91, 2112, 14971213096504548521089], [1499, 2112, 6094906677549287702450296897], [1851, 2112, 51865247014710320600990553681442244040517708706126920331915370604847129519901985655665033643401552346585776552969583228480532614171229728518810544624194733932497094251113675464691614988155340542655486618527277891746027795190869739629841804652181895758926463174108648890360790094533182458486000871356181581165427830829858042422245788494288588642450244413612907245660303096532068444386777758912332239502754834968565000671780763979284599051382383110411395549999796692085606732719417583624546651356391879254368028778707437355577909520272220861046328403657743422579820633579035958833846835969], [1147, 2112, 51865247014710320600990553681442244040517708706126920331915370604847129519901985655665033643401552346585776552969583228480532614171229728518810544624194733932497094251113675464691614988155340542655486618527277891746027795190869739629841804652181895758926463174108648890360790094533182458486000871356181581165427830829858042422245788494288588642450244413612907245660303096532068444386777758912332239502754834968565000671780763979284599051382383110411395549999796692085606732719417583624546651356391879254368028778707437355577909520272220861046328403657743422579820633579035958833846835969], [443, 4224, 3936769], [2555, 4224, 25401541213111564331054222383888920076336711653642873127684149110603136734718242294632984561705296907184546515175261743831045204836758265470999187404696592561057049575425939393446757988594199939087104170958468734131974723434369656944565454564390239813410436324813571738651670951483310298369043243329745788996001543397644108658648754854552045090783838218600075340971238088899805906823616016078159526251095758984080600106330851518085008289792974898961559593666786138582172334724237058359278890887425703667144300313277207781304922894891724660502051301460664824377554283728610949715363029936478365888371911077332706084608977565104785167735267167060094204155742945547478147689132890448995102328838699959281329181366750246204438208083837278743050455843357839893577702933547790078615229900458980448179712855897818744254488896859328042869675614698246201390023138263891023323949157291169484417297535110645557308544138607065845113086391403712028823636845341954277733847223446435389020793447621640995445757675901227631085288468792555516973436846307212843832086668026495839608572410522436038284186854499209885060566164791482558412749135141025546584013438431363384541993700925809972594277185173933243225599470022244129640321796887244336662882683743953480633483956005546680539295041187329], [135, 440, 881], [311, 440, 11351872871736662882973881952326901248582292849023836549375698070374687854710556299659477866174801360953461975027241770726447219069239499432349602724177071521], [487, 880, 34540001], [47, 880, 393238561], [663, 880, 743709121], [223, 880, 9899618362398304927907321942310426381425972698047403053051989442211897259804119635856782565110608455891105775629412525618622472106296645686921481982831713736141528212139395159395643255189608778695715239182996111855668675028126326875561116823541091867217076493157017219256631162501992986205747521], [839, 880, 9899618362398304927907321942310426381425972698047403053051989442211897259804119635856782565110608455891105775629412525618622472106296645686921481982831713736141528212139395159395643255189608778695715239182996111855668675028126326875561116823541091867217076493157017219256631162501992986205747521], [399, 1760, 14081], [1279, 1760, 5054095645487169601], [0, 231, 2311], [99, 231, 22187551], [198, 231, 535212994471849], [66, 231, 234904066377148960506871003], [33, 231, 156813120797253579231191970121], [132, 231, 1098029578649556602125589785304822700373], [385, 462, 8317], [253, 462, 136094982876222218559943], [121, 462, 803956626149925031112757148192164970057208483589704631288984124647169634536861236854805849361], [770, 924, 4621], [638, 924, 6469], [506, 924, 855877717157262831328185551318041], [374, 924, 38698507988032093444644542087016603953354303384804301771409631037132054735949429279750482724884646036179271136578904088108259511402695504925282297758920352663316852438117358635834804711867097361300789], [110, 924, 38698507988032093444644542087016603953354303384804301771409631037132054735949429279750482724884646036179271136578904088108259511402695504925282297758920352663316852438117358635834804711867097361300789], [308, 1848, 7247800561], [1100, 1848, 43713344481832873], [44, 1848, 3155994975183273811664424131856686423468764012412097053305151935341638807852765589047774987767837582781155133204360519106245032044729661460476604533289786655999416650345134951067832609381884897785383257339549339988158412306408497180612723543769347195107223097726890668143893440998846470581767084232314712953124305601471637965127911008660492366550488136180816752707907569648652963913808166626075080272115296075584348986625632457696294005109599629136043417], [836, 1848, 3155994975183273811664424131856686423468764012412097053305151935341638807852765589047774987767837582781155133204360519106245032044729661460476604533289786655999416650345134951067832609381884897785383257339549339988158412306408497180612723543769347195107223097726890668143893440998846470581767084232314712953124305601471637965127911008660492366550488136180816752707907569648652963913808166626075080272115296075584348986625632457696294005109599629136043417], [451, 693, 4159], [220, 693, 392239], [682, 693, 863479], [649, 693, 1288931161109358536051437], [418, 693, 5554942852301980900153257637], [187, 693, 99250732203213065221258591366039258869254263530331591196406140990386431316950370587556824371609136835944063383284703318810306568479345848038021423690472467947185250258401966345902006097565582753584093396742366368508581275348622139434500745514945823198159912578359056113310169896247898512296751], [55, 1386, 648649], [979, 1386, 167940794674423], [517, 1386, 1992239470584165788605948879953926371], [1826, 3696, 470067687182125061569], [2750, 3696, 21109292566272870554290081], [3674, 3696, 1055221449703249740632024440753], [902, 3696, 95504164035197916117008695785529886421330000168112812697631461622191098518114865922875925159149619800146620112098986036973042173834764047306320702526267727447436128724864457638834861220030329126055410272916439548491812224139421465679789540021410502743704463746834633660000707565278870783835589685527374093817908716878385245867646016162569231299791773703729600062001769094849572103159238637244696000707070987634695519754882353152598745360626469817906827143365402869854718560516377556503216587316749402004033821100635189912821769429860591942673886092126417165762714716963586044649528254878419823277840835760341233986428578854818166041162820680526549268504985320813629673148106536103384751068119851214626297000494527461427365555829452467209779963116044915950745845714877992319368753985411885214966374850187278412590266311321853705651563305362556808073096212057098273126014200845761370353], [2420, 7392, 7393], [4268, 7392, 1278617056088606602369], [6116, 7392, 7731101997740126174401], [572, 7392, 13683506328169507148230460727136625417985492296121800011275249612556205438391256022825739360484340563747952070920167120205077626864486949086928150942700784640809687744743698706742499176003171021567176449840595876628402682177662212542966217830676241768444016682769939861087007359770452764473565706331240810708668659039127902282392761012022276200779258266536841528689591750109804144715035191481976439311440509652721453618435826168716206977300023352210360608145161485745070216059271126196095798110771566093618052677862821042415703203254102294274663856053975719968827334515908852601638711666646624176036275459125424722222024941355756518815250259330135048229099266982534830930688908298428489150096526587409511066677260322699090006663684285367494733509180147710307112565325047895184505324726290641833149406615957369997799305066366633806833665339001008693780188711488897782753152391022257515406706357116685542434757314315706353531637028220160596371386733346954213514946367824937361388393823138245293948610157422459459698868448856373439698601641031864540022991106748186513950353839027382453643108485505690831946429417450136300370325712785457637259492828981835511467125858590924629180116267528002065560158694030584138918897349108714733367550942940423757941390503058682325078309398737946707497419750214052707295169109348271738018277555591763368463241854992427332785954120008819238716340621660255499298214544177586439862981893874950797750425015483087713097843350945861581554160809212836709127179543798369792258421229108524799888958405557666754960329417098394429964831266581199814370906284901177222968088022840989005389141118572828922151897905614417473369557345282803942978023854645619286059874563028513044371505466895639205291029051150710776517907917977522077133434021725914813593828629818479075740193387196510018131292316128758976103627913858737220947354912682426051764024607567773153], [5060, 5544, 16633], [3212, 5544, 271657], [1364, 5544, 1618849], [0, 19, 1111111111111111111], [1, 38, 909090909090909091], [58, 76, 722817036322379041], [58, 76, 1369778187490592461], [20, 152, 457], [116, 152, 1403417], [2, 152, 5240808656722481737], [78, 152, 297478330786365628414805305290302483555043017], [97, 304, 134369], [211, 304, 31735795756961], [21, 304, 234504682039452385472228601837391217101263308508305719138749905156540866534427238711769806579683320997636600725852987602204289], [135, 608, 3031489], [439, 608, 329870898426482794428744422295449529917476197340316920166954259144598578454350317616194549938990707206920427552235881443079621931664604423766670108319706916304199025627340227851725670124483381269072723008396170990559424757935786671170503999519707971891041036269635152890210058489409], [553, 608, 329870898426482794428744422295449529917476197340316920166954259144598578454350317616194549938990707206920427552235881443079621931664604423766670108319706916304199025627340227851725670124483381269072723008396170990559424757935786671170503999519707971891041036269635152890210058489409], [857, 1216, 1217], [249, 1216, 665153], [971, 1216, 1601473], [667, 1216, 65384321], [363, 1216, 911712031611457], [59, 1216, 89360919064107809136921297069895873], [781, 1216, 18542613285686578370456001857], [477, 1216, 7809412703095671148713432017419697300251194587293448864870460338801749860352026280106012057214077191986088553770499772362953721179912080562383346473524877243458261004780498406721145257876223976436603011244380625933764694291197942383216673831782353858716884509807489102299068920824476051472583835984087800978728801789504664520861613821045620785877203069960288899913940622369821017639828835645107484750182290049906594579755042501271409858089546362936138344750790204346105445761], [173, 1216, 7809412703095671148713432017419697300251194587293448864870460338801749860352026280106012057214077191986088553770499772362953721179912080562383346473524877243458261004780498406721145257876223976436603011244380625933764694291197942383216673831782353858716884509807489102299068920824476051472583835984087800978728801789504664520861613821045620785877203069960288899913940622369821017639828835645107484750182290049906594579755042501271409858089546362936138344750790204346105445761], [1085, 2432, 7297], [2301, 2432, 137042620254899273674112649033849527202960120597505824311360833205426887762094011237494860901740441277237220775661230642729888996848019734137316705495409072221460874331917226257366040838700835822940934630670138413046457448266410853775524188022474989721803494586816499931478689872550363162943675483075236398519939701247086473893380841441688365081540359051665067836097026175140468685761408798136220364533369878032067973139646430039742359873920789365478963957790872961491023708373304097574345621488282855968206112102233794710154858160888036179251747293408249965739344936275181581334795121282718925585857201589694394956831574619706728792654515568041660956557489379196930245306290256269699876661641770590653691928189666986432780594764971906262847745648896806906948060846923530217897766205289845141839111963820748252706591750034260655063711114156502672331094970535836645196656160065780457722351651363575441962450322050157599013293134164725229546388926956283404138686994655337810058928326709606687679868439084555296697272851856927518158147183774153761819925996985062354392215979169521721255310400164451144305879128408935178840619432643552144717006989173633], [1807, 2432, 137042620254899273674112649033849527202960120597505824311360833205426887762094011237494860901740441277237220775661230642729888996848019734137316705495409072221460874331917226257366040838700835822940934630670138413046457448266410853775524188022474989721803494586816499931478689872550363162943675483075236398519939701247086473893380841441688365081540359051665067836097026175140468685761408798136220364533369878032067973139646430039742359873920789365478963957790872961491023708373304097574345621488282855968206112102233794710154858160888036179251747293408249965739344936275181581334795121282718925585857201589694394956831574619706728792654515568041660956557489379196930245306290256269699876661641770590653691928189666986432780594764971906262847745648896806906948060846923530217897766205289845141839111963820748252706591750034260655063711114156502672331094970535836645196656160065780457722351651363575441962450322050157599013293134164725229546388926956283404138686994655337810058928326709606687679868439084555296697272851856927518158147183774153761819925996985062354392215979169521721255310400164451144305879128408935178840619432643552144717006989173633], [63, 192, 53763491189967221358575546107279034709697], [159, 384, 3457], [31, 384, 12289], [303, 384, 418725889], [127, 384, 338579887181973006729167651681190977281], [319, 384, 16603249990114694613009401045119923580957837937462177950368477911534904193], [559, 768, 434689], [175, 768, 859393], [591, 768, 33649448872371457], [79, 768, 145778507161340929], [207, 768, 5457051893642459560278525595917632001252713065072264553813536269388187505696376648959770415270215075991421398518721600596311541862768991676818125966852537854142113121201291359206225885009741266536972653950750721], [463, 768, 5457051893642459560278525595917632001252713065072264553813536269388187505696376648959770415270215075991421398518721600596311541862768991676818125966852537854142113121201291359206225885009741266536972653950750721], [3935, 4864, 87308801], [1503, 4864, 1777011944410696027393], [2415, 4864, 6445426033205079757960740386426380013199550598282073938574820047767139138134977953472245673839578856250684828771319830962930516614282777845950083703485797501913580271348248778739656719589251540817167081682209180667659627472462928758826640050129825042436066750393169629319591995233871116999099089420357419232299437673630408994311650822531115490258966202381488680338721842826542433021051026940270809973323779409517599564012217847423466918848836884962647789137792491786595285655383998093263829985494391682075563066086539224410405629961998609469133605375720238814876148448043788396439208418588074192390311694276103939901451173893577212953769813534705233553603414143423128277454587724358580855740029434231590286410528213994459768754997040604702717402495313183610820279796254716076911462481522709552379777299082958206270547548604248071123005593091626527931509765559641089705546765993704915179759853866831499164429347484525284818886687822908920736929867511895134081841380630710924225215135559311987829948320069686789969028012542978745299316304376541848411606906300562453444770462143709074569997371154501931172524499074318064981731549682396537005880500413137393587193796544353675475663951858455357684814078892820952996699713271782368057806982569541754402266380741577134426187550614097828192240802091854552736043818991913523208025207278859652195141273536185085765859358674971514490257505131524451152991335729879618259961802718391577674468802034641422497103520970725900962279856824428158479416055137996936069450213090515664193696268107650973151518979512887061478376441725626547882229829811891888979785908921513020334232763430744686327639821491011343845553105694489997395345887717525986229295540807449043957945143678733278076571388801468422290535351031717544070861411696433756089191600729611652435464153168730807698728028278654398506123370753485613523105025057850055203929898597225565503723960156211980987833137087390367819455405887908782719772716308989152718930977361668633196051336726113255178246651317695741814847769495553947920797270671610481413278915290276170553184242234070410611810807979767989037131310950567959652751692570663198018873794033112332845776431389254601814195340147479582449730385527822847310497017613527908880370576657291647030675040559014536907717068417194670438657], [4847, 4864, 6445426033205079757960740386426380013199550598282073938574820047767139138134977953472245673839578856250684828771319830962930516614282777845950083703485797501913580271348248778739656719589251540817167081682209180667659627472462928758826640050129825042436066750393169629319591995233871116999099089420357419232299437673630408994311650822531115490258966202381488680338721842826542433021051026940270809973323779409517599564012217847423466918848836884962647789137792491786595285655383998093263829985494391682075563066086539224410405629961998609469133605375720238814876148448043788396439208418588074192390311694276103939901451173893577212953769813534705233553603414143423128277454587724358580855740029434231590286410528213994459768754997040604702717402495313183610820279796254716076911462481522709552379777299082958206270547548604248071123005593091626527931509765559641089705546765993704915179759853866831499164429347484525284818886687822908920736929867511895134081841380630710924225215135559311987829948320069686789969028012542978745299316304376541848411606906300562453444770462143709074569997371154501931172524499074318064981731549682396537005880500413137393587193796544353675475663951858455357684814078892820952996699713271782368057806982569541754402266380741577134426187550614097828192240802091854552736043818991913523208025207278859652195141273536185085765859358674971514490257505131524451152991335729879618259961802718391577674468802034641422497103520970725900962279856824428158479416055137996936069450213090515664193696268107650973151518979512887061478376441725626547882229829811891888979785908921513020334232763430744686327639821491011343845553105694489997395345887717525986229295540807449043957945143678733278076571388801468422290535351031717544070861411696433756089191600729611652435464153168730807698728028278654398506123370753485613523105025057850055203929898597225565503723960156211980987833137087390367819455405887908782719772716308989152718930977361668633196051336726113255178246651317695741814847769495553947920797270671610481413278915290276170553184242234070410611810807979767989037131310950567959652751692570663198018873794033112332845776431389254601814195340147479582449730385527822847310497017613527908880370576657291647030675040559014536907717068417194670438657], [3, 57, 21319], [42, 57, 10749631], [24, 57, 3931123022305129377976519], [79, 114, 1458973], [98, 114, 753201806271328462547977919407], [61, 228, 229], [175, 228, 2281], [194, 228, 4789], [157, 228, 304077901], [43, 228, 52875286008709], [62, 228, 739653893349540289], [308, 456, 27817], [404, 456, 376102873], [25, 456, 36120612721], [367, 456, 13591271120229398317886003161009], [253, 456, 194720331913760546074906161375930267923071695863299678749187377754543757962841785054377649], [63, 171, 229162071140015324614111], [120, 171, 1104249349362995181144668003642191], [6, 171, 3947804137986731797627485905950642878832197147481801], [595, 912, 7865110274657230201779070033], [139, 912, 127143800287476713703112015258740457814281360446512718380403182252374057791079884040303651599315774144407397677524423233205601212649715618479951426673376130345572962361564043392738068556632494208889049699443346196005714026025951097945641955183146675609859339697], [956, 1368, 77977], [44, 1368, 2717962829681813765353], [500, 1368, 4718347949121108059762395093976875027012071638169937420598538737572901855009678945053598577429457853795963752401734641169915022971787541171174659622505700646710704937948202066751522856046385435487009734738064531508642103737134878039638276403667163326396032013044144762716978030463478251257326096182851324488723229731144271396502438345223727436484589752021480622907351564425544885585653639102102388181731521], [1526, 5472, 54721], [3350, 5472, 273601], [5174, 5472, 6199777], [45, 342, 2053], [216, 342, 4410785971], [273, 342, 2911579215499], [102, 342, 307010852070382484317401373], [159, 342, 6508684267533856834852965580950145565983063793936631379], [330, 3420, 13681], [3066, 3420, 621270361], [2382, 3420, 674711281], [1698, 3420, 95704927741], [1014, 3420, 2224423861946078041], [5460, 6840, 27361], [1356, 6840, 205201], [4092, 6840, 543743669900453389252544881], [6828, 6840, 17413881492892638194125874641], [2724, 6840, 18810431682812454959117821658042375926886401265923590923641723529330136241198395328523942670341129927989576742879304354279201754588481117359910312715213532186450715033229474654360117328760220021637302493595989619813228592143319117068869300223828500929697337947883730274687459512464590827947555225935812380240723154401999131571739142393272780564141125568997177614876052518046679040640007969926937005737024024143175165161778390636753306840677448721690229050301330061290622825790285441371318033454333859319640048418462157246648569315694512919229072414160216319081558425998318590911077978617388514392931607658475821858499677661778425822994126027743794857342652712269195809744595849737120757940828636979221688286608359805338544018761093392120973045736014061954536481675228965005728533384552138111514122141353083620898639004456140423102797006902759191833816491611540430030497403969853428084722730145301071146975670551584613939354206524680515157840496954631732435118989639743886526016168042205006531791128033676966557891250457171417138700794949710581270837168078152199672037517589327288645477152750674146216041439687065051446929263514682583768498179019608654682262604315536725250189535993256743009270828132765059244714259493098941430843788900003214095532563862640292110141641546622897004746958610391376548912366191625052081848124838358165049280225979787182428792831222277494978894348747245083954906307086417041785006133454706412051427734385187866518859248630735258391596359938021328856643340311963143689143157091362766393410922955192470272867560360189769673860303534945022079811690918030852744623941139982689306868853394653983009049406076668075208353984594663276331427921], [577, 684, 126541], [7, 684, 2050658332436114459080741], [121, 684, 3853681916654845008505379911422969739275163316373687992120234217366525600945211414683052422198920077231749388059093190730481630835754915307740472547883768335780657248628702611745044575521], [235, 684, 3853681916654845008505379911422969739275163316373687992120234217366525600945211414683052422198920077231749388059093190730481630835754915307740472547883768335780657248628702611745044575521], [1033, 1368, 4718347949121108059762395093976875027012071638169937420598538737572901855009678945053598577429457853795963752401734641169915022971787541171174659622505700646710704937948202066751522856046385435487009734738064531508642103737134878039638276403667163326396032013044144762716978030463478251257326096182851324488723229731144271396502438345223727436484589752021480622907351564425544885585653639102102388181731521], [349, 2736, 11858989716142473270529], [1717, 2736, 84324215125914023795095856839129614498189318743541441199947256103716935477322568458942121234516046234524087675027812451566919618280646424609607532954335752182625523728617431203809332989302225208682363259492830323295832071199106045874734054276763952515354187356190859592322161718480238034735544879676224808641673120825984334501751230794120368935381120215323421142246916464765981999574771530217442952103489534056556487362876811587394404839789827762174583284353814167891501838039455471023608055020342541380649192942063209928861693168230011908395331844411163525108033727413650269818898185274444357652286113587354780468852442985604472922567582524810629707241169708020462268351190527179099869053465159284706574510394315622947850690908545831144313574257709648771464910076042139251915461424349713027616117351552725915578457988977515792578139469261569], [463, 2736, 84324215125914023795095856839129614498189318743541441199947256103716935477322568458942121234516046234524087675027812451566919618280646424609607532954335752182625523728617431203809332989302225208682363259492830323295832071199106045874734054276763952515354187356190859592322161718480238034735544879676224808641673120825984334501751230794120368935381120215323421142246916464765981999574771530217442952103489534056556487362876811587394404839789827762174583284353814167891501838039455471023608055020342541380649192942063209928861693168230011908395331844411163525108033727413650269818898185274444357652286113587354780468852442985604472922567582524810629707241169708020462268351190527179099869053465159284706574510394315622947850690908545831144313574257709648771464910076042139251915461424349713027616117351552725915578457988977515792578139469261569], [5251, 5472, 103925362958497], [1831, 5472, 797518222951218747841], [3883, 5472, 129984048804385197566552215045749825331404485916163998626551678815282199604157683907990012204925082656294032479930641115073868449967579975418963184748853793911299426542515288406433228417319270517126075743944234060969368030009809481294246095357276293942801732606610272827514753486107030221168314786197817440807729113897754029726978810403151344864183572905409423666035711200363324490684239848743110307550451326048618677583408953963088295731909830021275464357521264505210817183360346553604188948033081780002344882447299842497368325395520459290717089553176131743201596065907233751037697588284828555798782474268693484958853476385348053976982211260873065303566554593320618152125444044917477147589309058451427843682499100323174159495795750236066445133010980147246133937757365376179442507201093394357186750331204889936335349859127600662423262676860899525928388455211523719177128766323191048902484554876906585872711926945334737474056549804036660136386626573510886738637310976865573327690818071134233875118215298112756160804660689588910554491927692951562105511596408513345944980438594874998115381332403443004192197394488724492460928737239705363870813749209740740393722865820780433182104674758242468400190131199759672159640329876487880400037356813432181708719220390596039821770572806415573840397335667525856800135427384472271455500878366586671606897026244435492348648232192780226420054289633681644325710610013710196133935307929501464001487576951105002796264958329930132233939736607585438161651703824094224209167130264253499526182701075676589647346692351008594210659983444195649994849227068608356567718560345306318049787247076029998328499341386891042367057052463932405994462516892582919489], [2515, 5472, 129984048804385197566552215045749825331404485916163998626551678815282199604157683907990012204925082656294032479930641115073868449967579975418963184748853793911299426542515288406433228417319270517126075743944234060969368030009809481294246095357276293942801732606610272827514753486107030221168314786197817440807729113897754029726978810403151344864183572905409423666035711200363324490684239848743110307550451326048618677583408953963088295731909830021275464357521264505210817183360346553604188948033081780002344882447299842497368325395520459290717089553176131743201596065907233751037697588284828555798782474268693484958853476385348053976982211260873065303566554593320618152125444044917477147589309058451427843682499100323174159495795750236066445133010980147246133937757365376179442507201093394357186750331204889936335349859127600662423262676860899525928388455211523719177128766323191048902484554876906585872711926945334737474056549804036660136386626573510886738637310976865573327690818071134233875118215298112756160804660689588910554491927692951562105511596408513345944980438594874998115381332403443004192197394488724492460928737239705363870813749209740740393722865820780433182104674758242468400190131199759672159640329876487880400037356813432181708719220390596039821770572806415573840397335667525856800135427384472271455500878366586671606897026244435492348648232192780226420054289633681644325710610013710196133935307929501464001487576951105002796264958329930132233939736607585438161651703824094224209167130264253499526182701075676589647346692351008594210659983444195649994849227068608356567718560345306318049787247076029998328499341386891042367057052463932405994462516892582919489], [10039, 10944, 77144257], [6619, 10944, 4974846913], [4567, 10944, 2605653593800270314220629285156992115051942516989119764061008766878166746977371373669997421608006681427761096005722889105342790642682869248875903287360431816355547635420738270734765054484634929578603115389718727531711974209344144445796535534552733734779437946954430736070868160388739139596969262281056309848500069667966679166269000149169301142467904906341373693548932653036611274091921612435061833419183806584890906965960363432698224170441609206936119934609672992830457788049003862654447195819521910532604318723059834288487142885339134623728800536220734376689664483667888295586399447815463034803461978348013848871737829422103787288268657556923012239735187041455646738937827632692458274973404499403322999270407720542984286570476136904704136921037881215226025398075810265744472700556771856710596542287221130206846304966840576197625943961640145082281266154543450199401812854560178259279238856584666656752660478501240926971904987468433827961188209774636766536246566764783933491171154746057345653314053892788322485384619039901018092492515191970152191934771567715403253035943799068323318012903092276679756350376664972171078985317789170919694493251460572874460915398919290258726731887714255415706502235618265184694516362577820720231857978238501286606419377225718080459721057997900257729994732282458456944074018723449326674579124743916595315094952403168957778578189524206505833297203160506984708176482971799367954394551365771818643201555795278173475288054817932784636719829599138440329659404727823232032714065156834602880024634679995043641451285668470325664414893091074067495222845982689405506216979245725264186328437353780971018325601409587085669721549166158263028881293571965440373429401952441348175724820752021616011698945102258392192740712029238752242612455922434604010769697132416330994690060169883154314566373444153167373065772869448691051761699434009160590798013515515871021623674772943493599796347443252750741635130012567021306770749423730111946146135855113538952357415297128768999534330644111058277234530497185727658501244583342015452913817634813359551871822879746584803892911501000243980842230506360243871219026389462159465365018929956458866715357079072435844104198165110340114912796199435201947147163453824810220390889386489308532959230971246072282951162343814721642725738452794299437736976856903519244457396539033873093269971586133343054942437935967298673563317599430690230529117918402834797817002125957222910005493531176450167950809359410025690182283365571055082801297818536554787213557106190819373250189124046840021675588563434343705668024670011126299786296458297974343174690017346474837727112703936368930660318190956353037301915681335660600587818003525720108882129375987619133251710773533725068430643066543907824353822995327999225735980731766715786737565810128727342329808830547922876833648117656954002949904531050730055514499745900425553482907295415027899082005357607054944500267675669211686539618179195045905871821136871107401464355179667265022676582526777662352202674709133317000286620115572730940220057305370505769335899421263736677258413421644138265112446330804015420056788312770641112261774109712400875138285929171171919534606219614082020333930936782260130431544518714199939898832409242599884317066879762137073044266388687534920805289307810058825007888138958622487160269839229441481845556802994809313306928495966712740369626387247688470473074237493764481146447080252564211567519760588441037932179673725041095285551830901336961], [1147, 10944, 2605653593800270314220629285156992115051942516989119764061008766878166746977371373669997421608006681427761096005722889105342790642682869248875903287360431816355547635420738270734765054484634929578603115389718727531711974209344144445796535534552733734779437946954430736070868160388739139596969262281056309848500069667966679166269000149169301142467904906341373693548932653036611274091921612435061833419183806584890906965960363432698224170441609206936119934609672992830457788049003862654447195819521910532604318723059834288487142885339134623728800536220734376689664483667888295586399447815463034803461978348013848871737829422103787288268657556923012239735187041455646738937827632692458274973404499403322999270407720542984286570476136904704136921037881215226025398075810265744472700556771856710596542287221130206846304966840576197625943961640145082281266154543450199401812854560178259279238856584666656752660478501240926971904987468433827961188209774636766536246566764783933491171154746057345653314053892788322485384619039901018092492515191970152191934771567715403253035943799068323318012903092276679756350376664972171078985317789170919694493251460572874460915398919290258726731887714255415706502235618265184694516362577820720231857978238501286606419377225718080459721057997900257729994732282458456944074018723449326674579124743916595315094952403168957778578189524206505833297203160506984708176482971799367954394551365771818643201555795278173475288054817932784636719829599138440329659404727823232032714065156834602880024634679995043641451285668470325664414893091074067495222845982689405506216979245725264186328437353780971018325601409587085669721549166158263028881293571965440373429401952441348175724820752021616011698945102258392192740712029238752242612455922434604010769697132416330994690060169883154314566373444153167373065772869448691051761699434009160590798013515515871021623674772943493599796347443252750741635130012567021306770749423730111946146135855113538952357415297128768999534330644111058277234530497185727658501244583342015452913817634813359551871822879746584803892911501000243980842230506360243871219026389462159465365018929956458866715357079072435844104198165110340114912796199435201947147163453824810220390889386489308532959230971246072282951162343814721642725738452794299437736976856903519244457396539033873093269971586133343054942437935967298673563317599430690230529117918402834797817002125957222910005493531176450167950809359410025690182283365571055082801297818536554787213557106190819373250189124046840021675588563434343705668024670011126299786296458297974343174690017346474837727112703936368930660318190956353037301915681335660600587818003525720108882129375987619133251710773533725068430643066543907824353822995327999225735980731766715786737565810128727342329808830547922876833648117656954002949904531050730055514499745900425553482907295415027899082005357607054944500267675669211686539618179195045905871821136871107401464355179667265022676582526777662352202674709133317000286620115572730940220057305370505769335899421263736677258413421644138265112446330804015420056788312770641112261774109712400875138285929171171919534606219614082020333930936782260130431544518714199939898832409242599884317066879762137073044266388687534920805289307810058825007888138958622487160269839229441481845556802994809313306928495966712740369626387247688470473074237493764481146447080252564211567519760588441037932179673725041095285551830901336961], [140, 570, 571], [26, 570, 11382273828031938028891], [482, 570, 43135513763991692454656851], [368, 570, 3245978377655567212760904825925262846295198021902309330517162600205414882257480287263152055681], [254, 1140, 20521], [824, 1140, 7594681], [65, 95, 191], [46, 95, 59281], [27, 95, 63841], [8, 95, 1289981231950849543985493631], [84, 95, 965194617121640791456070347951751], [66, 285, 18449288550044654139241919401], [256, 285, 844267447094321323435601792968017601], [161, 285, 219414044208440803345204019137889332111], [142, 190, 1812604116731], [123, 190, 121450506296081], [104, 190, 4996731930447843676185843959746621491531100801], [85, 380, 761], [275, 380, 1901], [47, 380, 3041], [237, 380, 74861], [218, 380, 417332341], [9, 380, 780548018657747948342675331841], [199, 380, 458192181720740635773018630313952996833801], [370, 380, 20547226778782170120539430083689730394727567536361], [180, 760, 12231385993824607429587973444912801], [28, 760, 81765059209555755917766724373503074245118348702508820742793297932776474984604355824924333898894641946721604137601721887506693104388756034081891475792215211965463289596365953914256863708053910825340015091122997818687880488551631611208004736174015878937201], [145, 1140, 70532941], [715, 1140, 481612717573381], [601, 1140, 3685902392604541], [31, 1140, 211592942161], [1057, 1140, 117008737749609201563737321], [487, 1140, 9025836525591423620461], [373, 1140, 14634428294824755331225520581], [943, 1140, 15515098508612899462415250571381376391472030726832694530649462861209301520126944046357843306551963818820337886722632009803371663138816002904155530121721], [829, 1140, 15515098508612899462415250571381376391472030726832694530649462861209301520126944046357843306551963818820337886722632009803371663138816002904155530121721], [259, 2280, 4561], [1399, 2280, 24899977366537056115201], [105, 133, 1597], [29, 133, 2021015460335957], [86, 133, 278848299862043143754907679390585776516393006235209786029420958416508667488018611321233079], [143, 266, 247025236977306025681323889], [257, 266, 61828645758322140842666144519962696417487], [181, 266, 72021403933746126426491665754465510017877], [10, 532, 2129], [390, 532, 14691812549], [314, 532, 1728095716605342484009], [49, 532, 18685406056011138772076081074870770051912348843165717738629109167961526034680932524451202691339927186294030582946114257550212521544847490619726290746268989551938197205155801122754409], [182, 532, 18685406056011138772076081074870770051912348843165717738629109167961526034680932524451202691339927186294030582946114257550212521544847490619726290746268989551938197205155801122754409], [276, 1064, 260827749862793], [124, 1064, 3834331280034801097428225923333788656547699162374172836218056293239392088558051282096266376037758331531145395359557701437438437977268966432970196144269740099996715226432959706446825931452614396193345429918789110487163645672756301167041711678401520253337451208353684253476073601703774351724345540177535858554694285960040482252058588276585611468317619550195274949171026050533001459068222346718758197799661447240556835657], [580, 1064, 3834331280034801097428225923333788656547699162374172836218056293239392088558051282096266376037758331531145395359557701437438437977268966432970196144269740099996715226432959706446825931452614396193345429918789110487163645672756301167041711678401520253337451208353684253476073601703774351724345540177535858554694285960040482252058588276585611468317619550195274949171026050533001459068222346718758197799661447240556835657], [1379, 2128, 57457], [1911, 2128, 1676106728215569889], [315, 2128, 10383777854489499078806929531089947805442920115868561717521318284971658777179955844868389674734777302795972684530635292793657631787097653991841200036443306239897300364687614186030732429247117556600430435217074314808889869686367214699217402451321760238146341302580633173609333095893237837356924913816132694986292669903778280222892461252886873507725842435138133206602432614125605829320473410801993070286484454365106648101858558764484807903337437612470191822774443224126980138489008807155075991947328405548072461449462350208159657359014585809529089740312812085153631493777992831065946069142482883159393622174879733693582414746201824062466684025404294705796252439708708379687582073447829317556731068400463684188282442686437973509084451324970857505292948354277821697903827213480592129201918619163860857729509220987722577875815805961483732470268337], [847, 2128, 10383777854489499078806929531089947805442920115868561717521318284971658777179955844868389674734777302795972684530635292793657631787097653991841200036443306239897300364687614186030732429247117556600430435217074314808889869686367214699217402451321760238146341302580633173609333095893237837356924913816132694986292669903778280222892461252886873507725842435138133206602432614125605829320473410801993070286484454365106648101858558764484807903337437612470191822774443224126980138489008807155075991947328405548072461449462350208159657359014585809529089740312812085153631493777992831065946069142482883159393622174879733693582414746201824062466684025404294705796252439708708379687582073447829317556731068400463684188282442686437973509084451324970857505292948354277821697903827213480592129201918619163860857729509220987722577875815805961483732470268337], [3108, 4256, 14117153], [4172, 4256, 35983288321], [980, 4256, 167032623073], [2044, 4256, 11785573711117174097345006788680944179506232943150891032368786523040760803301931833410062524533380525092951484028155101167401011313207716280896141212792824296173929695444171443912352462883349869839509187174281439909415256785191873556204322151066253496665953799493942737083548166990267730657000455698570004529838211106032097358771059511725254847045250115781898671998836985064216216403712393276464728420413590211294616472418819755945926123920092971534739240973098503469224063584052749679034252481305286315930821448566601449691772712930872056355189292178455408792785164177606978588109196792731010389365727428785423526230607044203721281483054720160243207211473646534524809805491476278927606574280462636230852121589358813056993246970914340276711373152433732106197937838705975772027963205211261723704581262098459765722778508657321092887351541367840597634517726062874241798861664823921403501072431735235747509206442705206656310188091071977590246699569254646984724620403045800465620094388294507444958893779835268557455674035048742743014055456055632346328405001700912230346580709337804070615095568784488287277632008557879332715492380535253235066886522905216836405498622502867136527266453045257004488469129034652397080641296109960145854758395525438225354127375994764443537629916077708722964756601759440799412225193938441408887084516118930235363441059983139868367746100411712202853930423967073636832607705748551746574830931115235422933780336372063582152133195773465643217531322016160707295994531890585901343092397366760964084878971685967699194210394937423604562949126787100660803540214987243385607088658132061249806990487683975495508225553427293420029247120670174930593374131362188552552939912001539472500245249], [505, 665, 7270382120989856668451195353951], [106, 665, 152825514587770339252085983535969608062889116831868099581859452430787503275709843935028623030137693209254541947400382941134154913892688871405481044965844279920618046630189122462196027473108840198377400257006587994365848526652001598995420546618710177355011984807090878176292732874144494706587490224707358344355210375058918607049706907031029402914325371077114960202384286621180493165766262489264426775161], [372, 665, 152825514587770339252085983535969608062889116831868099581859452430787503275709843935028623030137693209254541947400382941134154913892688871405481044965844279920618046630189122462196027473108840198377400257006587994365848526652001598995420546618710177355011984807090878176292732874144494706587490224707358344355210375058918607049706907031029402914325371077114960202384286621180493165766262489264426775161], [1303, 1330, 1258323641], [239, 1330, 722469213236374377306092438813998243007658067913547210459586294214748915227612012258140518470153910188746100892741775086707600918452209306533246641050894719627301351149548186141088317054182241036834417364975755224645740338744921282941309041098130477626462959459865078542229415279513286200748499652699293050156632947515360232272635977743583464232156153942195615881304028595287997930891605102569229167014362007119685038167451], [1094, 1330, 722469213236374377306092438813998243007658067913547210459586294214748915227612012258140518470153910188746100892741775086707600918452209306533246641050894719627301351149548186141088317054182241036834417364975755224645740338744921282941309041098130477626462959459865078542229415279513286200748499652699293050156632947515360232272635977743583464232156153942195615881304028595287997930891605102569229167014362007119685038167451], [638, 2660, 85121], [2234, 2660, 73700621], [4628, 5320, 202797315945355601], [3564, 5320, 4930538677683616004011985586564698628330911643629775849145120243017662814938507967767990035259604653321742701261736489372887618286581913124538982591173222700669881939513749264687922105959052367532057156186999913418413989176223954421700842819720233001880939985013163759209285297990196775233505115444294004842199503636453806495704966564843954735825953610364463613711466847665928997251281385950339309792656898026671372691499246130170626684409618432143482012561759231190953155766280898085957972639477258930496292112733645125405655205795582077229863335397380046760161558695386903038759356110143383851716070120983799274754292162848861707416705534386360993488279353190306220715445838331395307286366005934141116928300840607455206784833260294124089117535334053583626770594444569075284587173396870943067022155088382148925774922041756589245212405787424207042207198402334772473859288347962080140952598920452083574401215917590970132494214522627640311404117920396200262656248395005843362047301119139142744903916048723666565828511638517409449153104622380172231048099428915086496535817681315936839958389329671825981749826502167781350543271633150438745832588838859857354885331669697436049973570186657449188008553820079972016826022503652296297020790137674340165174284535637047137767250050666162075297741989056836718928644101714776051735802098912915644693417977701289028141197590445821425320343262570366266863496654278350462544835897809094614395209214887996629239000570001582336071912784603498864330012329840184183782331866128351869524408522106316828773897072739983962251431951327542154797008227150488927430350951960262344541815373926489394353095300010277189510670302679102926475849755705908839123128283229650993196014820545994401], [30, 1995, 127681], [1626, 1995, 496774951], [1227, 1995, 14203502204011353998596699841483404890633605029228126309804391514128861297988055571323930349389345569123311503106053924949224817122113932693487354092679673419378628910840300982620721557352245720605038056240632231952828611449140429072840708367757445267975044389285279487907353938884505855601473773765171784756722702501023761714918763930620828587575940249556097936700540220707133379989393404371458680589810763429933790111664357710160417318731277840487964760334856507130654859043829214799907830356425640475838306109883337186344761144655255878945233803781109288785902045141279288526514852539296746867928221160903020120451518321497939252381646100595762946206421384746145284414115023903859893921960613021185629710311623398490266699930918866046924714691971980527666626594599061802403869484513306865275941492957622519715679686662242832491159866696954513669561], [828, 1995, 14203502204011353998596699841483404890633605029228126309804391514128861297988055571323930349389345569123311503106053924949224817122113932693487354092679673419378628910840300982620721557352245720605038056240632231952828611449140429072840708367757445267975044389285279487907353938884505855601473773765171784756722702501023761714918763930620828587575940249556097936700540220707133379989393404371458680589810763429933790111664357710160417318731277840487964760334856507130654859043829214799907830356425640475838306109883337186344761144655255878945233803781109288785902045141279288526514852539296746867928221160903020120451518321497939252381646100595762946206421384746145284414115023903859893921960613021185629710311623398490266699930918866046924714691971980527666626594599061802403869484513306865275941492957622519715679686662242832491159866696954513669561], [3355, 3990, 3686412850051], [961, 3990, 298091951392746826842842876868746544595370761941855204563451536486550599683368323606849464618747644123593992262582447189717069530735182911466771306282467489931487713625700928881067288652907034104929544251363346927371873583145478523481291436884082019058157315913988038235645340508182873313881512820220926710622095126965570317645533326981835233216134357910339563499485379164603760493178158118409819949540700266752446727762607006698933852124119891298036004383662582962817335608793036993068691698799123368495724164326284247983670793205032100987907597753717842344701462324600850860047386094739375485106203671417244493827244670394608491238542629788700022236973563633279199117840225224039239558412913226913697237288173031595890100694063288671935044762510061944695935736229166108549483962319623315398002480868279060076954722813280148274391649144237099426490961], [2557, 7980, 223441], [6547, 7980, 478801], [4153, 7980, 11124121], [163, 7980, 17149021], [2690, 7980, 231898801], [4286, 7980, 175167523270343432221], [5882, 7980, 23745927941817854139781], [7478, 7980, 3070355591640640018381], [5749, 7980, 16709677722844808278538687909436618521843058611709071171133209841926205678242686647509990764052153750759603391137837013381553406540738612566582119382574847845585585851781638820547274043138973852658124096569016020637249674082693428065191801553273147341240131212141737425142556483364492263481011213514812206316176641038194912756785349060191298668155925476272333173241883937939095603357817222475609292370610126201887364509532629218362292439894830140913729510088942524692364073270963389478767329116795605531489504919561077569950430604573117868771625774118036160902881424609381033819245021067811388617303107604943319741746746912815124476290607738216577591631094740744702812294661084620238796139916346579030630794443184333151545114673970038751867527512525923359146984624137742261250818350148025832639448441894371737090720306250860073375386917896384803938222644204820038300975482553469540786409677934977927803313772167350579421121696217125658810382334443360643764335540059341720070106719786159763902564368906181931128855327445834436072981237955841014644930226401181345202961160042753282190878048497188690639237254814729800574209074879342768296389178578164006002884366216096862677053457422708705252115402260763440920866008321998474714366351942030016995610200790331941614792891286230854274400295956297764518756969050451515591756437989464557774466783627061559869305409175840944913182145820344705583130379160795962787846979617230514855686748130137249857842463521532502118491118495523190386869681620147535433581702454986571174940906733980999147504694966976496595175088443472172020338883885263791363228852702421147801549061441020484065266553141], [1759, 7980, 16709677722844808278538687909436618521843058611709071171133209841926205678242686647509990764052153750759603391137837013381553406540738612566582119382574847845585585851781638820547274043138973852658124096569016020637249674082693428065191801553273147341240131212141737425142556483364492263481011213514812206316176641038194912756785349060191298668155925476272333173241883937939095603357817222475609292370610126201887364509532629218362292439894830140913729510088942524692364073270963389478767329116795605531489504919561077569950430604573117868771625774118036160902881424609381033819245021067811388617303107604943319741746746912815124476290607738216577591631094740744702812294661084620238796139916346579030630794443184333151545114673970038751867527512525923359146984624137742261250818350148025832639448441894371737090720306250860073375386917896384803938222644204820038300975482553469540786409677934977927803313772167350579421121696217125658810382334443360643764335540059341720070106719786159763902564368906181931128855327445834436072981237955841014644930226401181345202961160042753282190878048497188690639237254814729800574209074879342768296389178578164006002884366216096862677053457422708705252115402260763440920866008321998474714366351942030016995610200790331941614792891286230854274400295956297764518756969050451515591756437989464557774466783627061559869305409175840944913182145820344705583130379160795962787846979617230514855686748130137249857842463521532502118491118495523190386869681620147535433581702454986571174940906733980999147504694966976496595175088443472172020338883885263791363228852702421147801549061441020484065266553141], [14660, 15960, 319201], [8276, 15960, 2280045601], [1892, 15960, 1374154774116656949084704598380532678160271137915384859348511669620335744591463727244207484785967937227481475787250849674776697900451167427325536406572274185590526194606349391288124528374734728145003444287236913346648283002088435717520041248692081426050309442987658918811802263725773770848090091172494215390944244082695787863021053529624414227621227772854496491917880229549893487250428471980386611752205482395325912999862435924941082761932130083637865657010944094841302819421587771021350778499403487302739514921218994218719579311718419878936057638816264610681046695389353775205556661414986670517769489911242417708114696662881283350358867726994198114478011430424072680461814478641736130149197196075528926710545220079822415026184020298052745512753821515074280677331443341863294930180255048102499048350538843269039452605645428365715250874332637956018895958046117378203974071368465090590113762772309695222951197859812067512921343685115671944016690310314869061239240614324650045785261550203574888310525528941142574545060104780993720884421697374532131442481974377448366345707852439851714744027059487017090157020839332689784363701184423191839077630432143885445105760136106559122463440275123353719373290499273455052593845192512692404864603026052591157943511893821340979312036906991163814696400886376945160957503194767835981493585266799836330279533467970096886178594084829529511854492835696345766392486633439008004587915871050870745901636298680319239871817172043438150059274603313996310108044318433132525955750729810146867567681153974603153728651581294731148622864080503542520717980239563886836085069941018441368864182426978128363172502276881588993511998750512032722262651754890226783548056572430939083999820728572952658359056138318851090034628091230481995966860953620854844463141771329979358158235968237094090199515267141065619446936433013552815662269421972543125117841906553804368298002454401133298273573765883891477678626702415218356823079169863774118393955920535971348981266096484745929882780910442441725452845546188424354145552866051038656605043309882572662827588616416492427527220824496695529112620803894866730988107380110415074326507517514694991501918752778200658739509655853678494912648341918361749772641860976024322562271038533321122672056749967374597171071338107400996838658724354105687304224332007260014885478092905811580157757403815106387173198913841692914995452335030323262955638944447135023408455902362867873154085273408046530196042699755365445736564414303201912725772635997884821024152473931690694513041120560298871982062048979088282727123451764619861577797151376330192485439444534667196931365667383810705038248836527007568290043960890877571444887381596676750569932203880481203259370300031760960055752459805007516750383430707687570359918877268107781611093995481162468031678282633962896676752794299620233071958901819496191840373023407775246256136932611219765427699134369530280152875149683846385605844874756898160409097419560156007974100767134493245098563318838589798604292260867247482990676240719471457183514228073679000269741247016168653128945628521948526654637128529096626858557594014938854485958338147104150124128524796511574796585847272604635805944896028392682718952744207199969168045272086437035633427779534965698377181488891892484001803381676216235488912444051726315209723787092684119975715339463842198895998967308631470267709583010198627804563703792019785879202975849955058660180288999978709755408402350807548402978067742995165201], [11468, 15960, 1374154774116656949084704598380532678160271137915384859348511669620335744591463727244207484785967937227481475787250849674776697900451167427325536406572274185590526194606349391288124528374734728145003444287236913346648283002088435717520041248692081426050309442987658918811802263725773770848090091172494215390944244082695787863021053529624414227621227772854496491917880229549893487250428471980386611752205482395325912999862435924941082761932130083637865657010944094841302819421587771021350778499403487302739514921218994218719579311718419878936057638816264610681046695389353775205556661414986670517769489911242417708114696662881283350358867726994198114478011430424072680461814478641736130149197196075528926710545220079822415026184020298052745512753821515074280677331443341863294930180255048102499048350538843269039452605645428365715250874332637956018895958046117378203974071368465090590113762772309695222951197859812067512921343685115671944016690310314869061239240614324650045785261550203574888310525528941142574545060104780993720884421697374532131442481974377448366345707852439851714744027059487017090157020839332689784363701184423191839077630432143885445105760136106559122463440275123353719373290499273455052593845192512692404864603026052591157943511893821340979312036906991163814696400886376945160957503194767835981493585266799836330279533467970096886178594084829529511854492835696345766392486633439008004587915871050870745901636298680319239871817172043438150059274603313996310108044318433132525955750729810146867567681153974603153728651581294731148622864080503542520717980239563886836085069941018441368864182426978128363172502276881588993511998750512032722262651754890226783548056572430939083999820728572952658359056138318851090034628091230481995966860953620854844463141771329979358158235968237094090199515267141065619446936433013552815662269421972543125117841906553804368298002454401133298273573765883891477678626702415218356823079169863774118393955920535971348981266096484745929882780910442441725452845546188424354145552866051038656605043309882572662827588616416492427527220824496695529112620803894866730988107380110415074326507517514694991501918752778200658739509655853678494912648341918361749772641860976024322562271038533321122672056749967374597171071338107400996838658724354105687304224332007260014885478092905811580157757403815106387173198913841692914995452335030323262955638944447135023408455902362867873154085273408046530196042699755365445736564414303201912725772635997884821024152473931690694513041120560298871982062048979088282727123451764619861577797151376330192485439444534667196931365667383810705038248836527007568290043960890877571444887381596676750569932203880481203259370300031760960055752459805007516750383430707687570359918877268107781611093995481162468031678282633962896676752794299620233071958901819496191840373023407775246256136932611219765427699134369530280152875149683846385605844874756898160409097419560156007974100767134493245098563318838589798604292260867247482990676240719471457183514228073679000269741247016168653128945628521948526654637128529096626858557594014938854485958338147104150124128524796511574796585847272604635805944896028392682718952744207199969168045272086437035633427779534965698377181488891892484001803381676216235488912444051726315209723787092684119975715339463842198895998967308631470267709583010198627804563703792019785879202975849955058660180288999978709755408402350807548402978067742995165201], [4419, 5985, 35911], [2424, 5985, 383041], [429, 5985, 26820601530602431231], [486, 1197, 725832439119394840944397], [885, 1197, 1379107554375014193736218287581984105600399706979387469442444508486211182855902790720897168100748071015485376119921956218892215251671086163082083643135686523656415227938681511596301110057433628790814268974815260572661378058579960701476237701539565234603220039498848152247800195155626761549380690879684001814610538547568184432008441081733065977452929645992441717635688889383239272602032006038658168371823284914747989311736252355855759933508838345742754125099433289270491549160904125255549938512547359157531364865782501285497281829350507781631419137634092812485708110911388362428877679948331300346102307254444624441436357614733], [87, 1197, 1379107554375014193736218287581984105600399706979387469442444508486211182855902790720897168100748071015485376119921956218892215251671086163082083643135686523656415227938681511596301110057433628790814268974815260572661378058579960701476237701539565234603220039498848152247800195155626761549380690879684001814610538547568184432008441081733065977452929645992441717635688889383239272602032006038658168371823284914747989311736252355855759933508838345742754125099433289270491549160904125255549938512547359157531364865782501285497281829350507781631419137634092812485708110911388362428877679948331300346102307254444624441436357614733], [2215, 2394, 3014047], [1417, 2394, 1512142910568778709935813681], [619, 2394, 237496748126669166794404728277], [1550, 2394, 922922847813274238465132665036974822845258340644871405049259288157037278960832039185277361106989442033855182445021438441460557399754790305129137620361964345260321681895127537725577401157304125322364765852776880361958443014430688589178204497272072060536416186604376537044072702325440583554858414064745202261449782554748371997504328009626327185383358681482752898447663266556749331693716692867547107530177574318083085484173010253581739509297324615785328784094793245470981713427472307156882602024997235453435574170873703830526131287425439986638786476519308647363490124573515449894635706459], [752, 2394, 922922847813274238465132665036974822845258340644871405049259288157037278960832039185277361106989442033855182445021438441460557399754790305129137620361964345260321681895127537725577401157304125322364765852776880361958443014430688589178204497272072060536416186604376537044072702325440583554858414064745202261449782554748371997504328009626327185383358681482752898447663266556749331693716692867547107530177574318083085484173010253581739509297324615785328784094793245470981713427472307156882602024997235453435574170873703830526131287425439986638786476519308647363490124573515449894635706459], [201, 931, 16759], [600, 931, 83791], [68, 931, 13071241], [467, 931, 7645033117], [866, 931, 65385402019201951], [334, 931, 108987700775435530209978577105880864876710869436660166800168489395556556698145807720245153604910700514521527745061230534414215661566225048618661891854187331342533182594327445937377069098184100165952194844810299645301283455312940904656314446759495885397394907290900168943063849768131375369630197618721857221982639317436323682716460642080492302716922108505433221972999280601665123257459735525084489469498666972963386038774004723914313853295491483777434101979738702979089953213425830050318976941629644999708176075348457817769880819290908769189979431479955258207980425696862228029036699994399735845414156143059917526817210153961642140146243887913143123906382126198346177362946761369062263956018073922669053000982964907], [733, 931, 108987700775435530209978577105880864876710869436660166800168489395556556698145807720245153604910700514521527745061230534414215661566225048618661891854187331342533182594327445937377069098184100165952194844810299645301283455312940904656314446759495885397394907290900168943063849768131375369630197618721857221982639317436323682716460642080492302716922108505433221972999280601665123257459735525084489469498666972963386038774004723914313853295491483777434101979738702979089953213425830050318976941629644999708176075348457817769880819290908769189979431479955258207980425696862228029036699994399735845414156143059917526817210153961642140146243887913143123906382126198346177362946761369062263956018073922669053000982964907], [790, 1862, 1000000099999999999999999999999999999999999999999899999990000000000000000000000000000000000000000010000000999999999999999999999999999899999989999998999999900000000000000000000000000010000001000000100000009999999999999999999999999998999999899999989999999000000000000010000001000000100000010000001000000099999999999998999999899999989999998999999899999990000000000000100000010000001000000100000009999999999999899999989999998999999899999989999999000000000000010000001000000100000010000001000000099999999999998999999899999989999999000000000000000000000000000100000010000001000000099999999999999999999999999989999998999999899999990000000000000000000000000001000000099999999999999999999999999999999999999999899999990000000000000000000000000000000000000000010000001], [1721, 3724, 100549], [3583, 3724, 4729481], [2120, 3724, 24286849883381], [1189, 3724, 165068662239682909009], [258, 3724, 325967317503811929494178450829], [3051, 3724, 1609158710778430221755258123010662015350328335831141834576521395584774880706759521965296723685372914494204153741199239566289038213910902385172747356613681332547288589525920303870125729808740428512286767371812723183958625332864804630957871223205345664715518235040824841566772638061823951523793914995567211899296582160924925713438969548538385937293874282534524001835763094875134375834540431316059171624712445137476218314982819855563272032217979064047753562904720522052906463414793818266827042298937454483091473298131038434023978443995840622772193902721726791688971595378182050900438066255968296015386988637413747297716847461137219201952334210382168953166385289175224968401978805633174659052344858595801999057227300967281477481231474470310756253363050043738752975119267784934254659027263052590824518583414241988525250959934387923936207124036786169859442392470169970630312284764287332176496918622666941878623493596595346078828229730525368975785379205962103170494487279726386604143708429763692138625227758583547690003265316978034693377862879658347981947113951612610888255221341895903581984755663984199726002100669256619374820898341176624298223274526104239862672811259306349184892963642790992190642995091656257351478462210271209241359148904782981245016683440114115507122636695682876204505920830676536992913363020229542859591538283470115156909894717400464623262689284307597438299240774693539308418215768166503427797837706668202676156485032536869], [657, 7448, 60820369], [3450, 7448, 103452721], [6243, 7448, 28479786401753], [1588, 7448, 189025252741040689], [4381, 7448, 132780836011924801], [7174, 7448, 12213685792751850960953], [2519, 7448, 18204147019132473063567175619972989212362397185243156056259004585984191289357395052676583776181683852221320628624287493543280850889859633372027637341385707147662361298127137910643541413053264931178183505684996124357620798623772054355903288946277349017595132602185515232672951726744286435374349043465593127554977496969474277520629236954506241810488353120315748115313631170304972585768155212439209450731828645867168319901680534998730776777111726591108249406634156143217757512051273272010048693297825230095610619620202888408563784841543537057690553805378877078659921719287921749992097342565504274342831231058826392173398611764305134488554644809774831608833507324874320968457582972851028513044485209201942892425873650401633990098079846478328334332367835074893908402125144071764604401472602424269368747183505147412255901275413563790140695631016974520044116918068802332000424104130684850803236011253295870952336629001297138268368646388563545118828287055094450318789663474222355823978613160866056755418360289826811035997129756710517240862722390066955200507666833987390653678087145759270393735361479924390663704051745387692921608020655500519166392185008712803043321617915180725987738257090010764289311636336882565473460072924687385265600689170875564752494413283673863309900209719815736547587069658321598220892655366341569331196837831350072683959764208215254771728195718705012493850876761597712616635481299963836080098814872604422555018172169090378860735960549099354205254848840961379422253302151592025063939771704994250800696582753170817926523500326216349417505655808203221124397464566857867742754232583200278728209212652689268575275041877717328897671067480393201628849782862050140485103331834162905932762326235035786193813775528840745752369050483973297057417127907142710997311725752207490981184493347536369740950217513306635259982043980395377808480404501493926456678905803425662755625666398327122792560515010537291742014696677835034904459828772920785320755670802473256337204604477406867317254242248650232109094918401704729933670262269025478994234766374960941228288862071281416147453652506961063945701593962530062231205959024254252194484010432682805089008306814909152196870951343676477624062709221354657796000540306787153067841744785402051234203725213789450825923470943470235442383413781794631464841120110259388333353187977402552458351226230163858056803440205129610242484059334872799431165035291063120863185752336209340010629150502136199280129554477214180977787056285036822113306415059898013814648153814270026963860178632808209639081169795916767586126389003251456066371876885055241099796992767668839230120452315903089378285335681807192059158213834749708237784424790494712633312876978591070861534810447467677731019549029953140478143542489594278116501345685678382757882905267442858065286657256317049171472543727433239845337543871488828760773106256378515891213128276935297052977914609090243108328828011108110692279280681666433755768805563641266942849], [1056, 2793, 81427123], [1455, 2793, 95665832765707], [1854, 2793, 85637396909359], [2253, 2793, 1499031085240522765510168940684226857897193687329371988994187894828353511967584698093283614407475079411621510240893456713494598715125691316764668028988685749924455070327705278415986087353938956603535291901742453748446480997604093418007427621570356823468264490180525718337537708806597153258339044132729157359925839058675025316649831283074258535242594132205048065521053263726383744761824563038481355789275827784339119462523863173382692743390768510678536790096606152909496920937536871480895682648999292731647678211016773742432042712851881386544752925453375541228416104862853021888787448462090692857056525056805009642874911626806466848482087174419815159456333937844286731616026839487788611355156253122745141021442155369725780646726488781747954626832233142670567269807124442609292404367747750814153061698716286806683586365364304456136141193189646849545780691138880646723253049358449214237649913058043242991144261171807157912834224647147246020376860796632879411049450067440939557830879176827793009227564600753634050696036843765570168505672818501532781930772508718293439009300879961534389289358946910452683164429926572076394786519102672738965948673468320135149644484318086386619476703276475104336239784632612308170011725244572539311171195901743831615500970754320415838824834250227790685281962625741115779963654620595578580983547859827907209986100649714748972340430099703953670253171696415182131991432029960036383688855821586753965361784085769560030428752939276444382788636994542975999], [1987, 5586, 11173], [5179, 5586, 13121960881], [2785, 5586, 636595991990243753785431997], [391, 5586, 10714391693140504982141499339827346427502847323859986552285442507485239315636121942124817145225638594917017205413942735597532932521979149799913033009145198235271582673500580023432993202694166863089616761369812818048716849280905753528013628968732151065799155113523332098466803546166396746829247926168096766239939903550407741837995230321511798079618706732967959140223610734018806516976805748358725468822002722561340956824333746161806459181576577589019264775067537062826152243782267439008324681756539285291812416240950112547410838633339378770522130267015828634651633237626225932894163198495923638420743026311580858614485674995065383665516583854257620327065675233289654429045284291814504205498606807766775099592787536620384704287562286808576932550686033362473907583256889971795175431082518960791196388501765199121032712846524521164902064711694388677442697422966633396827579344385226470789958600043277567794488172757047683475002985560311463703799512888185815960304959212151198107148780567668279926268306205987833323433636725201562747017420414165453222838171167998732368320259568249819084167969738503623730429682073334822682457990072703884692893672024447534546641547883954686282235160480556916822134696464098733710494882188881687162732796346011898967157660321085901786646647472854628751752650369800082378174917919539965172917503552033976406574035400260026500515279231080064624535820032326414601540966902346639936619160581371398928163491913489049183146787453644510656822608515841], [2918, 11172, 1497049], [6110, 11172, 391021], [9302, 11172, 1708299062135870100949660646429658019955860930259140123913018380179866136856590160950691260110574343446890305301417575681938663780506411744973755904423108762687632963654498455385916562149897956716052731439318253903488162764108724987370582573501276485250362223766037813556409305849749029822125697330296626943568183424410282959106994650131609247673657268126480657278095425539380919730274463045127503524347042098698450496281539342216807383347321004296868728434427610791196027419982243025300667514726021607678548336002209695523991702794536977504040742530129349085110698003927522798393157227106179193963790851010395031091014820812079301689520756037754376300303004228723862278877078368806390667705403612561625407122836756244085873462153539964730743429907531019730298288862977018956490175435022302215614773921297113726565083600098232791777221445388625930082749405299841475221684298961258599942839118596569156985861716275093476506961863081511310332288258035887459008717861281164099662061787290777047227291593173847653752896214853206980125098633688183559957868829683316021964509576821111796446470017374191328159332413746915839010899900681856642491608979985842094979269558970841828765521730353817879042848442844930731364318010946077900009835430889772798230432772867659727994062382760049819432974567929089601852421765205134368695444119136373646607191843469867939854510420808296149735397905324472915805129941523302320187399027869810036805654366257948924185630358516464919655991750106173330796123691434867831042718966403767496715954339119058094335556397051985001888433108151959973048973995466348286184030202475724611866558972969834699335059783162974831591093039188939616805186262043864310032226831203903114001622459928122170111140172430918867227341709919259329653405713509140725295359943483495767671099689757239050945506319953307534455156269844061641078693710941107099427838018400613130171228980642104005154435358158285265934783847199214336231632014863873705059040143883893349316829241194571974720374228351463794364866255657916607262850919095537787289508115850569977723852781209200032564507587494212355316132540164211573568706054130915987941717278171973156213924562729356018865287520651233022675984373796246345160197266637715859268707613489703602730800433281369302957523825795184657625255250294226066429849115106354805822739250868769686986852144731772657508754290323902036142676008408744067047284732448735551386307441843913073746357465677586621913974592991632265717272853361689185472041584846149816080955444103974296988657639706920537392037065633775740646631721919565842326440433579717652614895318711980082417388066883768608009046715137165806605035128477002477896616409358433517449089238025582335528392474968044631567830064539577909621218798745700298531196917914498339403616684970769587097552833020651058230370096160887529167492656289924113661616948938025567249026885034307557099772441144696897593783026120455192689082017281243206679882467566115975635095301924549456654707039902337594656585755458897435549949794831405985545069], [1322, 11172, 1708299062135870100949660646429658019955860930259140123913018380179866136856590160950691260110574343446890305301417575681938663780506411744973755904423108762687632963654498455385916562149897956716052731439318253903488162764108724987370582573501276485250362223766037813556409305849749029822125697330296626943568183424410282959106994650131609247673657268126480657278095425539380919730274463045127503524347042098698450496281539342216807383347321004296868728434427610791196027419982243025300667514726021607678548336002209695523991702794536977504040742530129349085110698003927522798393157227106179193963790851010395031091014820812079301689520756037754376300303004228723862278877078368806390667705403612561625407122836756244085873462153539964730743429907531019730298288862977018956490175435022302215614773921297113726565083600098232791777221445388625930082749405299841475221684298961258599942839118596569156985861716275093476506961863081511310332288258035887459008717861281164099662061787290777047227291593173847653752896214853206980125098633688183559957868829683316021964509576821111796446470017374191328159332413746915839010899900681856642491608979985842094979269558970841828765521730353817879042848442844930731364318010946077900009835430889772798230432772867659727994062382760049819432974567929089601852421765205134368695444119136373646607191843469867939854510420808296149735397905324472915805129941523302320187399027869810036805654366257948924185630358516464919655991750106173330796123691434867831042718966403767496715954339119058094335556397051985001888433108151959973048973995466348286184030202475724611866558972969834699335059783162974831591093039188939616805186262043864310032226831203903114001622459928122170111140172430918867227341709919259329653405713509140725295359943483495767671099689757239050945506319953307534455156269844061641078693710941107099427838018400613130171228980642104005154435358158285265934783847199214336231632014863873705059040143883893349316829241194571974720374228351463794364866255657916607262850919095537787289508115850569977723852781209200032564507587494212355316132540164211573568706054130915987941717278171973156213924562729356018865287520651233022675984373796246345160197266637715859268707613489703602730800433281369302957523825795184657625255250294226066429849115106354805822739250868769686986852144731772657508754290323902036142676008408744067047284732448735551386307441843913073746357465677586621913974592991632265717272853361689185472041584846149816080955444103974296988657639706920537392037065633775740646631721919565842326440433579717652614895318711980082417388066883768608009046715137165806605035128477002477896616409358433517449089238025582335528392474968044631567830064539577909621218798745700298531196917914498339403616684970769587097552833020651058230370096160887529167492656289924113661616948938025567249026885034307557099772441144696897593783026120455192689082017281243206679882467566115975635095301924549456654707039902337594656585755458897435549949794831405985545069], [19676, 22344, 80812974309461521], [524, 22344, 289677135035569], [3716, 22344, 42717388274359521370868066882388314449384731051043635029863409847473127490617176473823340317041462282634435252719234640396700706371368656950956519391913517396558592946116653476321429086392675593787294095288752239737688387547827691018138486976487923993115048641757517218366136004534465347822240206955327611823752940503787567650719753968418197027088083375501252265481113657885353371600729425342541793447096834949117224766953429592097696515698167158158069399483447281056316157258307853188681707229183315737196407387632930881134574950106408480785697442011177275201143758101003471114746540883106065329343844991634556447835151483341924367207980929673776571192493388502875740740935404365112376017778639248022805708634201572402449964217869455442596150015192111240986540170167077903460863415254229271741050159339083547476964464989479389804500857207712712714829995951575897809567167052754935533956066208143580666330445157753008121246199513494097068499397992582675080196098048114381586296678924317520056854249215686877996189230171535588578089709112503182190564924822141936766752012679979953263264062680117884447498821397461314768333899840274085923596994195077413810909098987279091779637829769671472812522169179949483619376335254466361598637216441385595326407394651550763952981870468590765898225446735704305951460602687786568869111941601052587306095688970675959851118827584495652292657374965367991145147758639280231857177228508483419108800578681346296308686333085763356608721506805147144636318961078516959094833059529611411093277572062258458809261067240945591390526033375792062645910072427722688607781259138776299984317628620751132498726241957507019515266262706255171587339643944696056303706738369216996490808942391528558947124858734085295968770418880594623928508091958872158103793514819664318130226222233922443029708997867185945337674687303973489576965109549105373429223180372554050393107200652222548169230445859417395613562822387929288289547776767366246089276750254875537990846623313893820192380472121768313508320574676196305507028292000996898181320074366713585363091616760722441602710982717144787880586449318163507587879485469903253846089027106514976068528419413114437828088162118405964856091284591527178564435462478105199246181881859008710049498719505359552759481367947163649527662473986372365350365935889259719269747600609829456835522690381884631347504963677315931230147208282302775498689000034834500455015714866477213678868112117424228566411303186168205256417260456307141719329845331451548638990387250109066392003919014642979901231219605323064528922963249802046187953147397651088678394802558578427147174961468711836753668563780098917399821421950147296749694606218991410083338451770197491703169283788914706325300903712907428186633443817939855087582844818436867225475977006569955174215957280664483534751673265094295224313492525656986475133659904376962164511616599653825529866733092549969708692955028619793175159234247457741409709092114374660351466524750686983169652861892147857590468210656007730119114386513631424303376311502448687232007446611138644103212788596632442831389316957783287829588963771790939019037261048878739771680517889710704748805455936435657324744849801559117303304398599792330480830819728761030488781063397392214511411790658314562075231486863179714504566341987330053134234634524028104199927421000624788524300727858493233074550223452000118022332968352688740267790232033309510240820605240175670566162148442482492905324115207438916767500388571633691992538548395724952151761763321425792592666315228744403066603003944114204314831994628322754262078798387920527197615593632352416700753986684956532988317318805743100251296491314529079146480471779547767560247392065534075201705100266672744556737041978916025337287421282367119621470382696044159506990480843158625600062354267979128793029651678271918010120335787973345538875710471455349208984316268373593411510888655546630780016758029047416992499666970889399595947758841015919987836914831484157147965864675399754017915393997475026686048121600254802742224638318632222693501509561626194447971160734769816149293407560960128871347319985263722728516949969554157074785912407075457764160516881036134410654496935494653849012016596296206763613062729271007160173599847883657711114817516815620011811454350266446320092366318194015043907478435675593599628891547072910259986308446167797684075528595957630616656052469692027737424854807677652524023590467693444039423784724923286809238731864579650104415245068278675489271552677837312773680595812483872332898610587554898753759755491300667001620078148790031309350729985978601809521633954796179340309022059665747286297864588149952777972785048640169459905218219157521033460084247922705613817815985468375761487673956547220386381095260679446352671013267930026261796079478504947891998056570734402400309825129350833404311311393569004944302234575617744400956244554481887172017179749116525835842338962493544019356717006789969911754954261517740206389168788927364235556496624981382918410267180045694568536672104439267666393295569729696689854957892578647852249129819606398436417343676284576760011786073482958160646224786170720968048742026992866454903129472805334426857688786313485021406794349314743348286035570930164871360301668526971219995603152670326918100126539934436944050156310954049429554284386546881152428307597416081191861244269059565879209826938409778705667505614973405356714511895166689229654650038076231271507804127810297983129660849569887213187196809081996284506285932466101829789438958190570266090015180430583245260994072456857206121062696528412318307046723756019209625242270714362600404982706378706489369626218982092999159552807946222057499460291699747838016683460582171014244399236004428276147884949614624150167188392264090458952002895914650428084482120124103445178910838164543542438518806739175549681057835442334197166353641097862316469022791013820243063806039258071514919561170652367418061272115400665806477938490558295115009549384723424919758397296169085714998351927812033326504967923613026792519142666095484748823810725903087082049], [6908, 22344, 42717388274359521370868066882388314449384731051043635029863409847473127490617176473823340317041462282634435252719234640396700706371368656950956519391913517396558592946116653476321429086392675593787294095288752239737688387547827691018138486976487923993115048641757517218366136004534465347822240206955327611823752940503787567650719753968418197027088083375501252265481113657885353371600729425342541793447096834949117224766953429592097696515698167158158069399483447281056316157258307853188681707229183315737196407387632930881134574950106408480785697442011177275201143758101003471114746540883106065329343844991634556447835151483341924367207980929673776571192493388502875740740935404365112376017778639248022805708634201572402449964217869455442596150015192111240986540170167077903460863415254229271741050159339083547476964464989479389804500857207712712714829995951575897809567167052754935533956066208143580666330445157753008121246199513494097068499397992582675080196098048114381586296678924317520056854249215686877996189230171535588578089709112503182190564924822141936766752012679979953263264062680117884447498821397461314768333899840274085923596994195077413810909098987279091779637829769671472812522169179949483619376335254466361598637216441385595326407394651550763952981870468590765898225446735704305951460602687786568869111941601052587306095688970675959851118827584495652292657374965367991145147758639280231857177228508483419108800578681346296308686333085763356608721506805147144636318961078516959094833059529611411093277572062258458809261067240945591390526033375792062645910072427722688607781259138776299984317628620751132498726241957507019515266262706255171587339643944696056303706738369216996490808942391528558947124858734085295968770418880594623928508091958872158103793514819664318130226222233922443029708997867185945337674687303973489576965109549105373429223180372554050393107200652222548169230445859417395613562822387929288289547776767366246089276750254875537990846623313893820192380472121768313508320574676196305507028292000996898181320074366713585363091616760722441602710982717144787880586449318163507587879485469903253846089027106514976068528419413114437828088162118405964856091284591527178564435462478105199246181881859008710049498719505359552759481367947163649527662473986372365350365935889259719269747600609829456835522690381884631347504963677315931230147208282302775498689000034834500455015714866477213678868112117424228566411303186168205256417260456307141719329845331451548638990387250109066392003919014642979901231219605323064528922963249802046187953147397651088678394802558578427147174961468711836753668563780098917399821421950147296749694606218991410083338451770197491703169283788914706325300903712907428186633443817939855087582844818436867225475977006569955174215957280664483534751673265094295224313492525656986475133659904376962164511616599653825529866733092549969708692955028619793175159234247457741409709092114374660351466524750686983169652861892147857590468210656007730119114386513631424303376311502448687232007446611138644103212788596632442831389316957783287829588963771790939019037261048878739771680517889710704748805455936435657324744849801559117303304398599792330480830819728761030488781063397392214511411790658314562075231486863179714504566341987330053134234634524028104199927421000624788524300727858493233074550223452000118022332968352688740267790232033309510240820605240175670566162148442482492905324115207438916767500388571633691992538548395724952151761763321425792592666315228744403066603003944114204314831994628322754262078798387920527197615593632352416700753986684956532988317318805743100251296491314529079146480471779547767560247392065534075201705100266672744556737041978916025337287421282367119621470382696044159506990480843158625600062354267979128793029651678271918010120335787973345538875710471455349208984316268373593411510888655546630780016758029047416992499666970889399595947758841015919987836914831484157147965864675399754017915393997475026686048121600254802742224638318632222693501509561626194447971160734769816149293407560960128871347319985263722728516949969554157074785912407075457764160516881036134410654496935494653849012016596296206763613062729271007160173599847883657711114817516815620011811454350266446320092366318194015043907478435675593599628891547072910259986308446167797684075528595957630616656052469692027737424854807677652524023590467693444039423784724923286809238731864579650104415245068278675489271552677837312773680595812483872332898610587554898753759755491300667001620078148790031309350729985978601809521633954796179340309022059665747286297864588149952777972785048640169459905218219157521033460084247922705613817815985468375761487673956547220386381095260679446352671013267930026261796079478504947891998056570734402400309825129350833404311311393569004944302234575617744400956244554481887172017179749116525835842338962493544019356717006789969911754954261517740206389168788927364235556496624981382918410267180045694568536672104439267666393295569729696689854957892578647852249129819606398436417343676284576760011786073482958160646224786170720968048742026992866454903129472805334426857688786313485021406794349314743348286035570930164871360301668526971219995603152670326918100126539934436944050156310954049429554284386546881152428307597416081191861244269059565879209826938409778705667505614973405356714511895166689229654650038076231271507804127810297983129660849569887213187196809081996284506285932466101829789438958190570266090015180430583245260994072456857206121062696528412318307046723756019209625242270714362600404982706378706489369626218982092999159552807946222057499460291699747838016683460582171014244399236004428276147884949614624150167188392264090458952002895914650428084482120124103445178910838164543542438518806739175549681057835442334197166353641097862316469022791013820243063806039258071514919561170652367418061272115400665806477938490558295115009549384723424919758397296169085714998351927812033326504967923613026792519142666095484748823810725903087082049], [126, 399, 6316969], [183, 399, 34282879], [240, 399, 1473464802559], [297, 399, 7459654752238258604700923083], [12, 399, 466313952230246603926673791448620956588757441488886093790565731595829691945775316737317530980650274752343606808745182941168541487395572597274248918286276704888613], [468, 798, 425991366045253], [69, 798, 2136193743662238507923521458906603481301565587720506176780057143179707269230425240229907752625380849997186889942945960034816215903153896015405570080765091485549351053996092744385609953975961786658924447], [734, 798, 2136193743662238507923521458906603481301565587720506176780057143179707269230425240229907752625380849997186889942945960034816215903153896015405570080765091485549351053996092744385609953975961786658924447], [1190, 1596, 539449], [50, 1596, 3301756921], [506, 1596, 555883228635914544889571520988759563823936325246062621243470397833367370082818356096919096456079161686756015094555743270298726874417102497080975568084705585837008257963457424797413242776006258643455062167406098946481671492364977458013073416008425949717188122920533569284804008051108401742268317825811731791596227645987416294487656219617919820771421002064112006290213803099780988606292411583068735200038165066072828669], [962, 1596, 555883228635914544889571520988759563823936325246062621243470397833367370082818356096919096456079161686756015094555743270298726874417102497080975568084705585837008257963457424797413242776006258643455062167406098946481671492364977458013073416008425949717188122920533569284804008051108401742268317825811731791596227645987416294487656219617919820771421002064112006290213803099780988606292411583068735200038165066072828669], [1988, 3192, 2700732695651989030336081], [2444, 3192, 370232867402900171793357085861461628844788608542342384194242916237139588016832871533927019210686862276108809608612296851987887711830116597563544312440023600389804054094138465357634883218890672488449618144131087790510469516540775117118153735075050920113867228891600109874405417994162189074969376559288884430271141552941824260654833457930180916926108251107091873060857415369959780116064692921471164173763224440705529919371969131130889440419644281806257352593873438070191428460771546183499348899723449118440837168243134094806997255249111968343330895561681709896470463577141710162461470978402488711052537469948472263535245417347013071480880472334363537306830986330672432899437889912743356739111746385163071211123360719105436940957532825106653714802606449189997195444880806609721998789146616778970472575199498991276847264088757614104532060668321], [2900, 3192, 370232867402900171793357085861461628844788608542342384194242916237139588016832871533927019210686862276108809608612296851987887711830116597563544312440023600389804054094138465357634883218890672488449618144131087790510469516540775117118153735075050920113867228891600109874405417994162189074969376559288884430271141552941824260654833457930180916926108251107091873060857415369959780116064692921471164173763224440705529919371969131130889440419644281806257352593873438070191428460771546183499348899723449118440837168243134094806997255249111968343330895561681709896470463577141710162461470978402488711052537469948472263535245417347013071480880472334363537306830986330672432899437889912743356739111746385163071211123360719105436940957532825106653714802606449189997195444880806609721998789146616778970472575199498991276847264088757614104532060668321], [164, 6384, 27143242619035537], [3356, 6384, 36841581679659040029297317489172418513258667481805568970208197047229352339951267135888218316182893799807942854502037678403273940356719870573011999129102905676195586970632200185021845543487490818383606072529399505604423700036681884660856276114502911466449612478233317011097561328303603664703921749098352143819898700212294715144205213527731624897681315654234549768019942510940637121782848349324670748105139986577245855487042405161266593696646943310432274391430445927553742732253787936585805571474616093560936628486138537250404116641688718971064228985806726708628525424928909747036819253887521409483761986914551167106860159004885454968693377160531416294593678187213311754477303209348406262199110533163680675310068862183407619153057397774942601792623053470415415238963710173976872730967916927705946654646822754159231643560524421921234481657498391099848845943644058158013280848876410440726845201183068351590659202219523982066526167993108703515731149940216417373083590207723542746806559370805686541088927747958149132978532481143915530176346491500375855467040252970752395813088402034225293289263795006432552291841429175975374316104784441522019181539617066794072067101517553618394135818819766104062712315542115421285089455003327131260814478362320257455104252480277620296347113243424113263888754590914456480624315675098672841209481525993205751369582872614913906556341930198575854863176957621314746147979798149264711541027896964176138974134115871650795117710219281516784055438307912102367552864985764812016876327353560404947240490710266893137762334843555831383211516524525923750955067213653980778147808460448222224644038264557459239803600179100440124184976532604556441958568703965730791818450046948355273097063433011343473], [1874, 4788, 71821], [3470, 4788, 682320298511881], [278, 4788, 20406091353914585591289525703627044998613714929638676009404158246241421506236056464841131459234420405193229179566651900477377583830141522396531572381609407002873042676524148690719423675965840109854346578952163058499727890519653209477275862505617505957719433051102781098842758140695202259488295127780434445540447577573260258932308334404845230722543380979929763915802496842032553855500543887049138764932457288032761988289555645786074992250514397031298649025159111002978573116014971364794395365063048074287530447660105367387399199321736937322745119970047221075045495834398220566062284093977889833575254482639918426507805381009051481701551243348265304844218665589507466206958711331783081372648418819055128219213880666851611388057893703072220016262561747885402955880844336090501234432871191107250173521086435808981583044722966008548049587974313763531969830974170872483897884224266214454281435720915750156227614855892667847396890934573211553380114015614526077572686260026593824026639695442372275736283919539228741187364000727696981209045607855117983944964747975360396401038559667398531047889350268786866333765470391130260988631065687991090331795293054862021438815116397950047500742151754580407487555164200630320966305054096655048197211571566200626191516647509941181887916950208284701], [2348, 4788, 20406091353914585591289525703627044998613714929638676009404158246241421506236056464841131459234420405193229179566651900477377583830141522396531572381609407002873042676524148690719423675965840109854346578952163058499727890519653209477275862505617505957719433051102781098842758140695202259488295127780434445540447577573260258932308334404845230722543380979929763915802496842032553855500543887049138764932457288032761988289555645786074992250514397031298649025159111002978573116014971364794395365063048074287530447660105367387399199321736937322745119970047221075045495834398220566062284093977889833575254482639918426507805381009051481701551243348265304844218665589507466206958711331783081372648418819055128219213880666851611388057893703072220016262561747885402955880844336090501234432871191107250173521086435808981583044722966008548049587974313763531969830974170872483897884224266214454281435720915750156227614855892667847396890934573211553380114015614526077572686260026593824026639695442372275736283919539228741187364000727696981209045607855117983944964747975360396401038559667398531047889350268786866333765470391130260988631065687991090331795293054862021438815116397950047500742151754580407487555164200630320966305054096655048197211571566200626191516647509941181887916950208284701], [4268, 9576, 4031497], [7460, 9576, 9643033], [1076, 9576, 930595681], [9530, 9576, 27641332392307062414922779992351309058830003073455905865501052730048069292464479061374998762996426724995079048879195403320633484864892923300715166690575448738341323918569364525241821382700893472770764588541612385579184492017913444917805520965171180508881761218123070897300798952596689993052504859946752686859315251499863006265355067214658604186846102703500959475804487945342836792489280739171512898033914934772902010611973799739481507936208426316979979842981375121840055130279933923091852032247364806559420357251426874107439708033402761496549335904975765123524582182472630127269598761157317477846831251189755040953323169634104347553416475801991238982276808255671773662334104697382261341135556246880502713459810194464525317843934513063719317113162997187196748825525545658864496193339005217232371376677376076554046177292796595171548885721389328275127406687499745610253014395305455429629350789315791807257590633360188107032711992232600407235629254894879069670661401629632590228961922271838284675441630824978188147974843521143378655370618282952408378288903397428199122849335902786729121606404072811324465798899090506165602842617188600359475463586170324325289469563895194033945919081360109556026284700480125373389532466614765934262878486362623206018714467552187193189557375377609109253185328815985400280521891508708283020856455193683441414883531711455850329455440561979864452757733204205272493408197674834461243099518834047830568531888922821879773220117550017061893189454540660723374310598918852282439104078841294478146042421846853327995353650625182813483586920167548632989098557452666744225207211147611370804898406006410033818695773176142221873584639581189602872368391846646997277365483120331282099983896949680828193059827700648681833337785810150681072453018961622875486165666285102909015946101439524025912788992308343013024598807800280311151469111320691817524014991782981751393536728281892460159614978544544655278667089727639887977534524833399149178482842801159002033526780049428340826835371856458824989676922636688374384589402442628610811690848875647873541708399020432012738843115959797584989534021380566647404504667655031313168183699026056656839184422630022224615550686833815577435650466746326332065618278776527833783288921712992154604405512819550395201801914635194495614747348532625787040476182440442158740777409178373376087126464747612528073369250322197464740916038349986736576034840378699404166865563174062318251192395723289719613237010242305575521998213957988096664858083354309662536063972921383008709715392473908660292156285301277541375626776727915742017152650256321], [4742, 9576, 27641332392307062414922779992351309058830003073455905865501052730048069292464479061374998762996426724995079048879195403320633484864892923300715166690575448738341323918569364525241821382700893472770764588541612385579184492017913444917805520965171180508881761218123070897300798952596689993052504859946752686859315251499863006265355067214658604186846102703500959475804487945342836792489280739171512898033914934772902010611973799739481507936208426316979979842981375121840055130279933923091852032247364806559420357251426874107439708033402761496549335904975765123524582182472630127269598761157317477846831251189755040953323169634104347553416475801991238982276808255671773662334104697382261341135556246880502713459810194464525317843934513063719317113162997187196748825525545658864496193339005217232371376677376076554046177292796595171548885721389328275127406687499745610253014395305455429629350789315791807257590633360188107032711992232600407235629254894879069670661401629632590228961922271838284675441630824978188147974843521143378655370618282952408378288903397428199122849335902786729121606404072811324465798899090506165602842617188600359475463586170324325289469563895194033945919081360109556026284700480125373389532466614765934262878486362623206018714467552187193189557375377609109253185328815985400280521891508708283020856455193683441414883531711455850329455440561979864452757733204205272493408197674834461243099518834047830568531888922821879773220117550017061893189454540660723374310598918852282439104078841294478146042421846853327995353650625182813483586920167548632989098557452666744225207211147611370804898406006410033818695773176142221873584639581189602872368391846646997277365483120331282099983896949680828193059827700648681833337785810150681072453018961622875486165666285102909015946101439524025912788992308343013024598807800280311151469111320691817524014991782981751393536728281892460159614978544544655278667089727639887977534524833399149178482842801159002033526780049428340826835371856458824989676922636688374384589402442628610811690848875647873541708399020432012738843115959797584989534021380566647404504667655031313168183699026056656839184422630022224615550686833815577435650466746326332065618278776527833783288921712992154604405512819550395201801914635194495614747348532625787040476182440442158740777409178373376087126464747612528073369250322197464740916038349986736576034840378699404166865563174062318251192395723289719613237010242305575521998213957988096664858083354309662536063972921383008709715392473908660292156285301277541375626776727915742017152650256321], [108, 513, 241321710362499305354071], [279, 513, 4143845978456968133182416082150211711642910637022988424659109260731914656821144154524729578721506616473857811250477309113073520989773078900896612825861668866227143053092304517420126617018416434772326198004005501676514347476698148016033477153712136835351377784564911797094766412057014147553685546377831], [963, 1026, 60966262009], [165, 1026, 595904172463], [849, 1026, 28821826124280860786408658529], [507, 1026, 955020099889438061528091221105753511440999258688499484171904133931659189931165400702540430380665554625149042020516563258397725037192715415602269599020849187888410504124883637418471383518208014877056267401303547820211777218675696518309536654283256776599460593439129822559207], [18, 108, 109], [30, 108, 153469], [66, 108, 59779577156334533866654838281], [2046, 2052, 1724063648013157866790793401], [1476, 4104, 8209], [3756, 4104, 121817517358996223656961871117066634303812888293336581800462906565964185649896455110244853209891582409550493239127786575709587038616153002801802777439395785113899378730661469119259349494457302960165671823608234864173589962236569618711170666341819953709465221098794006578145937385796077475941040321598245827750030454379339748934096723108783043001583627725666950785722986965525642587404068705079790473870142526495310025581678645389207089779510293580216835180899013278109513948105737605067608722134242904129613838469971981971007430868558898769521257156779144841028139846509928127542940674869046168839079059568765988549153368254354976245584114995736387014252649531002558167864538920696796199293458399317821902789621147521013399926909489584602265805822877329759897673285418443172128152028261664027287123888415154099159459130222926056888780606651236447801193811670118163113655743695943476671945425752223169691801681081739554147886466073821415397734194177122670239980509197222560482397368741625045681569009623583871360701668899987818248264100377634303934705810695578024119868437081252284200267998538189791692045316116457546595200389816055548787915702277987574491411865026190766232184188086246802168351808990132781093921305883786088439517602631258374954318430990376416250456815690096235838713607016689], [2388, 8208, 53942224779217], [6492, 8208, 26937321489140311724240726353], [5124, 8208, 688203276739781291273340124932247342183975803504902811133111476797846268044070953998371393507606276259041610960026270265855955683048577951904137733969067649474688649510027273964073985043217714109205771305585124699578968072352203092301972465423661431055774995197736990429741425520764788739545323937760911644372058942904535176730897475365424832734588726098919391263960333362260198765365139238752132046542795652448127723210401677656232195771036794456780055988328457676611396685486761446084312021654214975292918618274431736434203613457503365192012996409330841739501401446579816170992092278968408437898876708489532463416595848159986420308461677177993958837431015226839388943773074915751576754339161207426179472279972978498574236009085466376855165684899429061484373775852642766650637194785782824814752916729810097595648272483114913761206000823715237564115989267437913239944863217778848886901435355958222883553849983790222403946831579722717054981624140096133349182554576303896810948101055615014242636647056298753412167960630474432742904124836972767992257897188480756205129486236360820918675238452585733252261877722540063556298635783185525858915892102616775723361038383041856286335792344938710898075262353219784903592418820111313018957669921052981489994676689800215316845294226475178786431045828115451326165504706791170891890960984010067576321908068746880713395133868786825716741945271957382397909782389849585929715102826829277008538927539974131490107883693528502780950947895634392007831534602492539924160276239858597818928099848801934968530402296277257931895091595765033385075123033295422695659511245938651257908227892368905847581348940673403288115761583379255529406870251129640968873295751838472227660507038912543535606942872822584784417451462744251607063313467972697420539510446746035526617657778035950613128325096622351241221348200034033602049023549770545364654129891257495653369827896280981940725202983662173761442506104217364112359360450162854177770391898589642638453369853335197751416206427644904963768766540456736422545752283340760839248516193828371334198383993301514061212232361099028738627921784189199789925341119721094214695769274242863780717030934363450293934235677988241334546787105755760657626161544480881889734300895753547096363448698106125348133909596113951638641940305549031405933684699072093220760119047429285964918694977300606203866415337950101277900902940328898773058337361294861204281652136953968411713245786944241565878147748504320077098356554277828770579722104239348602522726659503830697503992794728552239605717356091943640023196754401], [1020, 8208, 688203276739781291273340124932247342183975803504902811133111476797846268044070953998371393507606276259041610960026270265855955683048577951904137733969067649474688649510027273964073985043217714109205771305585124699578968072352203092301972465423661431055774995197736990429741425520764788739545323937760911644372058942904535176730897475365424832734588726098919391263960333362260198765365139238752132046542795652448127723210401677656232195771036794456780055988328457676611396685486761446084312021654214975292918618274431736434203613457503365192012996409330841739501401446579816170992092278968408437898876708489532463416595848159986420308461677177993958837431015226839388943773074915751576754339161207426179472279972978498574236009085466376855165684899429061484373775852642766650637194785782824814752916729810097595648272483114913761206000823715237564115989267437913239944863217778848886901435355958222883553849983790222403946831579722717054981624140096133349182554576303896810948101055615014242636647056298753412167960630474432742904124836972767992257897188480756205129486236360820918675238452585733252261877722540063556298635783185525858915892102616775723361038383041856286335792344938710898075262353219784903592418820111313018957669921052981489994676689800215316845294226475178786431045828115451326165504706791170891890960984010067576321908068746880713395133868786825716741945271957382397909782389849585929715102826829277008538927539974131490107883693528502780950947895634392007831534602492539924160276239858597818928099848801934968530402296277257931895091595765033385075123033295422695659511245938651257908227892368905847581348940673403288115761583379255529406870251129640968873295751838472227660507038912543535606942872822584784417451462744251607063313467972697420539510446746035526617657778035950613128325096622351241221348200034033602049023549770545364654129891257495653369827896280981940725202983662173761442506104217364112359360450162854177770391898589642638453369853335197751416206427644904963768766540456736422545752283340760839248516193828371334198383993301514061212232361099028738627921784189199789925341119721094214695769274242863780717030934363450293934235677988241334546787105755760657626161544480881889734300895753547096363448698106125348133909596113951638641940305549031405933684699072093220760119047429285964918694977300606203866415337950101277900902940328898773058337361294861204281652136953968411713245786944241565878147748504320077098356554277828770579722104239348602522726659503830697503992794728552239605717356091943640023196754401], [60, 135, 1577071], [6, 135, 16357951], [87, 135, 310362841], [33, 135, 258360989311], [114, 135, 483418418597220677238517353915231961831], [2445, 2565, 77047121161], [906, 2565, 132855403457732024071], [1932, 2565, 97693205919572074235074085336573405421618354040721049226612747469666367691081083859355590341274059191051201450870733476446927350039036020150632831739089061735627040437047353640853410144163013552071272264187540847921727082586796561221672262212367140890964382510958368068131148387036133721241247084313663936713774844894673724674516296931374563908624867450351088250003163081359397798444791875816003810779356830712906055685313204931706560846264108803684653809698366045674994272452126179713456764795426839795857983686733956114507655392171257907811678699342074683714067387084993871806773451393545632288925244542717460676108927045125465651261126507358510380943913676045440122923955623729485832819170883660921262669473971345700940288792359946614337106868375409913165296955809693574738895512942504703982491347415842159580110120360994259538366149933787479528583695589328752814097676938361014476859897807006251969521759001772752701356623812906997011588780162067186739554514994311118893049124889947137059741360094733778180434656337878986478058434297800344168415339451025730555838606402826982239982134830193743577121813843813053620364548360578404774544458798504845426319161148322820735463816403629749072399452213433061170343415624946961606852371956556230781095234422092812481471], [393, 2565, 97693205919572074235074085336573405421618354040721049226612747469666367691081083859355590341274059191051201450870733476446927350039036020150632831739089061735627040437047353640853410144163013552071272264187540847921727082586796561221672262212367140890964382510958368068131148387036133721241247084313663936713774844894673724674516296931374563908624867450351088250003163081359397798444791875816003810779356830712906055685313204931706560846264108803684653809698366045674994272452126179713456764795426839795857983686733956114507655392171257907811678699342074683714067387084993871806773451393545632288925244542717460676108927045125465651261126507358510380943913676045440122923955623729485832819170883660921262669473971345700940288792359946614337106868375409913165296955809693574738895512942504703982491347415842159580110120360994259538366149933787479528583695589328752814097676938361014476859897807006251969521759001772752701356623812906997011588780162067186739554514994311118893049124889947137059741360094733778180434656337878986478058434297800344168415339451025730555838606402826982239982134830193743577121813843813053620364548360578404774544458798504845426319161148322820735463816403629749072399452213433061170343415624946961606852371956556230781095234422092812481471], [69, 270, 6481], [105, 270, 577603663291], [51, 270, 31023833790241], [267, 270, 8610583349234340055547908764091017276717091], [2103, 5130, 795750211], [3129, 5130, 1256675757262224591480504175449097053396822788904042149226649719355211078919839582675272454310414251338476867837110758868526394899064624941707996606487860547987966540419806435967125367183851114304007391585850298945130911187404008115306676305738359395797885625694166482603672221959360561201283803366782896145534292546986204943651595212709280701654755827642501248422540473570794943841994155625803534973866314186877420758861726522369718856411338105193412257857386857796257624869168900540826875131044106000244591829582310974719930045986503671817436690568467848009153716706962959257072694639850997159207790648012784504307219089131978880493190342364860524052063366653634479526389970382301287256586100986908815283996201164689352498330661454263817970888353305130321856741548510880634878022041768582077070916414749150473049638940026620990742030732556098559425955340400154791790561019405120837599124430518058637373078874370540380541601890948163381636853878258035422625857149788427763294680423276695805990807333885834182958199679321228607251980986279625378572472662530026022198566528561058717708590089208282973361347939372396846276173970125406601997118413582173716822300659119774961643082743712901132991342681528990508806789370741366979040612533371982981478593665116854112904533053274930267030742891], [474, 540, 541], [510, 540, 329941], [186, 540, 49229101], [402, 540, 68189581], [78, 540, 13029637224192121671301], [294, 540, 141849229571534821256183437819902857798933927761], [204, 540, 902957305935680526667861848839993076071896366838581], [6720, 10260, 595081], [2616, 10260, 225721], [8772, 10260, 74620981], [4668, 10260, 19430058325372046223121], [564, 10260, 5134721484905922668410368452498706048669592730767155752385316603484658657755410595650024379790375640819719521154743520108838037124033018580939475842747747682769727183103949882530311854635035752045989502541159232331168452434542423142324998681807433673538979388155230042195109806511235453994769395768431648482153293212743338311081057505077757778582943267744840515613675861270329732915567710261391571771722622125252190064351725082837670630627336859881271011849711568985064147895485206699335072447407061935720162594853997199722793596610292494107166459234184017534698191682447445468822921027508411848142361017287707025654930190751302294024782154348743934697909144910981316027226985875259246011988668057860752153265823429436917212400735232082633972494000008012626039454841321048830814711852382303052745785868620028798224241216845585278356430644742654114200792346495847315163955883796178285600730225584937327848644605989982597650988055374692161344798626024063309830713292624503607625314266762534012395933595222322251620500858317744436750853035005605762117459186251518319619300697316014604983051541307398451702528665515056096761730024222110635763208640419418586709841819227881222715913240727445513746894868773028371607825150741185202944246401544984861910206848898510581769072636043778634664296751789612328117487159705549516834163673620536292569316526374974161020206578387192695068617819757486217489196243091087810575949755867449921901404055468912271151023107460493477839808815205980704294272487420846025212355294386551305938194804273798622973503831165943382967117070772788039182617509156191423742529579045303318325852229112779186598910342517283027553075358604505809167648063055231064457999617733245314705815877809294741480657816795991428268047514957261388815561212391305303377260681033035004781328471336325627370729504154760617713497464834006922459155775906989492561192449846265772281470863792447217725100548771089927938204375400273343995405264698283976230804007448595159317932243423374580477013305458969802705809804807334671178989945160845066891737885273764806824418528138184816259603332835404961669952416177032472757123744755000464531909574463413512466550985189892498944817259152181121273171219048067324551377032391659529843158126269369722947081980143428732749736571937470189997213059069090500134256987290813730331524952794715916385638183726900963096763534378878902581787123981187399644899174919557127416608714831258362571520864841141349805431443372284704272761588370875167750568328121566380260854738802048084970256316896166480613391321374067961769201549901], [2, 48, 9999999900000001], [38, 96, 97], [86, 96, 206209], [74, 96, 66554101249], [26, 96, 75118313082913], [14, 192, 193], [158, 192, 769], [110, 192, 1253224535459902849], [350, 480, 177601], [446, 480, 563059892680784511348472136981210691381242222734669286772033941194024808418871509732490244987359305409316388984352565582401], [62, 480, 563059892680784511348472136981210691381242222734669286772033941194024808418871509732490244987359305409316388984352565582401], [638, 960, 269540431689328877571039011529688228976641], [254, 960, 37100185442776007177393783966503946699530208876299215844392025682960812849704269544105484081474819110904196215895412816161911422920501125237068571131597611866967971518752868869943545572308188030043930605043807528961], [1153, 1824, 1252017313], [241, 1824, 524026007884633812193], [1381, 1824, 18327432034692069824540945222401], [469, 1824, 83163968650415491648211177353423345697245990090613194458067994020948254524951641826293251517180152720839229281665253207925723814148577493257443099557945376862534333343969340699016738863109258254683288832735480831479928774923684282261352924289809566627528945035108596113325061683604575680836448217470109061779508768317552472371087772263454734333953408481718307673047164895164305589861355094586401280395379769254098055238950341660835628986066544609223949855058931200533420671679695722941433481845763392800830353749889], [1609, 1824, 83163968650415491648211177353423345697245990090613194458067994020948254524951641826293251517180152720839229281665253207925723814148577493257443099557945376862534333343969340699016738863109258254683288832735480831479928774923684282261352924289809566627528945035108596113325061683604575680836448217470109061779508768317552472371087772263454734333953408481718307673047164895164305589861355094586401280395379769254098055238950341660835628986066544609223949855058931200533420671679695722941433481845763392800830353749889], [2521, 3648, 1000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999998999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999998999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999998999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999899999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999899999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999899999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001], [697, 3648, 1000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999998999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999998999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999998999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999899999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999899999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999899999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001], [45, 80, 5070721], [61, 80, 19721061166646717498359681], [157, 240, 1132716961], [13, 240, 281259985248437790051014401], [109, 240, 31388506438433752927908678241], [127, 228, 33950736420661075851541], [20, 120, 100009999999899989999000000010001], [716, 2280, 8804355055691771408337105527820539711378845652017571054001475719946267056767992216089854454687805469595251643286546567756639666177752612989487443078952416290148587184973274063377938254261962323294822052416656810990575049454569465346245330708590653273727416323757194958206549074150257240054715634609984135788529865654166974421105725837127921970193583243920544344508398592247475068994618530929705467975795215362877878748228501052510388440452814742501077181482572103825667717252551452717921898005469789602169727134536841033130363684898918204597765239841], [1172, 2280, 8804355055691771408337105527820539711378845652017571054001475719946267056767992216089854454687805469595251643286546567756639666177752612989487443078952416290148587184973274063377938254261962323294822052416656810990575049454569465346245330708590653273727416323757194958206549074150257240054715634609984135788529865654166974421105725837127921970193583243920544344508398592247475068994618530929705467975795215362877878748228501052510388440452814742501077181482572103825667717252551452717921898005469789602169727134536841033130363684898918204597765239841], [3908, 4560, 246241], [1628, 4560, 1321843681], [2084, 4560, 605360806791076801], [4364, 4560, 5075107320296508491016787296558405929531881738169797695472087723082196608426963215604635697359112127724205592689969695549827568762479828312988424384787216957358140404352575699971553244980343822823993365830109204876186688967497235386885135256969195596561613980090020944492060467143297247833302250050618101243456278092172898910099672257410421067256467387689072000498931211977273889483753630287343637032000541904368978124462730226005860632237238252650679770699384154552292939850882603276142574800702347939352500587914657782865210132297798934215890067679282352355126260839756785339357745633392483982325256055773832891774258271694541215907438610153780125964147602725146247493241704437754038261166562973777948415103939555117308388839242584792845531692395205498906216232848695366368513972697694297238272334246103242064732947313725307714015462097005487818693693563489686352690621591077523333474786236654670220181971762617871302227520141565580338288202384466588373072770346740585178861969202510959280156359970591440205703035353207247531087198152965345863827466526667576666721513690964928764643337647139758549752308369120519172481], [166, 209, 257489], [90, 209, 1246477], [147, 209, 9269802917], [71, 209, 42545662673095831743789692955596677], [204, 209, 7110068196346820837739904403311442644029624388096114872110630392132468139502199423975998515225256644772351425095948672135483], [337, 418, 419], [261, 418, 85691], [185, 418, 258743], [109, 418, 118406308604014738032986880393983553483698736486523737091214336891111037216663569858459578047055026965068496734007753047724699784687389349031013172664108401383134457213], [546, 836, 41801], [470, 836, 3041192204266706929561], [394, 836, 7944943878007966688427485713008151681196196872537133980840807417233289245214892534164108237785851084391264434019697740259707495869533872658734687391902276522946364871501356181468253670141890747054323198099882083422521363970928355608876665943465576563847855860385226285124853838490996563561507395695545149445874975976103460077557558341], [1154, 3344, 140449], [1990, 3344, 267521], [2826, 3344, 5547697], [318, 3344, 4797453132961053489570582221926351872821610422851321195089180310440214371259428284930641934420378474987665610407092279994259233606782820430471006015905890224379584777612130587967325125524224220167659203637773141231583614486009937514260182816505122316037488666170412349711466710169124697549701876650929773559286302208963542483639033631678848954582004615972238800187083529839262802618726510999364669046708579551677488800152868155397175910804796490801120396613679329818272508499952059202662901917482473056517039522314437008716404777839241742410801589058769796126471707976197042172406967159129723401432945708178770730057063927876862081279438303326168566213668983311851129297350392389855195301490210746767289607086982795054381658445721185240650331858905014079104917941875655437926448429095355286735062601560554634427035314679425600397734503609316002743187628770428676000497981554583040400657286079099338542607993740632525453618646908535250861040513429560841004315855969991069115975409625662330911375648879708858631915070308209543372832906179561274655968176705800051504737020641715961982661254995385425073730543895412857945285902168519959067984885886887777488103868950966944229441309577469607117917764744395753120237225953361407486436422752117557778659982769073810539401149551718939969039396262485586243260852379365016457348474390166510312770592383884353704954686889744557448921823350921976889872758399330098814532718083057990577], [964, 1672, 6689], [52, 1672, 135433], [812, 1672, 1103971171518742126085127026067894324188151748451956949071716937791231108083483439174577964256120132869029323120171968883308168600608869408596439719795680182551904624192819876378256429745949851160655018935920546946417119294743961240326104894523579629293236121627210632976116514810764521869539204155032006294452631405693502210802004799284237128373633544669957034658569462188991128598714070513955826562196991248162291195612888218000078963467039601691285611983681356655766192271429760239329017249068713211169362041011746384513995766453246185615403221297802347626432233290507987096754922264538345213368271380844856343816790097196896101996789559881609032120987795961317128322900102860728411438348077544811650811695273], [1572, 1672, 1103971171518742126085127026067894324188151748451956949071716937791231108083483439174577964256120132869029323120171968883308168600608869408596439719795680182551904624192819876378256429745949851160655018935920546946417119294743961240326104894523579629293236121627210632976116514810764521869539204155032006294452631405693502210802004799284237128373633544669957034658569462188991128598714070513955826562196991248162291195612888218000078963467039601691285611983681356655766192271429760239329017249068713211169362041011746384513995766453246185615403221297802347626432233290507987096754922264538345213368271380844856343816790097196896101996789559881609032120987795961317128322900102860728411438348077544811650811695273], [243, 627, 117877], [585, 627, 4297008837333585188170309813], [15, 627, 2191430276486124849068581918253240562632254164376066982899798928109895058420886064304344594936634992972049070210877744222401493706337063716477551200135541724170506873611145460941202755187628249701988407946900523155960373468408548892756884088484192907276046514809343255586264398224672776606967197304537535634534881685520428203111], [357, 627, 2191430276486124849068581918253240562632254164376066982899798928109895058420886064304344594936634992972049070210877744222401493706337063716477551200135541724170506873611145460941202755187628249701988407946900523155960373468408548892756884088484192907276046514809343255586264398224672776606967197304537535634534881685520428203111], [72, 2508, 990100000000000000000099010000000000009901000000000000000000990099009899999999999999999900989999999999990098999999009899999999009900990000989999999999990198010000000000009900009900990100000000990099009999010000000000009801990000990099990099990099009999009999009900999901989999999999990199000099009900009900009900990000990000990099000098009999009900009800999900990000980099990099000098009999009900999900999900990099990099990099009999019899999999999901990000990099000099000099009900009900009900999901980100000000000099000099009901000000009900990099990100000000000098019899999999999900999900990098999999990098999999009899999999999900989999999999999999990099009901000000000000000000990100000000000099010000000000000000009901], [1953, 2508, 990100000000000000000099010000000000009901000000000000000000990099009899999999999999999900989999999999990098999999009899999999009900990000989999999999990198010000000000009900009900990100000000990099009999010000000000009801990000990099990099990099009999009999009900999901989999999999990199000099009900009900009900990000990000990099000098009999009900009800999900990000980099990099000098009999009900999900999900990099990099990099009999019899999999999901990000990099000099000099009900009900009900999901980100000000000099000099009901000000009900990099990100000000000098019899999999999900999900990098999999990098999999009899999999999900989999999999999999990099009901000000000000000000990100000000000099010000000000000000009901], [8850, 10032, 7463809], [6342, 10032, 2394379905457], [3834, 10032, 55955968800831158728414477601139103426336857900397042889936964476639593617280136142417375072849713863167151290979798168883961384506680925274891899209923493170746460203287387213167984127658057426989063247624052371633981310135879551217553736613277260449170745861946816248896370935677499367359615774905700558345404533081458270327792836105033171534404813088828811701379080555315553050940853197091472579603243247726676026083580079755806895457026221953199192294360426847136196540794116293711155018887874771116224987360070771028936594701648210372914112725742697614727984804459601024196113535016492647222608640637548238172914094720239839777555231415345063465898687077601336979377753065145914550282177005620517090229764289948830592216870117778096307114356383916702139583853715020983961351361890682985856654474415414811536153668429016722018547629486862067720244863860975985227708253945052406334102063259832698411185666957589104768328843747415230862750823999267090636308416782795865500651675598319748214167550919187328739314859766281933972908730641497787664667555893112385954380310437247564565520822491930058921472778194024491381603541134200274916559977359251408719568193688368589070176235194794964381708169441848826910103976412614046039498540981139552672820312268426488849794081918376078405228685677933432998753459785882976462106919181161775505744586865914607799294656628641693934740577741713713175185254186618068138711342948676982825544627610553756024322581813364252827029469437983690711133716649143048164782165193313354433306483458642408193970977706597461092761285074672305402923623769774456767171503840240063612804643657775512863225783595689698755142483926159496711613364764372087300813782977547200002802269224173823606997745049964257405756613896714553085117027427680984672168533307556321623818942418386759297190818861191348669864672248572825872543773969652461067072702440527404432813848828460304914848124413783803266305125641378276594304096056030222064811823178031709488953584903572230268078448292607348109346901254653767927345398639955062617228885777476665162059980356514356899685415604140199002251294616816871576802246993303815429904567899914905434846780473379596069424506628966143214391420374032520010969258621645509310371582405291687589565954207537832551385560644322706939560196896938335370197290836384453307276283247146143349698490701872695385442559381277649837488872372571604043707261769103212440152250717099275939608646485400024513979000762007590676690661768372703501356874427888162582857359522390579275292865264231395380897879287802386028089786481473820191150178402794488389943244749101332329872672470329986236833662855363140223193988723363791169196376362713767262651139987270322305451171655069040593075542980438568136930223845221139392242319588244152142170128652052506547508356123404133488969177806008101783471275133479653906436541926857788859765287293997777], [1326, 10032, 55955968800831158728414477601139103426336857900397042889936964476639593617280136142417375072849713863167151290979798168883961384506680925274891899209923493170746460203287387213167984127658057426989063247624052371633981310135879551217553736613277260449170745861946816248896370935677499367359615774905700558345404533081458270327792836105033171534404813088828811701379080555315553050940853197091472579603243247726676026083580079755806895457026221953199192294360426847136196540794116293711155018887874771116224987360070771028936594701648210372914112725742697614727984804459601024196113535016492647222608640637548238172914094720239839777555231415345063465898687077601336979377753065145914550282177005620517090229764289948830592216870117778096307114356383916702139583853715020983961351361890682985856654474415414811536153668429016722018547629486862067720244863860975985227708253945052406334102063259832698411185666957589104768328843747415230862750823999267090636308416782795865500651675598319748214167550919187328739314859766281933972908730641497787664667555893112385954380310437247564565520822491930058921472778194024491381603541134200274916559977359251408719568193688368589070176235194794964381708169441848826910103976412614046039498540981139552672820312268426488849794081918376078405228685677933432998753459785882976462106919181161775505744586865914607799294656628641693934740577741713713175185254186618068138711342948676982825544627610553756024322581813364252827029469437983690711133716649143048164782165193313354433306483458642408193970977706597461092761285074672305402923623769774456767171503840240063612804643657775512863225783595689698755142483926159496711613364764372087300813782977547200002802269224173823606997745049964257405756613896714553085117027427680984672168533307556321623818942418386759297190818861191348669864672248572825872543773969652461067072702440527404432813848828460304914848124413783803266305125641378276594304096056030222064811823178031709488953584903572230268078448292607348109346901254653767927345398639955062617228885777476665162059980356514356899685415604140199002251294616816871576802246993303815429904567899914905434846780473379596069424506628966143214391420374032520010969258621645509310371582405291687589565954207537832551385560644322706939560196896938335370197290836384453307276283247146143349698490701872695385442559381277649837488872372571604043707261769103212440152250717099275939608646485400024513979000762007590676690661768372703501356874427888162582857359522390579275292865264231395380897879287802386028089786481473820191150178402794488389943244749101332329872672470329986236833662855363140223193988723363791169196376362713767262651139987270322305451171655069040593075542980438568136930223845221139392242319588244152142170128652052506547508356123404133488969177806008101783471275133479653906436541926857788859765287293997777], [15747, 20064, 18438817], [10731, 20064, 821794136984243509153], [5715, 20064, 127399404205776282530964289], [699, 20064, 518008051854919944074957811422386733685443311016526456959565772477698775103976167183414171047086046527637797461260749461690180227813252502702265901443814361018099936011471399890498584785360911306968934520385346541048686664737806961375774929295669753548328406732124599162383533039811293644696056925639813670241065706901889005512628869402574390496896348043426645678952717548639819420313999770566356259881053872438776469491873656126255525502808925521047657210344093122662068198279219136421918668963519277790047109042477381291620218681441307500375484241516199264726401827197328121451422172779455087647362576605974580977266576810353912666273851006795126536127827306061633047360440343512984237898276615160822582359333475157242585545007760063323073914984625143321989045019225335062401587532641407045041525536830948831413864029943837938977333573180975246263839532077184886233029755221831870276933069364745674105887485711049518947610714386895082312454422133212189415136813471585805854334585170841297657260454926890688066099134117503949548708220757353419419147630497158165296989241442350928502497080286281957080134191087386057388200466759261124875242307928696464809847918611408696252019751987056377640881721542861320672379446043806339859419540314341128316815469692012323312766300092232551309482674769435543836932305209627047852531289209134710114342939578362220024532874524549742386218035299515690460518644180362004754925340530235158084363329348792101416137576595517971922579718273482820378255835222765197143015187584969468658925394162412303748090113771945063132815108294575117633774308545296273358903780562907163372477779335363109758300231947768936629725545976420150893836083656541268797952084687961986534054282144086023746894066452855801070295421033342195089515746990350121697696710065888544271773689735208478117516950791343871846568096302680716955718392441686432757958911113296492423795357647901341931483872548313012779698485209583405855861937130688464584963573867482435875447686631508886128090486474794372145095355944183382238755323260826140763849801974760346763897047428329743920652788692020622792969726760792427383948797839247525113990096803569250181031883964495249654232236619885893219827044796152857235295522562474470731327885608015531393975520342699226760456410180390499693546328185398015787875979800872755924152613066960946489316931864243273230876578072673657251504201902454390163877185329232213015551079320940332709159296165342325461461148852467998120165852111366034377572860441282776619971905805552064568437710824535851914474018266418491804752440901074663986484825530981783759695646994998361496121302952282648866360990751502355349406103687192052755306700246248480964744465876430295602609744199233381547277890686215841348121783374239627017863645550029281332269928988561921841111239001446283095999825704233543241600259752179669003799926303874654591083664420344485065898140893168283180446739085984699375864077910842564935384040184827773365853296672177036499171775317819405296252567081905206343424190397911386493767942055176077775189322393112242122468510476226731269207978657132897571835490457188646394398304932340854147754439870618925948692180704152415857725786798438114046098989630304933388610457816511033364230230557025582823771206921169871397651852567276131329506445862850989595207917568568064949021292391946818512152331752311105374216814637005927751443229622454270572032259210820813460981629671774638686578159506289124115074269982562359517149348120855435944933908602475527832074009048187230922230758910462920278704549755087428743796082286894394294998602153907048271373185743557487985047353225393446404139682076105462788558496141944645468200593589991923996754314941224913343447501087366214915889154875003313933293282094781115317660826044652012320079092175014380458130257037846532084126268140344114569826259776443801610833455319879514909254660459531157947613134337223260613812294136129220222481655424420870900321381369387044124362906541830365539322253062688317088161280300104663575532439441822107479266039055927032498275044799578262450761577826533649770934428162698717538020017004966941219453562014139354915666151066665331780071277285926432377750057926790362156395364219950199859368072747082745928951166150224165188525467047405586961521544168383960419193000681941374678732733377136514742364126096639815334691911927766164453821279946665983884449931118813787499730046711472345546306378907412417971061635542524020926359973055300387525386553653148061833164511077630065911792776126487118898933516360596656196122587105735235655367205344352659587072014239831442549486402395190510336912297021114195975442702750528502450878113756668993562973560714272214580306413276493804501862198024929739121769971553835634251721595831231129723230811898078650983170006510238653139988091643738659678399467438365715349485918086263463088125239450398550675265878407942304380988583891596793435704434324619927119241565988468473935744522524194729830558883729445089083390277066753263196303963157741477824744486299732119572119751572178854313850692531235442609784281992901218282658007238562863756131645529811891489815810006609015292630265851087275345962251092468852031760727845092077185639965960011414092188901640690480325922535475945846104977458779422977326223197305415964203420167599603590238639138136833024451783850300100411565622306461530451377284959100528710771184563328477030912445278306311249637074023727504114390154133359392291409323448725151550748125556970103349957418865470781942234364924687891684662275770383919741610041241083734987436575157483436812285785367462502185254282926313199985753622989877596963571884566790073917333685756349998917818085846337251532722271344807944637287698329598926306487444509911445613517890714216404609], [3207, 5016, 5166481], [452, 5016, 820004198104771341817], [4556, 5016, 23031241974699402181708609], [2732, 5016, 23158577135309255466647638358377], [1820, 5016, 442503213903012482063843960051296415479869107944720041755732326103238855279965552385573128246757304928979358292616514712969453156886462141137836043782408489289866470388653208849460517135085940692525141758729925299607219670017455133171421483220100844686127843976544152894593577141908727161239578725765038845973115260977806758361685996958557259376506510736421710872468715991952665246248525315873507779944554866760375458069545057708735010378884731148505189663279008270589979341717619379308539027972496062287739340335699124966809946790113527566506812131327756501689719810674112963763369104041107167618369435771859500798119693494224903748339455054861291540436890678583077104894454780362635608487142641733308148439649253646187593743091167126877804565439676523344687598498923745313267041862332978582399919763182732480510381903216209266819955619411477843126512016154760207501516200484131934641337788826295532146396163454304391770590566061164630406007095044880894369106796503149840206573119854901082102750851593714762804360113545249198009509517392693666628645445715087008551993010835231318805445489561434250827221867969934289226348371200811111213263315475435342178455707057601929369223529181876282393780390214935417030239623771965307091184128796178744878230886787112381746277582647253245114075028656092272278426168055132862304559863983083389813108866594317571690241], [908, 5016, 442503213903012482063843960051296415479869107944720041755732326103238855279965552385573128246757304928979358292616514712969453156886462141137836043782408489289866470388653208849460517135085940692525141758729925299607219670017455133171421483220100844686127843976544152894593577141908727161239578725765038845973115260977806758361685996958557259376506510736421710872468715991952665246248525315873507779944554866760375458069545057708735010378884731148505189663279008270589979341717619379308539027972496062287739340335699124966809946790113527566506812131327756501689719810674112963763369104041107167618369435771859500798119693494224903748339455054861291540436890678583077104894454780362635608487142641733308148439649253646187593743091167126877804565439676523344687598498923745313267041862332978582399919763182732480510381903216209266819955619411477843126512016154760207501516200484131934641337788826295532146396163454304391770590566061164630406007095044880894369106796503149840206573119854901082102750851593714762804360113545249198009509517392693666628645445715087008551993010835231318805445489561434250827221867969934289226348371200811111213263315475435342178455707057601929369223529181876282393780390214935417030239623771965307091184128796178744878230886787112381746277582647253245114075028656092272278426168055132862304559863983083389813108866594317571690241], [661, 1254, 40129], [1003, 1254, 196339580053], [433, 1254, 9493467562479980587204226253298411], [775, 1254, 12166070431390275789389289924060394605404037376552190206815343886239194767402792403259148425834302712555585413899754724453776524608362442505462707676926238694506837703733068516788878492202917426192214942304154740119533635441253002539939012820221648661245897389167435594184026124650196422958178265114476169216013], [1117, 1254, 12166070431390275789389289924060394605404037376552190206815343886239194767402792403259148425834302712555585413899754724453776524608362442505462707676926238694506837703733068516788878492202917426192214942304154740119533635441253002539939012820221648661245897389167435594184026124650196422958178265114476169216013], [205, 1045, 6271], [1041, 1045, 177180672937153404542958060915501690320523042576941476656212725243005724763018497847251014192315597352894257518914031079554919647566400893001293414128705326104287815358154822195645050388915661156292632576783784085472634190894416821525914704193910239373482680417973369478534348765729355747089955507716490370134107620811848188307748383208417953914863833342211945640423997609808642784069528162954519040027285901594819185314924079271408051328159800827442194227573112564202058860006378585727775137599906091355286238257231524320062368220361808501018800811497545828241109872605804497067628767339960151648682823933999519835751873881534045624479349385885648220202360070181966193589539148461170469001913570385726359255126774041], [832, 1045, 177180672937153404542958060915501690320523042576941476656212725243005724763018497847251014192315597352894257518914031079554919647566400893001293414128705326104287815358154822195645050388915661156292632576783784085472634190894416821525914704193910239373482680417973369478534348765729355747089955507716490370134107620811848188307748383208417953914863833342211945640423997609808642784069528162954519040027285901594819185314924079271408051328159800827442194227573112564202058860006378585727775137599906091355286238257231524320062368220361808501018800811497545828241109872605804497067628767339960151648682823933999519835751873881534045624479349385885648220202360070181966193589539148461170469001913570385726359255126774041], [623, 2090, 1218267416150439601], [1459, 2090, 746223684518891710007893746527908333979398111778411551764750117668591611108265106708586975410437030965832669799456886584493413780538687610879144838555386013267983030298804968479914412136057811328012080772822436256766726195182904122693407792629282301544761941444172491837575525751965585697408296531884341415040066202890627955944164226722046191912230158418817760497671683775811262085555762225716765265191339405890378521141014664098654493700207019508591898815618678387468964815637690372531074251341443355516798576792150504582591667270328879189212316885029949329803409565100900357246144245168109045082901148727059403149184714448472541263602880298933027407085108012989113530952398831177325010993987600165491], [965, 2090, 746223684518891710007893746527908333979398111778411551764750117668591611108265106708586975410437030965832669799456886584493413780538687610879144838555386013267983030298804968479914412136057811328012080772822436256766726195182904122693407792629282301544761941444172491837575525751965585697408296531884341415040066202890627955944164226722046191912230158418817760497671683775811262085555762225716765265191339405890378521141014664098654493700207019508591898815618678387468964815637690372531074251341443355516798576792150504582591667270328879189212316885029949329803409565100900357246144245168109045082901148727059403149184714448472541263602880298933027407085108012989113530952398831177325010993987600165491], [1801, 4180, 12541], [3891, 4180, 1354321], [3758, 4180, 388079561], [414, 4180, 346589878855462661], [2010, 4180, 433399293631393337874533181367799485121181958044845580232655230341696678617243668698426154570177851738847954269439811957132189256346654207398105244032779392428781432999894782739350493238648382925473962032863500314822517703814730567202611854356248935337714936615426018597968356598821900783028344108788704437123854141791324251208817511401252349772539228671466520347135134048358417308303948865596679322729840867219425355672142385695097722665174779317471011558424268925033558278157318070813037537651168783112433185923174346562789991677697122220817702119911686389453876645660290496114174061733553764759018249425159069474221555590590511465902985970687992347681468388395623221883336723391824715233713341421862820579124865114316029595891979732717881111443531055376201184689231750998305122151484217002734187627169657991397974706565287855754988819029380756283881765206261866554929547146378901503339689194497556328618741826079906135553107214082232978226799053525337307547789805595881330324551552521669260324310325568047816896417965580787566647136319163193033755033344999996267370602242695581294455569706258037585964642779074756009218054962485086339253402915304675073707640255138228563082881102952090256335849654114742809480919830789002104335030725954025342936861820897302830694569744688112791394739874294014604163011294529372534869506299067721665871702758019342532056051454051503965531825045443140675064860962455621], [2846, 4180, 433399293631393337874533181367799485121181958044845580232655230341696678617243668698426154570177851738847954269439811957132189256346654207398105244032779392428781432999894782739350493238648382925473962032863500314822517703814730567202611854356248935337714936615426018597968356598821900783028344108788704437123854141791324251208817511401252349772539228671466520347135134048358417308303948865596679322729840867219425355672142385695097722665174779317471011558424268925033558278157318070813037537651168783112433185923174346562789991677697122220817702119911686389453876645660290496114174061733553764759018249425159069474221555590590511465902985970687992347681468388395623221883336723391824715233713341421862820579124865114316029595891979732717881111443531055376201184689231750998305122151484217002734187627169657991397974706565287855754988819029380756283881765206261866554929547146378901503339689194497556328618741826079906135553107214082232978226799053525337307547789805595881330324551552521669260324310325568047816896417965580787566647136319163193033755033344999996267370602242695581294455569706258037585964642779074756009218054962485086339253402915304675073707640255138228563082881102952090256335849654114742809480919830789002104335030725954025342936861820897302830694569744688112791394739874294014604163011294529372534869506299067721665871702758019342532056051454051503965531825045443140675064860962455621], [1668, 8360, 18106083645138827479299841], [6684, 8360, 55224532792184249147543891767456664978608433845375971050157945225779841103618986423671790400144050527889374882151380155125314718640424780354902973812166793858289358516344526777280629839107477316112770668831545258356195080198133338032146290746546134786044129985942255352422518551257582761463734368530003907143734729218229032177654068143163230943883638742377059069120634690288199856635763548318369120852105847402834512741945825566229343487991428276881424992330443855652461098162753810119924129496038676908013761641723775520048793617835604196963690946525960663281078419875278304245818576306722606479850882294525002657784882335358213448657560852700503020015268305696868011104789326834247290450525987352847289419270882020388134864614422645861933697594697312696518907884443110386743306841009040032559048817404033243195001708717435413941242377420469014665440296987441208980343355097127930666068111893419071759988116128953528252756149566341133131837095884032766470208985274495062636721834557917554611960421820291781541607226242610331601245494691330557435649449369524374388486275278454162130657386697915947464108975890836910595312642115037579489682677141127294540937178294092575429920337291336853729277648115228333359004119953731147052447672699287571857806184280063417111893768219831491460669386346409576978958684593940570841305154084687150504279499681163138603380187146819927888269880344409519313927164031816091201269620086052015388901885943124263372408981310005662503605777147281933629776035845067731727996771653936150791608203892739125215078859500007157738163886379080837355304450818302517427813624386265361523272129597251086716298714949938396691884813077844875593991278113812313494285396731221003954151881959281091436041997307641014050914660516448058790701525853893226954021836164683260000546967135320429619592846508463889468308521518080380848774133806112888267241371621194756087866812620981404454675084764891485892883412403673174558753214446312229246442374413102935288133663487228359629247942886253687957243118336621165269141253677361542777828464787297167807334096641868240941176166945116723015999472419810356687589929700291779598384685611103479144335007139194844669425584924725097073651278456568193925130127369578663285007018438710011833423604159508144392939260804965709883060677140568218001927560915825254684634541071349247400256728429882420591764112971581460135844247280272618558580367200386881433268265758318618328582123528869825748436114985768666901673024494823166949674936721746721747466989868901565232181363066401591092054478102622749724390742126108540937295675829761833247831229638799870369698182165109538874971512831568309008050364978041003841490032379261430865234608876811944265930644100934184815535804696061365030247233691473442988606856583212061911873060235032171421509933375971860990193713828411852795038464020954254681839596110939612148880171761], [4100, 8360, 55224532792184249147543891767456664978608433845375971050157945225779841103618986423671790400144050527889374882151380155125314718640424780354902973812166793858289358516344526777280629839107477316112770668831545258356195080198133338032146290746546134786044129985942255352422518551257582761463734368530003907143734729218229032177654068143163230943883638742377059069120634690288199856635763548318369120852105847402834512741945825566229343487991428276881424992330443855652461098162753810119924129496038676908013761641723775520048793617835604196963690946525960663281078419875278304245818576306722606479850882294525002657784882335358213448657560852700503020015268305696868011104789326834247290450525987352847289419270882020388134864614422645861933697594697312696518907884443110386743306841009040032559048817404033243195001708717435413941242377420469014665440296987441208980343355097127930666068111893419071759988116128953528252756149566341133131837095884032766470208985274495062636721834557917554611960421820291781541607226242610331601245494691330557435649449369524374388486275278454162130657386697915947464108975890836910595312642115037579489682677141127294540937178294092575429920337291336853729277648115228333359004119953731147052447672699287571857806184280063417111893768219831491460669386346409576978958684593940570841305154084687150504279499681163138603380187146819927888269880344409519313927164031816091201269620086052015388901885943124263372408981310005662503605777147281933629776035845067731727996771653936150791608203892739125215078859500007157738163886379080837355304450818302517427813624386265361523272129597251086716298714949938396691884813077844875593991278113812313494285396731221003954151881959281091436041997307641014050914660516448058790701525853893226954021836164683260000546967135320429619592846508463889468308521518080380848774133806112888267241371621194756087866812620981404454675084764891485892883412403673174558753214446312229246442374413102935288133663487228359629247942886253687957243118336621165269141253677361542777828464787297167807334096641868240941176166945116723015999472419810356687589929700291779598384685611103479144335007139194844669425584924725097073651278456568193925130127369578663285007018438710011833423604159508144392939260804965709883060677140568218001927560915825254684634541071349247400256728429882420591764112971581460135844247280272618558580367200386881433268265758318618328582123528869825748436114985768666901673024494823166949674936721746721747466989868901565232181363066401591092054478102622749724390742126108540937295675829761833247831229638799870369698182165109538874971512831568309008050364978041003841490032379261430865234608876811944265930644100934184815535804696061365030247233691473442988606856583212061911873060235032171421509933375971860990193713828411852795038464020954254681839596110939612148880171761], [756, 16720, 1347999841], [9116, 16720, 57997584290157893921], [2637, 3135, 3291751], [1383, 3135, 5532973839361], [129, 3135, 98321522897401], [1725, 3135, 44105537521], [471, 3135, 874058245831], [2352, 3135, 504076162955095922013241], [1098, 3135, 6101935571485766479569593041], [2979, 3135, 4242774035703288798643947360870992429013218143669732300431478331512123015969799109459514467021799814389788026948628739261018420524174057282273014579862592468208709167518538545062335776938163268334520383579878270558518254110275690704555574215924417906515310676486470283028269766013532085139136076074146889516927475515734584360317552498104753986490634334630221760163017426393650605765655600936412918012807421838071666060368082608304673848064214273601227946789980579964972719434721562765025029145288482995995187939106742703830378479320775492006491764291263089055716196009557564902480841311406476624012990015671327266325194922115983012558587951268573437475344822796900275335033091572544402097160778668797057222281276373494025345447062121226291214096432775101378373537339605322584257083024746068300462243692967292656996044885664810476109715529971785855289302896001287481099613723902241651369887287745902904824584447288077656184954850742267615622868255720212034034260369824404766173100947222631653520283709865427167091910560313650227811822847828389519319494970718128773498933174439900883880257063994900149061742486730871920657850028758120863940363857455283777171418731751603997156444412771256288894057343296446582103464608315449055388814470097535575931982079408890163187272611488461368603192858526856702312073898970533519404494269097154351], [1440, 3135, 4242774035703288798643947360870992429013218143669732300431478331512123015969799109459514467021799814389788026948628739261018420524174057282273014579862592468208709167518538545062335776938163268334520383579878270558518254110275690704555574215924417906515310676486470283028269766013532085139136076074146889516927475515734584360317552498104753986490634334630221760163017426393650605765655600936412918012807421838071666060368082608304673848064214273601227946789980579964972719434721562765025029145288482995995187939106742703830378479320775492006491764291263089055716196009557564902480841311406476624012990015671327266325194922115983012558587951268573437475344822796900275335033091572544402097160778668797057222281276373494025345447062121226291214096432775101378373537339605322584257083024746068300462243692967292656996044885664810476109715529971785855289302896001287481099613723902241651369887287745902904824584447288077656184954850742267615622868255720212034034260369824404766173100947222631653520283709865427167091910560313650227811822847828389519319494970718128773498933174439900883880257063994900149061742486730871920657850028758120863940363857455283777171418731751603997156444412771256288894057343296446582103464608315449055388814470097535575931982079408890163187272611488461368603192858526856702312073898970533519404494269097154351], [547, 6270, 27663241], [5563, 6270, 39723838215088792336018070984961555665909786644261607347414213319726748932962051980865506287282418575646248435238951650596223377763336182449554190021009790613431380292710464073569723811461574581955162086395122678828597805702552279148985841607164301846238225513501142831463517966788009088698859009639154109801972612895369261333223960002360787161803681317304842580340575338953309440218153321991796916496399761328280819285355392261565843525471895285993335717346565188029050330241182581495141106496964679197317685311380066544572569934072169662113174177933206658302682784147694337239279755858820578486709358219182012466894867356871610769346399306438767097235842273395745511899454470693826364174670282964190328269095913919447153306773169014478124845288723336292576178289333611692391512855252750883623412999817131758843182059771242142719056369202600532217648086988420696815585322919128757937937330212216825410350575184390630846298041915326042715272227946739115709066491553066189445019587028628701099166137808764949172831083108362474305404067505214382066444101314460293243015515355673497596719693882606420708140100144650567862534046016927006341137637094767265026208133501774720546579893942137991664069408089327626796263597284963067451094758242532029779518242637947231164956091370132664856189879880709241115392400338087243689590746510789900611746874120032142975948515140080614202475367586534383701095581030718750918918433953245748717986402971], [4309, 6270, 39723838215088792336018070984961555665909786644261607347414213319726748932962051980865506287282418575646248435238951650596223377763336182449554190021009790613431380292710464073569723811461574581955162086395122678828597805702552279148985841607164301846238225513501142831463517966788009088698859009639154109801972612895369261333223960002360787161803681317304842580340575338953309440218153321991796916496399761328280819285355392261565843525471895285993335717346565188029050330241182581495141106496964679197317685311380066544572569934072169662113174177933206658302682784147694337239279755858820578486709358219182012466894867356871610769346399306438767097235842273395745511899454470693826364174670282964190328269095913919447153306773169014478124845288723336292576178289333611692391512855252750883623412999817131758843182059771242142719056369202600532217648086988420696815585322919128757937937330212216825410350575184390630846298041915326042715272227946739115709066491553066189445019587028628701099166137808764949172831083108362474305404067505214382066444101314460293243015515355673497596719693882606420708140100144650567862534046016927006341137637094767265026208133501774720546579893942137991664069408089327626796263597284963067451094758242532029779518242637947231164956091370132664856189879880709241115392400338087243689590746510789900611746874120032142975948515140080614202475367586534383701095581030718750918918433953245748717986402971], [625, 660, 17247781], [295, 660, 1082745841], [361, 660, 9000931379651641], [31, 660, 18516980928601], [97, 660, 507868012934701], [427, 660, 6143203800519931376420641], [493, 660, 12573272907559818117031149894949981], [163, 660, 81090046817672902899738765448699224348721], [889, 12540, 918329281], [7159, 12540, 2746937161], [2485, 12540, 3162635601841], [8755, 12540, 3417074761], [20, 1320, 18481], [1076, 1320, 1040161], [812, 1320, 3439921], [548, 1320, 704829921841], [284, 1320, 2204119368001], [932, 1320, 8991629523361], [668, 1320, 108249082115578057163683791212670952241000654045763234339404715119410886447562123605079336116252324454560048248420271487326037691435380679498152873744892098748390379731131455323737643942441928298874311471969331735011759635766431121764890206861367364746551025164159841], [404, 1320, 108249082115578057163683791212670952241000654045763234339404715119410886447562123605079336116252324454560048248420271487326037691435380679498152873744892098748390379731131455323737643942441928298874311471969331735011759635766431121764890206861367364746551025164159841], [22340, 25080, 351121], [351, 495, 991], [21, 495, 18679321], [186, 495, 60834511], [252, 495, 596298133647227881], [417, 495, 1490686436548692220900653210725190828246549019572747528035204815469566890411239006449759490068915559479905613595390049354023004990916999342126585780816372634560790273786836379729945690812041254154816571801], [87, 495, 1490686436548692220900653210725190828246549019572747528035204815469566890411239006449759490068915559479905613595390049354023004990916999342126585780816372634560790273786836379729945690812041254154816571801], [7083, 9405, 1655281], [813, 9405, 2340943248601], [3948, 9405, 168827349241], [8964, 9405, 1018900512631], [2694, 9405, 1498746876285711594731383235566971964426353736108631976195156563033059977806174819010023865385692002162885750795364060916311219230340796393190796872445549156040409760534708450508245205041798134247222133096772566549702676295595955829288146874575027443690515710293022623513992275614077343221501426701450920051822297815780706592757370373676564017749280249292185756844116986112900004899609936280630930710581446659892541199967161828336253168894519875519523045703875385482745763765274800786128240198160666621759063410324327183501484227763093753020857343678531083405209093423702074171805939054016066993932297724101079581132821719747854177764886135018268546043148071553364161607463998117996694834845004338124256694624671494891041111557918084825907784332642813980019446262896867965710691219123605145094216737948657908179184721194657631856577438106347057413903369907070667442186813902855459600740689942674392307814154408405173897792667666964687227975166246396459902880723759386324009551471688245697455835113722681211672488674294803302514521215301823634251249625180506929066234416901190131232651666951259163795085757791268642998044109769443472932431560478179783879393002890369700311563167987247693503386067093991038101989662679577719555720483226310448977618945974298236319503052594369823420608055958969792760630320331626733149016780057638532209782798257415960721438619996351448196762831443893752164671901139240073612452885379845041650266583366315511280221333382638688006239837859685449470328783008000890666382482839655989735833931371061079867783617535036315867311644054244280673550662580860990052143127180922278667576567922585774015163308540784737248342469686924590135241837300069676934085344210210246569672303943637732737724558534475161226159920639826306698322567806937973101861435758735980425303681072688570660626497486357327365798101638935352709509679160012885528183879438114083223250274062065991485132949194228364645138619393086173938173826310285966268714493654650284980104486263801650484403306949284835149775390232967590265909745586019468889112844719167726406676601033053999344012630613402125893276033727797442851306699775459862829033623537468236657778553442242982850912996924690656962516349238970609346043861939327062133054711456533159887026831262915520659128127872630863296817081719879789625642820124655783111418258814294666627162016808134218078706510177386234984595341337528898862059994721016781644310055937556261230525171172871288258334760900173315040019179562104010417690448647058789976235145540572244354662006978497425327361280339196744462302633091822657298301869642148093771298582263784614265474530690672658698173337392926961138657939260282269361257058881799985112788009040201479133547803957465425737651827001796938288630574560189043779510701622556481045465235756632554987824277073912689558526708494413768207003206100239105548773407843161681601584617540081394985523082802834425873928613587855494977213178679375935370367944811370354875057736118363441684786545987593272008652498397830971742824014808903767823633495811924666840929859488497989718217754452355036825499395773056317896187732036397611965176378359181332800681048662096834176845099851823682347759079652623410106171231499963882803468951364164108376849740214281791318358937612827620049236336682102790680841324432751541802715888487021424048859829983482287823736133866396018440057234859609628494265808040840317485694530459278969453636818882657070507013028127662856228727560382444452670785062391469237364768337216911322490710797369899027394049875604913248516385431922561958206206260629589947359651614802938709497445125706700062031394890271421118223501309140284433883651021469219698682202681719959374512345117538880600694286718074047603675757471298377852211198891539720875760306396604767973570238802908509094150926127146664695720938666131778767815439727860997064397889641931250223255105294488818944547820733631439372011979949679910248537132644064571247744201026025775389180044195084587326660009311717410447904295137197912034786715688082603694500333924864633000166530252619103668321687847084289166539297151704290654117569531824107109732219522587429670225780998193489202718271944695152777968848826248775928271794348272705727726031081923412933715969074799691254401828043951661456262730863002528376206103148218791950975504681779951], [5829, 9405, 1498746876285711594731383235566971964426353736108631976195156563033059977806174819010023865385692002162885750795364060916311219230340796393190796872445549156040409760534708450508245205041798134247222133096772566549702676295595955829288146874575027443690515710293022623513992275614077343221501426701450920051822297815780706592757370373676564017749280249292185756844116986112900004899609936280630930710581446659892541199967161828336253168894519875519523045703875385482745763765274800786128240198160666621759063410324327183501484227763093753020857343678531083405209093423702074171805939054016066993932297724101079581132821719747854177764886135018268546043148071553364161607463998117996694834845004338124256694624671494891041111557918084825907784332642813980019446262896867965710691219123605145094216737948657908179184721194657631856577438106347057413903369907070667442186813902855459600740689942674392307814154408405173897792667666964687227975166246396459902880723759386324009551471688245697455835113722681211672488674294803302514521215301823634251249625180506929066234416901190131232651666951259163795085757791268642998044109769443472932431560478179783879393002890369700311563167987247693503386067093991038101989662679577719555720483226310448977618945974298236319503052594369823420608055958969792760630320331626733149016780057638532209782798257415960721438619996351448196762831443893752164671901139240073612452885379845041650266583366315511280221333382638688006239837859685449470328783008000890666382482839655989735833931371061079867783617535036315867311644054244280673550662580860990052143127180922278667576567922585774015163308540784737248342469686924590135241837300069676934085344210210246569672303943637732737724558534475161226159920639826306698322567806937973101861435758735980425303681072688570660626497486357327365798101638935352709509679160012885528183879438114083223250274062065991485132949194228364645138619393086173938173826310285966268714493654650284980104486263801650484403306949284835149775390232967590265909745586019468889112844719167726406676601033053999344012630613402125893276033727797442851306699775459862829033623537468236657778553442242982850912996924690656962516349238970609346043861939327062133054711456533159887026831262915520659128127872630863296817081719879789625642820124655783111418258814294666627162016808134218078706510177386234984595341337528898862059994721016781644310055937556261230525171172871288258334760900173315040019179562104010417690448647058789976235145540572244354662006978497425327361280339196744462302633091822657298301869642148093771298582263784614265474530690672658698173337392926961138657939260282269361257058881799985112788009040201479133547803957465425737651827001796938288630574560189043779510701622556481045465235756632554987824277073912689558526708494413768207003206100239105548773407843161681601584617540081394985523082802834425873928613587855494977213178679375935370367944811370354875057736118363441684786545987593272008652498397830971742824014808903767823633495811924666840929859488497989718217754452355036825499395773056317896187732036397611965176378359181332800681048662096834176845099851823682347759079652623410106171231499963882803468951364164108376849740214281791318358937612827620049236336682102790680841324432751541802715888487021424048859829983482287823736133866396018440057234859609628494265808040840317485694530459278969453636818882657070507013028127662856228727560382444452670785062391469237364768337216911322490710797369899027394049875604913248516385431922561958206206260629589947359651614802938709497445125706700062031394890271421118223501309140284433883651021469219698682202681719959374512345117538880600694286718074047603675757471298377852211198891539720875760306396604767973570238802908509094150926127146664695720938666131778767815439727860997064397889641931250223255105294488818944547820733631439372011979949679910248537132644064571247744201026025775389180044195084587326660009311717410447904295137197912034786715688082603694500333924864633000166530252619103668321687847084289166539297151704290654117569531824107109732219522587429670225780998193489202718271944695152777968848826248775928271794348272705727726031081923412933715969074799691254401828043951661456262730863002528376206103148218791950975504681779951], [901, 990, 14851], [571, 990, 25973641], [241, 990, 2589866579095155311927648786619491921910455883787467916369160048056423260129747934980875435631564878381831937974379072988441035606488286750871933069771285512053773534187656944953764187467296579191389555711680931456650993039107611], [307, 990, 2589866579095155311927648786619491921910455883787467916369160048056423260129747934980875435631564878381831937974379072988441035606488286750871933069771285512053773534187656944953764187467296579191389555711680931456650993039107611], [18787, 18810, 722006751035527651], [12517, 18810, 1386413627799642250839412735889116203394581979231870472010253901068047536830391600950669231358881510417957853621953086479946449703167174455210630058635229582206079715864742085736506196427436630565505037176105027031063472782256312700524873248486956026273390273668246017230550890956550075814117464869041779688467097097556435798945740046314537269053616211518734152317114877054243364437887274932398700965694558107027228846474204181013717269735341889662152080039763439817786716772116676417454153680012832067765717368998412931114802228252940900135166708401557514463032627197319550297833050153214760367095361779559320357348124759498184440160572081792549349886523223513395810773552006314928767597208267179964739839825207579906543178701555824277415233641012950021734124516725450407007665963117880448099533169847320685621598387788692757550798391311037227377860121890625844665615019735651777695740205597458679147263604413772356892243844286282745705650056337557594491677982369027929266565857252995073796750098968859668667579939042152511556101962650011759448987963916421053399228949379703006708228469308342245843004597195422248731087642629878573502744091197867017431266381134281185584136283100623768261087690138393456187177692456091955942714764397482558802200197671398851425700217488336018674496160436600987976313852320087691522582987877334973819596340925412267006241514972602299998911101483371568930767788062832441384832322648191858173403205315427632949198199585565628093826068291825083210372745244120186248856816049212561855163839421760233052456130892095593280475172601671885132607346280199312825153803304955677148320587009031702176739050798891873079094927113099284630729677325810449589037147461306205700502067914517817306879597517003585144315955374271777555354607634218261364603997944359344926434182014825829118749873172969007254644770599159545054136206817829151760528814384491678683910253105525178415336233179548475239867094317655293757345012114839039405316062869929707040465170072531781017940162171129335017112203857568864472442360406066019876980445524739382656508636095879261794183135067167302359822140389023539165203414380195760450573715915342481707883038566501505548930515774193962088488066106204546924952276413325637079715936081984356745639284730287000762704415919052677515843685267154187011575051432811365243580708384248237589113150441403428911431771399649069376086046229680790352593308420386073357512369446665880697712185904437688512329453889393413679039188366406926710851546580396566588717986022881068403130758788797594082872250546003612927465591246493637223180087807820586057389081316133869159339446709996651742882588018502230976921806091441293212911518393463072873180051836620690898758139284174149626612658902753016147794917085341462091428634462977465126769663959989003784867977932101821027087019304178489370569451624053021979900106268681939246326179893927781917049298811674076111271891277884036125263868827832098738050441177161522840750799630517964527675215334693416331004869115962543858188108841846692621462558188790956504649697917221585165123372422025623761299490849155852816443393911599355723830586786323404511393954424934969980189287300513565541232205072113619486420176833690939705760928895073010236684099191742407862427859277123303524246761495203095431603777694302042082696882369316840402226181099467317328224447400018267113267329567365863654403200455356658410166370529511006382395795308271938355349642934324343875631857892397416033743302279521708702178951353467774255987559705641161405752998401453645247967488875944598469373676275007511441832145852219438209350269943505199545831331916240414678364484316586101212792340618519004658212858824969132828722296202031651758912146216697677567217367389799340436133163071981957399803507016242445819112414439947756125635141965778270851520577608564082665212532978012525934859548570839972969112372832236776189416003487170050485156807723133003299213508370928923487462039895154315214785131416179962854750126190305486246768997459471803718133098333262907276980783712943518423613825038502688272312312396232005871067948754379097101224379984352237112567591847618956519879340481095518493671903798159610135490838267536115857363407459223362689330196638740368714440814282225498318123449224441703486286119901795409177533937531475208083928218412244208428733949104270470851], [17533, 18810, 1386413627799642250839412735889116203394581979231870472010253901068047536830391600950669231358881510417957853621953086479946449703167174455210630058635229582206079715864742085736506196427436630565505037176105027031063472782256312700524873248486956026273390273668246017230550890956550075814117464869041779688467097097556435798945740046314537269053616211518734152317114877054243364437887274932398700965694558107027228846474204181013717269735341889662152080039763439817786716772116676417454153680012832067765717368998412931114802228252940900135166708401557514463032627197319550297833050153214760367095361779559320357348124759498184440160572081792549349886523223513395810773552006314928767597208267179964739839825207579906543178701555824277415233641012950021734124516725450407007665963117880448099533169847320685621598387788692757550798391311037227377860121890625844665615019735651777695740205597458679147263604413772356892243844286282745705650056337557594491677982369027929266565857252995073796750098968859668667579939042152511556101962650011759448987963916421053399228949379703006708228469308342245843004597195422248731087642629878573502744091197867017431266381134281185584136283100623768261087690138393456187177692456091955942714764397482558802200197671398851425700217488336018674496160436600987976313852320087691522582987877334973819596340925412267006241514972602299998911101483371568930767788062832441384832322648191858173403205315427632949198199585565628093826068291825083210372745244120186248856816049212561855163839421760233052456130892095593280475172601671885132607346280199312825153803304955677148320587009031702176739050798891873079094927113099284630729677325810449589037147461306205700502067914517817306879597517003585144315955374271777555354607634218261364603997944359344926434182014825829118749873172969007254644770599159545054136206817829151760528814384491678683910253105525178415336233179548475239867094317655293757345012114839039405316062869929707040465170072531781017940162171129335017112203857568864472442360406066019876980445524739382656508636095879261794183135067167302359822140389023539165203414380195760450573715915342481707883038566501505548930515774193962088488066106204546924952276413325637079715936081984356745639284730287000762704415919052677515843685267154187011575051432811365243580708384248237589113150441403428911431771399649069376086046229680790352593308420386073357512369446665880697712185904437688512329453889393413679039188366406926710851546580396566588717986022881068403130758788797594082872250546003612927465591246493637223180087807820586057389081316133869159339446709996651742882588018502230976921806091441293212911518393463072873180051836620690898758139284174149626612658902753016147794917085341462091428634462977465126769663959989003784867977932101821027087019304178489370569451624053021979900106268681939246326179893927781917049298811674076111271891277884036125263868827832098738050441177161522840750799630517964527675215334693416331004869115962543858188108841846692621462558188790956504649697917221585165123372422025623761299490849155852816443393911599355723830586786323404511393954424934969980189287300513565541232205072113619486420176833690939705760928895073010236684099191742407862427859277123303524246761495203095431603777694302042082696882369316840402226181099467317328224447400018267113267329567365863654403200455356658410166370529511006382395795308271938355349642934324343875631857892397416033743302279521708702178951353467774255987559705641161405752998401453645247967488875944598469373676275007511441832145852219438209350269943505199545831331916240414678364484316586101212792340618519004658212858824969132828722296202031651758912146216697677567217367389799340436133163071981957399803507016242445819112414439947756125635141965778270851520577608564082665212532978012525934859548570839972969112372832236776189416003487170050485156807723133003299213508370928923487462039895154315214785131416179962854750126190305486246768997459471803718133098333262907276980783712943518423613825038502688272312312396232005871067948754379097101224379984352237112567591847618956519879340481095518493671903798159610135490838267536115857363407459223362689330196638740368714440814282225498318123449224441703486286119901795409177533937531475208083928218412244208428733949104270470851], [373, 1980, 11792881], [1363, 1980, 13658444360377741], [1033, 1980, 1449607260918327688981], [43, 1980, 24993753891762056941], [109, 1980, 42107659742730781], [1099, 1980, 5641784795021761], [769, 1980, 721305005500198480997928303210033412063622546536759711229849868180317654908126500958371592078724501993493721522429881658240920190009749562244228000103748870360353502117845802956425037203924043203000674785713664018764135068076923196994444387258033333260134692156934561722085706300258519887006465560388065476270708752714418809315402859506271508427181483932089337769165364550908190758121], [1759, 1980, 721305005500198480997928303210033412063622546536759711229849868180317654908126500958371592078724501993493721522429881658240920190009749562244228000103748870360353502117845802956425037203924043203000674785713664018764135068076923196994444387258033333260134692156934561722085706300258519887006465560388065476270708752714418809315402859506271508427181483932089337769165364550908190758121], [35089, 37620, 32315581], [16279, 37620, 18208081], [956, 3960, 4142161], [2276, 3960, 1137074401], [3596, 3960, 23380727858888401], [3332, 3960, 2388091693593416528923921], [692, 3960, 3802551611469275132464735928473717649082208537454598018418577878086570864299047278552300416563746636770643862858011467903368806978715049006200194799674581435320211125088267749928755434130237897157143195693913479770961393577770909488811536170528292476967551511508543067283780250744237759354526643315089180219687017457041674850363683161128053042069972375221013728970644092237353064156668173770954188551426866533722755992594492378667274995448571216031680770903578355549173443903915103848184350325330118658690365456108951726163779222500245502525238486604376716923099961560800353278039185401428513246114897773613366447669512472670166349769992977717889309194262864997464766382682396834998045883648199358070338125430801858140712441664948293263824176764085500643875020955310647461053542315862902945369328638717809109914126585314784853799366399228465125565277810597450715639575855322037240404658332022423896814321], [2012, 3960, 3802551611469275132464735928473717649082208537454598018418577878086570864299047278552300416563746636770643862858011467903368806978715049006200194799674581435320211125088267749928755434130237897157143195693913479770961393577770909488811536170528292476967551511508543067283780250744237759354526643315089180219687017457041674850363683161128053042069972375221013728970644092237353064156668173770954188551426866533722755992594492378667274995448571216031680770903578355549173443903915103848184350325330118658690365456108951726163779222500245502525238486604376716923099961560800353278039185401428513246114897773613366447669512472670166349769992977717889309194262864997464766382682396834998045883648199358070338125430801858140712441664948293263824176764085500643875020955310647461053542315862902945369328638717809109914126585314784853799366399228465125565277810597450715639575855322037240404658332022423896814321], [37388, 75240, 451441], [62468, 75240, 19956206161], [12308, 75240, 461290417188481], [67484, 75240, 4735023088158001], [17324, 75240, 50818809301054207746873085882018513409368778892223141332768748469834211928310959333804011733854810307119601222988971449153217940438050639559701148195400717496167891817918044322967156548673786254328452934292180576555997282829801644195746582568659590652473145138168618255011746869258070409343955748669962063262624579462900199330081278872484740266937309005725859108954282448736835613155603164715402853291540498012715261261173520895692980013137035867064230768454023493897530234433123377315911195271907720975711267063279228094423248512084781265385677960645662642406549778582750180784822312258037459363726257792881226329398731463373362434047462552785555731842169763870000576563655564258957417366677304804911700879232730832722738712315788563039020488992139509135150597208722402153456680749963190259286983481442827107735923482722303565768336827544345710560165254948124283793876422148590818339372566576459036941035519452861599452654501586593823841530924678789472171270540594640872898905444597355170453706625070031562231051192104988590578682198083748184580432386978338159096957420942876865760314793216314148620550317129193636851777769237935622015082121434227816334097162888282629545326450447900659477464172887690300610223473525038717535465771540754658002267038310020927370038294339558568829876249968912149645983895596156063905278818567275659097807320731452755759369906956004410664497521943906153786829969085587896478518102861370065801801626917761941402780649812919723409414602696304398959256967392283652110018941778463003823151136029415814419721374553574732119851869192746868661310129521249212862665755521880866984170979376203939373812426721895525410219165978545283428740268401436427835338814620374598318942270655185235895022368017862858236645354606200399847807943024638392138473552023982387577190024579378836076290535868325980448467207274754860672395972608702482244256854314982981092006753145933141403529174921223618725757152505907221263538358953825391424935136150988804756184595478519499948333787001464626184618671304539069609409022535405098011335722758598380634901658578492308724901233834205676789234707636805220083477711117814916044677000485153156039867770726715668046042220108257250222038784529718450356829323221202224652377825746912871930098721235620709618510398704812724868132223164197288702435167523528339112889908621528599427398820885093692085364318892132207968979074010780520833959391967888782274605168634238415841835939879832907123630294495877787168083694038276220091207194308414825348714908098175817936015050719472864089583446787866514854527894692113213217702253809759909610682821216825311589912263866147217169654926563846236507555982833040200991880293411305670155283642380890291440647224504734257133139599067061320163414137268563115157794267231347493799427355357721405516433056901227366246147691304236753202919580776965066149915574124361639473957674774979248464804794682365759119556409966100286034599248080213390266152318970090832577640331411306689118161830546386204791843034453536937952409715667217355187100211831505156737191192646731376793120418239871566821350429359319609663576514601037326466113325371232427843286654311331323701014416025144932820670572746292745848682699912963026024398387915807202562378147006813528216773094289418989948978432006455526424656556461609866838290805348506431062170921654409829733057444311137426566659839815580347807806110081500883511135830565691507654669279356241908679712384924556734362652599985481739568111643904270834531081267218483525483337673653070749277562267208111873984430348640989474887279783351636486802815922102419047215011474840891218788830599615635522066983951993939049202177285857633866043853686143694033309867440457172937334063655231066821723490230202341519447676196352823382089079766102894414930805835327309555191321179025771078375279527778320031748305560470133851830269533768653433663989694124789914463783598896538617147702915987666552041471671099361309555788723307269287030724756352048377979162243949143083538999299966111469014917370303300435111702684414890975783164625785151013792485017443506862873597639515032802152298385477101125234059209853808055855539269427658145949754425833234103744152838688606384309285985289370385931386177689542137165921502489336184650225179304671639550001196290592211494316606717529301152529239008063879366475179683173886387262184700408478092131562520415667003903462113779150801109604352880518292554508430319917069338764379577947549653408750374005476278659631342517298858022513129633052754079003810850934937151540234075108770999885651444327339048158748036777588248832464264522271483382242575750399643439238322677257631669007376722282943283777030681345048320785090285189130589539809601105892044897069672042570647960969189861052753734851168319550026858487978779643402208733769894956416489338773499962249982237191724598299775371943719224534738758722664314135996651400701301690821897484266264039806972566930832473038782766924147250314173951603766601460089893790299836228759538980782509398621527946015750565233110891757406510910327337394087059026595460293755087124163481880402679214118087710994686661487776222086108593697108453500864898528584904522678258492997972837592132724471291226212439858389341363134335506498608716299803117152266284113890921502190623846321319859782176394274380807601839264737056316898719029197947157816166903519677977778086292998475801898330245880301413105788147234550301101121656951963126184471659838408441419914489425983726126417531786674758877020222140720758640014702271401027641226838222074482011795578417400654426453286628757046398981465883193222338202061563503537329916564116065400682484682427734487376325742854292586878501298654706819627266081539091436130004198460606769382082393678029511005662781040958773567157046514972516438581218692359611292896797143750041018263559759477982683576581008502698883232545714878810742988184394942612269456575457722202991650093468411303960049438791222689360107859258922726888756966790097502010315506949089901583012770822292970649159985078432247512641369494737672484300469712777752979685358212387815837949732444719653932670727038526417150515258602800979421789730387905110547873556046220910276006119029965679348069147100657016256391136708984119081163754782657083638658712215854097017096760609747500610366585389708097675083679571760313454915899151158269840642411597966796928702130938002699818030407691010820782521644442260925538685577686734945711570863423588827866014214442262465918597074587782425612687280188229802864885749396487014964437096708310953612484702433479947868642472022223209083997848603764506727137352594628826327942437785245675449244216849816836839610433106650846443907408880682823778278671166824544222130879576009944648526216060940098407673423953102011035869161096304879841352247910414536299679717593177402171042427355662493236500618582852356122475276700634524835568086792159336894579915135809337601585499562911438835521504800911954511495419376226467383455410035592853374004972224530030982853850332558987124318957764893651727888098225965171300797098403062534038653556316875633071847537497443100025685711488548784244498453606105588433272086176932694190562687208777204414367067217700974566065834436734605194390624297514221660559970557847646058607858170082567502786616486168076672520325276452936128802245101635161339723559293947139344632873756172967913532053686310267058623117920605171514886927115446780350627072010195400279717652403204429384745981557939472715731514855512848960398130369700819662097071889987341372711096344560426514482660723786967175864483521798351730889692964856691815985092472112471544689358993042872399704503844763515926702448725241752193120803064146670309459843293188215412138071861022725201628917862165838999049971380828209907722356349843388649664772604672903035418263797558411143709277882988347949993681447425373405882063604802612790140033609169963074148814692848795643501168107320847870128631628025698454364101512943525919564592698568164968710931338783550919987781051182595285969556693380440664102349179277967435830860768260658693724458782100465407044409170610548313781585130548389967012538844504557903853622496160728209321381688489181773798118589929333369586750927239167219740490523782801801904947616653685321300188926895762875104015438701466568838256202243574117171071976174343794497091398516882556038478839442055299575215203925315851464777514175887039841186176963855044317161381881084343230414865908919628185242193399366474143127135621096566123242097497778241495868384300680714165224892760720841726260927817256988954698653922695611045646999161718011020152926549556468403202413546727563704838825626851296500213051888546680530758655986813616461858925336756989897196883964290773906994779996594051078959633820814821479150546117218816064427486232132582268395347398102497936666671360141875484171591014759869702279882493629099501046005506268049996373434027346552892478193894488580720484069481379289104293284846022798201465264521191564074970628114125882799519868495676772507100183161252047310063193313772335856991088717783436488625536281798448801322679409664200246397403080755089828107674262043998115055871231850504008301743917165201916782384748196664097195282856041112398152058908889193912672092081851325364303252936715965240978178676630892829922086878978213244415943697069991083237966106280233430156046941940162274677355013478313355536948073014517458010040068250879898458153281278704048498543115619333992255761455867090807583890028568196788407527352885264641078169178356473072695797167400698651924669563935885180182020826251528735444757095104228666241227496443357385237723701958903117874486965623129686998514926083165318326075693690109034318459326022887640257519262539006575780075263296500527501212868879501774625379103925901694469328685983153408589500223807483419215686065131224564736045177609052496298975021623222492132542925364750261780749491466875374759917651191763951876717581579036874582820233956230218135087663225821705145585948419079945705916320445623873890261523179687771092776682394134705283794272761155747896135052242208675639050977111138654011853395289372233277937712768886627959640025087108720164333136593435263527088314440086951787267376194998206166110983281088338011584316467284758772582797924769726964352875939389769139683278249599183096604589766756008704660621179671876798924477332872535944885795410126290570031045494277460308915798839739809572394075953059986261213073113184806529087655451315254270362789801078445473189550626839341466026950449952482006535103597125473305734864675874961368800303174400299802415005608268722711358024017436133935521085021276474589653094302341434386625371547351654690253222954594704181695627641809799257948467981956368070050526887004579016616128322929397556194326403551931627235187012441207530485846489052402738033377321014028859733963797034227381610855133343296748881033262408081590703205036786540774196295537950263797897864630173196765876970582882036470197777122110879639081725943103442503051759799098899939449542858617013050131298072457871689458330105774169536588138489666913701197003560859965247335786270761681041606608935840151853311012923444684789915171858311758560499350002613636278597270534761357677459829336841071426210179397237991824658496840207790105930560456079209364393563242338662673612523484437468509107462651049406821306936346815551443026555784916660620966667503655911002163325965864286616514000176621873352268695483624883996328783625565150427502610614747719458037771192117751697700740145739544663092179700395643451502053379123891073691409827693988993873884395328157229619470018555591424081705973626695543713465893287099558859394568056172717888691488473371712313466380731353003501985772998635172630544194458370188195967212422008512011968676973346202324466502432598090589987547747868561499928290107235363121973379560488497380246150441538076200206636467906329940981106430512689718200803497399456751622328000539725335253981052529163106605685710033874694026129574459123064152073507514818468937918420929005004823890815168091414397996537712876053809262463426866604651544878980654030179090901117867434159581584039830316863755199070206771858542712335636719992605989044434635831956183178603634409356389887319592668493336639579311051029186075598176175574324854783805202841935904273758213719158901826789864977218696506352995618135822361604539830418758842098853561484272328233971333260272184577255706486156713787377213038831794467946984805250420334266176259710683738917952410967371029363241165394055852005317280017823249521003180800390918006689692159994225472278727926672717952966752369224917941569611441423907231021565075894188347710959232962221019080376318674902279902702254883275633133833257614066471815920274127577277493637267061255359669081810651087964893722653200980893769817877765466108194988546728962460316195593265261033751856842512347271110051327085170483904868873221216999971964304829173229764950765306761153670658349382419444671149744432627377642578216415947564203261638892479414551923878123517845844375789793806424252112321419640337385746419843708562635473234446891246356535165755833512063017108648496380408256774889180399384655091895995356466615302377486998992518552432368652524515939688115576606720825591586434713676701191841120627389627850148423048115250346491071373643431514416044437579920595772791923691277336917555965473598485842806884754824243542520059284384474916186318799805743953839161489048812603904852942056557323968316207926857721282955148973656125879310784505937317436000432347670472227961296908677042324926758606663801590869845489863862265851005401722685412088228402360385401212635461491667338906658873766291922967564247676192066029055166945330834791499257858370769766090117029345699693636683538133335572578203596826558138534514362783870287743362635322693891118731629323197378683866000025713636076206035088689475223002313299249106873744906165253749229768704456722275814671032946955516587570167650029403272036059627257751473834378669264084939400225746548766299669701499073678258917094184471126010409031987435646139664018318368343827102289726359977029176313520286430364698319135915692245269723864715153599859910092519190660065203055043527852975784984200326027413438643418009023224591811236688560368003657857631715225944350713036435301994705711775957175745619733069926095873439207840876039021333249938467726425377599187141241104206443585425703218209800787781870989790899313146459045966138252904576076213292735350453013269250423025778736666395652791885545850213665910684134460748413689246111875401386108742576913040099136281352033663237879339177842664314166536224768481330168404591008454502827788248860281708034042445283180924919708801757175584357432154566549447052214585878876384593853180632786882864070770365659378457905979292680854623827139104627717769202218417877832153318097145991307388478937042874269597060433515217593193693039790505242828396342700733588192973348432793097489224903573485541714338536014745429773741769227412904304661815068562335903173970640931849265056871287565277703480070682442307289955550488513102275467493185879647230016994559341734718089876385493843240047483183843980890350183941418483663543510089288135974024880244825161320066788348079809170852357925265178911785741967731600864767245177982430454897343145670603799705161880307531362717489178056655675855253787676975938217992100515929115778334233463322322619198404726853590942490760988607089720931577122404233857436786142336889057265181186527835013855315306026310830532469913186509686631305510165787384089273195058860757317318297248326141774513263477022429368377038177934671537596649388840208697901101690944915006683767425135648084923115845140195661037975180464156157988076318898168413215851920953997161739270765321740000401790380337386667014985531471182095569595435204058163840832377217589198089761856127918091975856108199837831455051416572161484691031789525411166339688252508578698781735365599584023893799405049454213709588428338035880141376697268885165014178459708302969284350069847151237039896420997187676626678806482709741270934615609341822056543638459570539966370180134286070859578475300932101297959570372950623166333604969746689448079412901498501507925684635013240407733904086736730228683530815521805380741545760791663718915175347451983458733935993084292532561702193409029454520433542253806667993345888587019932510318758810489193287150185806902526563160549602221551428369224181601674198420921104743546547345733601431147861939440413379062671533634618058590943184140261043000148330976814572684004259546077335242655552848199815738661774368927431536608033913845300859380828225620988861330030490295958794005594074015381891686684522416850679650859348607759740750639922056563642580346524099403082242792927340666021647971718277045470166721086079814690243930010765391158133430150806823738971195389329140826646231819633163000953171912433026654685575229775568276082511698545374797754270576677845460908930719165989573210926294240384229453032429202365106731910630578024142876670703412195537893839232512029622721793327480485113145179716315688177171032089328248047162190733202710795147136579639734657694764833906875271626669116713612478433753048100724601508019559049194372860558445164145726374430261118604950476902914486069710702365337486809173985459720157244338930181591844468344749790578379048457332305985000400286039883921], [42404, 75240, 50818809301054207746873085882018513409368778892223141332768748469834211928310959333804011733854810307119601222988971449153217940438050639559701148195400717496167891817918044322967156548673786254328452934292180576555997282829801644195746582568659590652473145138168618255011746869258070409343955748669962063262624579462900199330081278872484740266937309005725859108954282448736835613155603164715402853291540498012715261261173520895692980013137035867064230768454023493897530234433123377315911195271907720975711267063279228094423248512084781265385677960645662642406549778582750180784822312258037459363726257792881226329398731463373362434047462552785555731842169763870000576563655564258957417366677304804911700879232730832722738712315788563039020488992139509135150597208722402153456680749963190259286983481442827107735923482722303565768336827544345710560165254948124283793876422148590818339372566576459036941035519452861599452654501586593823841530924678789472171270540594640872898905444597355170453706625070031562231051192104988590578682198083748184580432386978338159096957420942876865760314793216314148620550317129193636851777769237935622015082121434227816334097162888282629545326450447900659477464172887690300610223473525038717535465771540754658002267038310020927370038294339558568829876249968912149645983895596156063905278818567275659097807320731452755759369906956004410664497521943906153786829969085587896478518102861370065801801626917761941402780649812919723409414602696304398959256967392283652110018941778463003823151136029415814419721374553574732119851869192746868661310129521249212862665755521880866984170979376203939373812426721895525410219165978545283428740268401436427835338814620374598318942270655185235895022368017862858236645354606200399847807943024638392138473552023982387577190024579378836076290535868325980448467207274754860672395972608702482244256854314982981092006753145933141403529174921223618725757152505907221263538358953825391424935136150988804756184595478519499948333787001464626184618671304539069609409022535405098011335722758598380634901658578492308724901233834205676789234707636805220083477711117814916044677000485153156039867770726715668046042220108257250222038784529718450356829323221202224652377825746912871930098721235620709618510398704812724868132223164197288702435167523528339112889908621528599427398820885093692085364318892132207968979074010780520833959391967888782274605168634238415841835939879832907123630294495877787168083694038276220091207194308414825348714908098175817936015050719472864089583446787866514854527894692113213217702253809759909610682821216825311589912263866147217169654926563846236507555982833040200991880293411305670155283642380890291440647224504734257133139599067061320163414137268563115157794267231347493799427355357721405516433056901227366246147691304236753202919580776965066149915574124361639473957674774979248464804794682365759119556409966100286034599248080213390266152318970090832577640331411306689118161830546386204791843034453536937952409715667217355187100211831505156737191192646731376793120418239871566821350429359319609663576514601037326466113325371232427843286654311331323701014416025144932820670572746292745848682699912963026024398387915807202562378147006813528216773094289418989948978432006455526424656556461609866838290805348506431062170921654409829733057444311137426566659839815580347807806110081500883511135830565691507654669279356241908679712384924556734362652599985481739568111643904270834531081267218483525483337673653070749277562267208111873984430348640989474887279783351636486802815922102419047215011474840891218788830599615635522066983951993939049202177285857633866043853686143694033309867440457172937334063655231066821723490230202341519447676196352823382089079766102894414930805835327309555191321179025771078375279527778320031748305560470133851830269533768653433663989694124789914463783598896538617147702915987666552041471671099361309555788723307269287030724756352048377979162243949143083538999299966111469014917370303300435111702684414890975783164625785151013792485017443506862873597639515032802152298385477101125234059209853808055855539269427658145949754425833234103744152838688606384309285985289370385931386177689542137165921502489336184650225179304671639550001196290592211494316606717529301152529239008063879366475179683173886387262184700408478092131562520415667003903462113779150801109604352880518292554508430319917069338764379577947549653408750374005476278659631342517298858022513129633052754079003810850934937151540234075108770999885651444327339048158748036777588248832464264522271483382242575750399643439238322677257631669007376722282943283777030681345048320785090285189130589539809601105892044897069672042570647960969189861052753734851168319550026858487978779643402208733769894956416489338773499962249982237191724598299775371943719224534738758722664314135996651400701301690821897484266264039806972566930832473038782766924147250314173951603766601460089893790299836228759538980782509398621527946015750565233110891757406510910327337394087059026595460293755087124163481880402679214118087710994686661487776222086108593697108453500864898528584904522678258492997972837592132724471291226212439858389341363134335506498608716299803117152266284113890921502190623846321319859782176394274380807601839264737056316898719029197947157816166903519677977778086292998475801898330245880301413105788147234550301101121656951963126184471659838408441419914489425983726126417531786674758877020222140720758640014702271401027641226838222074482011795578417400654426453286628757046398981465883193222338202061563503537329916564116065400682484682427734487376325742854292586878501298654706819627266081539091436130004198460606769382082393678029511005662781040958773567157046514972516438581218692359611292896797143750041018263559759477982683576581008502698883232545714878810742988184394942612269456575457722202991650093468411303960049438791222689360107859258922726888756966790097502010315506949089901583012770822292970649159985078432247512641369494737672484300469712777752979685358212387815837949732444719653932670727038526417150515258602800979421789730387905110547873556046220910276006119029965679348069147100657016256391136708984119081163754782657083638658712215854097017096760609747500610366585389708097675083679571760313454915899151158269840642411597966796928702130938002699818030407691010820782521644442260925538685577686734945711570863423588827866014214442262465918597074587782425612687280188229802864885749396487014964437096708310953612484702433479947868642472022223209083997848603764506727137352594628826327942437785245675449244216849816836839610433106650846443907408880682823778278671166824544222130879576009944648526216060940098407673423953102011035869161096304879841352247910414536299679717593177402171042427355662493236500618582852356122475276700634524835568086792159336894579915135809337601585499562911438835521504800911954511495419376226467383455410035592853374004972224530030982853850332558987124318957764893651727888098225965171300797098403062534038653556316875633071847537497443100025685711488548784244498453606105588433272086176932694190562687208777204414367067217700974566065834436734605194390624297514221660559970557847646058607858170082567502786616486168076672520325276452936128802245101635161339723559293947139344632873756172967913532053686310267058623117920605171514886927115446780350627072010195400279717652403204429384745981557939472715731514855512848960398130369700819662097071889987341372711096344560426514482660723786967175864483521798351730889692964856691815985092472112471544689358993042872399704503844763515926702448725241752193120803064146670309459843293188215412138071861022725201628917862165838999049971380828209907722356349843388649664772604672903035418263797558411143709277882988347949993681447425373405882063604802612790140033609169963074148814692848795643501168107320847870128631628025698454364101512943525919564592698568164968710931338783550919987781051182595285969556693380440664102349179277967435830860768260658693724458782100465407044409170610548313781585130548389967012538844504557903853622496160728209321381688489181773798118589929333369586750927239167219740490523782801801904947616653685321300188926895762875104015438701466568838256202243574117171071976174343794497091398516882556038478839442055299575215203925315851464777514175887039841186176963855044317161381881084343230414865908919628185242193399366474143127135621096566123242097497778241495868384300680714165224892760720841726260927817256988954698653922695611045646999161718011020152926549556468403202413546727563704838825626851296500213051888546680530758655986813616461858925336756989897196883964290773906994779996594051078959633820814821479150546117218816064427486232132582268395347398102497936666671360141875484171591014759869702279882493629099501046005506268049996373434027346552892478193894488580720484069481379289104293284846022798201465264521191564074970628114125882799519868495676772507100183161252047310063193313772335856991088717783436488625536281798448801322679409664200246397403080755089828107674262043998115055871231850504008301743917165201916782384748196664097195282856041112398152058908889193912672092081851325364303252936715965240978178676630892829922086878978213244415943697069991083237966106280233430156046941940162274677355013478313355536948073014517458010040068250879898458153281278704048498543115619333992255761455867090807583890028568196788407527352885264641078169178356473072695797167400698651924669563935885180182020826251528735444757095104228666241227496443357385237723701958903117874486965623129686998514926083165318326075693690109034318459326022887640257519262539006575780075263296500527501212868879501774625379103925901694469328685983153408589500223807483419215686065131224564736045177609052496298975021623222492132542925364750261780749491466875374759917651191763951876717581579036874582820233956230218135087663225821705145585948419079945705916320445623873890261523179687771092776682394134705283794272761155747896135052242208675639050977111138654011853395289372233277937712768886627959640025087108720164333136593435263527088314440086951787267376194998206166110983281088338011584316467284758772582797924769726964352875939389769139683278249599183096604589766756008704660621179671876798924477332872535944885795410126290570031045494277460308915798839739809572394075953059986261213073113184806529087655451315254270362789801078445473189550626839341466026950449952482006535103597125473305734864675874961368800303174400299802415005608268722711358024017436133935521085021276474589653094302341434386625371547351654690253222954594704181695627641809799257948467981956368070050526887004579016616128322929397556194326403551931627235187012441207530485846489052402738033377321014028859733963797034227381610855133343296748881033262408081590703205036786540774196295537950263797897864630173196765876970582882036470197777122110879639081725943103442503051759799098899939449542858617013050131298072457871689458330105774169536588138489666913701197003560859965247335786270761681041606608935840151853311012923444684789915171858311758560499350002613636278597270534761357677459829336841071426210179397237991824658496840207790105930560456079209364393563242338662673612523484437468509107462651049406821306936346815551443026555784916660620966667503655911002163325965864286616514000176621873352268695483624883996328783625565150427502610614747719458037771192117751697700740145739544663092179700395643451502053379123891073691409827693988993873884395328157229619470018555591424081705973626695543713465893287099558859394568056172717888691488473371712313466380731353003501985772998635172630544194458370188195967212422008512011968676973346202324466502432598090589987547747868561499928290107235363121973379560488497380246150441538076200206636467906329940981106430512689718200803497399456751622328000539725335253981052529163106605685710033874694026129574459123064152073507514818468937918420929005004823890815168091414397996537712876053809262463426866604651544878980654030179090901117867434159581584039830316863755199070206771858542712335636719992605989044434635831956183178603634409356389887319592668493336639579311051029186075598176175574324854783805202841935904273758213719158901826789864977218696506352995618135822361604539830418758842098853561484272328233971333260272184577255706486156713787377213038831794467946984805250420334266176259710683738917952410967371029363241165394055852005317280017823249521003180800390918006689692159994225472278727926672717952966752369224917941569611441423907231021565075894188347710959232962221019080376318674902279902702254883275633133833257614066471815920274127577277493637267061255359669081810651087964893722653200980893769817877765466108194988546728962460316195593265261033751856842512347271110051327085170483904868873221216999971964304829173229764950765306761153670658349382419444671149744432627377642578216415947564203261638892479414551923878123517845844375789793806424252112321419640337385746419843708562635473234446891246356535165755833512063017108648496380408256774889180399384655091895995356466615302377486998992518552432368652524515939688115576606720825591586434713676701191841120627389627850148423048115250346491071373643431514416044437579920595772791923691277336917555965473598485842806884754824243542520059284384474916186318799805743953839161489048812603904852942056557323968316207926857721282955148973656125879310784505937317436000432347670472227961296908677042324926758606663801590869845489863862265851005401722685412088228402360385401212635461491667338906658873766291922967564247676192066029055166945330834791499257858370769766090117029345699693636683538133335572578203596826558138534514362783870287743362635322693891118731629323197378683866000025713636076206035088689475223002313299249106873744906165253749229768704456722275814671032946955516587570167650029403272036059627257751473834378669264084939400225746548766299669701499073678258917094184471126010409031987435646139664018318368343827102289726359977029176313520286430364698319135915692245269723864715153599859910092519190660065203055043527852975784984200326027413438643418009023224591811236688560368003657857631715225944350713036435301994705711775957175745619733069926095873439207840876039021333249938467726425377599187141241104206443585425703218209800787781870989790899313146459045966138252904576076213292735350453013269250423025778736666395652791885545850213665910684134460748413689246111875401386108742576913040099136281352033663237879339177842664314166536224768481330168404591008454502827788248860281708034042445283180924919708801757175584357432154566549447052214585878876384593853180632786882864070770365659378457905979292680854623827139104627717769202218417877832153318097145991307388478937042874269597060433515217593193693039790505242828396342700733588192973348432793097489224903573485541714338536014745429773741769227412904304661815068562335903173970640931849265056871287565277703480070682442307289955550488513102275467493185879647230016994559341734718089876385493843240047483183843980890350183941418483663543510089288135974024880244825161320066788348079809170852357925265178911785741967731600864767245177982430454897343145670603799705161880307531362717489178056655675855253787676975938217992100515929115778334233463322322619198404726853590942490760988607089720931577122404233857436786142336889057265181186527835013855315306026310830532469913186509686631305510165787384089273195058860757317318297248326141774513263477022429368377038177934671537596649388840208697901101690944915006683767425135648084923115845140195661037975180464156157988076318898168413215851920953997161739270765321740000401790380337386667014985531471182095569595435204058163840832377217589198089761856127918091975856108199837831455051416572161484691031789525411166339688252508578698781735365599584023893799405049454213709588428338035880141376697268885165014178459708302969284350069847151237039896420997187676626678806482709741270934615609341822056543638459570539966370180134286070859578475300932101297959570372950623166333604969746689448079412901498501507925684635013240407733904086736730228683530815521805380741545760791663718915175347451983458733935993084292532561702193409029454520433542253806667993345888587019932510318758810489193287150185806902526563160549602221551428369224181601674198420921104743546547345733601431147861939440413379062671533634618058590943184140261043000148330976814572684004259546077335242655552848199815738661774368927431536608033913845300859380828225620988861330030490295958794005594074015381891686684522416850679650859348607759740750639922056563642580346524099403082242792927340666021647971718277045470166721086079814690243930010765391158133430150806823738971195389329140826646231819633163000953171912433026654685575229775568276082511698545374797754270576677845460908930719165989573210926294240384229453032429202365106731910630578024142876670703412195537893839232512029622721793327480485113145179716315688177171032089328248047162190733202710795147136579639734657694764833906875271626669116713612478433753048100724601508019559049194372860558445164145726374430261118604950476902914486069710702365337486809173985459720157244338930181591844468344749790578379048457332305985000400286039883921], [130, 247, 1483], [92, 247, 1299823520026173021751], [54, 247, 1024516164479902988921], [16, 247, 455720066726265431266996905490900882394558747146482141787075315677165095088885828694652652647559594677024222696919599270525094653742790961149764092474429731154238973403387], [225, 247, 455720066726265431266996905490900882394558747146482141787075315677165095088885828694652652647559594677024222696919599270525094653742790961149764092474429731154238973403387], [187, 494, 38816051], [149, 494, 82266809], [111, 494, 344474186602161299045655565459875200189515297202159685841963309693321256436791107358239333992488384669462225724514566737914819391731643251133643937167303261124514135984381172948531741142199326216176529], [73, 494, 344474186602161299045655565459875200189515297202159685841963309693321256436791107358239333992488384669462225724514566737914819391731643251133643937167303261124514135984381172948531741142199326216176529], [434, 988, 294342151630080361329671206012541], [890, 988, 3431380773723958965810238888997160361438969984341873009414182709715139799521177315596323305066746506420528720933719492885099050374685400885047676444309654286151194696215729798687197900581515792260651121067248622264390436657736971938827185502515471513201924876847800289731141930370402028235558715334349980351263462383761738962266636440024214712324370586477925177508627381343048494562487639911385841161], [358, 988, 3431380773723958965810238888997160361438969984341873009414182709715139799521177315596323305066746506420528720933719492885099050374685400885047676444309654286151194696215729798687197900581515792260651121067248622264390436657736971938827185502515471513201924876847800289731141930370402028235558715334349980351263462383761738962266636440024214712324370586477925177508627381343048494562487639911385841161], [2790, 2964, 177841], [814, 2964, 8348207105308491327615593509], [1802, 2964, 666889614393703943182936743755450346410867920541249866571590171601011146184811572433280937221682637967125038143783226912748311069644987435631728719232010775081544810839566796739776533913818225767477885726369389927455826566361475527693528729014472003318543203339376570518381487992425450437426686428007462424782687979594138492323989203302549786951432032532010389322296419299853339010458055218083016497210885184482086852583001293207186550160092326267815808689236591280266536139683050548473268993631419007647405854797495334179892386397452825683247806241398059532509837508538702773723106151239906476172787216594224948850445004527935371927477747470501590730023763904866699055539487296937163978620184276516606334226397562963426098957305834743275958376867373151121764469547336757017898953005587657138142479794622207582816798559055879635129], [1916, 1976, 2440010445601], [396, 1976, 91740999241202560815859390241], [852, 1976, 4467743952004621963099914981764543167153329345116841658537593223366408983674364234828337085551768845459705399062869354698943464741849409939964965768894831815086902312868355917660481196386992327192395905373201597754133286511704881968932315801310163649332597948208197139199708098345996781425325262084300683804008721123034514516679769879808199207002151970810333807505181085827920655564410064342786690585250837356881438108680526722263144336657881091109308957140154949596881764193172424901767937299981448155891062974851961366807811127129162714718793156991766609001549107034107763015679388642118947035806690949676229120526268479833556778046807137787626108270611502202738739604824219452607457661527970011179108454519323749120186432207052370231330529702704336840365689356695406793376292244747871012691735405650166866178888876311761], [1308, 1976, 4467743952004621963099914981764543167153329345116841658537593223366408983674364234828337085551768845459705399062869354698943464741849409939964965768894831815086902312868355917660481196386992327192395905373201597754133286511704881968932315801310163649332597948208197139199708098345996781425325262084300683804008721123034514516679769879808199207002151970810333807505181085827920655564410064342786690585250837356881438108680526722263144336657881091109308957140154949596881764193172424901767937299981448155891062974851961366807811127129162714718793156991766609001549107034107763015679388642118947035806690949676229120526268479833556778046807137787626108270611502202738739604824219452607457661527970011179108454519323749120186432207052370231330529702704336840365689356695406793376292244747871012691735405650166866178888876311761], [282, 741, 46179121], [529, 741, 39116155344319], [35, 741, 5205201155353328942447311], [738, 741, 118054796531074071245111381562061049659826676492804103216122254605396443150226502099033230586317692119635773071824301070011596321547978335884675144461385932825680545968462418322892890874293430770044345645158320497804965400943767267153093526035163156062715151692450683104550687201918001405361066782813660653783453531813352739955259390996634606750054521330890139566488659452382730592131599], [453, 741, 118054796531074071245111381562061049659826676492804103216122254605396443150226502099033230586317692119635773071824301070011596321547978335884675144461385932825680545968462418322892890874293430770044345645158320497804965400943767267153093526035163156062715151692450683104550687201918001405361066782813660653783453531813352739955259390996634606750054521330890139566488659452382730592131599], [985, 1482, 384171943341499], [1441, 1482, 2368731022065220740981465120100089513694729995320775703620161084979124853843435806391828323975231112051258127837066958041153648214005988166515244597451275834385924309243559814878603892941686423894826249498758269867777797605911451985911306017376898594522837152813488061389602130633736209858276186164687306982606611807535967519466341218652619931360653649166561154762071034971199088108239290681447266649236901421906173409], [4196, 5928, 1990689415057347048035890081], [4652, 5928, 502288303959859679318658641173503346813961756961988074805940210572932639084447365189831941750039695040839718756826461690868405390874541562445287264071342417510962714885774339398911665090705259416640325162140419165588867905561901260587727241523961240791006146616807665182075215155730609454236903170817846149551073254446013161260940415003681569789691547242134435670946618410883437866391036335936090153917901573430656546672691610974378543451988870143611917341839395033038235428993565101310123500506177496686870551450542545914788144018642803165909239882767094102978340307101619196562510349304573107303205538617933776440699947018599855118853025307573071385391122203947922921344243487695835249497530481865674215738402604056424036242433384222799740886292295258999922122243221335226737484035512927664509857638858274356713163745491312044914244753737929568553713785304902291344212644571460636422846562861768437811984665946109197225228084121761192730088898299268606818419850412842747252339032723265590744599574879902317560796453275723326949233127861959425104700531914778505503298981254878257090673810686841787584466391322454680059597898077162881228310936317990435348032329916677120016157486669814532945642945673538264511845970154972961822367765386086079194898766401886310041354646463296623744830112872521205630676261197403216931431442380039395005168599171348479504173393104735488542580230675849252606898110241889830172778613967283068576253759296955302956833547984559759021584415618062413307639896046355885726175393868883967184777047061991343763172987609236439677512722047681647641624897468576166619544273579436902381012539811155126491695412521092141027645909140158064070275915871495101317443844588889090882954321], [415, 1235, 1336271], [1156, 1235, 12163524881], [662, 1235, 301613595381671], [168, 1235, 79943806022455593401], [909, 1235, 2835067621623256176496324262104767262755668299682167362977118401456518924145337758913221878788302985723779740258026189149447141771003937560034900909001416584199239358160576099628460750786353357876044980222872853556617700986471992660870675758014080155108152685486628132913164327061112726280929297196620340424659288175275622600534581158963848080404316861433450889492241262500368451265467061422793046985202973951344298048499652854657913527858818331688709587420160220240296264819528714509895629582052464303541909998983175298545648703242131898017233982132955128560165486706693910262624787910323408232496547007938405235995642013811091313374979662372921586878181264666901400641027480237819171958328576295903190973790988655409263474771867130693884797815629851022081388181610434727239405268595818590229326933924716148079991], [29, 34, 103], [128, 204, 409], [17, 323, 851908127328669427], [188, 323, 1056451947256486910979047656080778871099133607305218026381676926013258296263666236117636528131018402299873694829461264849653221413719797346360654189071297780240211263216623630905609430166398514228896863880648389230991814006930996022251242719776759218947985196989907530733], [36, 323, 1056451947256486910979047656080778871099133607305218026381676926013258296263666236117636528131018402299873694829461264849653221413719797346360654189071297780240211263216623630905609430166398514228896863880648389230991814006930996022251242719776759218947985196989907530733], [530, 646, 647], [207, 646, 108529], [55, 646, 738379], [549, 646, 1644353478367], [397, 646, 1078893279821424911891], [245, 646, 11958854919757386088190133487341390137409397240012730995264815189067497252924573335080525705417035604157382920162948979471261803542612449909440075095606152857607236849758732173860714638851125205569988996072597058477447099095474705020681300419], [93, 646, 11958854919757386088190133487341390137409397240012730995264815189067497252924573335080525705417035604157382920162948979471261803542612449909440075095606152857607236849758732173860714638851125205569988996072597058477447099095474705020681300419], [378, 1292, 19381], [226, 1292, 52112894071513337805066818017646143077751406016201434394510087198803472525158712140756410917909292606108554718017594035395490428770445286673035499205459475775243795469789479334910427217325726175119962850266245343898715757752959135751509204839270367364892931169181104685001295134931170223466802590686807187451106701919353485320153706717867499097059027403178891750172901816263350704297971719673386254058046019297249883906919668799860740421083019452040658376760739847783859960734740209483514782518961921990661477735926938754450234766007945405241731592797069294670037665755121], [74, 1292, 52112894071513337805066818017646143077751406016201434394510087198803472525158712140756410917909292606108554718017594035395490428770445286673035499205459475775243795469789479334910427217325726175119962850266245343898715757752959135751509204839270367364892931169181104685001295134931170223466802590686807187451106701919353485320153706717867499097059027403178891750172901816263350704297971719673386254058046019297249883906919668799860740421083019452040658376760739847783859960734740209483514782518961921990661477735926938754450234766007945405241731592797069294670037665755121], [330, 340, 26861], [126, 340, 7568346838961], [262, 340, 237612993541791006121], [58, 340, 1988731184935761442996825520561], [194, 340, 1051361091529803074497312148085134194834726090632313891925201], [2354, 2584, 25841], [1062, 2584, 2093041], [1746, 2584, 464833177], [454, 2584, 30677249], [2316, 2584, 183856769], [2164, 2584, 21099115382298983817817], [2012, 2584, 334271211499492458547731272547887241543612300851686369136657396149661899976080538138083030728091727202884537547828397303989521846150285994224727310715937436703669400840720081621634794639491055178948726789213582018641919270745737724308267077090949890342294969107363753642243318140951710007414637250642700212099874434147377372702815054676888810964629483387361015357684931064961386743180245956305559073378677675255826484065015277572151247239602876829147317163691904808730574201948998811139746582618463437388464904374343770704400152443854616955242298972816875946634991791563498745389881848805234783774832485423078750359531489476142879315877759798305266026374221386513230815827979141140102908803915845348679145978368046233973829270574933854534534414703827396124483029163134381474332914361750759726287440125294007498729442606864589466308765144744603741048295872803483783542761985241436086885110696684316347025369524459249113491400191038537580258340725561413369260426541829846777438639937202271182770286698380798592791354901093386263173055550778975291840318490932177024184587022852569403530959346859649], [1860, 2584, 334271211499492458547731272547887241543612300851686369136657396149661899976080538138083030728091727202884537547828397303989521846150285994224727310715937436703669400840720081621634794639491055178948726789213582018641919270745737724308267077090949890342294969107363753642243318140951710007414637250642700212099874434147377372702815054676888810964629483387361015357684931064961386743180245956305559073378677675255826484065015277572151247239602876829147317163691904808730574201948998811139746582618463437388464904374343770704400152443854616955242298972816875946634991791563498745389881848805234783774832485423078750359531489476142879315877759798305266026374221386513230815827979141140102908803915845348679145978368046233973829270574933854534534414703827396124483029163134381474332914361750759726287440125294007498729442606864589466308765144744603741048295872803483783542761985241436086885110696684316347025369524459249113491400191038537580258340725561413369260426541829846777438639937202271182770286698380798592791354901093386263173055550778975291840318490932177024184587022852569403530959346859649], [4292, 5168, 1000000009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899999998999999989999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000010000000100000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998999999989999999899999998999999989999999899999998999999990000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000001000000010000000100000001000000010000000099999999999999999999999999999999999999999999999999999999999999989999999899999998999999989999999899999998999999989999999899999998999999989999999899999999000000000000000000000000000000000000000000000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000009999999999999999999999999999999899999998999999989999999899999998999999989999999899999998999999989999999899999998999999989999999899999998999999989999999900000000000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000099999999999999989999999899999998999999989999999899999998999999989999999899999998999999989999999899999998999999989999999899999998999999990000000000000000000000000000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000000999999999999999999999999999999999999999999999998999999989999999899999998999999989999999899999998999999989999999899999998999999989999999900000000000000000000000000000000000000000000000000000000000000010000000100000001000000010000000100000001000000010000000100000001000000009999999999999999999999999999999999999999999999999999999999999999999999999999999899999998999999989999999899999998999999989999999899999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000010000000099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999899999998999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001], [1708, 5168, 1000000009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899999998999999989999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000010000000100000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998999999989999999899999998999999989999999899999998999999990000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000001000000010000000100000001000000010000000099999999999999999999999999999999999999999999999999999999999999989999999899999998999999989999999899999998999999989999999899999998999999989999999899999999000000000000000000000000000000000000000000000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000009999999999999999999999999999999899999998999999989999999899999998999999989999999899999998999999989999999899999998999999989999999899999998999999989999999900000000000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000099999999999999989999999899999998999999989999999899999998999999989999999899999998999999989999999899999998999999989999999899999998999999990000000000000000000000000000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000000999999999999999999999999999999999999999999999998999999989999999899999998999999989999999899999998999999989999999899999998999999989999999900000000000000000000000000000000000000000000000000000000000000010000000100000001000000010000000100000001000000010000000100000001000000009999999999999999999999999999999999999999999999999999999999999999999999999999999899999998999999989999999899999998999999989999999899999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000010000000099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999899999998999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001], [3684, 10336, 10337], [1100, 10336, 186049], [8852, 10336, 4630529], [6268, 10336, 112291668583782326970814212062933445180064237691164379809688593491679259003928478485782101626155358561778070939262332533056107657932544761697978547334360620305041606814657115006828581377822698350992325506452814594990130221333410788476381753505039703944878369739073897633840266094855886678071382250136772121993791551697220758315590164631959714668464026993039426355421380956511045255518082301808318557334506168575834411000842378655465915443414633995628655782929868074877068057132170650579526265335265874411170280550198615115351832672283897536758902637080774371721466379322920251174526365764705439656168076137880291482797876634225698739257545681039707730641690262062230633644453272166677664676808754726705187706796029011434493793637062058434443964392194978782270825868605981739457224663630537314665952128331977008818566331751797036457531882908787507650867397889520118143720133114690124645685093410105596752440094433071854483581662673470271655356040288769549836377112991791695598907556224067803559472720706325506259643260037601511813169343224092818187792961334784391767554413924299415833447973765320462298425245872975857424584771949457666254475677973246291177047079322618575786275531845715483165777706973506632297887230740750410512732900728824208446335473856836055935596069948146447181868140673866063133293448424142222475510307386615751937894167748414742131317008618155037149825574261263957873688953734877453684354819122589130073689653311016072894568775107949246563247499048215052174630845250928002178376974342261444021127328785550787684652020158032553712500137919461359100344976300456970527805197318641557981194416757018920493600466248002027544184713812363088224700830385198287992693137926808283869708676068473970812566867768307140959149908808610204099507387174873746271605172052415948705051751020760373173327069508529277828650744473443662064041805592053890521459208843762349443024961019660053318362193287278848289952092656701865232304743120737653619395768517395445168011957386278008965588658567460380925159823859037141152582111544719677218642775356774823555728337072343966071702254841816821203643329025829028451264315481363900382871063947897989939219280776855775988333159057423999288729214086505081980543268143361181378520328702857344943527490356283497947705400438874164272295926639166486071898566196778466801639299303500359084789392274483774703712319063478212345930328220550025566718552349466202852356653142344158077320957436147308697347132340687563544689930545733502279539520861743996896056026262768156029181839356503715235835218531142296170059473730521869121573567410096907541522950381094616082822005557914112485606983844076240894790516896769746348056461407781781197460646631006194766533174564164991555907013612947550321686463363110739174493195327066399696894655579675071726239098114131699335005485596403275506875743503685051043171815275624655207417671874531559555689224732459880140578132164174616429919566324363233411668770501101890397329804773952760109005093561419649699529453993154892114548586514196563945148282380048149152068049330586074088977435359514839001979315373137705109103146353428287790372182964177621856066532852492434025449611300220458310542119959122267269556875180883852488937310812963472498107811258091394635824167756742605611039403542204108254997388551622493637914760871058911781216724264857930835276133811526040532960574754840561378178851786191152044212101473145819353398641943555088815306186605481439939093508627012606636831140852095541103539949021012165587524956811517985154772825444889230497595014401530372859325026567203025198855101237698110599823589141237689470513548971693333951430282874685107451985686382997517725914690654581635945317783519923311721207132516695301873861391214237493997990763651665506615851992514022120178534354022284579579162132747773548274214531234390065407666451789874667369186362863752359709233896091410347356816106620779582299904980042946881690610363627559920105891569330794084834742362042667465718671547209072144409644638837407542310585404891315828107112749313740913087701815885752826290451073644208606494761133166005207798576933244188825097418100167125874210181692229712890737763947800244214935898685547032421107043152333948879689123602854096651058622980887426317233158135132123195539452366927282519287770256102948769413290583673464943849541150766681417699957129628744174084473770149897377103545489092162423852555336715143948801295085941454372849312521595310595192077403179789738582060563905209120944766075982852235718268699200901065981113174786015212768542192685878689233598951328575860902075884759674431984349983624514993068210185733825369313], [264, 969, 3877], [435, 969, 20914618838030044774844044399597], [606, 969, 13689173366961622504664601567752018939077991524782650492879174516654813621681986428548713982296890068816190530414793943814081068859908888292896845256373816893709235292434881585471064182509409581902703378690762297590473447229473787905132254218194284713267193559203029668024090456049882523302864622251107573376480021982719528466700916236027195135396793887677013467959469556422383132512659623657585900740397711126335867209639533529391761001226457604269265860598756044045454094922056992722281902211160754065123898403265601132141902576870905452719], [948, 969, 13689173366961622504664601567752018939077991524782650492879174516654813621681986428548713982296890068816190530414793943814081068859908888292896845256373816893709235292434881585471064182509409581902703378690762297590473447229473787905132254218194284713267193559203029668024090456049882523302864622251107573376480021982719528466700916236027195135396793887677013467959469556422383132512659623657585900740397711126335867209639533529391761001226457604269265860598756044045454094922056992722281902211160754065123898403265601132141902576870905452719], [2088, 2907, 9190860497227], [1119, 2907, 108912652988478585518412679383237114732588588321351102479806499747929306924091380573179779883442636259878651335165461400748474472469201301897368065825980347273951498120406517462525655016043779726554374444126779895371337716295848194658964418379466028471029377167803326346463274462684278701110032606650717897333273824502631534484371539000636804208895005867107312777458386767146678540414876125317041912833206012025368165728045368936224285969866471697012562318492031982226082605291847054524904592143310349995345876432037360957120348081998712115191219330814916645002909450817153399958139542982392339943596571797014468296425794036041535812989891295752010332886819972198919979463033314785921446735195161736563750640594564624864965223305211580920562412397807536038668120187030115219313307007995258042940794450538752493451941704951482437017780848468900849034131358469715241139447102224942573491324860853936781887611687303201610871232249466405025815737507667322456886652362305758857037800683577541003430475438237008100626728418088482128779820011641612870990827517212078641083508347420306254065819978719676988024207884429551451088192142059773054974858086731409042004956584149954686707172015638577910998080598241772628136879511752198489585370968542089578638280431148307782016195162632694750070514348677856365014320008467728390011034421042468923181868152931090444368828555414779669777838976480488250559389288826893575298741166216635564745948480127678484010833744801375450572361002045146595215017299906928515740273804955126808870569261713534718836351805724089007473663626895922230283376985819315218817319782166253938458430760791791965580985493203391866588879860166625731316676295102089882151632618426367939203986209497212340339163], [150, 2907, 108912652988478585518412679383237114732588588321351102479806499747929306924091380573179779883442636259878651335165461400748474472469201301897368065825980347273951498120406517462525655016043779726554374444126779895371337716295848194658964418379466028471029377167803326346463274462684278701110032606650717897333273824502631534484371539000636804208895005867107312777458386767146678540414876125317041912833206012025368165728045368936224285969866471697012562318492031982226082605291847054524904592143310349995345876432037360957120348081998712115191219330814916645002909450817153399958139542982392339943596571797014468296425794036041535812989891295752010332886819972198919979463033314785921446735195161736563750640594564624864965223305211580920562412397807536038668120187030115219313307007995258042940794450538752493451941704951482437017780848468900849034131358469715241139447102224942573491324860853936781887611687303201610871232249466405025815737507667322456886652362305758857037800683577541003430475438237008100626728418088482128779820011641612870990827517212078641083508347420306254065819978719676988024207884429551451088192142059773054974858086731409042004956584149954686707172015638577910998080598241772628136879511752198489585370968542089578638280431148307782016195162632694750070514348677856365014320008467728390011034421042468923181868152931090444368828555414779669777838976480488250559389288826893575298741166216635564745948480127678484010833744801375450572361002045146595215017299906928515740273804955126808870569261713534718836351805724089007473663626895922230283376985819315218817319782166253938458430760791791965580985493203391866588879860166625731316676295102089882151632618426367939203986209497212340339163], [3228, 3876, 2020279433052574549], [321, 3876, 45965557419843133716781], [1290, 3876, 10661911829842781090300877180485301018141668639516462904396985616949256977295654459714626919405858769920704398950152741176310094094837655156594476844745772944964094818501684561830190787225823539830008583060627709553951947233718778722941214440065083982939665668930954997148210126597676335732913108383645531256801460553611050346066946332787638563583265728147016381210495367271200167033172572415803878076021217024336918766721367261693617223251982197630823404875766343754202078682096436861797143119936349960604103979066238484740602869928756472996225270098046762660923250755385413512876728358234004837930371134651715761995607687788874407470379368954696169802185141247198505429028190509090018635006047522711087306601019596803607111226429764517416339690174209226291085604019106087879835514104501694680016501429923278404169409348929538108492995279489959422111897376904834976478432148236963558661998784571297751846662857412612431610572704238413980284039430171904571198632368999632965333332007030749261563246566579182109716868662062436082897078272833727209512906080266614744880761134535675601703069944630448937622523074429], [2259, 3876, 10661911829842781090300877180485301018141668639516462904396985616949256977295654459714626919405858769920704398950152741176310094094837655156594476844745772944964094818501684561830190787225823539830008583060627709553951947233718778722941214440065083982939665668930954997148210126597676335732913108383645531256801460553611050346066946332787638563583265728147016381210495367271200167033172572415803878076021217024336918766721367261693617223251982197630823404875766343754202078682096436861797143119936349960604103979066238484740602869928756472996225270098046762660923250755385413512876728358234004837930371134651715761995607687788874407470379368954696169802185141247198505429028190509090018635006047522711087306601019596803607111226429764517416339690174209226291085604019106087879835514104501694680016501429923278404169409348929538108492995279489959422111897376904834976478432148236963558661998784571297751846662857412612431610572704238413980284039430171904571198632368999632965333332007030749261563246566579182109716868662062436082897078272833727209512906080266614744880761134535675601703069944630448937622523074429], [1879, 1938, 3089173], [1081, 1938, 713061605611], [283, 1938, 16405337754548889997], [625, 1938, 25181809438169931960884833508058870848074934721408448648291277926624275735412192418229886769935307714315996405685837022658128634170570858106012322313896371919473536963303356887449142841871956522588584979039755484969097155306644105268570082905127845626055733055045185434945589729699157443657264206051106792353798348417219274199102552868607547715588141802606640493863432128170996114954736053947542070880115607460395905284416217846623080004315230905946946231824373561928607644534984083319724448514765444752091287197248627579521332451544811201], [1765, 1938, 25181809438169931960884833508058870848074934721408448648291277926624275735412192418229886769935307714315996405685837022658128634170570858106012322313896371919473536963303356887449142841871956522588584979039755484969097155306644105268570082905127845626055733055045185434945589729699157443657264206051106792353798348417219274199102552868607547715588141802606640493863432128170996114954736053947542070880115607460395905284416217846623080004315230905946946231824373561928607644534984083319724448514765444752091287197248627579521332451544811201], [4843, 5814, 197677], [967, 5814, 1348849], [2905, 5814, 1197498027591481692133], [6572, 7752, 7753], [3836, 7752, 697681], [6116, 7752, 67874116633], [3380, 7752, 38063568073], [644, 7752, 6772007217360769], [815, 1615, 1111099999999999988777890000000000001111100000000000000000000000000000000000000000000111110000011110998877788999887778900111110000011111000000000000000000000000000000000011111000001111099887890009988777890009988789001111100000111110000000000000000000000001111100000111109988789000998878900100998878900099887890011111000001122210999999999999998888900011110998890011099887890010099899001009988789000998878900112221100011222109999888889999988888889001109988900111009989900100998990010099887890010099899001122211000101110099998888888888888888890011101000101110099899001009989900101009989900100998990010111010001011099888888888888888889000010111010001122210998990010099887890010099899001009989900101109988900110998888888899999888890000112221100011222109988789000998878900100998990010099887890011099889001111099988889000000000000001122211000001111099887890009988789001009988789000998878900111110000011111000000000000000000000000111110000011110998878900099887778900099887890011111000001111100000000000000000000000000000000001111100000111109988777889998877789001111100000111110000000000000000000000000000000000000000000011110999999999999887778900000000000011111], [1461, 1615, 1111099999999999988777890000000000001111100000000000000000000000000000000000000000000111110000011110998877788999887778900111110000011111000000000000000000000000000000000011111000001111099887890009988777890009988789001111100000111110000000000000000000000001111100000111109988789000998878900100998878900099887890011111000001122210999999999999998888900011110998890011099887890010099899001009988789000998878900112221100011222109999888889999988888889001109988900111009989900100998990010099887890010099899001122211000101110099998888888888888888890011101000101110099899001009989900101009989900100998990010111010001011099888888888888888889000010111010001122210998990010099887890010099899001009989900101109988900110998888888899999888890000112221100011222109988789000998878900100998990010099887890011099889001111099988889000000000000001122211000001111099887890009988789001009988789000998878900111110000011111000000000000000000000000111110000011110998878900099887778900099887890011111000001111100000000000000000000000000000000001111100000111109988777889998877789001111100000111110000000000000000000000000000000000000000000011110999999999999887778900000000000011111], [492, 3230, 68049856411], [2107, 3230, 13359322825155108749137695517010456912911060514125909813743780244756231657642137974678306187851552041375281087952157514507780171309888717349170249081659006411977541358459885538523225571073158483964184215183795491800320076651867410359876358035067948528606324246193858865833820649690997051880597818722411351071469212493648079827231951688592373436902416465423640907042972715700505140644138867897823711705041000836904763842763341934407274351435823031851334480546300031632257766983842664847795632917370080401679409208578673778137840383912887238465463409515450683529010995696839988458003127058222074549001519861575966258961473165731980944737719073245306245838023859307977108936296766391115052516078983413020561369705766697741872931194598223662958805620895657454629818838224219879316948586822052054250160450189402985381120762523867290542092309295863326845102547424521397936720313515535316416012327094562001191229817009525269371403301696233598111492113609716281038224512704328637661201381974213611981753576017843156885834740326457439171290568071410268990608715526903068220334352528866205251573047290555288810336002752921504485612161419026272089101881], [1138, 3230, 13359322825155108749137695517010456912911060514125909813743780244756231657642137974678306187851552041375281087952157514507780171309888717349170249081659006411977541358459885538523225571073158483964184215183795491800320076651867410359876358035067948528606324246193858865833820649690997051880597818722411351071469212493648079827231951688592373436902416465423640907042972715700505140644138867897823711705041000836904763842763341934407274351435823031851334480546300031632257766983842664847795632917370080401679409208578673778137840383912887238465463409515450683529010995696839988458003127058222074549001519861575966258961473165731980944737719073245306245838023859307977108936296766391115052516078983413020561369705766697741872931194598223662958805620895657454629818838224219879316948586822052054250160450189402985381120762523867290542092309295863326845102547424521397936720313515535316416012327094562001191229817009525269371403301696233598111492113609716281038224512704328637661201381974213611981753576017843156885834740326457439171290568071410268990608715526903068220334352528866205251573047290555288810336002752921504485612161419026272089101881], [2753, 6460, 11925161], [5983, 6460, 9735221], [1784, 6460, 439934449681], [169, 6460, 10217826341441], [5014, 6460, 74089802891297701], [3399, 6460, 186218537200523343641], [18, 361, 81671197], [37, 361, 103143975536225777711], [56, 361, 88231338953639484307], [75, 361, 2747268108721464854672161], [94, 361, 11614395396735967816534625117], [113, 361, 42166416187410614504713852591832104031596192513785786661246666046570319292612054328722367991598493280380733662956153436510763308156952976925390804618120800689471478756960782937666990679339724907563406189953480559729203955768116086928691091917], [132, 361, 42166416187410614504713852591832104031596192513785786661246666046570319292612054328722367991598493280380733662956153436510763308156952976925390804618120800689471478756960782937666990679339724907563406189953480559729203955768116086928691091917], [151, 722, 43321], [531, 722, 23083492994159876270169202003647191893308095380993051868585674384247824380787608780960734978416703215530574086470787839615890676577177350476674130329401675861591376007017358786731608226956905426929202926986911428637381408554742526719143140740056783084416333879642667759285335056900810207520602017497287691881535513953971514738810276771081], [189, 722, 23083492994159876270169202003647191893308095380993051868585674384247824380787608780960734978416703215530574086470787839615890676577177350476674130329401675861591376007017358786731608226956905426929202926986911428637381408554742526719143140740056783084416333879642667759285335056900810207520602017497287691881535513953971514738810276771081], [1234, 1444, 1097441], [170, 1444, 6309203540697794137728747763478561], [550, 1444, 144425633233924173083678798494690678740268832495383875565630146864602940445269732153252421943596708599575647494986168974575626220499947072214656558350431881093062302809330260056216733055248892246921349423384092446358913964778298464851958856238155341853819859961006444777081261517872548310701128974440706758930369836533460616609781197119564808648694100754749944380995606932823591295165673245113493314790771620463459364262988777545490042501838575090344688656495739216560954707439013262694494776977474212344623561534382975537029904470890794535823079593399258603986848538869795654055829511597970563271733852156817016457254805062319552473969114297601], [512, 1444, 144425633233924173083678798494690678740268832495383875565630146864602940445269732153252421943596708599575647494986168974575626220499947072214656558350431881093062302809330260056216733055248892246921349423384092446358913964778298464851958856238155341853819859961006444777081261517872548310701128974440706758930369836533460616609781197119564808648694100754749944380995606932823591295165673245113493314790771620463459364262988777545490042501838575090344688656495739216560954707439013262694494776977474212344623561534382975537029904470890794535823079593399258603986848538869795654055829511597970563271733852156817016457254805062319552473969114297601], [892, 2888, 999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000001], [5604, 5776, 14676226849], [2716, 5776, 43143409739554720481], [930, 1083, 14830831597], [588, 1083, 100110048074161], [246, 1083, 4604283618329785428488803], [987, 1083, 1290118416840734700343441], [645, 1083, 281997552115245416778864294482683], [303, 1083, 402086827149525774203662574494762629781977575683448426528585129955793038573903462046000944607841346127321128768455654455924188986573902734362553095147618565475236745929228030480592036362734811733853089917782754468236923798842212827701672228437829439017037811329791783886407486347321166723616477001381322703982864461430430770579143530473025432640645589916634282025494866497100131324334144862038619504404398219865858608567272827886724898522016094545757984781148617753287717459033960492246352633577245622244313202654308552812851000246392034695534030715521754959243493574827942501717], [1044, 1083, 402086827149525774203662574494762629781977575683448426528585129955793038573903462046000944607841346127321128768455654455924188986573902734362553095147618565475236745929228030480592036362734811733853089917782754468236923798842212827701672228437829439017037811329791783886407486347321166723616477001381322703982864461430430770579143530473025432640645589916634282025494866497100131324334144862038619504404398219865858608567272827886724898522016094545757984781148617753287717459033960492246352633577245622244313202654308552812851000246392034695534030715521754959243493574827942501717], [702, 3249, 591319], [1785, 3249, 39328028829416809], [2868, 3249, 43000745666753281494708256417833210438309667826686392134892665685929147901188866889926738878290885163853022925068560990763969804727613948231502787861256265247374185706563572567277131252223166167578180616426110461620590157303477702831244236825969493227374273684286067417273886614615902659291320010949565959830261962068757843352788920021725944588260347170169048942582587867493826785010503991724855277405348873694605966340297324114688279222820863024067054651830867045740459840668147367845796740778326709924486362925190090854224098055243403825856628565325130828043951494430644914640978091088448202181454463098268258077823335332711107904713086246720225403929556201252008774846077811594803067154424675399912638951692163552977609397372126535505189636107619504775111573728165596948726155747989974846010802290741433509723092716153138798296402080286871170141823393361233294377914356138437614233474505597566964396723512998262144289692670367614919513280411580746947423484287721667800749166954197143266052541909376062907966902031044037564610621886778844577965385336785215289928353344320097284215430608437134460989654992638060780540358875967083998861810329408340449926448715224661457529519982272539757457736774595284084841593703668482619003053440121449227882678704755609650902802781679677313725470360081765998297238005584457870903197076501854569847799784680423280935319480606156654099764489940951863291268973864618313462427490282575943627084380506420763939001387980687688401084726956109280966787254239957300225872932188984662861326323087641929082289144109529894835606629431326960015427617271953829762594904522785028326746389297114190129274569584042184566883139247729824199807782678485083464923211918556514912694525435960730932292940649858309358002046349583090778995398773487163440657781537330856357536040010549008929391904114155927860997622501046535158060411890400580261992041461674463215747342081937601857256703879734435112445658985421978744257788693631580441116252405859476207615299700135060527844392232058428889749558067139036128531917530831], [1291, 2166, 19353211], [949, 2166, 81831481], [607, 2166, 7460555176605349477], [265, 2166, 84636054701410769610021146587938251491264320267048306141044177965959341522153408306275173747728572228410823809496444112474775105864413516743276226616932404410198339034938477222068299556856960305125869247341434044773670897158205424487813082556120107829280941587823290578524754361509166818874256609898792557339884155513906129604399897332007295962618791100388940891282240189961370246526421633687806593493508932436354639446995352877627954348750562841847409189437814125459291226242424192077259711774200089966224634279481630581464914164770479073254248287792953303794237768613330018000932296469860325524953202193188950203998930562232625394022331320497135343], [2089, 2166, 84636054701410769610021146587938251491264320267048306141044177965959341522153408306275173747728572228410823809496444112474775105864413516743276226616932404410198339034938477222068299556856960305125869247341434044773670897158205424487813082556120107829280941587823290578524754361509166818874256609898792557339884155513906129604399897332007295962618791100388940891282240189961370246526421633687806593493508932436354639446995352877627954348750562841847409189437814125459291226242424192077259711774200089966224634279481630581464914164770479073254248287792953303794237768613330018000932296469860325524953202193188950203998930562232625394022331320497135343], [1747, 6498, 38208241], [6079, 6498, 1377492854155950834078741781056301991306838201407084431148877293940744078579388423725546263008658538515703705744637931024246561721703192939863142971805755892185391986095629832428311115285036903012900445110505706981133371614502578948320268614853340973716831623341483623361446249803874289291343415182411343640430042855221510431411077548757912697420433460938439955924691743857038590182678129568958696634389203600013107671003006365756759675291819347228479349589309252613027149107219537988373268809510988673056711839509343436916493596513022302949609331937743896388051054497019717759180194715199350786515842017047138021735594740026455494110206279981932638425748050146123133350651816325780554707253365906888488987713960782219180081292437739585524165350941740001780464613710732691080136901686512575843740648846712910635389392896458618635922576300531054213367766722863462058382971139104450488078020434883337561157359523012188308854764163518931343688532093322347313557440740543243978232477730599917877457516643016744394019742054021663465081704287440585341124100481497254948081405843971282475284241483539196632860875278327080220592642359674792615936880985274465017280324144565676565071807139032760249976328128297050669748114508099250933298587820911531404414753571645777453585140661697894744197917104350672190822586373998548747913475414622559677911535257262266645840260371825902277552057283580317274044567891435832004492378875458886088557646365789048107793234834779285056937268971289259436548200219561616508196146535645625714482298258777815966318283064971024940597721341127208105376230773163087485429345492576629710521571015337544037878331563408835778317259385288938885696082382359675536462078126576217721693792928626382764691495412427414615385695127091065318384558644519151055176262821636333706950261001767159410232440361973770334823288377416853742708487803373154636015771957071829222998198076802607225906826584458848192351735681425651767528096194855202214511510060989474137681173903928488262932320639524090599914516374952502496709241889796276644804675019], [3913, 6498, 1377492854155950834078741781056301991306838201407084431148877293940744078579388423725546263008658538515703705744637931024246561721703192939863142971805755892185391986095629832428311115285036903012900445110505706981133371614502578948320268614853340973716831623341483623361446249803874289291343415182411343640430042855221510431411077548757912697420433460938439955924691743857038590182678129568958696634389203600013107671003006365756759675291819347228479349589309252613027149107219537988373268809510988673056711839509343436916493596513022302949609331937743896388051054497019717759180194715199350786515842017047138021735594740026455494110206279981932638425748050146123133350651816325780554707253365906888488987713960782219180081292437739585524165350941740001780464613710732691080136901686512575843740648846712910635389392896458618635922576300531054213367766722863462058382971139104450488078020434883337561157359523012188308854764163518931343688532093322347313557440740543243978232477730599917877457516643016744394019742054021663465081704287440585341124100481497254948081405843971282475284241483539196632860875278327080220592642359674792615936880985274465017280324144565676565071807139032760249976328128297050669748114508099250933298587820911531404414753571645777453585140661697894744197917104350672190822586373998548747913475414622559677911535257262266645840260371825902277552057283580317274044567891435832004492378875458886088557646365789048107793234834779285056937268971289259436548200219561616508196146535645625714482298258777815966318283064971024940597721341127208105376230773163087485429345492576629710521571015337544037878331563408835778317259385288938885696082382359675536462078126576217721693792928626382764691495412427414615385695127091065318384558644519151055176262821636333706950261001767159410232440361973770334823288377416853742708487803373154636015771957071829222998198076802607225906826584458848192351735681425651767528096194855202214511510060989474137681173903928488262932320639524090599914516374952502496709241889796276644804675019], [1405, 4332, 275493541], [3571, 4332, 720355304496996023353602286321], [3229, 4332, 5038970551344045750217075834839123639035688757207322115809890331562446113015392631386388697098452838661061961182161409762948504799816471451644844501711256987955932752012565738973096311608018257356424099604602559051287802198296178778672996911792916234084341999603936458556130480986193375214199967446759501276816104562339255840606764715047804199687059803754730956488118441499351930800889218994479881561670503990423713591697190049382683332111467747070361260783768343687073317155532486788377506579089381036688139125159599189769654315439112575395124879084303841171951832226620726976941717878302235943797937086399235046445734635828488531314245584507170154497324431999741457790199476365741108540016271610808888556123583630551923551966005466293062846662956049773076789666180872031465890386673469369631424253267252587547436412980027622338834778538497208735012817309789184505677866799093008548590269952109067229101951399932625545798664202638691900891294208407230903261504855389244336485897337084418224669507443733846590091430048866174979819716940773650967156415836783881853300020371807405669307432003037343489152104240978584657131336884420021261738627071476366600270959990022186297705298130858791843092547297964178138167132449076547128383614022512192990892811894882308348347333310421138833819603136817876681642117507580312111539996669586941], [1063, 4332, 5038970551344045750217075834839123639035688757207322115809890331562446113015392631386388697098452838661061961182161409762948504799816471451644844501711256987955932752012565738973096311608018257356424099604602559051287802198296178778672996911792916234084341999603936458556130480986193375214199967446759501276816104562339255840606764715047804199687059803754730956488118441499351930800889218994479881561670503990423713591697190049382683332111467747070361260783768343687073317155532486788377506579089381036688139125159599189769654315439112575395124879084303841171951832226620726976941717878302235943797937086399235046445734635828488531314245584507170154497324431999741457790199476365741108540016271610808888556123583630551923551966005466293062846662956049773076789666180872031465890386673469369631424253267252587547436412980027622338834778538497208735012817309789184505677866799093008548590269952109067229101951399932625545798664202638691900891294208407230903261504855389244336485897337084418224669507443733846590091430048866174979819716940773650967156415836783881853300020371807405669307432003037343489152104240978584657131336884420021261738627071476366600270959990022186297705298130858791843092547297964178138167132449076547128383614022512192990892811894882308348347333310421138833819603136817876681642117507580312111539996669586941], [1652, 8664, 72881569], [3476, 8664, 13720890119695419839273767555690245911143872327995573201778902427306415425827344633593165372167001508982332693743187663811134472146174569869647015969154012038352247877649286062982535406173816043943839902788042337562738255538927804915945209686690471770716132634301547487266636644444358765108363679711670311323841011161546206558752872073870967294900031584116966526886928024285536443377062862079711813009953174855497416637668708806200371454681498418344972787303742047595051088979711729312523444713436397067686619095700313477060297645349814024997184130325185507463485041053383469282885498801487108489664924749356040894234864784538324085750678611213762425998265761814211217104834831423566073337416761705555488246966801716357121784795824030627002555337413221715904605456559257114785769773973993342541788583064121465332339373758542437526283222579909057665868856363396896683165533936296020191332598780907145399133764532443037827574760362252903748545808611776730547609368837819613899914805621157800540764977219411947621489872151352833800820067416495931913869746684514983479568064732525173820009281084494764375887681561850019996139215938120102765625133564289758910102497930581049922237541291132192831907886066503315810887660773329399645608617454434879139333567311098914459429379189133538000533440766073518532511285535030125380533451468367811894938760168568818818925262160588227745206747675808131957203061860537058415962477426906108456583858670770383661745811207769141193982802428416435436509332009578443625438415026438302940486915011393346924240887294838561996380731046006981545636044141695138314050291645052262801861469255690694584250786368224317453977973498347709830451097999824894000292447052011188178454281081681981901350120494798897647222715526335608938523263680012157806317259717611183699955746013096946362392390317502632249862801389470635573172141779768764308572994634624290264662112309903756325553309644033596477595041895983331533381231131289174084602926152701240556443015105780584937736452956988343651053944790897682238427111798320368212709580936711173149963332979288631944792516747272551171339354672784281029954226150098387700736793962270488441323210261842743808108741456979335886690364747773199010026801289088603457480450235641880871143155548695720313046498765689306167379574388704502231558708622203234949565918373683749865483823489036027750719801325901751648623261664413399223060085328294729769058621666062101379842686976181865678413152713548194880381897376550716135104061769032442207713722518789352627685594968461779410923494251338085216030406809710696541124135239185094931202702290890581677790169418553544037999511234452156209754485389852131202060153232980069350592603186136127228545258129665128367365417174265279607248850529], [5300, 8664, 13720890119695419839273767555690245911143872327995573201778902427306415425827344633593165372167001508982332693743187663811134472146174569869647015969154012038352247877649286062982535406173816043943839902788042337562738255538927804915945209686690471770716132634301547487266636644444358765108363679711670311323841011161546206558752872073870967294900031584116966526886928024285536443377062862079711813009953174855497416637668708806200371454681498418344972787303742047595051088979711729312523444713436397067686619095700313477060297645349814024997184130325185507463485041053383469282885498801487108489664924749356040894234864784538324085750678611213762425998265761814211217104834831423566073337416761705555488246966801716357121784795824030627002555337413221715904605456559257114785769773973993342541788583064121465332339373758542437526283222579909057665868856363396896683165533936296020191332598780907145399133764532443037827574760362252903748545808611776730547609368837819613899914805621157800540764977219411947621489872151352833800820067416495931913869746684514983479568064732525173820009281084494764375887681561850019996139215938120102765625133564289758910102497930581049922237541291132192831907886066503315810887660773329399645608617454434879139333567311098914459429379189133538000533440766073518532511285535030125380533451468367811894938760168568818818925262160588227745206747675808131957203061860537058415962477426906108456583858670770383661745811207769141193982802428416435436509332009578443625438415026438302940486915011393346924240887294838561996380731046006981545636044141695138314050291645052262801861469255690694584250786368224317453977973498347709830451097999824894000292447052011188178454281081681981901350120494798897647222715526335608938523263680012157806317259717611183699955746013096946362392390317502632249862801389470635573172141779768764308572994634624290264662112309903756325553309644033596477595041895983331533381231131289174084602926152701240556443015105780584937736452956988343651053944790897682238427111798320368212709580936711173149963332979288631944792516747272551171339354672784281029954226150098387700736793962270488441323210261842743808108741456979335886690364747773199010026801289088603457480450235641880871143155548695720313046498765689306167379574388704502231558708622203234949565918373683749865483823489036027750719801325901751648623261664413399223060085328294729769058621666062101379842686976181865678413152713548194880381897376550716135104061769032442207713722518789352627685594968461779410923494251338085216030406809710696541124135239185094931202702290890581677790169418553544037999511234452156209754485389852131202060153232980069350592603186136127228545258129665128367365417174265279607248850529], [8948, 12996, 5653261], [284, 12996, 9030504529], [4616, 12996, 522451288333369], [2108, 12996, 394067780083307809], [6440, 12996, 63863836407655309], [10772, 12996, 101344338278189772667549201], [8264, 12996, 14700013102210150576604710739684162048140930692603755873976542933991808504895950289363568817349429680371657850263534802805815235815069954079289212604153210985138515952059025316186611234169276670809176488945123978383060936773524680097744344840640544624006636737363679558412995510174935441848336633554072568456161177082950221755700159810306768076426427855061944884616523029613276378504987727831790114460049049444544609059896543913783118706889314040667471547438596999009122501162730917693075993563032535539765190158544499925737464957880442929059125221913088657739214321525220196814530119069546288792116288403825226329627575450463548241547732594869956909498937938089458344673843665407392730691576337038497519352635071021325822943798500731773622731418862770333755195946590664478018507313404344362934296211010664410430803780047701431726941645654920242990633854146792050997414011682828216899538742169359838123133889973511766526930234161785133712183485028573008794629554894779310390185130733257933298240694303177705967407751131039188039908492936973922307127700942384614584992283352755549194499483797427518918774498250554734519336025207353854638623588635382116525940118874585506213405213235729126224198947817484488868819998336511302627153494144262905450995543018749006025996189798834107308179044955106312963728118620229166489318114739933012097608091805899843230020643740720006192913543511478389083861685220496525474197304701885008053329418992140914404879170284047241738814441742348241263692811412755650972582684202131762737338715059633691085317247955839098557314087869870527874011929674063986415782202652278212867613936346458613567706252943446144074437153222150817042733187407657409754111088520356153445655907158391567603058192294143364015381196551825614804172092742760453443012907749353037394243301347027801598054757492166329923127351184662530648889301760755330976813472452218140777298355948024872189535565384596593412851720467275967810642610647381694142966103486864844712647076475353372282953644589098870380980552137966316653755035441105301189936902212141442173885827984635309376015890056244078775295288123417452281719826844398760838918156098754157743498985285275192354265136058821091883951235542756873584467631350263876889109572271702480713456272101701282891891831141186562591767175349722215249242706464390408593329469413169669823607005498040831255583210958196228321390875941575507363920449576878719825549157889516906650957797637547424979088937263944007871788985480528035811288016963803399669764982461299932659796987411148588844512232883755441551579394344656088140700835725265018262356934397369870099031004526504896010113241892801763751166910400303650435363433937074532955224013506407494151631435563986222807169588685514726021965940646858137750859898867418385057791251702519743506789359142773880324775298990351835774215788987196953068414320666966552889002394381047065176171348479971726536007196023798581571867668559172652605954247828915805544379322889864273012053542950403977184558681482295751115545431518802615963534229834632067516359262417416387165472180636642755611956711934461027118516614203595224589518912645555494790078703332499199196010548415710618941254965584883481459508228813175363965096914027482103122458989931849188100663123851955520843567245148928267078441833474355426754239471416322728813319098727411246931895624766121944835108567842563033148430102670633686531953344347599318499266179043515993773633322815934766965329003016107482285090814575394950057851105874146453576737798267473148838348201415574614664007035426817849209395029897068134637109925648389983785548931654353490710484616887576655994332144891450734368124346210518678273089334341738199623488786070340624243322828355697414882551659297198398628699075704793323351941009383605566797524038782059678058945400591658278325762748019821954774897749127134171060309247469396412217180779641527722340987152927000164019475528168435708379803418197200489644481564208844094960619008938703340542197636942773755838098755294023328458214253266087137948561553396600161], [12596, 12996, 14700013102210150576604710739684162048140930692603755873976542933991808504895950289363568817349429680371657850263534802805815235815069954079289212604153210985138515952059025316186611234169276670809176488945123978383060936773524680097744344840640544624006636737363679558412995510174935441848336633554072568456161177082950221755700159810306768076426427855061944884616523029613276378504987727831790114460049049444544609059896543913783118706889314040667471547438596999009122501162730917693075993563032535539765190158544499925737464957880442929059125221913088657739214321525220196814530119069546288792116288403825226329627575450463548241547732594869956909498937938089458344673843665407392730691576337038497519352635071021325822943798500731773622731418862770333755195946590664478018507313404344362934296211010664410430803780047701431726941645654920242990633854146792050997414011682828216899538742169359838123133889973511766526930234161785133712183485028573008794629554894779310390185130733257933298240694303177705967407751131039188039908492936973922307127700942384614584992283352755549194499483797427518918774498250554734519336025207353854638623588635382116525940118874585506213405213235729126224198947817484488868819998336511302627153494144262905450995543018749006025996189798834107308179044955106312963728118620229166489318114739933012097608091805899843230020643740720006192913543511478389083861685220496525474197304701885008053329418992140914404879170284047241738814441742348241263692811412755650972582684202131762737338715059633691085317247955839098557314087869870527874011929674063986415782202652278212867613936346458613567706252943446144074437153222150817042733187407657409754111088520356153445655907158391567603058192294143364015381196551825614804172092742760453443012907749353037394243301347027801598054757492166329923127351184662530648889301760755330976813472452218140777298355948024872189535565384596593412851720467275967810642610647381694142966103486864844712647076475353372282953644589098870380980552137966316653755035441105301189936902212141442173885827984635309376015890056244078775295288123417452281719826844398760838918156098754157743498985285275192354265136058821091883951235542756873584467631350263876889109572271702480713456272101701282891891831141186562591767175349722215249242706464390408593329469413169669823607005498040831255583210958196228321390875941575507363920449576878719825549157889516906650957797637547424979088937263944007871788985480528035811288016963803399669764982461299932659796987411148588844512232883755441551579394344656088140700835725265018262356934397369870099031004526504896010113241892801763751166910400303650435363433937074532955224013506407494151631435563986222807169588685514726021965940646858137750859898867418385057791251702519743506789359142773880324775298990351835774215788987196953068414320666966552889002394381047065176171348479971726536007196023798581571867668559172652605954247828915805544379322889864273012053542950403977184558681482295751115545431518802615963534229834632067516359262417416387165472180636642755611956711934461027118516614203595224589518912645555494790078703332499199196010548415710618941254965584883481459508228813175363965096914027482103122458989931849188100663123851955520843567245148928267078441833474355426754239471416322728813319098727411246931895624766121944835108567842563033148430102670633686531953344347599318499266179043515993773633322815934766965329003016107482285090814575394950057851105874146453576737798267473148838348201415574614664007035426817849209395029897068134637109925648389983785548931654353490710484616887576655994332144891450734368124346210518678273089334341738199623488786070340624243322828355697414882551659297198398628699075704793323351941009383605566797524038782059678058945400591658278325762748019821954774897749127134171060309247469396412217180779641527722340987152927000164019475528168435708379803418197200489644481564208844094960619008938703340542197636942773755838098755294023328458214253266087137948561553396600161], [3932, 25992, 363889], [14420, 25992, 2352966113593], [5756, 25992, 34922646551494153], [23084, 25992, 705137263199033455729], [15788, 25992, 47427975359881268705333872680697072930807848116209703894134215029688098417536573722347660459462356210883003506460158318815410483479475447087571641224054926934555111658162658132378957183446586149582280128523924489016901591402135395307236073734812164654944869039274663728409861776827438266968668821208742704114166377388146540781151796407934544641085442645239721243114563939342198346530513914216475165940650333200508489534046579318195829582004788797072148738950489073511610581079981795851515529893587992674603945059072265482080165444134330763686987783505120617876285027565328726782498818278474880577576109439337666381755903182470950594198393466446207314869257007322126150063535652383897221382936940592519285050297852893979522533133705913300793964991015920354164883212732654954823640598766353772581634064958918679112495897029594430496987924211181489327711004990976362539876625674428027548551263943914766503737188748341906777076414943850633960424019777716738064906463119104408075773716458764399334830381274988376636054655415214064118665946286734611148793951346885642376172167449608459159375262350067706107668725052247578127266562383146713744666872912826863537960026356246206749053735579217808835407236950720232470456170883666129249031367301614165134736892136887852327043504430977968041382227337514718831972454697352871152572579793493478889715571520263825308130333969730497875121375617404297830545281618807695025858093368523200847051443147322171784708547342895783382366273618542494581216353123997738585775594455167018438668017873557730981422635398088134147761225488585614553126140438867005410520129802338227650250565176800238812421281810811381262151530871201943735501369308330693255430965814234536925175960301098459299628569035139454259040727873068888122394525038533750993103631588996357820733736674764495561970504863095090876422463375327070450481995407423215003541967223000330148618810449436099325515756860747349415161829676028073214161700433342850466814404312011713196415911166860438261530599596597618733420754033340942371543070905603590238257299475579543099531096456221068149946795471998374082692721483967008415850126110417995275734795551736023489560058486178648239061180261187903923725045124223533881213486053591608787100686046391758622781154551889116059551104463154268566844610953067219463986436214201930056482800767147424259547013563199085541053597677909801120005278952152581953599567038985617346839287844389986335729683103684333088053102989733487588583568190493949181203861995956677887162197930347192080312324045052780664236264126700896320529529519638899288181135295697777249588311991679851898472186276046905355291009118161418926281321784650044480546651384134806004124252100746652511211822788513119105341307216745790122193586903494015975110486577909012677479699067319713959382580000851754473546003840927112933697563869621302101549236652058222708316148041119668449509615686599162178832409311911307130084769690373916307918739858373622644859925193217840201506862598253317019318163569380361815351204216393765052204577246318950471687623945685740442303993812378945066869493689247260637452690377398619806376797873447390356646566799784912742113104049060270046796921051988856961362526294160190175800897696429578391806463217071335790909890678346333559173083358632189647936337000732730621538071807656859801598447799678786016279276743517524715037935213005600781432830547800261117990126561887528680810680207968985352763736108896977794199689812776845814434806527290698617960126892117641035304257193392330343720800149926602986268754378838726291099353489367839802150775788140074998402119481803507782141712765327450723436017999682558636470524285863980114048122231292292677935332216480635065816836273825482609545173157825124014947624442665740382758902230591962341648562414520938303554644029024136965461406339059446601070189088048693318574528019145248166863512391328782846699177966757694170788822330715660486682262150479615697523492795451101035080730791060700616633359219798313849733417088105047488697622117266077813271257174506845749991550670299579009826420809780044763182633456169090248179896628992606135590299879192542383138238069556559951279338251391279943265863859760342381921810464175685883732419740434251144250297065051429576205258923951699536413259662601358674872023297923990130959856243511267675904861055569263740293224321159133642804475393425502861216269331646371096104525200971636921518544316596288580913484461312244809584930843909137380054453624878454047950631926268909814146698117270767163391456409213429201064332831443058397355274649723015327160296081081615660198409933744805055822953766722622334533631780471607376261858499230412677895662775281299437035091835402592323858189371844961021491905029492061384636867775996508396231344410199029792592285777056342825416863340071969215711892809966356278133955713247205609643137403304190247470601180427059790354662986315216191305258981180508054949766939771173819401848633706085503504154221759445339870940500079828511910898457931066307384328161773939070496854725021834576509250896221529857026893257101286738303118043200869285782760532290186794591782498493169923486708094494262863603813563935146054355344469137082018778517934459977894844032918303380907341810424995702263262160831505578194867062438144165127852646061859381857752649160165535358374514937815279858309210843717854600102060132036804134608836774876265379538272377364524514275133902354871162820421941356346926232825269107099149228790423068210131064135623479669945578791191377259855237429738037326275879302098340269042108002205610431239339281168477337562300607173888934779284534708775541558178143645236668854919305246725085853045182674026386423402535009967211027899638764024971948386730024088562514701324111617184474233921234614569873053842918608285630390190697440828852072611551128369626077138503845124576680054684876283325418033973462842888992329308619386023346698170996260906872289782143320549442860969298440128629587795475029973201865153864492769627760530004317724207325031508286774946459131862271895529073248741663338714136091887906224852315444433490807993070750804472731126035624693135495491299419580033988834417802167504242658308333747942469480873518297015999562308625447006622616240659928467964422213987587017484570049263641272948282354386163180083401085023714285703709420769141201759429662422452306702391183353918360617528933264374127152464302445650802710575804318893727796586035825680295573183706200853258991988043862948524849986614601099279564095688708037358484260385322066862951283124370248699483795050780979928245297787512921695995531386010457884466679060484722296794344451312297306936723712010240800337636663152325011335383533657994917257423030380587127088993807767285389457276149905607124587390123998326851880368970554659707714278126930425768087853462403922155374265052043583645091615536529265393346791665644399125318539915093110255086494927262931769233180434238803424248932883910356612725847013571412943586322423218892571165632886792552959739836681568512408054264460410053207455455979875029171666372877916046147163004301522193265075785192126997023580811914571214917956810678891909406110335752825761096692633388544147081935171484220162439273587760961290597245508273574382402537685655555804111741468572495081962408583788636914006269313295801677615169609863303164970177947813849743541228417805075474908934217249446252778337313763247762354488966006473541258046010769501859733157273392245281031373926388924013649168557831724402263000717770852699186839011207246851639255940571792697040803343486310284536127256078387445156694000144197660396834408282621462841095715874006418895382524190744443785052974615726827043009323265520176325775233370684606036624479321424099630583110211943360519503893196851649690225471566637876109696949538897881873309486410086594094340497221154495657979045699095872928941049383804109380061722973209260954022483840984140604711299181925024626946683164709225187346959124652265777658394220589013123014043897131090121216174986624708933334376691953303519673538504839128254404104034269491129841689877605103771456147722353198602356840666869935889010056471493316120144311231815990031427186306886601014243939604089112725354014778412732449], [24452, 25992, 47427975359881268705333872680697072930807848116209703894134215029688098417536573722347660459462356210883003506460158318815410483479475447087571641224054926934555111658162658132378957183446586149582280128523924489016901591402135395307236073734812164654944869039274663728409861776827438266968668821208742704114166377388146540781151796407934544641085442645239721243114563939342198346530513914216475165940650333200508489534046579318195829582004788797072148738950489073511610581079981795851515529893587992674603945059072265482080165444134330763686987783505120617876285027565328726782498818278474880577576109439337666381755903182470950594198393466446207314869257007322126150063535652383897221382936940592519285050297852893979522533133705913300793964991015920354164883212732654954823640598766353772581634064958918679112495897029594430496987924211181489327711004990976362539876625674428027548551263943914766503737188748341906777076414943850633960424019777716738064906463119104408075773716458764399334830381274988376636054655415214064118665946286734611148793951346885642376172167449608459159375262350067706107668725052247578127266562383146713744666872912826863537960026356246206749053735579217808835407236950720232470456170883666129249031367301614165134736892136887852327043504430977968041382227337514718831972454697352871152572579793493478889715571520263825308130333969730497875121375617404297830545281618807695025858093368523200847051443147322171784708547342895783382366273618542494581216353123997738585775594455167018438668017873557730981422635398088134147761225488585614553126140438867005410520129802338227650250565176800238812421281810811381262151530871201943735501369308330693255430965814234536925175960301098459299628569035139454259040727873068888122394525038533750993103631588996357820733736674764495561970504863095090876422463375327070450481995407423215003541967223000330148618810449436099325515756860747349415161829676028073214161700433342850466814404312011713196415911166860438261530599596597618733420754033340942371543070905603590238257299475579543099531096456221068149946795471998374082692721483967008415850126110417995275734795551736023489560058486178648239061180261187903923725045124223533881213486053591608787100686046391758622781154551889116059551104463154268566844610953067219463986436214201930056482800767147424259547013563199085541053597677909801120005278952152581953599567038985617346839287844389986335729683103684333088053102989733487588583568190493949181203861995956677887162197930347192080312324045052780664236264126700896320529529519638899288181135295697777249588311991679851898472186276046905355291009118161418926281321784650044480546651384134806004124252100746652511211822788513119105341307216745790122193586903494015975110486577909012677479699067319713959382580000851754473546003840927112933697563869621302101549236652058222708316148041119668449509615686599162178832409311911307130084769690373916307918739858373622644859925193217840201506862598253317019318163569380361815351204216393765052204577246318950471687623945685740442303993812378945066869493689247260637452690377398619806376797873447390356646566799784912742113104049060270046796921051988856961362526294160190175800897696429578391806463217071335790909890678346333559173083358632189647936337000732730621538071807656859801598447799678786016279276743517524715037935213005600781432830547800261117990126561887528680810680207968985352763736108896977794199689812776845814434806527290698617960126892117641035304257193392330343720800149926602986268754378838726291099353489367839802150775788140074998402119481803507782141712765327450723436017999682558636470524285863980114048122231292292677935332216480635065816836273825482609545173157825124014947624442665740382758902230591962341648562414520938303554644029024136965461406339059446601070189088048693318574528019145248166863512391328782846699177966757694170788822330715660486682262150479615697523492795451101035080730791060700616633359219798313849733417088105047488697622117266077813271257174506845749991550670299579009826420809780044763182633456169090248179896628992606135590299879192542383138238069556559951279338251391279943265863859760342381921810464175685883732419740434251144250297065051429576205258923951699536413259662601358674872023297923990130959856243511267675904861055569263740293224321159133642804475393425502861216269331646371096104525200971636921518544316596288580913484461312244809584930843909137380054453624878454047950631926268909814146698117270767163391456409213429201064332831443058397355274649723015327160296081081615660198409933744805055822953766722622334533631780471607376261858499230412677895662775281299437035091835402592323858189371844961021491905029492061384636867775996508396231344410199029792592285777056342825416863340071969215711892809966356278133955713247205609643137403304190247470601180427059790354662986315216191305258981180508054949766939771173819401848633706085503504154221759445339870940500079828511910898457931066307384328161773939070496854725021834576509250896221529857026893257101286738303118043200869285782760532290186794591782498493169923486708094494262863603813563935146054355344469137082018778517934459977894844032918303380907341810424995702263262160831505578194867062438144165127852646061859381857752649160165535358374514937815279858309210843717854600102060132036804134608836774876265379538272377364524514275133902354871162820421941356346926232825269107099149228790423068210131064135623479669945578791191377259855237429738037326275879302098340269042108002205610431239339281168477337562300607173888934779284534708775541558178143645236668854919305246725085853045182674026386423402535009967211027899638764024971948386730024088562514701324111617184474233921234614569873053842918608285630390190697440828852072611551128369626077138503845124576680054684876283325418033973462842888992329308619386023346698170996260906872289782143320549442860969298440128629587795475029973201865153864492769627760530004317724207325031508286774946459131862271895529073248741663338714136091887906224852315444433490807993070750804472731126035624693135495491299419580033988834417802167504242658308333747942469480873518297015999562308625447006622616240659928467964422213987587017484570049263641272948282354386163180083401085023714285703709420769141201759429662422452306702391183353918360617528933264374127152464302445650802710575804318893727796586035825680295573183706200853258991988043862948524849986614601099279564095688708037358484260385322066862951283124370248699483795050780979928245297787512921695995531386010457884466679060484722296794344451312297306936723712010240800337636663152325011335383533657994917257423030380587127088993807767285389457276149905607124587390123998326851880368970554659707714278126930425768087853462403922155374265052043583645091615536529265393346791665644399125318539915093110255086494927262931769233180434238803424248932883910356612725847013571412943586322423218892571165632886792552959739836681568512408054264460410053207455455979875029171666372877916046147163004301522193265075785192126997023580811914571214917956810678891909406110335752825761096692633388544147081935171484220162439273587760961290597245508273574382402537685655555804111741468572495081962408583788636914006269313295801677615169609863303164970177947813849743541228417805075474908934217249446252778337313763247762354488966006473541258046010769501859733157273392245281031373926388924013649168557831724402263000717770852699186839011207246851639255940571792697040803343486310284536127256078387445156694000144197660396834408282621462841095715874006418895382524190744443785052974615726827043009323265520176325775233370684606036624479321424099630583110211943360519503893196851649690225471566637876109696949538897881873309486410086594094340497221154495657979045699095872928941049383804109380061722973209260954022483840984140604711299181925024626946683164709225187346959124652265777658394220589013123014043897131090121216174986624708933334376691953303519673538504839128254404104034269491129841689877605103771456147722353198602356840666869935889010056471493316120144311231815990031427186306886601014243939604089112725354014778412732449], [7124, 51984, 103969], [33116, 51984, 10500769], [360, 1805, 110480441], [721, 1805, 27984951041], [1082, 1805, 450945485671], [1443, 1805, 717242483687725003493291755750317382228019353077521935657094197542405063720497638775271261192088196084383543879967824930658228200914473794413627773994226378766583396074220120370804927901440703173846029565689670316520394182478816243850228297324767461425434940199236022694421278580458866038337237165112904082337861758147006147547695088041936214101669948456816657218236842663558831470314259453777429341120893423414102458747264523013674491893139925081117973790293282776987030961840418598903938877621371000510353989416369074699571497048490519972217626683905743557213848647288112784715048303007705629776874261361718830269447808536677001149118615292566974635245166256135245484008802918194675726720556337685022598757955864016538270026690930266828281613449260920999969305580170737845202265909128470878279915399828006261600492204733162936400221987241069984270049709609659492553217873173952508594347623104323682443318889165752289813718445488224665603341027391421227620207129071295763402430734113000905130205781097541804030723912155428172685387928825611699337006811576511614605028209849883859087596752532169999482375586480978367570599239508972583729691632589592971977967569546325449854912711977766531055460566301830066251766737771154116560168789873987475197072010333415255110229796709034687576127283597422552907456944670607286617574870664033848539151], [1804, 1805, 717242483687725003493291755750317382228019353077521935657094197542405063720497638775271261192088196084383543879967824930658228200914473794413627773994226378766583396074220120370804927901440703173846029565689670316520394182478816243850228297324767461425434940199236022694421278580458866038337237165112904082337861758147006147547695088041936214101669948456816657218236842663558831470314259453777429341120893423414102458747264523013674491893139925081117973790293282776987030961840418598903938877621371000510353989416369074699571497048490519972217626683905743557213848647288112784715048303007705629776874261361718830269447808536677001149118615292566974635245166256135245484008802918194675726720556337685022598757955864016538270026690930266828281613449260920999969305580170737845202265909128470878279915399828006261600492204733162936400221987241069984270049709609659492553217873173952508594347623104323682443318889165752289813718445488224665603341027391421227620207129071295763402430734113000905130205781097541804030723912155428172685387928825611699337006811576511614605028209849883859087596752532169999482375586480978367570599239508972583729691632589592971977967569546325449854912711977766531055460566301830066251766737771154116560168789873987475197072010333415255110229796709034687576127283597422552907456944670607286617574870664033848539151]]: ############ ############ table[-5]:=[[0, 13, 53], [1, 13, 79], [2, 13, 265371653], [16, 26, 859], [3, 26, 1058313049], [4, 52, 521], [17, 52, 1900381976777332243781], [82, 208, 1249], [134, 208, 49297], [186, 208, 300977], [30, 208, 648961], [147, 208, 249227787818677482257], [199, 208, 333632766438409011274705987026407639670042305536743429073], [43, 416, 19725473], [251, 416, 40336502753], [303, 416, 754651871841089], [95, 416, 49190086416352961], [18, 39, 900900900900990990990991], [70, 78, 157], [31, 78, 6397], [44, 78, 216451], [5, 78, 388847808493], [1, 6, 7], [45, 117, 240396841140769], [84, 117, 537947698126879], [6, 117, 3352825314499987], [58, 234, 461917], [136, 234, 60034573], [214, 234, 36096800156828895568286578224818258719817914995401933354161], [110, 117, 2304017384484085131816292573], [32, 351, 35803], [149, 351, 355087294364791], [266, 351, 1786946360382838276990549597027], [305, 351, 44018367507556071172725810811606857705691099317190005947371549514438736424439607124122191159122750961511780839479841457693891930809711756868258606716961082732697146231], [71, 702, 592489], [188, 702, 30742515591607], [422, 702, 54901006533777291699542611779544758974774311015406983838312738468548601124353292135407839812529942943945618841774146469176713628284469600734891226411676256367188121571477196732814332885495835099887], [539, 702, 54901006533777291699542611779544758974774311015406983838312738468548601124353292135407839812529942943945618841774146469176713628284469600734891226411676256367188121571477196732814332885495835099887], [20, 65, 162503518711], [46, 65, 5538396997364024056286510640780600481], [7, 130, 131], [72, 130, 8396862596258693901610602298557167100076327481], [33, 390, 15601], [163, 390, 925081], [293, 390, 63054129911571801941639263405768461425999152026392552531582926655481271974023945336611], [228, 520, 1000099999999999999989999000000000000000100009999999899989998999900000001000100010000999999989998999900000001000100010000999999989998999899990000000100009999999999999998999900000000000000010001], [488, 520, 1000099999999999999989999000000000000000100009999999899989998999900000001000100010000999999989998999900000001000100010000999999989998999899990000000100009999999999999998999900000000000000010001], [98, 1040, 2081], [358, 1040, 6160961], [618, 1040, 14852911841], [878, 1040, 5251312472403568637011575219811055856120162722762686303942535535430474724734017136458288505847265709913688621478401107598341447000502878511339524815593983612141192652468404866360749834864333246262638157926910842060894295764605753321829974898854589377785118695545370651480483892399158092272959244430771964388869544868944850270149131455142262941199807443562763229121], [59, 195, 1951], [124, 195, 35081393881], [189, 195, 360924572424391], [8, 104, 1580801], [60, 104, 632527440202150745090622412245443923049201], [21, 156, 3121], [73, 156, 53397071018461], [125, 156, 6060517860310398033985611921721], [34, 312, 313], [86, 312, 1101673], [138, 312, 1358074433371719716641], [242, 312, 291593563046646669491593], [294, 312, 7323941687838105624847742701467683590147273], [190, 624, 148068337], [502, 624, 325807801400017], [47, 260, 2311921], [99, 260, 1031498834064949381], [151, 260, 12763852652999774041], [203, 260, 12119730504567977254081], [255, 260, 2737820036624672031089487008281], [9, 91, 547], [22, 91, 14197], [35, 91, 17837], [48, 91, 4262077], [61, 91, 43442141653], [74, 91, 316877365766624209], [87, 91, 110742186470530054291318013], [49, 182, 21705503], [140, 182, 50678387411703889101759125785290439894389920385627096501794498837], [36, 364, 654721485601], [127, 364, 1542640683424132399232471221044907051052572151832476120359456130667480485184999280119584639349554309571691938515526407159478857314501], [309, 364, 1542640683424132399232471221044907051052572151832476120359456130667480485184999280119584639349554309571691938515526407159478857314501], [218, 728, 574393], [582, 728, 10727809], [23, 273, 1093], [114, 273, 32786209], [205, 273, 139708570703521], [10, 273, 221711653447507029077603909068671330932971034859255839810757406529445741093294433926178716578725238639655803068677267043], [192, 273, 221711653447507029077603909068671330932971034859255839810757406529445741093294433926178716578725238639655803068677267043], [101, 546, 102103], [374, 546, 8912569571903773640423787742857701624820835919699625957033503601168338923351027082278688276455237261214743926133405384757726021771250608797], [88, 455, 911], [179, 455, 175631], [270, 455, 36942048382668980544619913561], [361, 455, 187980404730305145015488978801636137382880017883371395564514702440978663448474330737041206486796933763247677379701243331322035837953574239120750732692433446809304156580471132787788242607158455022016291185414362400165697962580589639758252039078317489311], [452, 455, 187980404730305145015488978801636137382880017883371395564514702440978663448474330737041206486796933763247677379701243331322035837953574239120750732692433446809304156580471132787788242607158455022016291185414362400165697962580589639758252039078317489311], [75, 910, 2475034612051], [257, 910, 1081846114760321], [439, 910, 46205575684179731], [621, 910, 7348023713666465741898930375855789029789464909885364967534063144593321690065366703003692450137448338937174103088086714517623508982957303799165476749049702132200218043013256379700020843782902271375636103812410575633147508310537651713291289362891], [803, 910, 7348023713666465741898930375855789029789464909885364967534063144593321690065366703003692450137448338937174103088086714517623508982957303799165476749049702132200218043013256379700020843782902271375636103812410575633147508310537651713291289362891], [348, 1456, 10193], [530, 1456, 436801], [712, 1456, 64348368449], [1076, 1456, 27779607418621809400581330673], [1258, 1456, 125646591682556681476040362422038534741562297084197540065466624187413340063894444800038905587445402054463096330322316235119921653788978633066575303429589667680704307964853374798579304673580689597482771193537525542894406715371360736836259401452504371187423394128002450609056599484019453846219486036918596359089474812789354790257579685298202114276758181274123581377692533143844199838904217456903373445277269852765458816002530859809409227648658686130355871846449422304445334218220423310614734212951794293494960244536645699221288641], [1440, 1456, 125646591682556681476040362422038534741562297084197540065466624187413340063894444800038905587445402054463096330322316235119921653788978633066575303429589667680704307964853374798579304673580689597482771193537525542894406715371360736836259401452504371187423394128002450609056599484019453846219486036918596359089474812789354790257579685298202114276758181274123581377692533143844199838904217456903373445277269852765458816002530859809409227648658686130355871846449422304445334218220423310614734212951794293494960244536645699221288641], [166, 2912, 8737], [1622, 2912, 114455762847659391095341650452100263248254549616573194460341078173286024951356300789744763648849719583381023234508412498569302963259700125901339132425317614741902254778528098889779100377704017397275952844225695318759299530731372324596543436076456449582236465606043264278356415245507611308229369348746709396818129792835070390294151310518484605699896989801991530273549273205905917362939223989927892869405974590820647820762275380565411468467437335469840906489641753463431383770172828201899965663271145702186105070390294151310518484491244134142154057456792949525008584182213574453359276639578802792720613482888863454274922742359963374155888748998512075082980428064553050246079890122467666247006981801533707222158635687306855900194574796841032390980885887604440883598489183930410896188623097172942657662812178093166990957994735034909007679981687077944374499256037541490214032276525123039945061233833123497768112624470756552592423028499484949067185531647018427377818473160123612223875472130021746594941055282133455419480370836671614970813780473845713631681355156232116287055053221929724161611537140895044065468696348861165159665789172484834612567242760673], [2350, 2912, 114455762847659391095341650452100263248254549616573194460341078173286024951356300789744763648849719583381023234508412498569302963259700125901339132425317614741902254778528098889779100377704017397275952844225695318759299530731372324596543436076456449582236465606043264278356415245507611308229369348746709396818129792835070390294151310518484605699896989801991530273549273205905917362939223989927892869405974590820647820762275380565411468467437335469840906489641753463431383770172828201899965663271145702186105070390294151310518484491244134142154057456792949525008584182213574453359276639578802792720613482888863454274922742359963374155888748998512075082980428064553050246079890122467666247006981801533707222158635687306855900194574796841032390980885887604440883598489183930410896188623097172942657662812178093166990957994735034909007679981687077944374499256037541490214032276525123039945061233833123497768112624470756552592423028499484949067185531647018427377818473160123612223875472130021746594941055282133455419480370836671614970813780473845713631681355156232116287055053221929724161611537140895044065468696348861165159665789172484834612567242760673], [62, 416, 33857126287532892390194544682750180705056727269149496594755320455272870740814407021435721731880166393643173336787745221520888878951616858121601], [244, 1001, 2003], [517, 1001, 48049], [608, 1001, 11544952337656991161055468880084314827265854740335333541551187547800653283431126189547702919479758696675676695886679576164276551311765727753351253802660906960948086485331630340708212795689294015842028015023512631217589110009267561331419591054934474590315415553967339278185367155213194693173147934876182675870686998608934699762049158254958587830445012943249385334266400053398745238797509370920413775566437759447531858261640931597254371310004139859846436094272721388904477461198874761179214964936423447722960711912537653579973532811982050857510587342882114724631910892428450407606762970489426009999548442234045338659048203694063359661853762583986203050935677900036872618812213322714008032260555358464727400333025613], [881, 1001, 11544952337656991161055468880084314827265854740335333541551187547800653283431126189547702919479758696675676695886679576164276551311765727753351253802660906960948086485331630340708212795689294015842028015023512631217589110009267561331419591054934474590315415553967339278185367155213194693173147934876182675870686998608934699762049158254958587830445012943249385334266400053398745238797509370920413775566437759447531858261640931597254371310004139859846436094272721388904477461198874761179214964936423447722960711912537653579973532811982050857510587342882114724631910892428450407606762970489426009999548442234045338659048203694063359661853762583986203050935677900036872618812213322714008032260555358464727400333025613], [335, 2002, 8009], [972, 2002, 109313560357], [1336, 2002, 216031795247629116757], [1973, 2002, 4806593007951695757198439575797840772609421552142929845499440476576942664785293101992665938463240224624683753151400901056995054736646715190194628488749037192273569786777000659445572490594091799367785611701742258847866213977071803648028109597500688353057613802405694861570622537124429573419100059833548156900820087686866479244866745642245848672079811832478379704260506354115813420657079218161807309853816572086896932058454050865368931779460097131980252450152215006623434765483854690872936850803879926532853809699711759911802141568977804064370475026894905091624231498228721736956858617745090820637553942950382340477619924730992973844112740733436089243741704344163292484795624890221212851], [1700, 2002, 4806593007951695757198439575797840772609421552142929845499440476576942664785293101992665938463240224624683753151400901056995054736646715190194628488749037192273569786777000659445572490594091799367785611701742258847866213977071803648028109597500688353057613802405694861570622537124429573419100059833548156900820087686866479244866745642245848672079811832478379704260506354115813420657079218161807309853816572086896932058454050865368931779460097131980252450152215006623434765483854690872936850803879926532853809699711759911802141568977804064370475026894905091624231498228721736956858617745090820637553942950382340477619924730992973844112740733436089243741704344163292484795624890221212851], [699, 4004, 120121], [2701, 4004, 8242513881011646589689554863862107366821788030410919814269786298815361177479374963578391788280150847895039168838088261003488149449305283838795880820172991408580506405208081850718009423006718225705746704572888179336652291439465205834941516479133540346816959565771180726101181308846912695540247741942707769665587191331249241173483412476586109006833950766310720024059073768117149374380840985348024900058282898077772404574562233914136578949559276904039252170727849418503841959357647713554673954587622488907843008291639263659967864911131275962571073334387817284230068014668542552925798986022427385711157915768266915027347424679289966775250788870397266905953163893074400812514048333780022635591611874693018697896296152213185046744532678723954171293945272683295169120320260404092540104561234088961114292263551751900991582662398747929171501236253444444343620182982159572431131941957692659892941275880154094621173649902190208198482363616678183656562141342471423822562258056459736432513881835815553475328218963378593251804430614971487908109323099216541645589871879196809883450853805745873743975657878314283930370210120636691327993448190566179102738072361194211678141207615654215332872686707569867050723853446949243671047527076864079536549820514314649395192347715228728515496041491495992366113343961505481972344552576152379683818816027172600960697962887421849634951423980819340498330849726533995712738830013070155085453850535701584235895480308181], [62, 3003, 78079], [1063, 3003, 442694321163557915912045587], [2064, 3003, 26063868226475193866369693630652359683511487918683657581637823567507427752153167669663233401068590145061176192374686305471794297513723153963446444592978635346764505893995107846504989445310642081026434046479205047224538229913807586360109517280854823794606057352137568281781860396766234380932439556557765445593962547397862433788740427721178362800404751341690127752777634401291291269096582000126014033848217068664025136232669081466685917211990314364082713615954171788964504261371990271226519271918025865656781864316970354271587044923170032938700556666092588093665125614407032663626081569893622499078990946635543958624455541106532205756525546106280581934410506786992003728088699135920896385605533082297560296760805600319284271269193065281788580173935727902098199343670337236318083042420075821110669581866771291952698366109869638002251972757048691029946078071647431584206168954212626015045208720695072293138721939949379378232181174563989329527320736196923477693112421639945011843467066266977335638099120824807044059217554821642908654055628450164734673784311709309704198213307989126985729626123168317429886479423578728473489541935340333557337541099528176870393707022486662563443577750650127532046538945571699293715014152387047655863756058204067755937161585269101087157963586223251288846800210416060836522800690011969316051762389811457163894878598305564579706671619429632830651291343506605448763097042721686380169067], [426, 6006, 36037], [1427, 6006, 17889112212973], [2428, 6006, 9648514859631649], [3429, 6006, 21073633036311130293019], [4430, 6006, 8383420744416840130015125160955882694352633897453881266278556925194292002556053154424351016740369459815914857694490207988933728918576783463322386029607715184375811855905996938041488569097629454609206690753723419325118916886395251425469550473145479244510069865077347400317910666496216244794703251164573203076247050589362321812518162310744580042790765117050817877868424893758747957267419242441781052925249015364335892720190501430822727662032286834406889438618824107362663487643302059977898895438174530553191098449185701921377548604614587931244497801619234073346633517333743564687244495664533523386152560112898849493947550087071198991110796205655663983792830183994783412162587914670424959375059039885542022044070804899649448873105341639801696236377419203565902713980590336824734714901236765286927929648433230374864669998006061925486661390558030053389896326714232810785972448257310083759864385584401027935765248583454654498424138389825869981587462097064698768807113215758682119925012019165354824329508644219097851230205483931110251592247107352042298807220145880198104360498606332056881288495358135797093196073856914446306223786836435419628795259469772533138751324278158345876319455039203638397816247154919793554245048952923425396197531432435914640703368813248803508308677033980669109362192259470957237989732860294814298652080500622121754382475734523620437333103021934660185819103585210281], [5431, 6006, 8383420744416840130015125160955882694352633897453881266278556925194292002556053154424351016740369459815914857694490207988933728918576783463322386029607715184375811855905996938041488569097629454609206690753723419325118916886395251425469550473145479244510069865077347400317910666496216244794703251164573203076247050589362321812518162310744580042790765117050817877868424893758747957267419242441781052925249015364335892720190501430822727662032286834406889438618824107362663487643302059977898895438174530553191098449185701921377548604614587931244497801619234073346633517333743564687244495664533523386152560112898849493947550087071198991110796205655663983792830183994783412162587914670424959375059039885542022044070804899649448873105341639801696236377419203565902713980590336824734714901236765286927929648433230374864669998006061925486661390558030053389896326714232810785972448257310083759864385584401027935765248583454654498424138389825869981587462097064698768807113215758682119925012019165354824329508644219097851230205483931110251592247107352042298807220145880198104360498606332056881288495358135797093196073856914446306223786836435419628795259469772533138751324278158345876319455039203638397816247154919793554245048952923425396197531432435914640703368813248803508308677033980669109362192259470957237989732860294814298652080500622121754382475734523620437333103021934660185819103585210281], [790, 5005, 65136969075259951871], [1791, 5005, 13817177907988316996477912511017851151720735949499837711499161534539062289847055485598808905473742556843870730730267739872780357698582530231480303429001857082845288047780409612949502212046044453773826163021869341977725788763932589257919289456942533969916211279518308384949488117957792809923687918727756693174270554727782665872196278443819406860238394916297075075801914365497469464888624829950223367201361809738722110995006794843083176143668586530143825029328242746233898240913281563335620904753497564161302901618028914461531114073172076578571666905386230046506875581250153410936520568994263086453714698122683429588663391994459929538449036421812677158956566917310516231494115312084891120798035147959491769784869875502654908069385769057910717245522240950416459763758765638517801772444934684465834041946007015622113258318057904334815650070692618258323836086714003363477224651238530313424982023172726960412638069318494917716352565031064181464536551786388123618910802134909957002661172001003925948932205953587178213684758495999486114326448610098340363410725478837421077399690808195562709283124091093041157801297333347553146645656878027670846496530499992107192171140877422923999919002057710362717958186639287810753470802779893274383098791459140335789171130553530992534660458528914254540706409435119561753992272412195125720728157612094178975660961325410842041710377825966903486044860677848732326618143243652861684267253742200201355268470098708582698706641631618381860205619949464298738843660758486631334392387429903415094378777021486789296535495297306503112993403711643298167758335922166980542749366342454284618784643411218799945646592269871538689577608919147956722035783623764960634806025283561919189691199239488116448385132449689064549095762868716573980012066108454928069777588782275575953840002195301925044253053728277817214309042761002541711558128459759395420745989151176349048345937322919929112895401391608493278359643376960374449110894438081646765591496495026521018127613939141651577217518168937953505554725042342339460939394847419825112419946382339780975127760556854022365180272923411081402108649753695811721528940279268221722748094915905646188294749737175700213161559953411981116004099149364345478068490262515133745240416360702480497191222713341996447352949714595303001101941322960175274018691758970806737371409642170994372792578367567557833109345953097382584206708518115411728955476613527427597576128118243919863133849459011142989996249322411568483112686534542754592248566268190934444390361247491500356523885131611404318369236835748385429840559224919444219731005063683351914207653061856139044095993779452060065239198967770493860299208578619640048260668399284254061723033771739795197050915950718417573640303642674086498797835471430256355035207578936583281726360475187001191987140382080539763733988398150479215717321139376775043224118033827441880182259849831721], [2792, 5005, 13817177907988316996477912511017851151720735949499837711499161534539062289847055485598808905473742556843870730730267739872780357698582530231480303429001857082845288047780409612949502212046044453773826163021869341977725788763932589257919289456942533969916211279518308384949488117957792809923687918727756693174270554727782665872196278443819406860238394916297075075801914365497469464888624829950223367201361809738722110995006794843083176143668586530143825029328242746233898240913281563335620904753497564161302901618028914461531114073172076578571666905386230046506875581250153410936520568994263086453714698122683429588663391994459929538449036421812677158956566917310516231494115312084891120798035147959491769784869875502654908069385769057910717245522240950416459763758765638517801772444934684465834041946007015622113258318057904334815650070692618258323836086714003363477224651238530313424982023172726960412638069318494917716352565031064181464536551786388123618910802134909957002661172001003925948932205953587178213684758495999486114326448610098340363410725478837421077399690808195562709283124091093041157801297333347553146645656878027670846496530499992107192171140877422923999919002057710362717958186639287810753470802779893274383098791459140335789171130553530992534660458528914254540706409435119561753992272412195125720728157612094178975660961325410842041710377825966903486044860677848732326618143243652861684267253742200201355268470098708582698706641631618381860205619949464298738843660758486631334392387429903415094378777021486789296535495297306503112993403711643298167758335922166980542749366342454284618784643411218799945646592269871538689577608919147956722035783623764960634806025283561919189691199239488116448385132449689064549095762868716573980012066108454928069777588782275575953840002195301925044253053728277817214309042761002541711558128459759395420745989151176349048345937322919929112895401391608493278359643376960374449110894438081646765591496495026521018127613939141651577217518168937953505554725042342339460939394847419825112419946382339780975127760556854022365180272923411081402108649753695811721528940279268221722748094915905646188294749737175700213161559953411981116004099149364345478068490262515133745240416360702480497191222713341996447352949714595303001101941322960175274018691758970806737371409642170994372792578367567557833109345953097382584206708518115411728955476613527427597576128118243919863133849459011142989996249322411568483112686534542754592248566268190934444390361247491500356523885131611404318369236835748385429840559224919444219731005063683351914207653061856139044095993779452060065239198967770493860299208578619640048260668399284254061723033771739795197050915950718417573640303642674086498797835471430256355035207578936583281726360475187001191987140382080539763733988398150479215717321139376775043224118033827441880182259849831721], [3793, 15015, 270271], [8798, 15015, 9702178573111934911], [13803, 15015, 423301570833413502862910956396811773509359889870028393432308504176225128103611492432652252214077956521017816543865448811920836923423908702147597616584470908433091783453900371757784600719515654745401272947845066353328250034096648308984641574139508385388594559241226630622401752303977287185670428689297769061719932930627504207591077105745450816174545079035519103421662046749178381803165302700550706455884463475634133025802180352164017670585828818557876911735985532402558367334374995882675662331548122840345212725938547416862563641306174828084306774609844412133354864668726325956235021181084266112826875151213276337067428372997929244873535953725899299919340954380616639384695391365054918775829590366563280399193756123864442971056087174778392632797547460193792717400592750342586481098831946881202261955299513865831765564658152275193204706811559661919439458884648976240292545455537096748658145328959885220655850738152859950357449116176870001038599331159715315703713382246185778451929643670961309692681323898957312425165738467412371506808747872254659006475469144916662280861611426266991470287368946534822345583499362465341183599402362753434722692244174904864208289991583298129530882365773225125533638385730020609957628356453629735987165925902050222273522719662353492295494112812490009852094761739264026602363453327932038151495841439511522839514966648232080914464725899894178564188347414856419532193962351201671305005386068853951864485868871797598188549655080239439253873520335245558622943101069642156812190791667920571548458878987069433026727889965637124036749999670476235433820893424082863895653502097820421810831290801831599701047472000972667555053315526468444380867431655555774503759834865677087971806540937759847889318053407757090239448377173675097919498814082788788690454494034890565573523179733175497289495548252760512524178892285365487576246206928317947379318923893558115566181995539291048625931613553840395626294573034287466110034324213130616450294502200310981894887689832589323148423038008672800092339184225273192402386686564287759530421248870286396784280979682568382007417520183853119852014879239903335330139057080850161940520861504211930889070539154661016069677293147967935611996915050054811051400160984951713529820029891953019274621205686760381751245837273584922133818386165875204402733349645666170514490736096153774686971414425645050537453071512621711527812176964986590864079040506921517417967739218418528955565383799173026545214274760856008977268739440782660151053748476655022460666618356555143782509313466325905296567208964066304853210008927728685550449395060358972243416771151970669194232145707044277970738323811045260182988182663706974148360709342681237192174199526737745895700211687170468896754673614947504463361606875947118608577332489996688285488146739521321359774227452956353066865100667328363322070239206375631953395086587757196599583140290713863226450537764645193556235071723951560943797330422408053408139041984047491966185017569966138464673052782089107245867290914253767802901596235932977469800018929005232950586729400305994973160608726219554685166698628401942018214496196392885261075798024008511674118636131561274239244874566325781863551450282412882388071198466397756974629191042115990912647000171649383427522701546839444006625215955786273282497731669458396638154599046603664530847309460178251903040160699589419285000581202514502160611683716954509996374631177240778400209012592212965109962584876735609558114775760618028398701003219096858036805803184180729364971413483902996280948493776202012753588619859142827032003982401171402940628789828258366366598314598123616073399668319414176918869209855825840844084230184266804735260455218681758779512876277902720593871126112721107675830846680505356703896096920536978503085800526515791849199945256644729532345120662826989298521433303759689329013799821889978363198861046621516095405751744854303383980995362723153560295805062474778529669546805004324974998527498040796162665467948669599729312397849680297913043479248326966109846273917226120048310055583322156890728006012856661395525185323220765054105687462060006013948169863466700508147142015923491662319701610228030386549917438249059203162685555373616834464429963587190944801127009021447169186914362051200542611269071205862243778535649171422240376623573637110960581888758278851749795438326666746716093920317859577753142000596283258630902429093763763236849957292495692175352277565060003439191152415492698845992693922717288044232116852833307961753710959631098138750269912052323097728865069282922745994201006499487863659549842257655089356606544530256277430125125142692672392317876824321468403317855946973387115111104767907299502523115288109634763636146251209059451046714069450871824624597717890713822540592950566889427242882278229233982140542021923783686176191050206662846823985180109814262795525563553165817139744288586036219262735884347210511346232915973384322904113583139364583880400000304544527215553325919954316640974965733655917354860648942807732501645266816038223800847058728592116730370361244103445963245291669676113079987064204126989775257548516755896728693463887186716160076478264597276956617617737497329065606595217057654978217101038470769422312194445906562815783450864447073572904202925577917769503158722682422309578531969310173774646378126508997409444838800366950347228934042756810785429426490628054281843239331495366690660659906041873723656142542941080760101152894295755082351946434143273780290227661169565960332671280564623472876685473895484215787445395389517644666993728632919823447052651554726691212894693891195526962386754158577946578463541172724964350252786342866030050467313106224036188729615186773467217708609713975718630241799251153713611281477788873492832104580572785008808743261456383971440953870396369698831], [4794, 30030, 104864761], [9799, 30030, 7332124801], [14804, 30030, 11196595411], [19809, 30030, 63566312584211957521], [24814, 30030, 22012504540158822691], [29819, 30030, 75544681715639241007194998656667645255026216894974930717606385946603014179431777054704046654462468030900670384608720967027136772174240067982494785245724457733733251345871856666772397061367367296886127161161768628178638956744113493895980201184344170461517575765808913765407129575281057524607064487424217356183669846097823368244481419734404786107533282600461520709911417453171790105904827191945793634733793988165079142569256236190611522373409895927238500723983351545914279855409949881404199411431468317685908922437831251441046443783525980816327097623801531694567972131200579104440180323471317935905317592547041130955613976730004229426518502559317186566462142667051859356855566104054675690892937029164476987215517846344988434207268945965298100670505444085040438171590720373830162828310647154111925407068080136129651051791984606710571717910399701867247118270900095205033967625835735031298128424254701652327650092728636158238251263921073201566501970013097365266888122651454751549560261605451604862743773690296934919782124031265969954080692435002393078399413320378782981345381990083180496418186745227033177681507334455097088608284671249433391815597031091536643660936953196192048846333339281726555674061853074139726197211229920283977448494124666018258239811628016944861590348805885836628775041201144472319313967007285075060046614989386450012309176053246738121594573848866051381775750532424635055308656152726343593719829985967274025004037539434388505301647686951807024568013570290493819116827120258880695357822684099438955193745134728804121794121873495225850121349185101083063099171903610611101742250961883816853989224396468910973423733268768980959954134176907237839827819889797785919781042502071029099771071832742346339421981951865605600209735809664730865011154495834605360447471845086289631395518022309680210722208283282339201375137238788985005292149858339514957027586943521540821059875929536885662485237703724639196663990310588611523260123975200483282167980825162807396930797244223038268446589025241389942377829754666713049830534517708744102771988558393933673042721719326150815798801926581046273706644801488863126257540338940265584247748713727383086999407903745916349500800988551930240393302303315819139764864733628740420739497029692401438437774700586636681846819705392619558931771656020245726510784677827615132275031626981940117443805835311503522195453276141043756704887393619474901301838555698942452488215275265633632998757718746852203085972114848872275413812315876716825444879423061176409383091392367330013430023019370326066047322291512129660196572925302982830041849607260718383001917184423199041255900981129458596284666263635277977080082376312944528551114412544411558411410767049070674081165473587558840798312689420714094580473324762381838538172432869244107027704366402476574594049344616097819299288528623887395467372093209957592431470805799481081242430372996322951244551135784182712323826174613120945252293378919173208820470016427355000194084429389236689363524355375325315694738406253695730287487762023791858797093882635639952193828219458141470911880410600016000076612036190192837093907676707914492348562186326943180913528038699595461341240228472207699993531851064511423872102784404375648176064096403140860627191981278678120765831119310875912031877884239993539801826334870485356684930355804956038277178117919071474819418620416694264066342491070290121202394700929184605893014555600107770349372325412617577695649105650994159051642351403215512118797267435521020399784582468873702175232308758030946632831199932025611700314720226108809948115288837337125751060516977162075776480956945664975262202291495798442051347204695603240496341004882937721374323658879650477976624421267254775020305956681820134155611356545543607603777536487512654335289943882335103739917776751246997831988166070057646641189456081379135100803460400946268573759701024943878513229023289046161408916786291133418848189113014635908742427285807803329548256384371269246732307593703561205865792932327037356373652347366440071901788734577698494629129719643237044201857764043385822365978079389940675453018233068218042505130503148699351363619611705898649224626972212511092187255795348199205142934740004638127734394343644744490656269915281534427542145805024661457854998301357742212320333537536760682654890932906472808457541020388950130316569316810533059268469971383627656196330751429480025112496503090131541594823386052842155733833769352661639815143490449813310305468296760705816172424987590608819808213203871856648912958084113531209323446882626688074863759832332727384546844895415733675013980487574145131326424802856860534416626990783276811720552289291535278198890395313457130624905267185330417361853857001446305720994236172136316752768081786197551872725783991732820124835143398790480594629510806870573968042198214853419430001118899455234549504227726031676938748989548228449658383589969573481677177591237132668302175692541068075119072922210664671229092346208910420507616165206492654042814545528042645611814208913985967268650567805382232191092669012163363770738267729884937905880632873043638454141997286529722618842801011685161343586089715534754021411374811596403841065490973244152510605931582280186551132419558480393212539515218282309252011429954966523075790963682284954607631631407517595333830326552806568963386420171891357681422586519367771233331022247907108849058859099324300229083729429258507973426993240874139438091626104327450396183664110943670784803150208215913081327095881105422053732944636228767002100360548525766448644500652384846193382002690445289359549830974747741469246934431573832403216342191091213496802748903938457054094332504457422504556006848896836842627919127691654302424337988542944130009741956796073338602531512396130011], [1154, 8008, 29254656783353], [3156, 8008, 2506751895649], [5158, 8008, 13634845254133307704928340565861669481941854156609958075297730696106386396486443217242709089019034279122586843514759168613386242681235247159421864944558563090081763520899880704676193999999303952900694982734270644021463082021009290681282660854621227063642529076302481151953986768023964959325770073630927709449899696988857673608859686014580178424892243507491753707620237348196936903403744481328107497928287653313131963224155726109630305742798583402006850859827385045819064546019137575022259081005509630507168527093025771152165533817397370069026762974748647346524518223996176934967129172113324124010420516688430480453643958445419538420046646507879940518326871956680844856112156783959299596852174144800869288253319870610065232016968301671595973833275470476947411670857497022361887058433580053518274228631013257392369831926080083460910080971798657248658274415159475309269882133051122361887715877226434141020522964989047386508007884351733828704865625386612403246019442771870851082851934476382839653564164469726822125162555808315252008896764537015284749927274173740934643708490943980427853253738533395095932351791162798316383541177396407063484525849548523786125733591046781341608719974767213580255618424538278997987116255257787670043966845201622472513627144227961824134096047179157188569477494870795148348796315580818792996501649040542375816185485675160333329319922370575586678638563787732123324419597180182895306940204286128795447582641384923298517624235724721545715954955692066033773456650899857859583638226872740001655726735868166601758479882059252758190449190992060016231422272000832316240633082448173734152281214470848380273041024145958279154488715445405053062616761128556280553920138848245381437149886337280955238998619754166757578984953890481082227594012388922774573883371674088828719019201409505145500646506954952313186282158089660970164387569760512526208310374721687509988444409264826079798812608285610146667222227754420072887528040812030348482424466753042905758604699674815797676151701024739295304869830618935647327478242222608837849349214201589665130094393588327192850533947187861699724022150694026443365040751616458084362820770898041713220172841168760714069958089244659293085475846258055981811923563502531386025182245571906791069354117086652466712346640074996592670365613118845868380102198380701287909382854705664282014806227944231074748467458823541191547131569761510903973537956539799864999229836120441096832325004460290037790647341125018177089383787675603230196197384736001696372283729680068737398489847503149205423083740442299286650234226851519882516173949148495977476416333325327259331490948062680573022721739776605327226467331300191861546487096249236809724781995091337573128198305876656832090688905633418726077554916286782236225747034321509213078866043287647687562427306586106573073893741148599460588642924262460535507679933628804851697109625433], [7160, 8008, 13634845254133307704928340565861669481941854156609958075297730696106386396486443217242709089019034279122586843514759168613386242681235247159421864944558563090081763520899880704676193999999303952900694982734270644021463082021009290681282660854621227063642529076302481151953986768023964959325770073630927709449899696988857673608859686014580178424892243507491753707620237348196936903403744481328107497928287653313131963224155726109630305742798583402006850859827385045819064546019137575022259081005509630507168527093025771152165533817397370069026762974748647346524518223996176934967129172113324124010420516688430480453643958445419538420046646507879940518326871956680844856112156783959299596852174144800869288253319870610065232016968301671595973833275470476947411670857497022361887058433580053518274228631013257392369831926080083460910080971798657248658274415159475309269882133051122361887715877226434141020522964989047386508007884351733828704865625386612403246019442771870851082851934476382839653564164469726822125162555808315252008896764537015284749927274173740934643708490943980427853253738533395095932351791162798316383541177396407063484525849548523786125733591046781341608719974767213580255618424538278997987116255257787670043966845201622472513627144227961824134096047179157188569477494870795148348796315580818792996501649040542375816185485675160333329319922370575586678638563787732123324419597180182895306940204286128795447582641384923298517624235724721545715954955692066033773456650899857859583638226872740001655726735868166601758479882059252758190449190992060016231422272000832316240633082448173734152281214470848380273041024145958279154488715445405053062616761128556280553920138848245381437149886337280955238998619754166757578984953890481082227594012388922774573883371674088828719019201409505145500646506954952313186282158089660970164387569760512526208310374721687509988444409264826079798812608285610146667222227754420072887528040812030348482424466753042905758604699674815797676151701024739295304869830618935647327478242222608837849349214201589665130094393588327192850533947187861699724022150694026443365040751616458084362820770898041713220172841168760714069958089244659293085475846258055981811923563502531386025182245571906791069354117086652466712346640074996592670365613118845868380102198380701287909382854705664282014806227944231074748467458823541191547131569761510903973537956539799864999229836120441096832325004460290037790647341125018177089383787675603230196197384736001696372283729680068737398489847503149205423083740442299286650234226851519882516173949148495977476416333325327259331490948062680573022721739776605327226467331300191861546487096249236809724781995091337573128198305876656832090688905633418726077554916286782236225747034321509213078866043287647687562427306586106573073893741148599460588642924262460535507679933628804851697109625433], [153, 10010, 47200313161], [2155, 10010, 49481862307122885641], [4157, 10010, 470974487594260777969420617376600537535449657019717499828124447303849160826685151122328783897372296517956158026534379214240477720954994759333317671927064180982096393509419658796005488878103233433101107610711523639052106517973763808799616709282931229469742229157406405934555136510711163101073077952664623665504569922305308697281718257925723493776323912002764388465357807661736730076884946116006064831292925705342215569898450879618226152454938380321221850392347096442254963895462270342062136949319277328382544849967925417885890287718780033424011452310942608393286605787112074481686116204226103335844629385100728815048817903382602038522536192350009489333946305104010644802239531607483832068256742807477403428458067340628013565099425525262129158236522377625645432416282541371890777831734074748937340188170433346680956206744609560096542260438016903550418644256900286955591925118750082207045149796604788840687752239875708315398680715321916749649486469286478929352597138095685603576814498849783619868263576579891376707539215127776096179831580254697909231597600937017942487583339922893712544772383021126975195845557636762159556211897501999323714047303401627018658855401002552423924265301666359598586669789588427921405420817510594116638857076124142386788110781053446439802079649924530896682095980430265629294059996480039911677510476693449286817096273955539873856725995910807672272014110222340540594422673407457421548311290604866045291263124355765689792443784850259454257701634828222357327056341870781449078851089172049790545998759378771512616187483685549026367886498452899906339738917620377425162512609502096419334186349607036999582397468118326735183867095412126375515715065757638145808178273941206341288919535227531934042464749981235135902677508843412755722420402897067432515236671675839529917001277063018135486591645396281911418519829044558943005471406317101193380004592377587204550009073932696145601308898060596880178578424387903672933475803631921247052742417132888832579887095943291795556506139662428477193185590352628389002949982875985555193062052730399035931174412079290903780402354043376911028788737735536885685173835023018423280831937267562301235656819361632063683564792523960519442106812498628927765347272621564103250500292454558241626561356835438932377694162058123998749636011057499283864881013062776206819133137505935853521474793622233876023215512268790624754182927806578657480614522258362921354472262727800805249834212742255392358308122551331104937709378478539088075881972706186543942488660015866506498051193661789249939615912081831930274978380189655623910701859621549795991508998519250512533380036131261157402600236247376137049932361311113506511888702864075041697453877358358141543841751685957178986363696911953983937805487379438706389198152253505141125758137487539633259893313682071427407908865755369728408991524169193389534577311222354532306811], [8161, 10010, 470974487594260777969420617376600537535449657019717499828124447303849160826685151122328783897372296517956158026534379214240477720954994759333317671927064180982096393509419658796005488878103233433101107610711523639052106517973763808799616709282931229469742229157406405934555136510711163101073077952664623665504569922305308697281718257925723493776323912002764388465357807661736730076884946116006064831292925705342215569898450879618226152454938380321221850392347096442254963895462270342062136949319277328382544849967925417885890287718780033424011452310942608393286605787112074481686116204226103335844629385100728815048817903382602038522536192350009489333946305104010644802239531607483832068256742807477403428458067340628013565099425525262129158236522377625645432416282541371890777831734074748937340188170433346680956206744609560096542260438016903550418644256900286955591925118750082207045149796604788840687752239875708315398680715321916749649486469286478929352597138095685603576814498849783619868263576579891376707539215127776096179831580254697909231597600937017942487583339922893712544772383021126975195845557636762159556211897501999323714047303401627018658855401002552423924265301666359598586669789588427921405420817510594116638857076124142386788110781053446439802079649924530896682095980430265629294059996480039911677510476693449286817096273955539873856725995910807672272014110222340540594422673407457421548311290604866045291263124355765689792443784850259454257701634828222357327056341870781449078851089172049790545998759378771512616187483685549026367886498452899906339738917620377425162512609502096419334186349607036999582397468118326735183867095412126375515715065757638145808178273941206341288919535227531934042464749981235135902677508843412755722420402897067432515236671675839529917001277063018135486591645396281911418519829044558943005471406317101193380004592377587204550009073932696145601308898060596880178578424387903672933475803631921247052742417132888832579887095943291795556506139662428477193185590352628389002949982875985555193062052730399035931174412079290903780402354043376911028788737735536885685173835023018423280831937267562301235656819361632063683564792523960519442106812498628927765347272621564103250500292454558241626561356835438932377694162058123998749636011057499283864881013062776206819133137505935853521474793622233876023215512268790624754182927806578657480614522258362921354472262727800805249834212742255392358308122551331104937709378478539088075881972706186543942488660015866506498051193661789249939615912081831930274978380189655623910701859621549795991508998519250512533380036131261157402600236247376137049932361311113506511888702864075041697453877358358141543841751685957178986363696911953983937805487379438706389198152253505141125758137487539633259893313682071427407908865755369728408991524169193389534577311222354532306811], [6159, 60060, 2402401], [16169, 60060, 9609601], [26179, 60060, 2549042315821], [36189, 60060, 1478757086664978121], [46199, 60060, 11377695873009704521151516120543169254290505403277303920117446313630911158909466826696514795768834184061929232252660456672497016414728394607424101923173382708773444654956619482452233463414319056897313983218460258664023546429819077585131382063543576512493645864544237814826015241140991202307003379162321851072858499447717624855189337423269192751323395308691079885002258333693133563522642393599255818681897878695020269308702152477280321407196728963034940132394711083628590698600057946677174029025749966047529318916691243166509329217048799988673073728976568341691078325352976240102433354539139210679032066983164648424412408143088519725888677811538615890531494515774578551029491442309290964525688642096575397439705538785484914799566347225051673279965077270945649368082417203779141595842483475769266108971717433471295692606863865623309532859864283117653346519934601131091107478512579391068491653214204610439897906916660894561097084504689639241978467209221339628113366661947050169116717267751228059024325091775808799631763665295608323355512436472623299376844770368706560370705988333463435774108089261525703921391609722683048048780472159851358850339163372449484299512014855298224188838500678935789629449541593228839273051067832507816377848267528309976074274317905714002565692584340071200356215503965086311784380359572743047023444736509006532692035041722646350636349174330471861396366706050718699845341175811507806363761404288555859252880738477662815739761346280041404512249620616313912706972334767152385241726071773382555852281456138716695144997954283477881326028865837803817944311276169953588913430712750774139760348448661595055836339663874887125611338539218247911565698369392642750557436461658687080047680620241736211914209741641396873146058023849327884304774773396367959550459992707380278278318911920010855839952082186857706916912508017745063189201921860957965464007116073132554876755081580145012130559829266696342096267171356618136471871570237042963006937766360522163831386681780618630371873785696369024168042701638425982766035493781041388077953879144434501117555191495776295538725111583251664009345758517689605181959633485152940262589929437967566144514839320485528352929288283668671580812586196090820156753850868514367121096507982197439557604582581810139714099203469552758696146779132666073308041444024316618386251591248631126027967492175360038303293047004992331344086287424467305347825897661306707193656850378138321134600745424636738926012907931449410445863522700866085391355574047221907638142934518897600918379440817672856921595460592727895877634882898182535837725995413235178180227626648457782386447228405088444956691633380955790047955834701289310878456007577208816672780644094247446820648280184630872921117512140313969362751140298858649495506716396403315695900784904551748285934504655912442022336826204499632919641644139999504332880753615647384299924553196467282305142951191878946539731638950626847325104886650356921534755431077829037080277056303715209405529286121776306287115837961383826949013856890841699893201266558774762691846494944766003182070905030223468872596168378399150702412849613746119411010515970663190003083950624103879126871488113615785953124172107125198972540727507741399098133778955230183000330222560840812987208715832473733246339985721017864910730359936983806454986559831819180201642639373068321961775886100457464334229052530349987859502944228336277784239582141580975563909958130773571155679249523841861094693683190867237574726236670179849996035437032917518268586110186313263968582537110022416010743521987601473161042059362517401346206237423254036027191518442255094727545654802667176045453172577564200743869215052290933414262778541359679444853113305449628919055758667124954575388272728083058232386800825136565924450434901229168133572589799416540962708581161775441386483762666478900875986694755350257166018692667828674609961629742551900529339380066132991469199464128614075335183219668935600980542947407016889254673044386309556848315494956846454828964977305969992468345548525406912079740384558961387158990191700230214989374593145259456026467342061766076914890756089798474980334757217645853809416989806463605551022972829140828744849276520921600986331983848868376090143938851352395621703930744395599506462827315390550852146021232320811188292141864583328759255234268960553219885298237216295830758783986090481583665628923075378443004613660030978695562286261102466597986576635019797068708250603278041450136284827893525760079334920183870373143702649269219683209365122354813657332111180019712683295140901664433232445305778873804954660024255192391944934116345775444739139331289378633794041717439306664256763400842026096337037534932143320215125891575148831518883383031489940963202993152797226697058099905258760318455532434225123299256905132593626339237856437994497718893330004643784039219318371925378265726880085207856025544159307555849129714217656398887603218479548169154964816615417938396107527637575958513332434089940966729150421741788143845384389246546640741493471842718564126501351569474085938833508781724473282921406070918106584915227849413718484936597942815942017370616290644561584272148701688553855782002230297383571912210911410703758911023102507315396644688891861396991745038334877190334428949440050458127461307648089927274487489081905961200059666136123953344924611851085640673000849273117269253267607260922016005657172363219283919530559505001400202263952231988714934510877491053659094059146092124869406407758364486405176334251347709077397073857243659587407752616240587725687663349395151563309935847731077122472173098564327184166785753238921508627521186514408672214861268826102050388619523509119360691036892313340362207564792147684813522120529176305561459895139400835210767190540635080624655236126616574555462148492221027238061863180174497724922631031499337590260225500544931461795612095180589982233125766776409801666511986366004964390267540443059970928682864629266956397795955805331696342467700234367452033760114475893296031132012310044291467908313020960159789843106818414350145669938384721052365784100477825776337540975475213206945365237082267156753076484459696841090729768941969244609984768445375225855873295543462982887721477839540522322393297559957719802407678340070037127456232305401130456382020384010294498566247631783217957295226037758592716238291019081890726108049846906718119247634133573655221312033621959273770226968742459286919091703681807668847177495309068626958949578567602545488291359746331909185646375065234672999118370502547497854417944483554205980283893495030887423910473482431994296039031035221791001705872425241992965716729238478467909151261530719604717177463347774417771268817417416146519062066212029503685209636877440042509753263307995035598398658754138537241543541914931655836728678922228303909766180036110549679932748916729933214048340630353027119687538372133274626175853692924302217472101616597937765717839404961969016985552037819277868834261021971652208828018284970999932827701694569505691474159100167670748260263505745184782488868571511414740781833783410335019861113546566109739998127740852159794894180747572291034467051310823835401114519625609233159054036254269597024689228542170161179335878488127434215195056816369787292587461111057665857608733429150557225690911229200726712105961356137451718897388969289205063447259537579005808065177857924936872498096926306332879474707051034986252060070804885100821507360058301529629901017173263391628735536586628747808063854961551106411343276217468220706236855035165537749172789155429940690474849814931705876812850241934979738434874164401657064863160418699676750293708662261339336140272041770950046680259694221662747606554709245865402415393681169875480421469883799693108490474744186400625370083494162145044314685599143183188071572545138182904095406815420696273333315495811139283891250211388853527898542490404669346631951400504885011773756342874801355405252243071515660306750704373463153600356592535422090848961928181799629091521652574326547666392463661933385526011598671851913646216417511255875359454724178130090244882896745429772293407742888582603436582097948846854811767512931288209987529933656444990551522767125822568018286364221831346341762936092661457405800326394505298911888058949340960231348796880615078100098919886388064480980592241839985768524286577019872981922796271223159261568868743501990145824670098626450860137422232452093523294948836792846330947047266695868676814081018488414900780466703291458326036780305251320462463351641964880029169893248966863759683172077186303218825793208506054535461325317630880976918860178365553599740384881324513271978090641183311480554094272513884178291459572555604965089264697697047510254106248064958347864218598532188477361504607052334885239940422467019609413647168280077500475942634418561702737147656917890847423040864414358662868535391740743840600440120560310055859828525290798813587662654237011346683939974772593547141583959154205916968513828372190917126533910866947871487941239797656968189397925343168559374503789713555357787662030121737473186969175867343301307160289105530322559464834099017190806363880594564372750023677642774746940037396795022652346697125188637189710819101885623032914803588254563049483963730521499058529541631084653428282517465488150250075496946413164412042684360997303227716699162384783696296641083375254928077401201965732945529525653603097980198693073388804448431898862726464518642843133712316989327764904570009836812644553027386388510322100117506213116271243182861359847997565735445311479646139155027978825601042839574613447144947871435577812944975414930817487440195480218021453533036194481855209608550826900823658409963862174949679521885883725141967751575768534385525847225372058419740952489899779476281311421274768651315860627513576551854990654347444639508869459994578687384057497157506758696628458586165799074876890345299402195428870749180460887069179778050740149062036592679691101642282783517977525919426042138560846047121258737091503214825925267741827869827748089031140022047631574471582995800949299314201733859651355977522659433499436934505409567399758539776847630914741356056557313003015090976692143982443751251695596059138223184955359036544339556179526444627348972786709994660363687700946029811363449853948010073967139992460152221199708968057930152072100891779171210354777197894651386832819548669410820453407102056251754851181245953342808714093408756973055215744139233816522144437258987668149400925299060075594325108904267253156618734950862587460137187682550918475797284178918456375033203081665120154523320913887400453817208370639819671819625071630701527544305338934788082272905421575898530084317255785105285227639615498821624678813483621941907657790017677160873158544157424570333285699413420450322300360580534269052548991749090115073488954903766795618519690432309171199950376146852836462378066756942580561979075196168416702585242117358532959345544757374054009008929152014630295841985985741356620746297602337548757223447561560800113006894900468372552359753125340605990467727682325172114168155264015731357239729914453010781142299731879178591169699216685286113126967844753367937734113002912487909228028610415323639604503053577444335907707927436918387276733174007503844742971780983648477783319512487496250058422491887684463515820448946101917957810609285189761111164731625814782726464495286293382467990131118808222426517216055294615538753107498609527392565662031301553797617222010047522637514010953703246029285750907197635318656220719769714272618579450169216835337078941530309117819208812421453772465485049229314325691161], [56209, 60060, 11377695873009704521151516120543169254290505403277303920117446313630911158909466826696514795768834184061929232252660456672497016414728394607424101923173382708773444654956619482452233463414319056897313983218460258664023546429819077585131382063543576512493645864544237814826015241140991202307003379162321851072858499447717624855189337423269192751323395308691079885002258333693133563522642393599255818681897878695020269308702152477280321407196728963034940132394711083628590698600057946677174029025749966047529318916691243166509329217048799988673073728976568341691078325352976240102433354539139210679032066983164648424412408143088519725888677811538615890531494515774578551029491442309290964525688642096575397439705538785484914799566347225051673279965077270945649368082417203779141595842483475769266108971717433471295692606863865623309532859864283117653346519934601131091107478512579391068491653214204610439897906916660894561097084504689639241978467209221339628113366661947050169116717267751228059024325091775808799631763665295608323355512436472623299376844770368706560370705988333463435774108089261525703921391609722683048048780472159851358850339163372449484299512014855298224188838500678935789629449541593228839273051067832507816377848267528309976074274317905714002565692584340071200356215503965086311784380359572743047023444736509006532692035041722646350636349174330471861396366706050718699845341175811507806363761404288555859252880738477662815739761346280041404512249620616313912706972334767152385241726071773382555852281456138716695144997954283477881326028865837803817944311276169953588913430712750774139760348448661595055836339663874887125611338539218247911565698369392642750557436461658687080047680620241736211914209741641396873146058023849327884304774773396367959550459992707380278278318911920010855839952082186857706916912508017745063189201921860957965464007116073132554876755081580145012130559829266696342096267171356618136471871570237042963006937766360522163831386681780618630371873785696369024168042701638425982766035493781041388077953879144434501117555191495776295538725111583251664009345758517689605181959633485152940262589929437967566144514839320485528352929288283668671580812586196090820156753850868514367121096507982197439557604582581810139714099203469552758696146779132666073308041444024316618386251591248631126027967492175360038303293047004992331344086287424467305347825897661306707193656850378138321134600745424636738926012907931449410445863522700866085391355574047221907638142934518897600918379440817672856921595460592727895877634882898182535837725995413235178180227626648457782386447228405088444956691633380955790047955834701289310878456007577208816672780644094247446820648280184630872921117512140313969362751140298858649495506716396403315695900784904551748285934504655912442022336826204499632919641644139999504332880753615647384299924553196467282305142951191878946539731638950626847325104886650356921534755431077829037080277056303715209405529286121776306287115837961383826949013856890841699893201266558774762691846494944766003182070905030223468872596168378399150702412849613746119411010515970663190003083950624103879126871488113615785953124172107125198972540727507741399098133778955230183000330222560840812987208715832473733246339985721017864910730359936983806454986559831819180201642639373068321961775886100457464334229052530349987859502944228336277784239582141580975563909958130773571155679249523841861094693683190867237574726236670179849996035437032917518268586110186313263968582537110022416010743521987601473161042059362517401346206237423254036027191518442255094727545654802667176045453172577564200743869215052290933414262778541359679444853113305449628919055758667124954575388272728083058232386800825136565924450434901229168133572589799416540962708581161775441386483762666478900875986694755350257166018692667828674609961629742551900529339380066132991469199464128614075335183219668935600980542947407016889254673044386309556848315494956846454828964977305969992468345548525406912079740384558961387158990191700230214989374593145259456026467342061766076914890756089798474980334757217645853809416989806463605551022972829140828744849276520921600986331983848868376090143938851352395621703930744395599506462827315390550852146021232320811188292141864583328759255234268960553219885298237216295830758783986090481583665628923075378443004613660030978695562286261102466597986576635019797068708250603278041450136284827893525760079334920183870373143702649269219683209365122354813657332111180019712683295140901664433232445305778873804954660024255192391944934116345775444739139331289378633794041717439306664256763400842026096337037534932143320215125891575148831518883383031489940963202993152797226697058099905258760318455532434225123299256905132593626339237856437994497718893330004643784039219318371925378265726880085207856025544159307555849129714217656398887603218479548169154964816615417938396107527637575958513332434089940966729150421741788143845384389246546640741493471842718564126501351569474085938833508781724473282921406070918106584915227849413718484936597942815942017370616290644561584272148701688553855782002230297383571912210911410703758911023102507315396644688891861396991745038334877190334428949440050458127461307648089927274487489081905961200059666136123953344924611851085640673000849273117269253267607260922016005657172363219283919530559505001400202263952231988714934510877491053659094059146092124869406407758364486405176334251347709077397073857243659587407752616240587725687663349395151563309935847731077122472173098564327184166785753238921508627521186514408672214861268826102050388619523509119360691036892313340362207564792147684813522120529176305561459895139400835210767190540635080624655236126616574555462148492221027238061863180174497724922631031499337590260225500544931461795612095180589982233125766776409801666511986366004964390267540443059970928682864629266956397795955805331696342467700234367452033760114475893296031132012310044291467908313020960159789843106818414350145669938384721052365784100477825776337540975475213206945365237082267156753076484459696841090729768941969244609984768445375225855873295543462982887721477839540522322393297559957719802407678340070037127456232305401130456382020384010294498566247631783217957295226037758592716238291019081890726108049846906718119247634133573655221312033621959273770226968742459286919091703681807668847177495309068626958949578567602545488291359746331909185646375065234672999118370502547497854417944483554205980283893495030887423910473482431994296039031035221791001705872425241992965716729238478467909151261530719604717177463347774417771268817417416146519062066212029503685209636877440042509753263307995035598398658754138537241543541914931655836728678922228303909766180036110549679932748916729933214048340630353027119687538372133274626175853692924302217472101616597937765717839404961969016985552037819277868834261021971652208828018284970999932827701694569505691474159100167670748260263505745184782488868571511414740781833783410335019861113546566109739998127740852159794894180747572291034467051310823835401114519625609233159054036254269597024689228542170161179335878488127434215195056816369787292587461111057665857608733429150557225690911229200726712105961356137451718897388969289205063447259537579005808065177857924936872498096926306332879474707051034986252060070804885100821507360058301529629901017173263391628735536586628747808063854961551106411343276217468220706236855035165537749172789155429940690474849814931705876812850241934979738434874164401657064863160418699676750293708662261339336140272041770950046680259694221662747606554709245865402415393681169875480421469883799693108490474744186400625370083494162145044314685599143183188071572545138182904095406815420696273333315495811139283891250211388853527898542490404669346631951400504885011773756342874801355405252243071515660306750704373463153600356592535422090848961928181799629091521652574326547666392463661933385526011598671851913646216417511255875359454724178130090244882896745429772293407742888582603436582097948846854811767512931288209987529933656444990551522767125822568018286364221831346341762936092661457405800326394505298911888058949340960231348796880615078100098919886388064480980592241839985768524286577019872981922796271223159261568868743501990145824670098626450860137422232452093523294948836792846330947047266695868676814081018488414900780466703291458326036780305251320462463351641964880029169893248966863759683172077186303218825793208506054535461325317630880976918860178365553599740384881324513271978090641183311480554094272513884178291459572555604965089264697697047510254106248064958347864218598532188477361504607052334885239940422467019609413647168280077500475942634418561702737147656917890847423040864414358662868535391740743840600440120560310055859828525290798813587662654237011346683939974772593547141583959154205916968513828372190917126533910866947871487941239797656968189397925343168559374503789713555357787662030121737473186969175867343301307160289105530322559464834099017190806363880594564372750023677642774746940037396795022652346697125188637189710819101885623032914803588254563049483963730521499058529541631084653428282517465488150250075496946413164412042684360997303227716699162384783696296641083375254928077401201965732945529525653603097980198693073388804448431898862726464518642843133712316989327764904570009836812644553027386388510322100117506213116271243182861359847997565735445311479646139155027978825601042839574613447144947871435577812944975414930817487440195480218021453533036194481855209608550826900823658409963862174949679521885883725141967751575768534385525847225372058419740952489899779476281311421274768651315860627513576551854990654347444639508869459994578687384057497157506758696628458586165799074876890345299402195428870749180460887069179778050740149062036592679691101642282783517977525919426042138560846047121258737091503214825925267741827869827748089031140022047631574471582995800949299314201733859651355977522659433499436934505409567399758539776847630914741356056557313003015090976692143982443751251695596059138223184955359036544339556179526444627348972786709994660363687700946029811363449853948010073967139992460152221199708968057930152072100891779171210354777197894651386832819548669410820453407102056251754851181245953342808714093408756973055215744139233816522144437258987668149400925299060075594325108904267253156618734950862587460137187682550918475797284178918456375033203081665120154523320913887400453817208370639819671819625071630701527544305338934788082272905421575898530084317255785105285227639615498821624678813483621941907657790017677160873158544157424570333285699413420450322300360580534269052548991749090115073488954903766795618519690432309171199950376146852836462378066756942580561979075196168416702585242117358532959345544757374054009008929152014630295841985985741356620746297602337548757223447561560800113006894900468372552359753125340605990467727682325172114168155264015731357239729914453010781142299731879178591169699216685286113126967844753367937734113002912487909228028610415323639604503053577444335907707927436918387276733174007503844742971780983648477783319512487496250058422491887684463515820448946101917957810609285189761111164731625814782726464495286293382467990131118808222426517216055294615538753107498609527392565662031301553797617222010047522637514010953703246029285750907197635318656220719769714272618579450169216835337078941530309117819208812421453772465485049229314325691161], [11, 143, 2823679], [24, 143, 180523201], [89, 143, 47428676444591705727929369346443], [102, 143, 37226581283489953701472184267606576037130878873797366013283473311751294203], [37, 286, 51767], [115, 286, 22144088539], [180, 286, 264752347289], [258, 286, 104730101107272149081], [50, 429, 50184916627561], [193, 429, 472177531896662923971700871858905573], [336, 429, 46842973348579903072524450212512789871423083091122596403712407698115039486970725403468689144018030203532468225509813709168297044058799068818636143536906971770066984765796211921225450042438987], [128, 572, 17576772101461], [271, 572, 754309323029578981494450523147961], [414, 572, 4832227158939716614468345433242909], [557, 572, 15764689982344536517771021186273406748173928006967550504357382938426798303527007683249463226418352501943599358801522375151414371266800385235667781728011088393709], [63, 1716, 1063921], [635, 1716, 152980598629], [1207, 1716, 6083217201905335164607141520034056388664021524652882629996358360530400981796205237795885105838251344029191645610663344391417579855059263158929466899177977648982822955021908805758923084746777961078137008872213470361725035740071681614724188657794772791908504860906416154176306520870865940191179324130496835073636086436133695111251884231404689477407288476857846122280232328050486176397834886410483363227037078533556837788146643059896040769602165549142097047093989689], [349, 572, 15764689982344536517771021186273406748173928006967550504357382938426798303527007683249463226418352501943599358801522375151414371266800385235667781728011088393709], [206, 286, 34607524609209512562213651270561528862879196390936320471942325254862879783], [141, 858, 6007], [284, 858, 210991557708361], [427, 858, 80216851991399964961367677], [570, 858, 4398526783100422870888251951691], [856, 858, 2034912907341890579508004374922618204834574380623196103952624440743420129331724300035272820537860281632850134325283932163005113368044494901325885217871107832645761419], [713, 1716, 6083217201905335164607141520034056388664021524652882629996358360530400981796205237795885105838251344029191645610663344391417579855059263158929466899177977648982822955021908805758923084746777961078137008872213470361725035740071681614724188657794772791908504860906416154176306520870865940191179324130496835073636086436133695111251884231404689477407288476857846122280232328050486176397834886410483363227037078533556837788146643059896040769602165549142097047093989689], [1571, 3432, 3433], [3287, 3432, 13729], [76, 715, 113550904263415125705905674111], [362, 715, 9785038764739826939192836544993224266674659130192245524568870763948221280211121513260860632147623261172033909024471046984975139509255854873202862381755101623842917078338081557260717306020261504086188234950564801662821786194515846998144604286065674629178487346459963577938483222386261246476184890516332360795680679064046353611243012886944727157010177543251268190749388276720771087542070376210858401659257726180462119876311888469968969960019247939967001], [505, 715, 9785038764739826939192836544993224266674659130192245524568870763948221280211121513260860632147623261172033909024471046984975139509255854873202862381755101623842917078338081557260717306020261504086188234950564801662821786194515846998144604286065674629178487346459963577938483222386261246476184890516332360795680679064046353611243012886944727157010177543251268190749388276720771087542070376210858401659257726180462119876311888469968969960019247939967001], [219, 1430, 708433441], [648, 1430, 146582316035503921], [934, 1430, 8754493505914782598147963210503442034141272346815848133875044318808680575500066563522388318252986863089729697125212083610932090990478021179938887653921099905778633106793116367729908398677121525336537234326222020969733194705392336716392337613739268526985098238760807823787633156872512886609216790720800907577767015744170939227057509711774813204741516604942979539173443461383076051263959202983234356488544844284496557616176418808195749420562875551432746131], [1363, 1430, 8754493505914782598147963210503442034141272346815848133875044318808680575500066563522388318252986863089729697125212083610932090990478021179938887653921099905778633106793116367729908398677121525336537234326222020969733194705392336716392337613739268526985098238760807823787633156872512886609216790720800907577767015744170939227057509711774813204741516604942979539173443461383076051263959202983234356488544844284496557616176418808195749420562875551432746131], [12, 169, 11831], [25, 169, 84523708900354999577381456343504352971092891556081489307750824107007015467838813287127039142929591750486856563265996196433099484413828078776097540360071], [38, 169, 84523708900354999577381456343504352971092891556081489307750824107007015467838813287127039142929591750486856563265996196433099484413828078776097540360071], [51, 338, 677], [64, 338, 987001237], [220, 338, 1496558280854452426177935255386940584258573648331944343019881625583325531570112963563951422005189461786234963804668662694845539823312397215285049], [233, 338, 1496558280854452426177935255386940584258573648331944343019881625583325531570112963563951422005189461786234963804668662694845539823312397215285049], [77, 507, 6131410474489], [90, 507, 26973251761], [246, 507, 58002376984350075862027], [259, 507, 26953120377454000308377162599], [415, 507, 82638297310634344310411757401076652003], [428, 507, 46802612901958501868841642965751124516436202272587430374287737787818526612306217484595957815607978887434356766596560265669642422106894901815250576734687838908431237216708427946009827065503443998015551], [441, 507, 46802612901958501868841642965751124516436202272587430374287737787818526612306217484595957815607978887434356766596560265669642422106894901815250576734687838908431237216708427946009827065503443998015551], [103, 1014, 15762546853], [272, 1014, 112389066692347771], [610, 1014, 43421637009297327598542620540928005442544390882356409386601798550836689719991285556959309192839200508243320297371802399360159025283575932068237985765807480658521487631105460400461068803356447763705431478919141117209976539828675599184852806910149073032879039794032137956109166006136979], [779, 1014, 43421637009297327598542620540928005442544390882356409386601798550836689719991285556959309192839200508243320297371802399360159025283575932068237985765807480658521487631105460400461068803356447763705431478919141117209976539828675599184852806910149073032879039794032137956109166006136979], [116, 676, 89909], [285, 676, 11122357049906016082928294052875685415253200458241111568363567607247327853718748957279026571310992225472533339265257093283208577560644651814612552692166523940873549922699618503153188112424785060450010566239198522950983772481064187122523885261764673169538088511828626722575048104194240842407322959881658120989], [454, 676, 11122357049906016082928294052875685415253200458241111568363567607247327853718748957279026571310992225472533339265257093283208577560644651814612552692166523940873549922699618503153188112424785060450010566239198522950983772481064187122523885261764673169538088511828626722575048104194240842407322959881658120989], [623, 2704, 565674097], [1299, 2704, 1055692801378229873], [1975, 2704, 503339592150003436594038442561], [2651, 2704, 3326864054702948848139967348282087168497890171775158961227635737068867687111218387024399542194807886301025841692757091982665395433347875657186388369330425283267106185506451559431645894453321083245911500835485637029755214906110542109794167881576440384929789257517821927788587419881172857996859561922155226002380338009637697643026319807775523625280919596635154932460690187942020646361986619913693833294139005387055362149635511555460391581774886980858504734224969504902646896602492557479964309720466337255941433279712886846259653367456404127735715288232562503795966127736059999039234733310030907343358428031627331019867698797011062494322775569225393729877058233142619662698187646731730269191584286471777489052890967511803907813354991289807154720197124579051814208352533818737377824219705484196960221914607675364214835774460802584688186524128295483276384650119334650315767983048652095196043211093988848053312416742325460656166993256016875312431449397830355583270333256125621860551460096163289583566701472726486680579456161917426860968284262632451495705942954888893363290220855253424499744617301861925848279587751984399179382325808480773706316603911306079654377572386120815395443424462481988014561], [129, 1352, 28393], [298, 1352, 152777], [467, 1352, 37357747738793], [636, 1352, 127184409052793], [805, 1352, 183187794354414929], [974, 1352, 70299582392905445997961959643489], [1143, 1352, 3767618315153961590027726103568726530641809142109207931423870522877679529080901804566607368122276890107814598493635432415545593298052963216863114574273459144676480752937674626597823163916708041008329051902136805123741054906511813128609502201007671474670062052639961305523769657476560735212204728795620428426570184075326374320878692553026562238727673124376447643352016899484712236181676077072000050327129889874234524688763513867214387269960329737695628797259126941396386389379974102302044071625611375646265003376667368597538946199858543489], [1312, 1352, 3767618315153961590027726103568726530641809142109207931423870522877679529080901804566607368122276890107814598493635432415545593298052963216863114574273459144676480752937674626597823163916708041008329051902136805123741054906511813128609502201007671474670062052639961305523769657476560735212204728795620428426570184075326374320878692553026562238727673124376447643352016899484712236181676077072000050327129889874234524688763513867214387269960329737695628797259126941396386389379974102302044071625611375646265003376667368597538946199858543489], [311, 845, 999999999999900000000000000000000000000000000000000000000000000009999999999999000000000000000000000000000000000000000000000000000099999999999990000000000000000000000000099999999999990000000000000999999999999900000000000000000000000000999999999999900000000000009999999999999000000000000000000000000009999999999999000000000000099999999999999999999999999000000000000099999999999990000000000000999999999999999999999999990000000000000999999999999900000000000009999999999999999999999999900000000000009999999999999999999999999999999999999999999999999999000000000000099999999999999999999999999999999999999999999999999990000000000001], [480, 845, 999999999999900000000000000000000000000000000000000000000000000009999999999999000000000000000000000000000000000000000000000000000099999999999990000000000000000000000000099999999999990000000000000999999999999900000000000000000000000000999999999999900000000000009999999999999000000000000000000000000009999999999999000000000000099999999999999999999999999000000000000099999999999990000000000000999999999999999999999999990000000000000999999999999900000000000009999999999999999999999999900000000000009999999999999999999999999999999999999999999999999999000000000000099999999999999999999999999999999999999999999999999990000000000001], [142, 1690, 6761], [818, 1690, 2132178310436954247617371], [987, 1690, 69369017407321380495790053765800786082428940866538212024057050080415965843158031136752342212377501107339931012436155152975773615906521036676465836507334678368269327075864695661096319993410725066101133959197963316804896064801569162251627402691250688045271445026147437926128815139815405463195552728619194496067162143983955807900630938154753225351684775904193256813012520186766363915049210226237475028063710342977535018015983236351300474043817548469428677254426044425320180466605830167474517231635184194620462689079683542803606734940645856076443088306428258711910195108278453536432655526460815236571], [1663, 1690, 69369017407321380495790053765800786082428940866538212024057050080415965843158031136752342212377501107339931012436155152975773615906521036676465836507334678368269327075864695661096319993410725066101133959197963316804896064801569162251627402691250688045271445026147437926128815139815405463195552728619194496067162143983955807900630938154753225351684775904193256813012520186766363915049210226237475028063710342977535018015983236351300474043817548469428677254426044425320180466605830167474517231635184194620462689079683542803606734940645856076443088306428258711910195108278453536432655526460815236571], [649, 3380, 16901], [1494, 3380, 118354081], [2339, 3380, 43557096701], [3184, 3380, 16721357555161345061], [155, 1183, 4733], [324, 1183, 3369724130263666267], [493, 1183, 62700231981739940295478290579925022165713815544142505487599741382767988859471153351722513609637652524451223215374737977607331617318701518760185180060792519280026122825617777479021478514140252372682002413156205971020619900753375328989333498536151597634750943098396876583336469815239792679381408530362782834009561489273210339695196848703048912397949804978133167522525746301699681042318795164438048053271082492440842876881921642476820993703880971905057965382972211724084980002803143389443145027618332388748205343306815120236894704387244680364820201604018334842814528622275084079381766342544685852787107907832008841248224181371469483461655446283924606836904161509148635870998202978313906594478164565071712149220407469871849620769665995116557080989730886996521772813508765682303622949997114573147801677641238847180527347852041055443602602866040427659196149595886706669705290325266838636709379151573569601399551649781391], [1169, 1183, 62700231981739940295478290579925022165713815544142505487599741382767988859471153351722513609637652524451223215374737977607331617318701518760185180060792519280026122825617777479021478514140252372682002413156205971020619900753375328989333498536151597634750943098396876583336469815239792679381408530362782834009561489273210339695196848703048912397949804978133167522525746301699681042318795164438048053271082492440842876881921642476820993703880971905057965382972211724084980002803143389443145027618332388748205343306815120236894704387244680364820201604018334842814528622275084079381766342544685852787107907832008841248224181371469483461655446283924606836904161509148635870998202978313906594478164565071712149220407469871849620769665995116557080989730886996521772813508765682303622949997114573147801677641238847180527347852041055443602602866040427659196149595886706669705290325266838636709379151573569601399551649781391], [662, 2366, 31740864418372643899], [831, 2366, 309589156691199312383], [1845, 2366, 101764313880687264353910185966683983920728861031606002015012360563765956796535535011341755527018823101091173526983747581461855304613634076531669322964167673689923579864866980005894575773608891197870001304248326886809350024853140361688503356085420908967961716105628537083057024173570723875573817492786463735161913188298916019394499788377347488839863600630766249755727761807849641462023484078419027216910724705554874133639216609904971537058069993594734091150498010026935729487903415142361965351872480913290828012394967693697872746833112033512305136815288760913986980201370558128960963230193723569949297219841959198205256844231592084131075097864762242220325498223254631749077699692349518686271716486089701491169508088777861417281289072503930840935508118525133738436528874499570687902155362403424345180495162923790526482292077781448351162052914456293790233086579357375668129077324800799609886917520653], [2014, 2366, 101764313880687264353910185966683983920728861031606002015012360563765956796535535011341755527018823101091173526983747581461855304613634076531669322964167673689923579864866980005894575773608891197870001304248326886809350024853140361688503356085420908967961716105628537083057024173570723875573817492786463735161913188298916019394499788377347488839863600630766249755727761807849641462023484078419027216910724705554874133639216609904971537058069993594734091150498010026935729487903415142361965351872480913290828012394967693697872746833112033512305136815288760913986980201370558128960963230193723569949297219841959198205256844231592084131075097864762242220325498223254631749077699692349518686271716486089701491169508088777861417281289072503930840935508118525133738436528874499570687902155362403424345180495162923790526482292077781448351162052914456293790233086579357375668129077324800799609886917520653], [1000, 3549, 186684136003], [2183, 3549, 5356641551931493929104964377973097333059305628416236091505661154440477023375347592094670310516989987132270468009146677551501001495625193323942235884618354996945990820607606569945381809465394823749800655416969109971664076855919925458648721086959707367631499646585425453934905982788999715817486499509297032617019524905688512414803872048107978408276084395168809345505359769635079815732681005909371736772919391445672929732299166603010673066462208019649904135030789587792862223904346180375428158817274733636435914399768238780078749078388662616543025456380347838613662151154391734424272798395291507816250789925455945652627024307202615904537234231227811972712649585189504539606040688327056766810699060682734722665196339082097532822787349223565723609901715639995756538627431847685856416096022378418443294317973917917942841411271129517754989162264623452113821442458605779296769933156557503099890220402553799958622829097937553262191369813091273537890365678346814123321970687589834028190967966959051068480306472235857687357496873424357329857567158306623860771330513149151615436421149109803076961347110774939969551967072827999154580097810433440935595618457334870407135105410234722262470635604583391559239130074353412706561953190710934540403943034392532265820494801992915538865183774283822641882910351173874082940707815425612257453537258407642030305013565314864029550188495456038291939449451260184484268226447196323739358394270747380576503607399562270132055105044404173072674945881753847377555088333094006096483302586088729533192546212927392830857453369832279909903555812960397087844244616138498593000877719041961695357307248720523731346076609348111776203392368976600255380404681166153218051166063440154346107263966723333192595593663203461589314635793327699213927941372362867383026115287326404875334563968381310708130315196550011375419440920645456865376411145636235349762667], [3366, 3549, 5356641551931493929104964377973097333059305628416236091505661154440477023375347592094670310516989987132270468009146677551501001495625193323942235884618354996945990820607606569945381809465394823749800655416969109971664076855919925458648721086959707367631499646585425453934905982788999715817486499509297032617019524905688512414803872048107978408276084395168809345505359769635079815732681005909371736772919391445672929732299166603010673066462208019649904135030789587792862223904346180375428158817274733636435914399768238780078749078388662616543025456380347838613662151154391734424272798395291507816250789925455945652627024307202615904537234231227811972712649585189504539606040688327056766810699060682734722665196339082097532822787349223565723609901715639995756538627431847685856416096022378418443294317973917917942841411271129517754989162264623452113821442458605779296769933156557503099890220402553799958622829097937553262191369813091273537890365678346814123321970687589834028190967966959051068480306472235857687357496873424357329857567158306623860771330513149151615436421149109803076961347110774939969551967072827999154580097810433440935595618457334870407135105410234722262470635604583391559239130074353412706561953190710934540403943034392532265820494801992915538865183774283822641882910351173874082940707815425612257453537258407642030305013565314864029550188495456038291939449451260184484268226447196323739358394270747380576503607399562270132055105044404173072674945881753847377555088333094006096483302586088729533192546212927392830857453369832279909903555812960397087844244616138498593000877719041961695357307248720523731346076609348111776203392368976600255380404681166153218051166063440154346107263966723333192595593663203461589314635793327699213927941372362867383026115287326404875334563968381310708130315196550011375419440920645456865376411145636235349762667], [168, 2535, 36348523359721], [675, 2535, 7567045040285641], [1182, 2535, 3635690525798234827794687400403194618316900894226758539642928931145848647645233153456305412186346839701219631036264246081988236501309099186194498357215077449910455455071836207885433580470117769277136144358101023408155217360162026185646981605818835216242420852504590448249571093415669984387982880605727608952258434009174850266576371857300131223149737276461600918360812051277340206417161892367464449022156347969904061932587000120796256918784004390275133771862154240760669349972579454822256329117483121117019521989021298692773841751297200533092166228072006248957275738607763329686666152034918522297924859027719408438189297414274730274624035206300276842421451714490355593232321369437180256383382769513111848088219037178187788906027415333298677900891637335873429815475086639192050928837724412454651788786834488119106494168482464940875530364961563119621684977808553185896422303593057569431246677796912376339841552426280116370322010079833218808220328956274914789921859293948116867292290571776444781730596352306696894264876484590861995910187980538973916106491701403197637469134507433021803294395592501183749315153799328323309299456258067896366713797509110443106923205110457468154049408386880423967690827535623145176161067943441], [2196, 2535, 3635690525798234827794687400403194618316900894226758539642928931145848647645233153456305412186346839701219631036264246081988236501309099186194498357215077449910455455071836207885433580470117769277136144358101023408155217360162026185646981605818835216242420852504590448249571093415669984387982880605727608952258434009174850266576371857300131223149737276461600918360812051277340206417161892367464449022156347969904061932587000120796256918784004390275133771862154240760669349972579454822256329117483121117019521989021298692773841751297200533092166228072006248957275738607763329686666152034918522297924859027719408438189297414274730274624035206300276842421451714490355593232321369437180256383382769513111848088219037178187788906027415333298677900891637335873429815475086639192050928837724412454651788786834488119106494168482464940875530364961563119621684977808553185896422303593057569431246677796912376339841552426280116370322010079833218808220328956274914789921859293948116867292290571776444781730596352306696894264876484590861995910187980538973916106491701403197637469134507433021803294395592501183749315153799328323309299456258067896366713797509110443106923205110457468154049408386880423967690827535623145176161067943441], [1689, 5070, 35491], [4224, 5070, 436623331], [506, 1521, 999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000001], [1013, 3042, 9127], [1520, 3042, 2832103], [2534, 3042, 38686808651885745907100227986195367963359847014092226870686309538202098937553068090570828686290481157530635938405744774036333772727415546660830918392060770834783865402654120214190919658583322629521921841841993896877312769112702012916138022532776631761045696214592424667034807836051051936107063777035225347571835865746610334334672886740479144406451864947035396545598086450105970811476564238029964663452342039839377583911704311116838294228040251904077279986560988790286736877038864959974315759647229825973363362143563639505303466294366195952258703288852466988273338627875593248365635021581187256840788469500949992131994851145865248938972287862943959492030566956170053769643638962431597622952504225792896154499307254099916282438571194114611886843731954176624459552764194779188083924561852628888195937392059125175317431486756037176040957134113798646022907452647906878666234463881879594950959549265108379142108459299744574086890321], [3041, 3042, 38686808651885745907100227986195367963359847014092226870686309538202098937553068090570828686290481157530635938405744774036333772727415546660830918392060770834783865402654120214190919658583322629521921841841993896877312769112702012916138022532776631761045696214592424667034807836051051936107063777035225347571835865746610334334672886740479144406451864947035396545598086450105970811476564238029964663452342039839377583911704311116838294228040251904077279986560988790286736877038864959974315759647229825973363362143563639505303466294366195952258703288852466988273338627875593248365635021581187256840788469500949992131994851145865248938972287862943959492030566956170053769643638962431597622952504225792896154499307254099916282438571194114611886843731954176624459552764194779188083924561852628888195937392059125175317431486756037176040957134113798646022907452647906878666234463881879594950959549265108379142108459299744574086890321], [844, 10140, 10141], [1858, 10140, 19864261], [2872, 10140, 315283021], [3886, 10140, 44488773421], [4900, 10140, 2315048003561549101], [5914, 10140, 1265197646674261], [6928, 10140, 187738120386313381], [7942, 10140, 835738110470661061], [8956, 10140, 770113506982490337055814108664046579616138241416921625860696302773302598611743382307940896310493840787251907220599038320764279040050672693138620761536295070769315648065104317642020946160853803065276842300785171245084945850423790828398534639026813519398601066722863465425715001004148247182280719243318291468864152637318996885388486238398618435406591630427244201156968968712865867676278694676478960716397084978315686203232565474447136645582161534282729497813116463640074476087808193512147606618120131464039793110242506817813580696053520821502975551462632349454682002412013722657512095022125207403207027916695525155128769995226833847760029584142697497123468662969353625379371779956767908147569809869390128263859519108417326151573386519314498894814252709184667383288138387729010243339151143170024673991297973738209004008722547688127184979951722025633372851394592569482694386768443669310370270019533271557489489192150651238464588390638139524724565568608138544620287547353394647994848089822939328403792076605188938697176774150009337844885691894498058608750205886667157709417676303262956927337482934263223794150136825400396158043271571820583020596600048411385751456065779665551931394713759381242615181436426440439936861653362300011947590063645311170657770830809066770825819298768057850198858397816153879664434190309843530693257870442504158789501432966241206671524512830172551516547636996719548887759691638580948102332816952882390011105877893424604057946466731523339737791798748164271233163803236058908237420004843181091791551491576470817996742250360654661468765103728930703888008292389319714261648432848087038946680077444193945317877668138895906015661548204383190656696796293614370344119082927812558130503130955138114649817065164213893394655472919657747281754630063008342280346332210000974318344821081440720003202904878852419938130413229264554365462322697738531621284705531031482118016070170217686717919817727903672100177762398622108038066751822942203276539623369454558984574028670959674393049323952791065943585566977947944845212517757225814228411163170319851329885081649212328688702147799746083224672924206494801761851469285196034394275946897804513739295523527071869612768713508951484853666235863919360089013305612550378383479284678164375180882196027133054504592520290728716267495102688609456829614817457165136692149472864252872062152513977776419034625230364589662995116591662670033975009805654130664961], [9970, 10140, 770113506982490337055814108664046579616138241416921625860696302773302598611743382307940896310493840787251907220599038320764279040050672693138620761536295070769315648065104317642020946160853803065276842300785171245084945850423790828398534639026813519398601066722863465425715001004148247182280719243318291468864152637318996885388486238398618435406591630427244201156968968712865867676278694676478960716397084978315686203232565474447136645582161534282729497813116463640074476087808193512147606618120131464039793110242506817813580696053520821502975551462632349454682002412013722657512095022125207403207027916695525155128769995226833847760029584142697497123468662969353625379371779956767908147569809869390128263859519108417326151573386519314498894814252709184667383288138387729010243339151143170024673991297973738209004008722547688127184979951722025633372851394592569482694386768443669310370270019533271557489489192150651238464588390638139524724565568608138544620287547353394647994848089822939328403792076605188938697176774150009337844885691894498058608750205886667157709417676303262956927337482934263223794150136825400396158043271571820583020596600048411385751456065779665551931394713759381242615181436426440439936861653362300011947590063645311170657770830809066770825819298768057850198858397816153879664434190309843530693257870442504158789501432966241206671524512830172551516547636996719548887759691638580948102332816952882390011105877893424604057946466731523339737791798748164271233163803236058908237420004843181091791551491576470817996742250360654661468765103728930703888008292389319714261648432848087038946680077444193945317877668138895906015661548204383190656696796293614370344119082927812558130503130955138114649817065164213893394655472919657747281754630063008342280346332210000974318344821081440720003202904878852419938130413229264554365462322697738531621284705531031482118016070170217686717919817727903672100177762398622108038066751822942203276539623369454558984574028670959674393049323952791065943585566977947944845212517757225814228411163170319851329885081649212328688702147799746083224672924206494801761851469285196034394275946897804513739295523527071869612768713508951484853666235863919360089013305612550378383479284678164375180882196027133054504592520290728716267495102688609456829614817457165136692149472864252872062152513977776419034625230364589662995116591662670033975009805654130664961]]: ############ ############ table[-6]:=[[3, 6, 7], [89, 90, 3762091], [6, 16, 17], [14, 28, 29], [9, 32, 353], [17, 18, 19], [6, 22, 23], [4, 44, 89], [98, 99, 199], [22, 30, 211], [2, 30, 241], [12, 30, 2161], [7, 10, 9091], [13, 20, 3541], [3, 20, 27961], [1, 25, 21401], [6, 25, 25601], [11, 25, 182521213001], [66, 75, 151], [16, 75, 4201], [41, 75, 15763985553739191709164170940063151], [21, 125, 751], [46, 125, 1797655751], [71, 125, 176144543406001], [96, 125, 42051775804956304559810859008305819975199677041099230574273451704628125001], [246, 250, 21001], [121, 250, 162251], [25, 50, 251], [5, 50, 5051], [35, 50, 78875943472201], [65, 100, 60101], [15, 100, 7019801], [45, 100, 14103673319201], [95, 100, 1680588011350901], [149, 180, 181], [59, 180, 4999437541453012143121], [29, 180, 1105097795002994798105101], [659, 720, 1000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000001], [299, 720, 1000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000001], [839, 1440, 316801], [1199, 1440, 3133441], [119, 1440, 3427762485430544075935398346603780801], [479, 1440, 293887566710129385837952528900214038217203205847738183145438052848119077089472474191029325103925483172694661294708796747693509470014139825585936535632550871710155911507437918513584577000893308157682068341876649148808384419534316596630577176202700852054398857483608954477255061268344595225294326401383754094185877526729494891184768282561], [19, 360, 265183201], [139, 360, 95853807664312827399794371014650641], [259, 360, 39340929985040037939860550511566010202173435808159761], [679, 840, 134401], [799, 840, 575794801], [79, 840, 67501680066009758096678991121], [199, 840, 191413141591299314411353617644492718709042398621746359743575335167576218516274501587918765785208170431266534615378694736680781077885837943706833300081], [319, 840, 191413141591299314411353617644492718709042398621746359743575335167576218516274501587918765785208170431266534615378694736680781077885837943706833300081], [439, 1680, 3361], [1279, 1680, 20161], [1399, 1680, 75500478859681], [559, 1680, 826427348932069065539097601], [49, 280, 851761], [189, 280, 1174155661036370531158387153086358732085761158354280249987966107746175275693416345665039841], [64, 315, 631], [274, 315, 142809770881], [169, 315, 11108290524774718857610264134981628814531188613927062839999879470748868753057648924496754589305365294720505123322653309870820532191], [289, 630, 2521], [499, 630, 131041], [79, 630, 525326613841], [199, 630, 1275784731048123659634702312820051], [409, 630, 4512103729930413243964733865733316041820936901915809527857742889751595541910708971709035851], [1249, 1260, 158201922061], [109, 1260, 1351855459456741], [949, 1260, 33822732328831925621101], [529, 1260, 56541586842121464411050521], [649, 1260, 19825744781339712457003608841], [229, 1260, 123325066465637048365451867583531752380516316394025566330490649596077282537266182841575646439300777858144019889780667243352185293818601479438210113974403683452593774359692327260623647141], [1069, 1260, 123325066465637048365451867583531752380516316394025566330490649596077282537266182841575646439300777858144019889780667243352185293818601479438210113974403683452593774359692327260623647141], [104, 175, 18525843918490695886751], [34, 175, 991474271662986957800680951], [139, 175, 54442267778748734853078961420361450411594669214709944589849727424959801], [69, 350, 3612546001], [349, 350, 299547376801], [8, 40, 1676321], [28, 40, 5964848081], [0, 29, 3191], [1, 29, 16763], [2, 29, 43037], [3, 29, 62003], [4, 29, 77843839397], [34, 58, 59], [6, 58, 154083204930662557781201849], [36, 116, 349], [8, 116, 38861], [96, 116, 618049], [68, 116, 11811806375201836408679635736258669583187541], [210, 232, 233], [66, 232, 355193], [154, 232, 21591416633], [10, 232, 17468739848498438039329935679794457], [40, 232, 320326994163169943384295066992439316655840979654890345228609], [94, 464, 929], [414, 464, 23201], [270, 464, 182353], [126, 464, 4465073], [98, 464, 3114824318784041623490389014199610366824348609], [330, 464, 1829374178101518062530830388028588598721229691407240858068461123035273484484304755502751206435231276410413410532198541169807119433784238479100737637551835045889], [446, 464, 1829374178101518062530830388028588598721229691407240858068461123035273484484304755502751206435231276410413410532198541169807119433784238479100737637551835045889], [388, 928, 9281], [620, 928, 90017], [852, 928, 490324577], [156, 928, 20752917057986878529], [12, 87, 4003], [70, 87, 72559], [41, 87, 310170251658029759045157793237339498342763245483], [42, 174, 638453709757], [100, 174, 135080726389891], [158, 174, 1274194732898148471766404179653], [72, 348, 997369], [304, 348, 15565833747318241], [188, 348, 157002934023127338801841], [16, 348, 4477350074169470752905544969081], [190, 348, 925473240150495502771483432977308389], [594, 696, 13921], [130, 696, 11090099157944399977], [362, 696, 246900403017958787131873605843061988161], [942, 1392, 5569], [478, 1392, 5559649], [14, 1392, 322979838120653494410797024469628707999397741181697143680749372190480796005608099895859153959598379007891705467012882656721685959960068234374868039018618690674236493282892884783470259317115885065377946860088426463712881378923024781165173552168954368617981334618811765965379266784977175286855794330751759604128636772832388380480515355833352900881455090487197953635190556602828708922176967851341812752566619566369850405430842509828946801121], [189, 261, 523], [73, 261, 670249], [218, 261, 44974999], [102, 261, 9113995243], [247, 261, 7299238406959], [131, 261, 9136734149894295938064503769037], [15, 261, 131108694538423601496731528051392288744803439], [160, 261, 795147384607512419909180910115029853603685148570876907], [44, 522, 155557], [306, 522, 2762580729671077856014459], [480, 522, 6811645794372004956047418049529911921], [132, 522, 341961712618023873833889329797322976594377309179358917195456869103863096664894815555956884183686442687], [596, 1044, 2089], [74, 1044, 31753261], [248, 1044, 1452031741], [770, 1044, 803137587589], [944, 1044, 1108860589], [422, 1044, 650879996698098220470166549], [48, 60, 61], [28, 60, 4188901], [8, 60, 39526741], [75, 145, 9605671], [104, 145, 15589280974996818911], [105, 145, 80684370001269698853996151670133742711], [134, 145, 744909731145732233993613931089059528977143716201], [280, 290, 1451], [164, 290, 30104611], [20, 290, 58765601], [194, 290, 2433146345771], [50, 290, 17996132431060961], [224, 290, 97862727665480231246011008935563207741144491224418517422691228321], [278, 580, 1767955366388381478541], [18, 580, 14087942679857610940613213182901], [338, 580, 4055108708172771227191880781075352487316277046587958281143685529754917380745301096668461308082967351676301350023016655940548546300323854295737319953022741277480858091318261], [78, 580, 4055108708172771227191880781075352487316277046587958281143685529754917380745301096668461308082967351676301350023016655940548546300323854295737319953022741277480858091318261], [978, 1160, 49474001], [398, 1160, 442538882251054324977361], [225, 435, 80911], [370, 435, 102019681], [80, 435, 8538216023012034296071], [399, 435, 1574925327530097827316740006048273210133340202011849286635501821200201948035399431390177373370216701225808298063139414675742019859173250588155321047776889808746410175324810526194777599171351], [544, 870, 33931], [254, 870, 1134434761], [690, 870, 2172376081], [400, 870, 70350656881], [110, 870, 1174705187104089640352756731], [864, 870, 13168535983683206158695858719620199409871632081461356660683553486063582457334246707257967576917954501566261841025589624174023374391831175518581137408168796669716811], [574, 870, 13168535983683206158695858719620199409871632081461356660683553486063582457334246707257967576917954501566261841025589624174023374391831175518581137408168796669716811], [2024, 3480, 6961], [1154, 3480, 14364315615572475219221361874730642149116506249102140497055006466024852751041516879773019681080304553943398936934348656802183594454819711248383852896135612699324809653785375664272374658813245223386007757506104008044821146387013360149403964947565005171670738399655221952305703203562706507685677345065364171814250826029306134176122683522482401953742264043959201264186180146545036632667720156586697313604367188636688694153138916822295632811377675621317339462720873437580807355265048125267921419336302255423071399224249389455538141071685102715127138342048556241919264473493750897859501508403950581812957893980749892256859646602499642292774026721735382861657807786251975290906478954173250969686826605372789829047536273523918962792702197960063209309007327970119235743427668452808504525226260594742134750754201982472346070952449360724019538859215629938227266197385433127424222094383005315328257448641], [284, 3480, 14364315615572475219221361874730642149116506249102140497055006466024852751041516879773019681080304553943398936934348656802183594454819711248383852896135612699324809653785375664272374658813245223386007757506104008044821146387013360149403964947565005171670738399655221952305703203562706507685677345065364171814250826029306134176122683522482401953742264043959201264186180146545036632667720156586697313604367188636688694153138916822295632811377675621317339462720873437580807355265048125267921419336302255423071399224249389455538141071685102715127138342048556241919264473493750897859501508403950581812957893980749892256859646602499642292774026721735382861657807786251975290906478954173250969686826605372789829047536273523918962792702197960063209309007327970119235743427668452808504525226260594742134750754201982472346070952449360724019538859215629938227266197385433127424222094383005315328257448641], [6374, 6960, 9999999900000001000000000000000000000000999999990000000099999999999999999999999999999999999999999999999999999999999999990000000099999998999999999999999999999999000000009999999900000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000100000000000000000000000099999999999999999999999999999999999999999999999999999998999999999999999999999998999999999999999899999999999999999999999900000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000100000000000000000000000099999999999999999999999999999999999999999999999999999998999999999999999999999998999999999999999899999999999999999999999899999999999999999999999999999999999999990000000100000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000009999999899999999999999999999999999999999999999989999999999999999999999999999999899999999999999999999999999999998999999999999999999999999999999999999999900000001000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000099999998999999999999999999999999999999999999999899999999999999999999999899999999999999989999999999999999999999990000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000010000000000000000000000009999999999999999999999999999999999999999999999999999999899999999999999999999999899999999999999989999999999999999999999990000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000010000000000000000000000009999999999999999999999999999999999999999999999999999999900000000999999989999999999999999999999990000000099999999000000000000000000000000000000000000000000000000000000000000000099999999000000010000000000000000000000009999999900000001], [2894, 6960, 9999999900000001000000000000000000000000999999990000000099999999999999999999999999999999999999999999999999999999999999990000000099999998999999999999999999999999000000009999999900000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000100000000000000000000000099999999999999999999999999999999999999999999999999999998999999999999999999999998999999999999999899999999999999999999999900000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000100000000000000000000000099999999999999999999999999999999999999999999999999999998999999999999999999999998999999999999999899999999999999999999999899999999999999999999999999999999999999990000000100000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000009999999899999999999999999999999999999999999999989999999999999999999999999999999899999999999999999999999999999998999999999999999999999999999999999999999900000001000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000099999998999999999999999999999999999999999999999899999999999999999999999899999999999999989999999999999999999999990000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000010000000000000000000000009999999999999999999999999999999999999999999999999999999899999999999999999999999899999999999999989999999999999999999999990000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000010000000000000000000000009999999999999999999999999999999999999999999999999999999900000000999999989999999999999999999999990000000099999999000000000000000000000000000000000000000000000000000000000000000099999999000000010000000000000000000000009999999900000001], [138, 1740, 1741], [718, 1740, 591601], [1298, 1740, 44293441], [1038, 1740, 46659841], [1618, 1740, 2102595954900526861], [458, 1740, 297539144610727899181], [198, 1740, 2122059937446676383606257085781], [778, 1740, 3503572703170851194168288375557112392303418243699925338114570214207006503620720321388524380739379486362066610772554897800776285153728690665614698277400692554452890777276119056670083369216725453780747870586802810403666995065757431759276599040786290741374964179661575161062295218769430970168363621407457750689339263308173977806243743290632379060815602233861], [1358, 1740, 3503572703170851194168288375557112392303418243699925338114570214207006503620720321388524380739379486362066610772554897800776285153728690665614698277400692554452890777276119056670083369216725453780747870586802810403666995065757431759276599040786290741374964179661575161062295218769430970168363621407457750689339263308173977806243743290632379060815602233861], [140, 1015, 34511], [575, 1015, 83231], [1010, 1015, 257844511], [430, 1015, 2780168231], [865, 1015, 557750664523991], [285, 1015, 967478638011077968478440672972656262443973758004619149821035363745646133212143546033968289422399283545069501761810295403991214787461040175104549277345631984290160216946559653226703116438477899555892352395630050788916485034351917901675428391053938655345461546323758466289945234265038622823857620462928248097655196656297154265255017699969231862020563124792695134554789797133248192380278171009544183805628585883663359923637305720086872016889948509468638269404459480748674767146213267174492256436786979809421093973780922057524374121416323626610820408226296826783847867035647010827650207941690826283579783626843771064808421428021534441], [720, 1015, 967478638011077968478440672972656262443973758004619149821035363745646133212143546033968289422399283545069501761810295403991214787461040175104549277345631984290160216946559653226703116438477899555892352395630050788916485034351917901675428391053938655345461546323758466289945234265038622823857620462928248097655196656297154265255017699969231862020563124792695134554789797133248192380278171009544183805628585883663359923637305720086872016889948509468638269404459480748674767146213267174492256436786979809421093973780922057524374121416323626610820408226296826783847867035647010827650207941690826283579783626843771064808421428021534441], [1764, 2030, 6091], [1184, 2030, 46284001], [604, 2030, 3224721457188555902038999981460928832150283735995419129589261686125371341773086894187216123637473145472626408099793207309623840358121834712092615052323815561411438143373811858971621957164428008918395511208135042709168782537613762365564893622134068302887935153444539929009475548682480014021220583429338995366664351836314109276950927543472835966665453276690348033749352581055303648674092946780567792665710075781199574958278002740487250576811308046358798438871597113651767230035803883171701256645145296854369053695464143660676627471270331168021946491160404316442276264434092481627044326070843364204788186500593581483431967677616146273241155437142519142574036749001], [24, 2030, 3224721457188555902038999981460928832150283735995419129589261686125371341773086894187216123637473145472626408099793207309623840358121834712092615052323815561411438143373811858971621957164428008918395511208135042709168782537613762365564893622134068302887935153444539929009475548682480014021220583429338995366664351836314109276950927543472835966665453276690348033749352581055303648674092946780567792665710075781199574958278002740487250576811308046358798438871597113651767230035803883171701256645145296854369053695464143660676627471270331168021946491160404316442276264434092481627044326070843364204788186500593581483431967677616146273241155437142519142574036749001], [3504, 4060, 2582161], [1474, 4060, 5005981], [2924, 4060, 27690838620061], [894, 4060, 117513682863781], [2344, 4060, 618332557258791533720221794227287741], [314, 4060, 38067946646105760897019545095897289125676379507248702231471120628247012003400872947035099693092745271556121392895141467182284895715667317764959936769131701142028277428157137834464993991788467789677306531494578895670106980337269043526833546422987034446233351992657739455002148501168947764894355069081447543896997921050351368139367758432464957177261214059843978926330864904342855963492675965443245139276828302195288871432901715223243134882384766436417442680060449479296070449022354722222638555038918033181306720233099114375729803919121186205440855113851355292274551327001176721068270165827341247983276618906801086688316452783153366460319533781621209446909423186350905850518862878150656201157615840864596775424488040295288302947219282683837073651080453569505522231688461437406912215842819488383868782212471324905778612755612873015997574265987974911513323407378260676823789396890070729011642020248480531006481407474862392662435963837997360755953664461440762947536729064109418265507847865212267081484945166027925054556869071273702333365353024280270784316927365286152855203414578366291092428883798575704382447202362164614887515357786377407963315090369866324554344250563625013996178722888348272501460705847408238336549493584350267487250821473031414961333720785662316021510181], [141, 203, 18620680471], [170, 203, 68616805173400502243], [199, 203, 223072327648229020879], [25, 203, 3157699606121412762302752567433818362194673059549755317723934675026306764122137710141583577297036456399624339368321893], [54, 406, 19489], [286, 406, 243720583], [316, 406, 2563963356465898129], [142, 406, 13569612563320403017443683179], [374, 406, 6656280510176649041177006666533233898159823895551612176879783493172755702305410407269034716016715927564139783], [112, 812, 11369], [84, 812, 68209], [200, 812, 512592628798218592009], [606, 812, 396096831570425720680992129087061], [432, 812, 221200295018423560789015491869782611822703116563762813624966371038765423072829463982917690268462918328260953689978584922620148596026033633928275415057272600915577833283748109008598525438101636745099649356249075125481753616619875550342080983595929069395337222328532893796261], [26, 812, 221200295018423560789015491869782611822703116563762813624966371038765423072829463982917690268462918328260953689978584922620148596026033633928275415057272600915577833283748109008598525438101636745099649356249075125481753616619875550342080983595929069395337222328532893796261], [258, 609, 41413], [55, 609, 1840603883162311], [461, 609, 76323429533210963162534182387], [143, 319, 723493], [56, 319, 798763879], [288, 319, 15573626631536724837286539111986164403461184826762202485696049675725691949440416411805360446645398601565619281334570388235041555839496854198400179259479323494489431434919045564887488937799770398211849350195427643948964141122533353297580806382434580171321012325541853], [201, 319, 15573626631536724837286539111986164403461184826762202485696049675725691949440416411805360446645398601565619281334570388235041555839496854198400179259479323494489431434919045564887488937799770398211849350195427643948964141122533353297580806382434580171321012325541853], [346, 638, 1277], [578, 638, 357281], [172, 638, 49561573447], [404, 638, 486459602951209423461970749393767073577709990315453869054236545173346054197523047637756449380382360041196303992701358542477479985899282299202659134981413322115768441437335973512015267176836292140179486592703400778357473505777445415009505803673230073891473294849], [636, 638, 486459602951209423461970749393767073577709990315453869054236545173346054197523047637756449380382360041196303992701358542477479985899282299202659134981413322115768441437335973512015267176836292140179486592703400778357473505777445415009505803673230073891473294849], [114, 1276, 2079492584954269], [868, 1276, 188043499241195246082595481], [230, 1276, 6861213971210390201377343641], [260, 377, 11311], [144, 377, 30161], [28, 377, 75401], [289, 377, 428991023449], [550, 754, 1099999999999890000000000010988999999998901100000000109890109999989010989000001098901098899890109890110010989010989009901098901099009890109890098900989010990109901098900989010990109901098900989009890109890099010989010990098901098901100109890109889989010989010999998901098900000109890110000000010988999999998901099999999999890000000000011], [434, 754, 1099999999999890000000000010988999999998901100000000109890109999989010989000001098901098899890109890110010989010989009901098901099009890109890098900989010990109901098900989010990109901098900989009890109890099010989010990098901098901100109890109889989010989010999998901098900000109890110000000010988999999998901099999999999890000000000011], [1072, 1508, 114550003829], [318, 1508, 2081839241], [956, 1508, 5048897101], [202, 1508, 14583568490089], [840, 1131, 35078516929], [463, 1131, 47900697816306150973], [86, 1131, 660602046571680511857210041635450187770506758594238884476393134824202939559183578411056134751682095770422800482785540694348733460055746174166974767289358539330824535050138586298331160155495911137938681250744511025779548159003042977345560185295591471643679501271295250100506564642717782653013641757150418791883153950657030692714184228949254777453867558339701649707945423936697466065531027016926068700226934682630964071921190790428391010463418924590799496693642927740434206435161688253156419108079620722106748878798948893328004773412131549023001880344672315851739739035620392457858225509827834292904341128579158727944243367717878557147065093083], [1101, 1131, 660602046571680511857210041635450187770506758594238884476393134824202939559183578411056134751682095770422800482785540694348733460055746174166974767289358539330824535050138586298331160155495911137938681250744511025779548159003042977345560185295591471643679501271295250100506564642717782653013641757150418791883153950657030692714184228949254777453867558339701649707945423936697466065531027016926068700226934682630964071921190790428391010463418924590799496693642927740434206435161688253156419108079620722106748878798948893328004773412131549023001880344672315851739739035620392457858225509827834292904341128579158727944243367717878557147065093083], [724, 2262, 546483367], [1478, 2262, 118939569593287], [985, 1885, 1456644779210909658761], [608, 1885, 762780340037185654013975378172825512914232986440453456751650514378095689785865496061520016655007496391350017247549842726761181222255073558790334659157541006145239259223708853063707129135036669088694516258092634631365891728534419679679732129602878816056690855357370998455146746536169159964198865760516898220726835316727095478138362893520631461168597674010939665260321161599334650610055968034461980121407478558885895231703537305813808781793791332801773794385280602492501151694290463065365995070008069443066593299721923679622093501177679811063388234893670554829286852695547663374487932245344603370805525642227030723387195532694285385018885762004922747535012717815193433433377560255029176910981253153900292759538147665903192282490046229616538187661563827270811432835740817134481723772091423389940997453466223061205410683473687866972123902395619251683342815322914071285442846591255259364554988186014058307469757161381207476786317725601689606900044449830600322386145876448345387446943375678412895710640864076859301242192234300583954207891118658155526955942116124562796519658698351551161955312182756927357924104016392703461812040973030508520119567904612926794028230140027860044714407884424920546394772195063928436010854664918155875620068897655839611883843044096498960635901835513661552351824336467024945270500654067921452462026351], [1739, 1885, 762780340037185654013975378172825512914232986440453456751650514378095689785865496061520016655007496391350017247549842726761181222255073558790334659157541006145239259223708853063707129135036669088694516258092634631365891728534419679679732129602878816056690855357370998455146746536169159964198865760516898220726835316727095478138362893520631461168597674010939665260321161599334650610055968034461980121407478558885895231703537305813808781793791332801773794385280602492501151694290463065365995070008069443066593299721923679622093501177679811063388234893670554829286852695547663374487932245344603370805525642227030723387195532694285385018885762004922747535012717815193433433377560255029176910981253153900292759538147665903192282490046229616538187661563827270811432835740817134481723772091423389940997453466223061205410683473687866972123902395619251683342815322914071285442846591255259364554988186014058307469757161381207476786317725601689606900044449830600322386145876448345387446943375678412895710640864076859301242192234300583954207891118658155526955942116124562796519658698351551161955312182756927357924104016392703461812040973030508520119567904612926794028230140027860044714407884424920546394772195063928436010854664918155875620068897655839611883843044096498960635901835513661552351824336467024945270500654067921452462026351], [2000, 3770, 180854441], [3508, 3770, 740307469331], [2754, 3770, 85908924011], [1130, 3770, 1243439851857009695201], [2638, 3770, 322971642926236921948241], [1884, 3770, 196808066310726087117503175521557031332566783042656714736809896315942950246719129398785198930544784567519809445629168032479831360730999754161740877109843647365573765453162321002373857800147241168201292074308798600204545575553323517086302630595475684985336576650564988806427456665021923447116237519346973124318918090922704662395186583879729835623550801162509448393404816773959167111092499514079365694755051652507039453952944708667028649727476321878085982790009412911471679977047316407015676107117170971182719152288485295476983065226151209032528963712371060852087746807875732967313715629657519701883690895164385694812759742416621519753467044393909098985546292997715042113793262427943041129494897025960730104477015029285850960699187925257994952714478499736664548979750823263299435530581143746689947467102041086103002397975244444101386210242869205282013407060436662427506314269534139073042343725931197212151463027307500631637405680877251825894941085113862432287419990872329334137678947453847662098401923674709870456636567245251265485898164343164002687255797993496665236464789375687844807515148680661947036733681332125922924296976841194847377174209693000862583637675441371899353801488661449406110171327033592433759271435951792453177669882031262256788631228954473919924347371]]: ############ ############ table[-8]:=[[2, 13, 53], [3, 21, 43], [19, 28, 29], [10, 22, 23], [9, 110, 331], [0, 6, 7], [11, 15, 31], [13, 16, 17], [0, 17, 2071723], [1, 17, 5363222357], [2, 34, 103], [19, 34, 4013], [3, 34, 21993833369], [88, 204, 409], [20, 204, 3061], [190, 204, 5969449], [122, 204, 134703241], [4, 68, 28559389], [21, 68, 1491383821], [38, 68, 2324557465671829], [123, 136, 152533657], [55, 136, 65552746171882583264230070868884366877803237222654400793], [5, 272, 13355595217], [243, 272, 440441087557478776852171834625638618412949059374084837579531425633661269203803741415744566525108430933975383194546209], [651, 1632, 182168885688800471032070314606442908018600300417083944518739710393647902382617378829742666164078393724922058999479539245587167427080499185116669904781913921946772253903767015005946741838709655930349163084737589584381983926389625045094948824590259228606134828950677303795021460411056135766667281810175120746691826141507834669471110707839979934576289109001841823875933756134673970083682689775540524930437792688282436257038622290979346977], [2827, 3264, 42196247809], [1195, 3264, 6190726538881], [1739, 3264, 38281112049029003281441920246572673494921652898436764826256183138728705975428597404054238813317222333769242479959696012430570027875658806943989746414309118984316845764893966769585459816998200333929160727704871627253768984727424009216597878703045099185453292385894393408030512426614765334749055139740810415688319031285695843015032326421863550519819956571633365842903953972010570814889663164281598094637113260705379389813033530419103602461643087415316526383144692496945314966919479701503995645187623882702249740347961436698404301441584633728555697784139224382620843036056549219791824096129789909146912000478959900336596596983622712012723889130759631178826501369831476383214944186092751043725185822671135162191632966334781547457741009009133018065649248018767731257773360533867564982136921627759963247795009326092129289111782463692084911452872837313687688246663653729384819786282458490978783320061732881491656004565649764772466486088089495323116814094684062145666411722414495692473401729715427257921418369], [107, 3264, 38281112049029003281441920246572673494921652898436764826256183138728705975428597404054238813317222333769242479959696012430570027875658806943989746414309118984316845764893966769585459816998200333929160727704871627253768984727424009216597878703045099185453292385894393408030512426614765334749055139740810415688319031285695843015032326421863550519819956571633365842903953972010570814889663164281598094637113260705379389813033530419103602461643087415316526383144692496945314966919479701503995645187623882702249740347961436698404301441584633728555697784139224382620843036056549219791824096129789909146912000478959900336596596983622712012723889130759631178826501369831476383214944186092751043725185822671135162191632966334781547457741009009133018065649248018767731257773360533867564982136921627759963247795009326092129289111782463692084911452872837313687688246663653729384819786282458490978783320061732881491656004565649764772466486088089495323116814094684062145666411722414495692473401729715427257921418369], [3099, 6528, 302450765569], [1467, 6528, 330632325601392367887737836179310610154919802639119237467761583908850945560887610834295457759169114798016046280884327292664701213348840462031927005057611721108455224734805934863135238103550670202734215781018874991439549276295916995903856382478337320025710812486688693596374713562595181344253970774778799548253293580010868720976175073534882225074391906175773783828864565779412269205252361726416549740480845527589916642470179999162731760577314553102611657420056341824719608501352419335856113301276892229297050452261141718928733283017322710237295573958884906167767465856931497353977524261136481818498101154660926194046601256199447487667999052695100767943131712827236708762506561073283338361871164293782849307184125469850382450363887774405027067342810651121813957097076142332665863856264749291625556487070080179354561652199009712866037827278183529404243932955452111844874151203640063417028566337766564266454491964625693944361424067346464492096297736252069284971299301727111509594870924001526146720546805414788313459830229364295340736585510441287343276871862683038378604700049523517230386633986229147946891834835393939171094008016966032267586850506868719811608671008633971205486190071558780316799840131800926226803469903469497340917144028444249588243633585418018333982880049795017882225012143758234799642726640163361933460631385279851223969510057484393459184605209128697809727050768958405882896897459101038629449322172629768960160049394052390294943343661826206511399924860541985252877804396072627882540402021580309938117708663130753763107860245589484689382694111358081870407077382457184293720871021347307218262060579707535307924952379573918736897359934617464753982892243581312526692511993851166736175013897274874118604383845794225687420845451845820055703044389075913703229697907566217895315364857997821218270814182942822875338185320617630286266818889065068333092085643991025344469228170069297630080617083194115510544495645432346576306377661440767427518999112935586407723754092687396314771700104295992244078405333573506964668032951094996406529], [6363, 6528, 330632325601392367887737836179310610154919802639119237467761583908850945560887610834295457759169114798016046280884327292664701213348840462031927005057611721108455224734805934863135238103550670202734215781018874991439549276295916995903856382478337320025710812486688693596374713562595181344253970774778799548253293580010868720976175073534882225074391906175773783828864565779412269205252361726416549740480845527589916642470179999162731760577314553102611657420056341824719608501352419335856113301276892229297050452261141718928733283017322710237295573958884906167767465856931497353977524261136481818498101154660926194046601256199447487667999052695100767943131712827236708762506561073283338361871164293782849307184125469850382450363887774405027067342810651121813957097076142332665863856264749291625556487070080179354561652199009712866037827278183529404243932955452111844874151203640063417028566337766564266454491964625693944361424067346464492096297736252069284971299301727111509594870924001526146720546805414788313459830229364295340736585510441287343276871862683038378604700049523517230386633986229147946891834835393939171094008016966032267586850506868719811608671008633971205486190071558780316799840131800926226803469903469497340917144028444249588243633585418018333982880049795017882225012143758234799642726640163361933460631385279851223969510057484393459184605209128697809727050768958405882896897459101038629449322172629768960160049394052390294943343661826206511399924860541985252877804396072627882540402021580309938117708663130753763107860245589484689382694111358081870407077382457184293720871021347307218262060579707535307924952379573918736897359934617464753982892243581312526692511993851166736175013897274874118604383845794225687420845451845820055703044389075913703229697907566217895315364857997821218270814182942822875338185320617630286266818889065068333092085643991025344469228170069297630080617083194115510544495645432346576306377661440767427518999112935586407723754092687396314771700104295992244078405333573506964668032951094996406529], [4731, 13056, 613633], [11259, 13056, 1005313], [379, 4896, 897102168392737], [2011, 4896, 46455535813881899920277557153], [3643, 4896, 23994992583388814667521342472283927579509763429685673473544120999600600146646411226124139384048757783633783949896298598530131366424326692902182006178804437828821946556429371242033192742177865678412470505897425629466832654586360368235111440952428641449091608781933886237259366388712960423818000437024659096768762076289614815339001395918415764510699411846562369598786930314175950344046083951967269654165453883454606184339092553814917824030631233744055422941241096940227805878927536780545132431808110576516554541622022319014302404344114618664056843596200780432255328289714211045643496368483042772653782789995697961956477966681906836602974140058773359122304286849060907145681183444127777276715253436131861123394286011682377174058524646791882683742873352408963974014278241173146584412196738225341238407124873448739526970234090181809392132848279836305340814161683817549807547228503758646361813180377119098118459369139553054101812267818417075064724591502692712109374195099160871947505951569812757745957005817896271362963490542704452797241730929986876243174536324953466574117484614684235846807463649043271225832136999987454025405708319014745777297320758576718280426871214241893552722596004585113703754463795340110577363759797503585535033704819765390395428764659882813619809735400868084351666870414242187801220732633932247568994119121791748264580661403851018607313392402271782370330462212667720022126845020561960394852112843632865515317187595958844231074700526323719357362805497672914742136368637003841], [4187, 4896, 23994992583388814667521342472283927579509763429685673473544120999600600146646411226124139384048757783633783949896298598530131366424326692902182006178804437828821946556429371242033192742177865678412470505897425629466832654586360368235111440952428641449091608781933886237259366388712960423818000437024659096768762076289614815339001395918415764510699411846562369598786930314175950344046083951967269654165453883454606184339092553814917824030631233744055422941241096940227805878927536780545132431808110576516554541622022319014302404344114618664056843596200780432255328289714211045643496368483042772653782789995697961956477966681906836602974140058773359122304286849060907145681183444127777276715253436131861123394286011682377174058524646791882683742873352408963974014278241173146584412196738225341238407124873448739526970234090181809392132848279836305340814161683817549807547228503758646361813180377119098118459369139553054101812267818417075064724591502692712109374195099160871947505951569812757745957005817896271362963490542704452797241730929986876243174536324953466574117484614684235846807463649043271225832136999987454025405708319014745777297320758576718280426871214241893552722596004585113703754463795340110577363759797503585535033704819765390395428764659882813619809735400868084351666870414242187801220732633932247568994119121791748264580661403851018607313392402271782370330462212667720022126845020561960394852112843632865515317187595958844231074700526323719357362805497672914742136368637003841], [923, 9792, 616897], [7451, 9792, 155788507009], [5819, 9792, 10405235798878650015231586311324352779657252181156688143337384098285603480859197930252800420125296928184241237340668383631551926239555250829286885070442399832281065620739009749023704255424621837444303914883370746616861420985142050300989339013626326839570626824886412016148113154032025756052070125392123256729831999405890465327343108833377965179912503074457817585844152487037179081299804360544417118143980935858820477835688071546268179252474842372493264056472742321904701608564157016563120759709557153133605753639770230014033130625878689275850475439036829026539404303240732596756548156534669592026855720040455297031944196345715207746344205902142350621204139759097865928848401014850857865929500442426642239174980531861565353054993495753987205430176479380426012822695430385194236739405993916361697925433374899329249959588877391777083152618376975883430795456114880119270542248449760916905267619706720826664925394182891743361823779774984202381423041359082858194945731371249430736393239017889750723030307548560010017583490739711403824538068409498443648316350464968160479805716187947713521759020995203435061353396291264565191318746589934884262143403011573789293036074689401662274805411792141459954479306265704986289832960678713828351932885341426757162500196548931007383096532803410945957695111913725777236970303578321905939786184267495609500099763840845144219296008277197730760770111204872122090322183155493320507800300581843498939993857703521303802770017164081008073674140389857832682653836331453494879619972174742539552109196619027470130459867921574515336394670637513547977114862702025574032713179977623479120990989631103947602672794812944981873479208569236603928770478634555017918935461460450226148584217449983285734439775723700887886285665439942832368888250351213949179635507532182322312210994169934326044934960070769646005515756322303887764946617954746964453151618694902247779041486512637810307306080016409812422456917186653285861848989734690358293369725610808114459316779871023443539093615550261476344184794252151316876293220943899490754974467370780676094450307765000858454192706868625523925316180211747343012891094785735564923966326654174984254248024933850213256975402169185023675482117883825993525941782716488912821057401201220947594734751284149069497480472656654345746033677692557654581070926794293519073067598024083404255178158843403768504101739125463900653643012429449065962982550397510672561001340714790970450073087161224467749708081523672268803337877076341855123768681927227506792631441465051452747072354224411065689772487809977099581262206577841654599755508518707770898118789087234431619526345030716472448735851834160911272200895211598216388241232112853551299152404535822050969312272769445456014711881074938462913109885961498809569572564838398607151952546771454396394644679723588140391107876322395764957101921772046514463963374425348900597624148563761760528193489164174747790543918482739709588726814363385801261219717208138036337797575152540348337922679356119529150766256297270435414882757161993271167524261335739724638096428506657227963561747091137], [2555, 9792, 10405235798878650015231586311324352779657252181156688143337384098285603480859197930252800420125296928184241237340668383631551926239555250829286885070442399832281065620739009749023704255424621837444303914883370746616861420985142050300989339013626326839570626824886412016148113154032025756052070125392123256729831999405890465327343108833377965179912503074457817585844152487037179081299804360544417118143980935858820477835688071546268179252474842372493264056472742321904701608564157016563120759709557153133605753639770230014033130625878689275850475439036829026539404303240732596756548156534669592026855720040455297031944196345715207746344205902142350621204139759097865928848401014850857865929500442426642239174980531861565353054993495753987205430176479380426012822695430385194236739405993916361697925433374899329249959588877391777083152618376975883430795456114880119270542248449760916905267619706720826664925394182891743361823779774984202381423041359082858194945731371249430736393239017889750723030307548560010017583490739711403824538068409498443648316350464968160479805716187947713521759020995203435061353396291264565191318746589934884262143403011573789293036074689401662274805411792141459954479306265704986289832960678713828351932885341426757162500196548931007383096532803410945957695111913725777236970303578321905939786184267495609500099763840845144219296008277197730760770111204872122090322183155493320507800300581843498939993857703521303802770017164081008073674140389857832682653836331453494879619972174742539552109196619027470130459867921574515336394670637513547977114862702025574032713179977623479120990989631103947602672794812944981873479208569236603928770478634555017918935461460450226148584217449983285734439775723700887886285665439942832368888250351213949179635507532182322312210994169934326044934960070769646005515756322303887764946617954746964453151618694902247779041486512637810307306080016409812422456917186653285861848989734690358293369725610808114459316779871023443539093615550261476344184794252151316876293220943899490754974467370780676094450307765000858454192706868625523925316180211747343012891094785735564923966326654174984254248024933850213256975402169185023675482117883825993525941782716488912821057401201220947594734751284149069497480472656654345746033677692557654581070926794293519073067598024083404255178158843403768504101739125463900653643012429449065962982550397510672561001340714790970450073087161224467749708081523672268803337877076341855123768681927227506792631441465051452747072354224411065689772487809977099581262206577841654599755508518707770898118789087234431619526345030716472448735851834160911272200895211598216388241232112853551299152404535822050969312272769445456014711881074938462913109885961498809569572564838398607151952546771454396394644679723588140391107876322395764957101921772046514463963374425348900597624148563761760528193489164174747790543918482739709588726814363385801261219717208138036337797575152540348337922679356119529150766256297270435414882757161993271167524261335739724638096428506657227963561747091137], [39, 544, 58627969], [311, 544, 170567054778922991516216432467583859164556766412802053572758080720824560714358020827908945643332962804834668586233986717158835914987947134924629403416652553664292890650876887785418594323129290219826649632021177469067707257607712796600544016627968129], [175, 544, 170567054778922991516216432467583859164556766412802053572758080720824560714358020827908945643332962804834668586233986717158835914987947134924629403416652553664292890650876887785418594323129290219826649632021177469067707257607712796600544016627968129], [1025, 8704, 2350081], [5377, 8704, 4255172481288942806652196243448630068495511431308112358680402930792598212572247509766684637678445976968453427775468164714322612709944891261194826901711047406451096791982914631453128636842730101643305060548976822501011667257426446152281559656879911798784807417276255584381985131576315880176044995895886141796814662983956723193796298936079224503325630052751373250539023974067276830032666959138855213926668910560955133035840041258152378577589453299694776477917144132478837963457429765186816965032269100511854697774289481937005575552502232901759556372737790739978749668628443019623578931960217541437933415912047286880750067763621764526414195936225176919433840791019543581689311985416672872126535213041593034452855029252183222620837324330523075587607405872393334527618409744174775252427469521263309647624911651981357238324976883775495397818202861943907465317152898134149418679611468711078469210210201265403192485705811842230118876753609769195189442406453224378223559102856454734964454416677552816264630878680351868722822745258568108929011383011904696050902075290170849430296232342629892331370705945880163279478452019313376858074253610832988309764642154887427284421260373578612822281444767222916997329028233494930600264416417987294906005367474567897872456311080341486101968400238119452010377514647367473716863376198522519011046853278674224420349766667616988520821197226818990494370194048630664219658811760105289987877013600807801943847892902414852934856287932203187890119532050171887692381666844674715467254107411616876184267691198728894876393622177278144880963677422182469455308136187646298148872315464871210822095068212542461302397662038031880603264313017295999584695165826199182070745646639413705314838084304328233792792673954642414452948643046771579362583672647878945449114307123882112999509378187390136765498721107910748608239460682419031514232913674039320346830598604899150284607211411010939622932145743061622131322282083043095110338750026062931447894774690744701991122859169535007516762188196917467951104664052005015997320943405780481608931777245167294233688115430914934421409304615457935279677594091437699381425576395026384196970232089872646942807503230739706418629825950679997838372379505217054220684308328095925204280192895478921790355311157360108013298265038524204059349443700025658690062172325124108488175513950370221281734544468892774334161248059109451972080962315766988456993610007484848394587250396901213192226140290483604607670969638918828755264180255914583369679598277676386473487509579457048501732493475756793063728441700520109732387947479257097947262243301401100642914010197946368657080330422653517048986822156342696273022078813453663937540876250648381906836402660163628402595485006687003554345573620653926396579522152640696214300698571666253205740568091057286961598344908111677852805924561749148220848515434148865507188901148513604424698552943494288069219741787623490424372606731427555050230183555375325361125850555789353643555264690876612338042816396541225600309095729040828805475215535124108488175513950370221281734544468892774334161248059109451972080962320022160938282552814137044638035880465396724623534252649164007538463567851491076265030864893593029346648051705451854638201832192166993392993688302658504111134892797312092647019400607893940676938369358332755339071291585268763076676931561082362693030580648070853728020438444462127050088911828996532459944997640506859125281213711357183007734627019238911339651697111716574875504291128688755834373368407301705770992574298502902665908111252335557795667468483001224213122866828845473836859240170870706158638787343925592394474913843395185102130522309656560773862688137132294588995017618541658776867690943418545999052798605665081331239221116208334946752899155390814188957742307605567637881417704325935999652777925526822266977180786534591786410766267205258031531679120847323985849849430721749590758786612035925570225026286328003162444188093942293903912248131021866905864095748189104971275458165058991583694349258600022722621050082954587522727940015684565766031043185319995353351650432474455135801702154095965202901517011541304321], [2113, 4352, 12290618113], [3201, 4352, 8136287294959418287150876672918394824427981151121784919459566972227835259240390980000828213838100886081936634328815712997005067632760806453998397045468432414225805178591020794822087073660914420765226813942909138047514567667049277231090549953368321696222245156987736276596164712354853718820447415523730543559196826214170730698709164262192872512367189843709042756098852682658402275589432757441008939433801444645048504079251266213351266623965277538682240236325533288498164892905089646568209176934175564356337592441230543015896242093255574574209374428067058111188748477551854759186268112144702839812333204172999919812901927400402665167406458818675363068780103102044856448140461395849082793806922019691590103512314702410280640699945893762715105523025211254482982730683107353333157785341076441921664318494963557574494463507215473110030068346978343708302313273574900797180110057821955207306830427430757403763131632173917175226449898565813489774320189229037841475402124879282708863057488116098298952981226681450955923944750426239202278922845253323997733424654164909696108462921859884493182771791487359509662441335996621897481617733508371679402451546986732090314683427183301338328711279518704870201510588583039802401840357302784906730101410644976566444229898919811959175791535717370474286820760810339563757626288229625998469097499653148648765603380520557876030071067915540888630976862571077754549707243027411765454142379470414841616843261851984286772705456689344945396889006732740553745980668075778167333576480149806766679416394295709739297470603950576102323325030316967916030147994884657270938998216679844863389093244703599391706199699412953357295481042988289290442784095882354912120277021904732253883836867367160380992304613801322166261338137144022416344358514200627494510779939648426695852705158410611825996126774295456461555750886098660772863604797286243694715307439965204295173108028045358893334285147681408559927648286536579659490393280271631526527440483659912410135104488214766159987351646713718050739992103438646641807021378079327197138177], [4289, 4352, 8136287294959418287150876672918394824427981151121784919459566972227835259240390980000828213838100886081936634328815712997005067632760806453998397045468432414225805178591020794822087073660914420765226813942909138047514567667049277231090549953368321696222245156987736276596164712354853718820447415523730543559196826214170730698709164262192872512367189843709042756098852682658402275589432757441008939433801444645048504079251266213351266623965277538682240236325533288498164892905089646568209176934175564356337592441230543015896242093255574574209374428067058111188748477551854759186268112144702839812333204172999919812901927400402665167406458818675363068780103102044856448140461395849082793806922019691590103512314702410280640699945893762715105523025211254482982730683107353333157785341076441921664318494963557574494463507215473110030068346978343708302313273574900797180110057821955207306830427430757403763131632173917175226449898565813489774320189229037841475402124879282708863057488116098298952981226681450955923944750426239202278922845253323997733424654164909696108462921859884493182771791487359509662441335996621897481617733508371679402451546986732090314683427183301338328711279518704870201510588583039802401840357302784906730101410644976566444229898919811959175791535717370474286820760810339563757626288229625998469097499653148648765603380520557876030071067915540888630976862571077754549707243027411765454142379470414841616843261851984286772705456689344945396889006732740553745980668075778167333576480149806766679416394295709739297470603950576102323325030316967916030147994884657270938998216679844863389093244703599391706199699412953357295481042988289290442784095882354912120277021904732253883836867367160380992304613801322166261338137144022416344358514200627494510779939648426695852705158410611825996126774295456461555750886098660772863604797286243694715307439965204295173108028045358893334285147681408559927648286536579659490393280271631526527440483659912410135104488214766159987351646713718050739992103438646641807021378079327197138177], [1569, 2176, 9999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000001], [481, 2176, 9999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000009999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000099999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000001], [73, 1088, 224129], [209, 1088, 1050766310593], [345, 1088, 9436966498586910837121], [617, 1088, 10057985820552786713090497], [753, 1088, 4473550807685769596449988376450063144679138543596379291856468915797705720445400073449023027345160240545781334161010139682719237875153934456772188350945426544599248448502463346991512119835457860235164719433332401241887544478841538086188678961753146942468033124334005402340164294426957679724739426418400674068661336159095514164330062358854540577605299400814554580304163416876071166597983933425489770630383029765170254133646436154013729683298179015809], [889, 1088, 4473550807685769596449988376450063144679138543596379291856468915797705720445400073449023027345160240545781334161010139682719237875153934456772188350945426544599248448502463346991512119835457860235164719433332401241887544478841538086188678961753146942468033124334005402340164294426957679724739426418400674068661336159095514164330062358854540577605299400814554580304163416876071166597983933425489770630383029765170254133646436154013729683298179015809], [56, 459, 919], [413, 459, 12853], [311, 459, 2735641], [209, 459, 30947165439402918637733202331353364737801754222616505694707897682717710819210295609298869765668011912438261971660016166153918418686700592798907151140137625595378423582038752048641024708056572189745150647310814386624177252190457242970191514932944741139902489733737892021292323], [107, 459, 30947165439402918637733202331353364737801754222616505694707897682717710819210295609298869765668011912438261971660016166153918418686700592798907151140137625595378423582038752048641024708056572189745150647310814386624177252190457242970191514932944741139902489733737892021292323], [464, 918, 41162450759641], [362, 918, 236186599173787727067007], [260, 918, 102859290277342581127876975916084918842117746971992366201345384060778798899129116823837621664965915834743679325358761653784717327542568187643466329930428245863505686059152638872821218064522106070869524394264097011273247732866953823333883522589725606423], [158, 918, 102859290277342581127876975916084918842117746971992366201345384060778798899129116823837621664965915834743679325358761653784717327542568187643466329930428245863505686059152638872821218064522106070869524394264097011273247732866953823333883522589725606423], [124, 204, 225974065503889], [22, 204, 44398000479007997569751764249], [447, 1632, 3156663361], [991, 1632, 39127329514182768921189838418689], [1535, 1632, 4444442797021732533861519689020084897], [40, 51, 613], [23, 51, 210631], [7, 51, 52986961], [41, 51, 13168164561429877], [57, 102, 291078844423], [75, 102, 377526955309799110357], [127, 153, 307], [110, 153, 18973], [76, 153, 11910133], [59, 153, 25332185271529], [25, 153, 41331541464123787], [8, 153, 13753721844250167674053932561585423251305429858083649], [297, 306, 2142001], [93, 306, 5364487], [195, 306, 832339891], [145, 408, 2857], [43, 408, 13266937], [349, 408, 1119527384827710553], [247, 408, 53043011765949537815976769], [128, 408, 44432384794221343755897441742032531086615578692097502509412995439256236377], [434, 816, 54673], [26, 816, 5637065089], [740, 816, 32446962722999732495585282243567341291422792156266396493183326942429653373903950751047076288858824516716886547600020539968105908128534852127632646158861578592586131321782954921499159681495709990961656401247554523371408138163075644909877013233], [332, 816, 32446962722999732495585282243567341291422792156266396493183326942429653373903950751047076288858824516716886547600020539968105908128534852127632646158861578592586131321782954921499159681495709990961656401247554523371408138163075644909877013233], [230, 2040, 1664644599118801], [1046, 2040, 10122798208400401], [1862, 2040, 215673159546393078896031528917465041], [638, 2040, 27513026499076226104273915122104468633858663413364955784969581295759616408724931434034303526812326288942605490627876537032519023030216053493024532714697115449012426254120264110880118650477765060982811212901149892301391220199775203376008390508398708418967924769740433768213950509371827087268476376625444024204249672294360761412469544063277244891117654556258863386024897374645938013633491025504779634090789372166826412473989376674417477400910871361], [1454, 2040, 27513026499076226104273915122104468633858663413364955784969581295759616408724931434034303526812326288942605490627876537032519023030216053493024532714697115449012426254120264110880118650477765060982811212901149892301391220199775203376008390508398708418967924769740433768213950509371827087268476376625444024204249672294360761412469544063277244891117654556258863386024897374645938013633491025504779634090789372166826412473989376674417477400910871361], [111, 612, 54469], [9, 612, 158963941], [519, 612, 2709009355501], [417, 612, 3626707988341], [315, 612, 157538980319816607121], [213, 612, 846160494149365798478410729], [94, 306, 276402747619], [298, 306, 2405782797823], [196, 306, 157393477257579000092993572752789683416120273639369], [77, 1224, 282803977], [1097, 1224, 3777811937749537921], [893, 1224, 197487625640022530230424689], [689, 1224, 4739518954308870099704220188029327583909481725453166919583547586675846084287549917963550953157948685043256850550903706535878175610718052372536879294136519718692696086696381333112732175919178823806595302000550268104899745323615818762688742646518659664524547501329566187612975261893024677922844114455459043387547915867034469305995977], [485, 1224, 4739518954308870099704220188029327583909481725453166919583547586675846084287549917963550953157948685043256850550903706535878175610718052372536879294136519718692696086696381333112732175919178823806595302000550268104899745323615818762688742646518659664524547501329566187612975261893024677922844114455459043387547915867034469305995977], [1505, 2448, 1000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000001], [281, 2448, 1000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000000999999999999999999999999999999999999999999999998999999999999999999999999000000000000000000000000000000000000000000000001000000000000000000000001], [995, 1020, 1021], [791, 1020, 8161], [587, 1020, 855781], [383, 1020, 2586721], [179, 1020, 5071197096181], [10, 85, 262533041], [61, 85, 8119594779271], [27, 85, 4222100119405530170179331190291488789678081], [78, 170, 87211], [163, 170, 787223761], [44, 170, 160220794821014452066741918303580917664386555934641], [129, 680, 1361], [299, 680, 787131281], [469, 680, 9335511757453550221111726145981725240176024709220929815639903503407258341069403223129255998833840563752387922940323804734872247481210681570261305479546597346793744221084117680160466499629118314235645363122559368870567653272517595692535356346161], [639, 680, 9335511757453550221111726145981725240176024709220929815639903503407258341069403223129255998833840563752387922940323804734872247481210681570261305479546597346793744221084117680160466499629118314235645363122559368870567653272517595692535356346161], [215, 255, 77967508765681], [62, 255, 17452955481423492661946457391], [113, 255, 34194473116159546979818689031], [164, 255, 2385503624916094046163570223793978575506412147454036200711], [45, 510, 102001], [351, 510, 5516286288241], [147, 510, 4270914986978327797975291], [453, 510, 216219010761333454086082249502131], [249, 510, 175137725562337579790651749196120587807233668420015131], [640, 1020, 105849112644957709426870584167098572253104301653740179663144200518529716566645257646424953108954931021086311910215376615539256279067214068713826785291539497849540299527035809370798084431445867075044788746777707946720090986441], [385, 1020, 105849112644957709426870584167098572253104301653740179663144200518529716566645257646424953108954931021086311910215376615539256279067214068713826785291539497849540299527035809370798084431445867075044788746777707946720090986441], [130, 4080, 417090345288481], [3190, 4080, 17319002076001], [2170, 4080, 1384353472318015181996316900680675075098381435103127046129754394080844503150945372835798969325507011446451776428632948921660920469332130503771039455921032733570396518422265947837473394694214536317970928481090676013940439104328410732818088867758792626842223720186721852166813014216025129037332906146095916708815534493258476181209489693894844451700915675571887532911221947857642051862170571629268733227071944073393831138534292715033234135791282777952318762241165799173316474928287810584438181289599862744594413380236622091593808880668334264100482480755010876714804169313764636365274852247817356728366009247175362280638801062497009498582084697983211124550888396636506697159126213806720590068340202085366935836527298274932711814240572448577677812301540512067139894240696363547959818882555709946139958450073432825457972650208326290088439710365439572420320731402800468932439102442924397732201929531082378507123101913056155585669157087903130392375086111297487599582830304022098266485051170883063074593921], [1150, 4080, 1384353472318015181996316900680675075098381435103127046129754394080844503150945372835798969325507011446451776428632948921660920469332130503771039455921032733570396518422265947837473394694214536317970928481090676013940439104328410732818088867758792626842223720186721852166813014216025129037332906146095916708815534493258476181209489693894844451700915675571887532911221947857642051862170571629268733227071944073393831138534292715033234135791282777952318762241165799173316474928287810584438181289599862744594413380236622091593808880668334264100482480755010876714804169313764636365274852247817356728366009247175362280638801062497009498582084697983211124550888396636506697159126213806720590068340202085366935836527298274932711814240572448577677812301540512067139894240696363547959818882555709946139958450073432825457972650208326290088439710365439572420320731402800468932439102442924397732201929531082378507123101913056155585669157087903130392375086111297487599582830304022098266485051170883063074593921], [2935, 3060, 9181], [895, 3060, 6121], [1915, 3060, 302941], [181, 765, 1001000999999998998999000000000000000000000001000999998998998999000001001000000000000000001000999998998998999000001001000000000000000001000999998998999000001002000999998998999000001000999998998999000001000999998998999000001002000999998998999000001001000000000000000001000999998998998999000001001000000000000000001000999998998998999000001000999999999999999999999998998999000000001001001], [436, 765, 1001000999999998998999000000000000000000000001000999998998998999000001001000000000000000001000999998998998999000001001000000000000000001000999998998999000001002000999998998999000001000999998998999000001000999998998999000001002000999998998999000001001000000000000000001000999998998998999000001001000000000000000001000999998998998999000001000999999999999999999999998998999000000001001001], [1456, 1530, 1531], [691, 1530, 7947357582331], [1252, 1530, 40984651817371], [487, 1530, 12804651623971], [742, 1530, 156451222547738208126061489819147546837164384114983785255111308112159803512758861291742415877107539760114158419206728454422785066041710411165803283753466818348709345004476487897363903530716336155584885487665029115944562029322549194001066674037408201768808153505373055432616179595046789196961927935771713549578941064425603908972325842494307601], [1507, 1530, 156451222547738208126061489819147546837164384114983785255111308112159803512758861291742415877107539760114158419206728454422785066041710411165803283753466818348709345004476487897363903530716336155584885487665029115944562029322549194001066674037408201768808153505373055432616179595046789196961927935771713549578941064425603908972325842494307601], [232, 3060, 49281384122461], [997, 3060, 239693526486549721], [1762, 3060, 37932032823724801], [2527, 3060, 751762284003937848349377181], [28, 425, 2551], [283, 425, 1076120401], [113, 425, 36427077827858032571914657715761668666225057671733644262697175016447404134415494552159414572456381764999881724643456403632568263868286453676706857233626337696208740870559552427885980964573627744793458306429969053986016150342255977624870816425386912702911041706933077668158958531729476297477666811017717834551], [368, 1700, 5101], [793, 1700, 3221501], [1218, 1700, 7239775671637271201], [1643, 1700, 228874386456730629545201], [1048, 1700, 14305987221084718242712901], [198, 1700, 9617937539686528098542338201], [623, 850, 2254201], [79, 1275, 122401], [334, 1275, 4029001], [589, 1275, 10947151], [844, 1275, 1852340802413101444239268558287822161572399744068510345980671311215674277723665842456283792977628112145916347579996202432408581957669194484662509231431886331645674770808315651769685993669910690534960729023903941165554046824634116501589603181483123861795601120705812794452750149961945595479369277550013469751443784528250105809947718671729733101302710865410098587038155071609250425614746009477531876167420208476819230447518145048659298408696962741615388416844067949698876337549058056424214698473700310344120143459102100571826758805287775330969844952078084154326213951154082433407445081934746079393671525043094386151302368951], [2374, 2550, 3228529113769803189332045176651], [1099, 2550, 3097354754631152192863055596837469549881472079730729195187714434409989364909503064765447683515430510986536639597179836264932430193956149762360195438774298995821874636636744698536172506813008082807457406388860537959687636020341319784853558770432005208387396767738134036084111618022251571529736556157719626027902604153147271712627114289805521341260481893644390068847368181889709948803734022640623304583086765402879268652929209712202498645521483975053530060875008047953984644164792100095547532556321890446631612021472043959384922289262541118564945552603412445599209736618237653298506605224325056728379017839070851], [63, 119, 923441], [29, 119, 3924966376871], [114, 119, 768736559421401249042753476963], [80, 119, 323012942148562751650814544437350454640448842187], [46, 238, 1868879293], [165, 238, 5673320472670315859129], [12, 238, 103746647830421551242486430622636901002236971549990724717454338463], [131, 476, 2381], [216, 476, 275855329893529], [97, 476, 20087794479102305428621], [454, 476, 76550554774655991715323998720446496873526964136880602356942955142350739988486639151098011354186235703798047588993333423085693569154229460429911470300069], [335, 476, 76550554774655991715323998720446496873526964136880602356942955142350739988486639151098011354186235703798047588993333423085693569154229460429911470300069], [1797, 1904, 7024789118033], [1321, 1904, 46502552676497], [2273, 3808, 34273], [369, 3808, 64031508577], [336, 952, 953], [217, 952, 371281], [98, 952, 6514537], [931, 952, 4821233048302009490154033911787593], [812, 952, 89992459564135379436504304246522389649968645587462960524670558233154634153825176208668496265392282858836732322502453364459380192626870645006898898529551761804541265118381115562094256097155272797580031365225167185722615701806493513433736882682546815439490295289758750864501745261312702334001724690804219160936569462751398526870730338777], [574, 952, 89992459564135379436504304246522389649968645587462960524670558233154634153825176208668496265392282858836732322502453364459380192626870645006898898529551761804541265118381115562094256097155272797580031365225167185722615701806493513433736882682546815439490295289758750864501745261312702334001724690804219160936569462751398526870730338777], [693, 1904, 6857342640968256242829745457], [455, 1904, 446410158835300292105058994225463746823249452034563790047469022595193264822480219110323573958698610233115395807264444117617325704209749628510451428172326213134536195845734681958474971813969635145556455394780897662975849209370621519233304728368849600245313440408789190758535305802454706483830057007380454510408632253143660005303857457010883436680904829726469088284843820174021661652005627346364750600326362382597234463633170616100941122263004312095782862438827848612929869414042549382037125131988553371729968332769458467618572983936684014518927134841004152912137553690719094971325526195007153412304537362089298734408633539459831212118668672439846972829211270417185688946600443166608773520064416508947239914565425393], [1407, 1904, 446410158835300292105058994225463746823249452034563790047469022595193264822480219110323573958698610233115395807264444117617325704209749628510451428172326213134536195845734681958474971813969635145556455394780897662975849209370621519233304728368849600245313440408789190758535305802454706483830057007380454510408632253143660005303857457010883436680904829726469088284843820174021661652005627346364750600326362382597234463633170616100941122263004312095782862438827848612929869414042549382037125131988553371729968332769458467618572983936684014518927134841004152912137553690719094971325526195007153412304537362089298734408633539459831212118668672439846972829211270417185688946600443166608773520064416508947239914565425393], [64, 357, 4999], [302, 357, 143556841], [268, 357, 3329808692827], [149, 357, 43451713720907517733], [115, 357, 1118941080585995263069320373], [353, 357, 9553939670360164420350959296874153712986143292665505974692106759719307516282146733665170919850362604242135153828623386603], [183, 714, 17851], [387, 714, 50977541370231360097422604330793793064304571681703551061560590392185357117757553184746462337689256059548993949459969138428154776147453363952154496055738664500588151369161896201893451398241], [1305, 1428, 1429], [591, 1428, 898827469], [200, 595, 9521], [557, 595, 10711], [438, 595, 10895333284316912779097591857518797208340953470313046646534153647121252432855689192854096223472752167041312587937452700753066447084815563226569907229516706384740250109956093880344567816708941150200072111710546697305078108131335937832295820744576205666522975382174098420778608983412439319356458156744471332546463326609461089374972967735032654663479256910150941232442147083561281], [319, 595, 10895333284316912779097591857518797208340953470313046646534153647121252432855689192854096223472752167041312587937452700753066447084815563226569907229516706384740250109956093880344567816708941150200072111710546697305078108131335937832295820744576205666522975382174098420778608983412439319356458156744471332546463326609461089374972967735032654663479256910150941232442147083561281], [676, 1785, 149866505006632681], [81, 1785, 6011416627425375731958195944949673397898718352626909259585256824166433909713387003781726360232134027690038210706227523250619118148718221480013258265106753795578013901900797933429533200704991948072157379007797013777335335897399698525517567464478996799144357181281676754213402507411560003583262174512520032136079654435149041267357794348015843901328899493838004986401131654859176536446993163082514008262898544242768860451389718367092928826176734640146955988721000131394818389935775145190865517115631823075902003735052639232440207420429717512785519418943353814021040112148182168837627073742206092035497602833669775209527242285300673139618364850757111523380254719857546866422429923100905042619811317144744165776662900099413659224292403583059210777687311511], [880, 1190, 42841], [761, 1190, 14281], [642, 1190, 674731], [523, 1190, 40410112822629936463361201], [404, 1190, 54497020076810017716040927608557405847236264333227546750778971918214428885291202227775405113137115258841677550279903256040392380412335715412615161800428170614659594562308948027482104464988118707445963149192232300306040545218930623450732077479288238596378359205788267673107403311663394923771384430617482147227372985571814695405129822576204213241], [285, 1190, 54497020076810017716040927608557405847236264333227546750778971918214428885291202227775405113137115258841677550279903256040392380412335715412615161800428170614659594562308948027482104464988118707445963149192232300306040545218930623450732077479288238596378359205788267673107403311663394923771384430617482147227372985571814695405129822576204213241], [166, 2380, 2173323181], [1356, 2380, 404602135933329343086464130521], [47, 2380, 1125968245815307196688362767010749247710153709219002558658589349302133734096762545729032251273010679617457781994394987851538943847492946233237345599692051710559716815688005142717763557915074254059377595991656446615596607769901496594215188443661361200657511494878083036672687062984659070076346568392222622554688876572994482541779775068921764767616707520762478164046437982339622724439192300836553711142453648422103893696661266517097449012275983787490678595758438409880114391303344014901359680342595230311931433160588479366266138316718054461933149837975207544223771590726236090205655769476318539125628304591287894703572758660846398338537167176383745249906704772316092362900020597193706328454441185194343891437304729103066233265122601], [1237, 2380, 1125968245815307196688362767010749247710153709219002558658589349302133734096762545729032251273010679617457781994394987851538943847492946233237345599692051710559716815688005142717763557915074254059377595991656446615596607769901496594215188443661361200657511494878083036672687062984659070076346568392222622554688876572994482541779775068921764767616707520762478164046437982339622724439192300836553711142453648422103893696661266517097449012275983787490678595758438409880114391303344014901359680342595230311931433160588479366266138316718054461933149837975207544223771590726236090205655769476318539125628304591287894703572758660846398338537167176383745249906704772316092362900020597193706328454441185194343891437304729103066233265122601], [1118, 3570, 3571], [3498, 3570, 289171], [2308, 3570, 3059491], [999, 3570, 218159131], [3379, 3570, 1594362456869187581329631770596527822934943362993300494620795016843947414682768036820703359345471100750127322190400752752825605779267281640029504783951361911364827109630553507537995260497355597563276702033839434464289239944510684020614779544712281072316349059351755626160194769122162876572411156392754629310874175421854161471440502829101069076641686026799440309459208428153327272802371624850896554328043625358137424356207069268300553394403682250274915879930466375623578564918049509558001157811308131373159479971774956964311832045898296822119469476097059106145614612623989853345647351992976109783433052584935574877583907504911122482999723429375007797121774011239189404728979455185042907460248796927631643532256824355193113459249321155464787322251], [2189, 3570, 1594362456869187581329631770596527822934943362993300494620795016843947414682768036820703359345471100750127322190400752752825605779267281640029504783951361911364827109630553507537995260497355597563276702033839434464289239944510684020614779544712281072316349059351755626160194769122162876572411156392754629310874175421854161471440502829101069076641686026799440309459208428153327272802371624850896554328043625358137424356207069268300553394403682250274915879930466375623578564918049509558001157811308131373159479971774956964311832045898296822119469476097059106145614612623989853345647351992976109783433052584935574877583907504911122482999723429375007797121774011239189404728979455185042907460248796927631643532256824355193113459249321155464787322251], [251, 833, 1667], [13, 833, 17241400681], [608, 833, 437462967083980772202992812213231], [370, 833, 79533577478549797519120382475382120015443436795865191062191773585652253901854650567913754157489549706273430000210197959834488775527481983230560227134765931319925809372235148903457657119748131048281001077244543760337559678917242637369000654975304592583714226079729071458743809058260982651128765743693825969929827699905380668170427592536937653024924143327638116806122080405209176823789056692723756940141948586551833859565322779257386628288855601742733685560204758642325326659945188503869274812046385472103852209593070096006000438514116787907841894835443326544314054029161395341999224215702605901420627555312554397062632431149373], [132, 833, 79533577478549797519120382475382120015443436795865191062191773585652253901854650567913754157489549706273430000210197959834488775527481983230560227134765931319925809372235148903457657119748131048281001077244543760337559678917242637369000654975304592583714226079729071458743809058260982651128765743693825969929827699905380668170427592536937653024924143327638116806122080405209176823789056692723756940141948586551833859565322779257386628288855601742733685560204758642325326659945188503869274812046385472103852209593070096006000438514116787907841894835443326544314054029161395341999224215702605901420627555312554397062632431149373], [1560, 1666, 609757], [727, 1666, 548804832033845773], [1322, 1666, 2988307757287034865311495615472965555394835642321487734531469492353727499383110671413870088489071251351445791895749945507457165179235997258991017541432617378927699834856400050325376621647240204724525683355742113446127598110993234530847141716108686909022296505011472043557187313340493580860546955453267401644004222584100336591991829181784763612053305811042531570650967777118577892615003106105573831205398982247671209300167308013258377917320182821771205197713855884621660330446666267914364446730540520517804065477146664603548327332646598600272823633746258800782383605803419965067597272496263039157167759966666438356556498310649177616861854625884322441], [489, 1666, 2988307757287034865311495615472965555394835642321487734531469492353727499383110671413870088489071251351445791895749945507457165179235997258991017541432617378927699834856400050325376621647240204724525683355742113446127598110993234530847141716108686909022296505011472043557187313340493580860546955453267401644004222584100336591991829181784763612053305811042531570650967777118577892615003106105573831205398982247671209300167308013258377917320182821771205197713855884621660330446666267914364446730540520517804065477146664603548327332646598600272823633746258800782383605803419965067597272496263039157167759966666438356556498310649177616861854625884322441], [99, 187, 143899867], [133, 187, 62543490746172823703866939646997796738818390283849942689592624779910255302043468185414660591736328776447096994884575536063559398563655377874665443569173], [167, 187, 62543490746172823703866939646997796738818390283849942689592624779910255302043468185414660591736328776447096994884575536063559398563655377874665443569173], [14, 374, 192611], [201, 374, 1284680342573], [48, 374, 6315203673292075607], [235, 374, 125797399492676917721], [65, 374, 55957395872359820769658435528889482277826574998014018514928782197341726428854387236670658714503098749571], [456, 748, 7481], [269, 748, 155623169021], [82, 748, 86753591722429179196277499864388589956480152295384249796160875422130713714757701234774165691602257489604032643162429671366217011869609438248577758376700876992475958101904038555335751011999472619586747569193118442466419043654128126430212767873933904801118916504403436000264521920016711367535910291073154001], [643, 748, 86753591722429179196277499864388589956480152295384249796160875422130713714757701234774165691602257489604032643162429671366217011869609438248577758376700876992475958101904038555335751011999472619586747569193118442466419043654128126430212767873933904801118916504403436000264521920016711367535910291073154001], [592, 1496, 29921], [218, 1496, 174146369], [1340, 1496, 1919344353590481948549785574898430027274160165590091305764157975574597986077811535459761235123540218408927253110059907964971954052784001540807345872053846833077437328926057020568695815033815439683754029832642739059699723494296154927719563254649883026490531554669189337931889132963293489811632863485817322977242048386030050012936082985188032824482313558633635322253854867720661798796861713847326646915324172248335206126307323906185520161135008327948286511011028829063771909834423430383855230904452505369146532705997341301518195328054041835442440438222096303379783363798444784371123333053874599108517778252061239147146421463185649], [966, 1496, 1919344353590481948549785574898430027274160165590091305764157975574597986077811535459761235123540218408927253110059907964971954052784001540807345872053846833077437328926057020568695815033815439683754029832642739059699723494296154927719563254649883026490531554669189337931889132963293489811632863485817322977242048386030050012936082985188032824482313558633635322253854867720661798796861713847326646915324172248335206126307323906185520161135008327948286511011028829063771909834423430383855230904452505369146532705997341301518195328054041835442440438222096303379783363798444784371123333053874599108517778252061239147146421463185649], [405, 1870, 9091000000090910090910000000909099999999999999999999999090899999990908990908999999908180899999990908990909000090819090000909100909100000009181910000000909100909099990918181909909090818189999999081808999990818089908999090908181809009090918181000000091819090909918190918190090909181819099091817281900009081818090909008180908180990909081818090999918271819090091818190909099181909181900909091819100000008181909090990818180909089990899081808999990818089999999181809090900918181909000090910090910000000918191000000090910090909999091809099990908990908999999908180899999990908990908999999909090000000000000000000000090910000000909100909100000009091], [31, 1870, 9091000000090910090910000000909099999999999999999999999090899999990908990908999999908180899999990908990909000090819090000909100909100000009181910000000909100909099990918181909909090818189999999081808999990818089908999090908181809009090918181000000091819090909918190918190090909181819099091817281900009081818090909008180908180990909081818090999918271819090091818190909099181909181900909091819100000008181909090990818180909089990899081808999990818089999999181809090900918181909000090910090910000000918191000000090910090909999091809099990908990908999999908180899999990908990908999999909090000000000000000000000090910000000909100909100000009091], [3397, 3740, 18701], [1527, 3740, 1342661], [1153, 3740, 65363733161], [3023, 3740, 60326839505595229529722342475247094842717685738878763432888737665203989297712849660297640759558880905982275092507258704010230889406875000969859072611913388448396216952422229592253457928089689183162923169649717767618731887556942570926333578737955818562387535399651912474560763743496655665880847805173495792414466468118880726394772810748680633549172076776227522593330088161126377827194920923025673588140965553716134145396006689167530484388846518318134221058776107114007130743816071880738163694681864506550027482802070777451007661531358392022021021170446247072471397134739429058679299656265185668604439175716634178405712412082355839396820211845000480606238211713681607528542964681217462457945739376053252838949280602126111745070737932092166958271300083477527851132759335206955349366235970469969388641793962065595012380479509179919254654854121358693601578367746767933742349863121751784089133102329787288369561458083519177357409906624565272801648581522512114507877365694731700316984750444625681781002450508743361550980467278890752585536121601134415986091490714553318810149623849622621265059925440448005148287601182577299063250151611122349203307512615629330957217486339123552042607776187364925285398153345907325405995159028309427403842986604461404872376455532934181], [490, 935, 1871], [116, 935, 82986894209449271801], [677, 935, 189055214380376875384151], [303, 935, 378513338641209544834252396267550785889091495617095559906414448840761258314945873686095678956653421903866727183279699602792391315054457787828256815563497152360414583969722016685419813196956193132529867545224202241591001198952605679699211315408340814824915973961941908647506919169715727232613019325641669715183530176695850431327539040365361098562853094975229946156037377208980207798751094646825337312089311196332386390517449640971193834206693841076495373372016791470329068015189418100023821422977174940840857409260294752062231165510136024930472807285606984608100661732653074701161668145246399991], [864, 935, 378513338641209544834252396267550785889091495617095559906414448840761258314945873686095678956653421903866727183279699602792391315054457787828256815563497152360414583969722016685419813196956193132529867545224202241591001198952605679699211315408340814824915973961941908647506919169715727232613019325641669715183530176695850431327539040365361098562853094975229946156037377208980207798751094646825337312089311196332386390517449640971193834206693841076495373372016791470329068015189418100023821422977174940840857409260294752062231165510136024930472807285606984608100661732653074701161668145246399991], [337, 561, 1123], [524, 561, 51613], [184, 561, 111262583033346559], [371, 561, 17212144413464282669215397743393197195637718564615488518573547988679090805868221216356175211685884247075110405475475697961195170694152510120446722872690935178561905305067780876562180475510196756286014428967124424723336246606331673012875238260948027256814101225897714343491773384700061879779073271], [711, 1122, 92549840806797397], [1119, 1122, 983253987339397273238973988620595519454122377786392755324997784698752458937595007001632449185176064665980838431303545221220656768791550102177890766302715356359815817693183401341515955662921934032378480701655766785652938744207035644506947953931384887803952399103382112723114037351453150428868748628190703], [117, 221, 443], [66, 221, 1661422610776235605151630089], [185, 221, 1222809112881054957482333784778500947505125605556339705344373826182388226051058385373807501056554769983252193191880010181453051182310767800176057994138047394190733], [134, 442, 344954191876997], [355, 442, 6917979239326637], [304, 442, 70919383630417672662131], [83, 442, 6499606307961265621268694721029417211462474715874980650339778039164981293900826306782179261852843489502657671914588918736446695292445177129], [32, 442, 6499606307961265621268694721029417211462474715874980650339778039164981293900826306782179261852843489502657671914588918736446695292445177129], [1137, 1768, 74923940370137], [1579, 1768, 306745325017], [253, 1768, 1754696500121460304617371593], [695, 1768, 24799496033555816688013546719554181657734131949696458843934517433096655794910723847296099442683664000316964618018763108872743032886656707391560359990113108466982904002597152123761446518311901202804587067018794975281681507854259449082510229681237988865381808987841578331929837613072720673856775998805900778512291848317414908659096889096058461842538334258267041453543200377144194526449866803387620592196796143002989379116924548868595012666756145466588217404841541384275347578103730096164694718746518219711159467622782395220706075956011659044090799160356208013265727876138691986677722644204786591889786390866738243397711073777426505946917478419438173114629364662055831088463528896872692190049809070092982471928369729433], [644, 884, 63649], [865, 884, 1248821288261], [202, 884, 6219342207515923652594221], [423, 884, 2043078445047180633767413490895480262406230068792645927794103821244188799649248797573844542672138665255370637049196333054522674344303315226961926495602357409209792187894453896223482093347766392881486399215884109673209558251599744170149293089990250649665863935270478183334166912097173219082114585414808744343827739202887850430052038260497733029], [151, 663, 124096743448950347413897885639], [593, 663, 8944634396925246208195083065719637183717289069534156984437879640112529940274927806870318042059613614444199294121716450327448975881412917091873544895198654448576708495773472027875635708567802110240387944444478108696823418146296821086248934517480324876064042444826654379451549128297861835316746532428102031849485628556672800991204076010384853633387895284249], [100, 663, 8944634396925246208195083065719637183717289069534156984437879640112529940274927806870318042059613614444199294121716450327448975881412917091873544895198654448576708495773472027875635708567802110240387944444478108696823418146296821086248934517480324876064042444826654379451549128297861835316746532428102031849485628556672800991204076010384853633387895284249], [1035, 1326, 1327], [321, 1326, 685757347400219298492840994725629238884016578749057271281763375967588538055765568266767144688024943482291642810851612735501130368500302110021853044453654106932923888402404671514695553956299925395704604371514701583195244913262991709871816050489073090422003767897588553059532856142427279584853806330067753648078372192840308967589223058779201205658628485373775433308220874837980406933], [1868, 2652, 92821], [1205, 2652, 33203041], [542, 2652, 321258743096004236905259428445926770164339387642175347477824988033528010521534680234435278131503613669960668534472653081554156047814921831681554840083086359856818228084239307725533439190319131766023074241527818652942508723667444121117251429398157408965638371088770854052125226708555271710691777090779881385390823774043269231839889928640815426349061575139044976153013554503354749365013651419884401315424022056589179389000755165013676007028558602223696485602142469469482720444093394759190405378907670046568880274392842208355255503115960648238257355521984540807654895682117308234274009517031137131095145294542533455529693546172809701001490207574062247219141633247401398807573100390365674966614006465317164281283137261822381214248886122636684849722412300906841], [2531, 2652, 321258743096004236905259428445926770164339387642175347477824988033528010521534680234435278131503613669960668534472653081554156047814921831681554840083086359856818228084239307725533439190319131766023074241527818652942508723667444121117251429398157408965638371088770854052125226708555271710691777090779881385390823774043269231839889928640815426349061575139044976153013554503354749365013651419884401315424022056589179389000755165013676007028558602223696485602142469469482720444093394759190405378907670046568880274392842208355255503115960648238257355521984540807654895682117308234274009517031137131095145294542533455529693546172809701001490207574062247219141633247401398807573100390365674966614006465317164281283137261822381214248886122636684849722412300906841], [270, 1105, 17681], [712, 1105, 33607471], [933, 1105, 1869866026001782943362562441275253926750271596754123325265629746218240235624897045598386072798287208804001757300791508478943901842195241829131191773262105397187749506141304498256617815001195362783432240557960409811544739059214631555289773582477200768548129814610879062349760660285844666763185964456629031647801116194894122934222759239184744874580873781412487403795865649909655240809290241722930151061073216079437956955689402750748703604092358048593927228656365753795734816554756772381769887011504322307777991158109741628187188708951748187878937071423379630409412777137448662315185441521323696418541126348859816266734131966288153051749945311990388210081083143514857210797220931585259089061585013075701291865798585599047574651006396088046579986554495862706361], [49, 1105, 1869866026001782943362562441275253926750271596754123325265629746218240235624897045598386072798287208804001757300791508478943901842195241829131191773262105397187749506141304498256617815001195362783432240557960409811544739059214631555289773582477200768548129814610879062349760660285844666763185964456629031647801116194894122934222759239184744874580873781412487403795865649909655240809290241722930151061073216079437956955689402750748703604092358048593927228656365753795734816554756772381769887011504322307777991158109741628187188708951748187878937071423379630409412777137448662315185441521323696418541126348859816266734131966288153051749945311990388210081083143514857210797220931585259089061585013075701291865798585599047574651006396088046579986554495862706361], [2701, 3315, 33151], [1596, 3315, 76632341949841471], [2871, 3315, 71427159554101005042961], [661, 3315, 4964885676585657768846887017071398543290854279966276993436876411959081611934518257013997212534207814479545961423232908623693183136126157902162929249502756555615084271876173230652377875419617244170507656792760491679437940630809483657132474084156438243344382863435316246007828382524073633203446834760498895265343360435832772577045197920310251082053179193640706233368758763532002487208959268580848644222398238634687074248283513593158764010001613914466539056256083233113438090219539675930294505669362220698252123654432478563391550370250624189407385030802913278079917025297493433753683024592230322325836624920925410179471760432019047462003272125428443598170372888372333385305525462030082572028823713408535634423275922984140262255049418424561800978727209655479356179534516969992440627037143909794904851666568008619642024882275760622520949694960155095528208904294147323827524880111401758693012753857537750418104782004348367957027232530310974833051365552112138183682239857522598129165282421091090120957189466188963001449780224243177178452837446248915715981717754088532022513836865206797203050962883029162906308454858649278203157859514413652141577941657462432985712157871581369721808919852458111557258472439541171945028793541636024372443855331570252385894683139458538523340701987493415559050296169940453721742259531369891158095540995681063470016975184085327435788864252368479827733697285151714591292414019310500942699417185238920203853791093092900837508474999842968967203245127185839460281769541742911], [1324, 3315, 4964885676585657768846887017071398543290854279966276993436876411959081611934518257013997212534207814479545961423232908623693183136126157902162929249502756555615084271876173230652377875419617244170507656792760491679437940630809483657132474084156438243344382863435316246007828382524073633203446834760498895265343360435832772577045197920310251082053179193640706233368758763532002487208959268580848644222398238634687074248283513593158764010001613914466539056256083233113438090219539675930294505669362220698252123654432478563391550370250624189407385030802913278079917025297493433753683024592230322325836624920925410179471760432019047462003272125428443598170372888372333385305525462030082572028823713408535634423275922984140262255049418424561800978727209655479356179534516969992440627037143909794904851666568008619642024882275760622520949694960155095528208904294147323827524880111401758693012753857537750418104782004348367957027232530310974833051365552112138183682239857522598129165282421091090120957189466188963001449780224243177178452837446248915715981717754088532022513836865206797203050962883029162906308454858649278203157859514413652141577941657462432985712157871581369721808919852458111557258472439541171945028793541636024372443855331570252385894683139458538523340701987493415559050296169940453721742259531369891158095540995681063470016975184085327435788864252368479827733697285151714591292414019310500942699417185238920203853791093092900837508474999842968967203245127185839460281769541742911], [440, 2210, 14446771], [1545, 2210, 62927556614560507610385739484685477467594661810587293174370937283556927703775403570043374398333779908886968582806490743848573497848821027203934297284148070181225341006588952714762413691557159035682846297695167250931014895363682998145958698943174976601968633053648521804566696474319480054180903129974102933451993597808818386475433915994798492272078716288290366628003516494503726126059518068079585458916672854999292985130788049391861343970283048032048829527436899228278013952737894289256125186602723127478860784247151075488834142175432010440250495484360483793166653012572214856876385671240376136709719368501162647349300414044709367927275299788444075143787494105083475614723241615715304069048301520111247759101324441288645054316981974727023152786183217633262823921], [882, 2210, 62927556614560507610385739484685477467594661810587293174370937283556927703775403570043374398333779908886968582806490743848573497848821027203934297284148070181225341006588952714762413691557159035682846297695167250931014895363682998145958698943174976601968633053648521804566696474319480054180903129974102933451993597808818386475433915994798492272078716288290366628003516494503726126059518068079585458916672854999292985130788049391861343970283048032048829527436899228278013952737894289256125186602723127478860784247151075488834142175432010440250495484360483793166653012572214856876385671240376136709719368501162647349300414044709367927275299788444075143787494105083475614723241615715304069048301520111247759101324441288645054316981974727023152786183217633262823921], [4197, 4420, 4421], [1987, 4420, 1211081], [2208, 4420, 52756042539394310741], [3313, 4420, 158621640452332721], [4418, 4420, 1900051373962924001], [1103, 4420, 11630139665076782864216065013905610186921909846366461094251776747509253648997049609058643762696953910914718282470873436994265409299635135267935855695236476488658540505376886072782818938926220487783383951571523975382596016546880191426788791841137906803954720636539680287890213392909867628598466988289619961470387550457007795490168831368796582977142160770971092980760282654670406595004043397742006486280406102454478619302850286393560435815332662875997118430431977943976394245561385983298935386377343967947756644583671199129962352633932826561484518064466688613254101469458627073119358796712281610844131021398286118931051446171180725355251613129430919447159191796190437631114737951495489715502539234606311954325512602500222080773932536072848365074148110019139005118702221585046384928304219020447420567310142685421396947934018938618955661382525016677850318554571779141048867099938293616117562280915172205258820817704422595223555405605028670916325823218722771940897559670876925939092586789500208386554591663631243958816706752913420843112174009597055792695148152348085415634646715877237852940772794978428346593438351394366797689813330646900126898745140444689083731215595943168226665333629644523427774728459193546916232257326096518881406795000466461071535350467585577538935177756703740729442057514823913599977382562380497313815562265684389549031943591061767207141806879683896177651269414353198076690693959299859272366860986101910361116433344140507401557574489098621009253534044141], [219, 6630, 19891], [5744, 6630, 2616309984671371], [2429, 6630, 21115844189297836341573925158526682662544560862073308811083239496589432713488076873759961135836398315796434470829511742555507427424072590116832995609337644137063722847768252291887363340523058480967338542701779250116323515165018242787186611649115378658894545630573984636809072300600197377643875802980704899972538890276665404345769848073216645674923020454575901693564887143805852143844691560564305062623812000358963442576871958120399763164664058910192673805395880476922139829833883651879984232087530707883930561977125891273679900849858951530828602813305194869877042790584900894795543018440921327307660017641218186394679246273038268742464669138500085291148809058394286190864346432272755217580197077806192177705236129566730206217172005375963251148214564657978416917098337296078547288851131324341149957193183661657941010424967574086361366754086125739585870266646266468933468956899540288665822951239384708672018885883064430167400493341105891959978638029040396497356679360122714210418492843743142430655270385905801124019492395813281548824706368869168388104178775577008505571966448219611289515565419518392092455288110659540857061309406412392701528914556866219479056622616206662645937674725813481090119635738451317087503147105026548085618838442663054994022110687688164914247902082693600618397063226981989751488889772040814441317174924055674883593288212838394409313933894394377102864229040701024898952145958455732287694005769070458965054185393265203550056525583737271239600070782042064026427412809361429530115022769384271236451], [168, 1547, 9283], [610, 1547, 119693094904652469868457395238727901648174081654637509425832166325541312075837552515350640968556619627274468143799310568913306161801022167175363567813326630399655283852202951632015513423581816223084000634374663484026942799849185369911546794151794786168264449950339329969957148670796078841848302153398697858689109242701581265634912098579241636444144014746190768190371766788752437550121608328247573222137251965946126132596025111613703663804684800172357008629861036302799502076687386740517313595809532358912948400301638598621255101787019282559410870526769363340383377022503620716482937734567369253354519013251223860713131529558344404933869558332435633833662489495864722850599062683160376805881719271906830755143811148229140482614576213388870934804481321772188109685566076567680468480018432750308196583958729818066477433061628664105234167725951847583994625659796281136366476354746431338049122050941386297533125187020347828168574587956598094605430464288364513507379080050749876117634385435742755574706464624701066464385196476246904149759894430560032089723149844997426478509102660777765808467090380265000538618980932888075095455240762672506494548098675117], [1052, 1547, 119693094904652469868457395238727901648174081654637509425832166325541312075837552515350640968556619627274468143799310568913306161801022167175363567813326630399655283852202951632015513423581816223084000634374663484026942799849185369911546794151794786168264449950339329969957148670796078841848302153398697858689109242701581265634912098579241636444144014746190768190371766788752437550121608328247573222137251965946126132596025111613703663804684800172357008629861036302799502076687386740517313595809532358912948400301638598621255101787019282559410870526769363340383377022503620716482937734567369253354519013251223860713131529558344404933869558332435633833662489495864722850599062683160376805881719271906830755143811148229140482614576213388870934804481321772188109685566076567680468480018432750308196583958729818066477433061628664105234167725951847583994625659796281136366476354746431338049122050941386297533125187020347828168574587956598094605430464288364513507379080050749876117634385435742755574706464624701066464385196476246904149759894430560032089723149844997426478509102660777765808467090380265000538618980932888075095455240762672506494548098675117], [1936, 3094, 2904814277], [389, 3094, 532521696817430321], [2820, 3094, 587694573506876923452312969466434201933127925844274824264842046006380704420431476884356849178072684814575142015967967725710751774814979767010582431166400373725760546615099182562707984204607862232124097865049788485571845507785272392209903810336431066916397870338970617983533289530441435624356633805030277354394212025224349539114367060060178868660232095386346430156276708117538818996708350757284496987237184026953573243000742801966944852337923268385924030699194921187597129527837574288180563935798708322086862957977261872850954677020272949887849654590440641605638481888476450929403795916662198437321667725113613069817177255292677620022418855029308866657087698832338102680645310227497509568495053296569504700694249675624889434250146938654912195258513850649243501768227824207889464454278985552710733562609899169829188038503350093298043707989932783102501474617175011150560531136006204071296497307119055783440767741231931879943985486683046053346091515271867812391353886019764864800916932602853214128145143208146441720127316438106994072306481922708146825439042596490701739904596642773242637452912225279538141474107099973116066716023], [1273, 3094, 587694573506876923452312969466434201933127925844274824264842046006380704420431476884356849178072684814575142015967967725710751774814979767010582431166400373725760546615099182562707984204607862232124097865049788485571845507785272392209903810336431066916397870338970617983533289530441435624356633805030277354394212025224349539114367060060178868660232095386346430156276708117538818996708350757284496987237184026953573243000742801966944852337923268385924030699194921187597129527837574288180563935798708322086862957977261872850954677020272949887849654590440641605638481888476450929403795916662198437321667725113613069817177255292677620022418855029308866657087698832338102680645310227497509568495053296569504700694249675624889434250146938654912195258513850649243501768227824207889464454278985552710733562609899169829188038503350093298043707989932783102501474617175011150560531136006204071296497307119055783440767741231931879943985486683046053346091515271867812391353886019764864800916932602853214128145143208146441720127316438106994072306481922708146825439042596490701739904596642773242637452912225279538141474107099973116066716023], [5472, 6188, 20892605050886931746129533061], [3925, 6188, 47389926124074621803747969225067368550888339614560336549079901497573433941348385518665851765907211731791477722368579612726918958603125446981390951840396244424344903105861511568129118421766140426764804895175355370891678411380050338757052040305755898504693920922624826240582779959466794736326119207587684988797747267499219601275498442064300574604276800302416356939080352011325396271993993682963153991890979574131488344862107324630007061260687859960952243636326127662707786833631581496608199398589416217005754289732424932852968226369064601979818115257092843899349205588115145693215121608476702702810548176620900147260027013428577844691640450252019903557405353258114482869345161838279454513008318797152925090609287824024110419127960847275015737585825523057022401640286946052640039527645049261652433808771957744665202855224870634245828048173968712888363635876944953274320531772091646587968481730531319580498703344636622923677685054597736554221637681702033235986940900843300257600730026201860097061814051256316586060948285456827811512974813432110212521512561586670521523295139950311788017036957304970940419167343236831868364258053140268975748056369634575316215614923346386067419983182772880830809648071581527097331673694624865097516993504748554779403124999026349424618786065676776373549566809150248820270891408230036562708148617330264702068566386794711355012866569177363722716718742005018115625017040061172476024545917678950383130777974740371191151250248626396687915034192211387421736393779492811430981718995439995759988885840051825559621148102681350349338479374018935710674484163231080760313809369675876293253849622113962672180251551948004640405256597031992818143680938660129749666760004672013248426480066389826772940961645995646193974702684502732598347493398372836931128383715851293273491963983868442706635777907560231212444980393481425377294820099865553768092996764624548259630180794229919556253037468210548298361734563508234953708362831180188418249873282641279124585546332586004961354143424620201102144114753979907285254111503220666649638540086187319898810741806367185794298274515575462135643639150602519837871655614048899137803218487658374048157377442387851448400454111673197344062951964113858467684039325763853473343082195510563559365556004266200830001126133945748051257130441], [2378, 6188, 47389926124074621803747969225067368550888339614560336549079901497573433941348385518665851765907211731791477722368579612726918958603125446981390951840396244424344903105861511568129118421766140426764804895175355370891678411380050338757052040305755898504693920922624826240582779959466794736326119207587684988797747267499219601275498442064300574604276800302416356939080352011325396271993993682963153991890979574131488344862107324630007061260687859960952243636326127662707786833631581496608199398589416217005754289732424932852968226369064601979818115257092843899349205588115145693215121608476702702810548176620900147260027013428577844691640450252019903557405353258114482869345161838279454513008318797152925090609287824024110419127960847275015737585825523057022401640286946052640039527645049261652433808771957744665202855224870634245828048173968712888363635876944953274320531772091646587968481730531319580498703344636622923677685054597736554221637681702033235986940900843300257600730026201860097061814051256316586060948285456827811512974813432110212521512561586670521523295139950311788017036957304970940419167343236831868364258053140268975748056369634575316215614923346386067419983182772880830809648071581527097331673694624865097516993504748554779403124999026349424618786065676776373549566809150248820270891408230036562708148617330264702068566386794711355012866569177363722716718742005018115625017040061172476024545917678950383130777974740371191151250248626396687915034192211387421736393779492811430981718995439995759988885840051825559621148102681350349338479374018935710674484163231080760313809369675876293253849622113962672180251551948004640405256597031992818143680938660129749666760004672013248426480066389826772940961645995646193974702684502732598347493398372836931128383715851293273491963983868442706635777907560231212444980393481425377294820099865553768092996764624548259630180794229919556253037468210548298361734563508234953708362831180188418249873282641279124585546332586004961354143424620201102144114753979907285254111503220666649638540086187319898810741806367185794298274515575462135643639150602519837871655614048899137803218487658374048157377442387851448400454111673197344062951964113858467684039325763853473343082195510563559365556004266200830001126133945748051257130441], [4588, 4641, 1104559], [3041, 4641, 4685535440364185317], [16, 289, 42773], [33, 289, 93195753455238027770502373], [50, 289, 25086158646798685749029022942725879293529996353937930044688310225209792405267161387550045665503080767367139652501504645587640324255739525766942448322852994756555563269219516158897234150632016254115138596672215506548424356751044570760748443769], [356, 578, 511438099], [67, 578, 587063793048979091], [84, 578, 42323992639419349049079264521], [373, 578, 7869279963898584873704619876952650437142766041101303960599340958747338060623170735596454466404569560841011834013635808394002588995226791041455798312938104095919627533925117419483939626462647532409864836445929031936209], [390, 578, 7869279963898584873704619876952650437142766041101303960599340958747338060623170735596454466404569560841011834013635808394002588995226791041455798312938104095919627533925117419483939626462647532409864836445929031936209], [1257, 2312, 183116258609], [1835, 2312, 3078437249], [101, 2312, 288903890273932269026126209], [679, 2312, 614029728758998181249550299519009405819437515193419976187647113232457020038884691944828881981296628323145345583726159522771832620411932950496482278918020014470061788644169834973375199205240465987406607644128074169008056613809572960185577950332009689256953628840686602340006569314099304698941895718617655977992595993413443654357853692992496892036251640044203312350555618538293460782794932535318884051382917314568364979959231784152874503918216448063779315026325878176396842467300482807281743758029650433336068018707458714344745108277389572120047985443541162970087971292818523011852106127016081975907573368677764223475114101377313084266757766039647410815290635090525781177567325677453546825914298081586838885288861002416883320550643250233896987444616545795504675735633459800693983576241254530222392017410134720185611611703201335438008084927446228949087980630879984811409513475845084913132624439424433155118302522271525269196737961752727067989744801896805795722154996459924517859400643605786431223426445258832967887306653361640533142412227922129], [1699, 2312, 614029728758998181249550299519009405819437515193419976187647113232457020038884691944828881981296628323145345583726159522771832620411932950496482278918020014470061788644169834973375199205240465987406607644128074169008056613809572960185577950332009689256953628840686602340006569314099304698941895718617655977992595993413443654357853692992496892036251640044203312350555618538293460782794932535318884051382917314568364979959231784152874503918216448063779315026325878176396842467300482807281743758029650433336068018707458714344745108277389572120047985443541162970087971292818523011852106127016081975907573368677764223475114101377313084266757766039647410815290635090525781177567325677453546825914298081586838885288861002416883320550643250233896987444616545795504675735633459800693983576241254530222392017410134720185611611703201335438008084927446228949087980630879984811409513475845084913132624439424433155118302522271525269196737961752727067989744801896805795722154996459924517859400643605786431223426445258832967887306653361640533142412227922129], [696, 1156, 249594146127827929], [985, 1156, 239872348404046672381], [118, 1156, 2183679952332451283732916241], [407, 1156, 76488550455786115633618185835033645405009139396253816578895140435700647022898303336547453062781495569897147782076245533630350201365629410224299200441350674717293697586422471599865322816580081801750578566529730909437057170743706594248064121499139631250269019685282536525130829246722692311622200335407827937902559578640356585303615931571793042537272612288075025516226516147766475790025618014107712867128849771059510561396966006632497179925845007327082651853061312791744433042514189], [1121, 1156, 76488550455786115633618185835033645405009139396253816578895140435700647022898303336547453062781495569897147782076245533630350201365629410224299200441350674717293697586422471599865322816580081801750578566529730909437057170743706594248064121499139631250269019685282536525130829246722692311622200335407827937902559578640356585303615931571793042537272612288075025516226516147766475790025618014107712867128849771059510561396966006632497179925845007327082651853061312791744433042514189], [424, 867, 93101929], [713, 867, 1112647111], [730, 867, 234771432523], [152, 867, 6270681177984151], [169, 867, 74451201112778571232641337987561693], [458, 867, 20086446755059947304637543254330027], [475, 867, 43847928340273007036683492466629425347593144386187849570352692715343015468508233711269987298844088842010811958146922848088904584451385409058136753439089940818345804415994995588939268929792742826083627766997939694984246400007687684923922833991165782358300738461285079416521540204902744071543408565874874731448917358285646695823461539103120712047524782671709937412975148617883482385473395336582811704194633808078648898999907547620693], [764, 867, 43847928340273007036683492466629425347593144386187849570352692715343015468508233711269987298844088842010811958146922848088904584451385409058136753439089940818345804415994995588939268929792742826083627766997939694984246400007687684923922833991165782358300738461285079416521540204902744071543408565874874731448917358285646695823461539103120712047524782671709937412975148617883482385473395336582811704194633808078648898999907547620693], [135, 1734, 27608334534637], [441, 1734, 1972638068686670089], [747, 1734, 6794665217550790190548807], [1053, 1734, 3434599112338341945743041], [1359, 1734, 7868070896993460457506363723216196767843197553208764637161664414766109822623972613052356878643252259661749280755180692575717718407168442779427315166797776023969117083051816581667768922325191543927813841533555535927522296618562932101860546730908995130614172670861467747853351858250595131578515768955118020773424139531824056086128055164607358515061043892643081355435387248258306215898486623306421515625704099573124654711706735169495207737425076745123978098351294811], [1648, 1734, 7868070896993460457506363723216196767843197553208764637161664414766109822623972613052356878643252259661749280755180692575717718407168442779427315166797776023969117083051816581667768922325191543927813841533555535927522296618562932101860546730908995130614172670861467747853351858250595131578515768955118020773424139531824056086128055164607358515061043892643081355435387248258306215898486623306421515625704099573124654711706735169495207737425076745123978098351294811], [1648, 2601, 30698046888306409], [2515, 2601, 850761492653230545547], [781, 2601, 38289652980849919081054634677824142251204339086906951950901429998999413081259017945215158984630146750579428858634105690295529004981152938002156072245807607744968107550564964846944784981725367130948665300605238880884432389428573279373270140477196901212468168893378953940264424947323134936858980316345788932916060531268989451933515337252549289321980837476209330190435267674809054804271884679271036341486984943134271775713775786068216617164133932348922316984354567797960538402839867867005000219699422533241419225110718859255687456650127246319898908936737206770323173478802964145450023042549330688810985899376988368634723257247259931942988934942403850824872314609941074963299581641450201873852961341490921192313158553241172275170869067773254046161422745156998280006145067679383914620183330079858262013774213567831861665145692163818982628371624909277193885133687158921203714310220515926331982029499245105766144873215394002227957335865759791809755248485973997569967210327458791763514796198188735555818654958550811112957554360183946552034090344553495976867232040623366482231613173600599557159867687287810656138244164820980333486288438903592697084801818263104414927563238412288770946010996437755758722329574319958349666141995018932846755179297764459876770391053171868958219912866588451652910735663468810555166675490181859815420659488941324875579259360926278431195849102860203652379713397197279948826724002562046696618232679113744708350455273816532212968129601499995320172509682445839206902340755101623368982330465022716653781930370316395822822670013559441914659097158745982091948068385694234407647007787], [1937, 2601, 38289652980849919081054634677824142251204339086906951950901429998999413081259017945215158984630146750579428858634105690295529004981152938002156072245807607744968107550564964846944784981725367130948665300605238880884432389428573279373270140477196901212468168893378953940264424947323134936858980316345788932916060531268989451933515337252549289321980837476209330190435267674809054804271884679271036341486984943134271775713775786068216617164133932348922316984354567797960538402839867867005000219699422533241419225110718859255687456650127246319898908936737206770323173478802964145450023042549330688810985899376988368634723257247259931942988934942403850824872314609941074963299581641450201873852961341490921192313158553241172275170869067773254046161422745156998280006145067679383914620183330079858262013774213567831861665145692163818982628371624909277193885133687158921203714310220515926331982029499245105766144873215394002227957335865759791809755248485973997569967210327458791763514796198188735555818654958550811112957554360183946552034090344553495976867232040623366482231613173600599557159867687287810656138244164820980333486288438903592697084801818263104414927563238412288770946010996437755758722329574319958349666141995018932846755179297764459876770391053171868958219912866588451652910735663468810555166675490181859815420659488941324875579259360926278431195849102860203652379713397197279948826724002562046696618232679113744708350455273816532212968129601499995320172509682445839206902340755101623368982330465022716653781930370316395822822670013559441914659097158745982091948068385694234407647007787], [2804, 5202, 57223], [203, 5202, 130051], [1070, 5202, 134374134950129410844870664198380610725640816755054799167708054230836469880841947313236558710852593293545512993109247463184266216710647480045237047155995533781614325178147419794898353554345757059753038698021604894597107934588648556046928905126953784922662067825488933898756562935715145225962324543121595351171357400962722119234025672678085255968523062061624364479393194485384454759666254224654104055575423301439242270014979126913794911352639412562678699349796334827838117484975919899034209729580071517497034896508527598341608874844984603789880604056719686247607069268064475267895105001986833787640346697399468237312037112338684796650344353816461588407143372927416315556939738741929818167622849338728347173107555808387000144539403884971750645874285074323905546424818767383660180412705008723707918192074735989227960896180198105752732572645449312628885816570910365869939877046642589723269090832704344020549525784923286101308197334882720142300252424782172200496132069214338471135594563440347265345187017394630854318904686681097356746507204006393643352641692085503993345122041587920528943067114540513840857524355332451766535610233587593782646536220663032879832528945865321526715201334822991914307999502696913949225265474791676798840371855247511524286271940101996200699527209833331953602111354562897680008831788394285837574367028558012051191912733322764870327435298564109316533773990877380021727929436306162379029871455258241191462731679080295497209825698024621459552603389732705057587383977322183566207151419331241475902003825974813570846957268765609404258651438787339662398716286909059609836720036165916927502058079961796917437], [3671, 5202, 134374134950129410844870664198380610725640816755054799167708054230836469880841947313236558710852593293545512993109247463184266216710647480045237047155995533781614325178147419794898353554345757059753038698021604894597107934588648556046928905126953784922662067825488933898756562935715145225962324543121595351171357400962722119234025672678085255968523062061624364479393194485384454759666254224654104055575423301439242270014979126913794911352639412562678699349796334827838117484975919899034209729580071517497034896508527598341608874844984603789880604056719686247607069268064475267895105001986833787640346697399468237312037112338684796650344353816461588407143372927416315556939738741929818167622849338728347173107555808387000144539403884971750645874285074323905546424818767383660180412705008723707918192074735989227960896180198105752732572645449312628885816570910365869939877046642589723269090832704344020549525784923286101308197334882720142300252424782172200496132069214338471135594563440347265345187017394630854318904686681097356746507204006393643352641692085503993345122041587920528943067114540513840857524355332451766535610233587593782646536220663032879832528945865321526715201334822991914307999502696913949225265474791676798840371855247511524286271940101996200699527209833331953602111354562897680008831788394285837574367028558012051191912733322764870327435298564109316533773990877380021727929436306162379029871455258241191462731679080295497209825698024621459552603389732705057587383977322183566207151419331241475902003825974813570846957268765609404258651438787339662398716286909059609836720036165916927502058079961796917437], [220, 1445, 3723308031697201], [1376, 1445, 4190242394071], [1087, 1445, 131271211852951], [798, 1445, 1387345732287067953164178431], [509, 1445, 35194734173898847188269059624559000595060095049774031164055541905951187086353690316019353916534768092924559049719063018357176987159585779209690271997576838393938603775369204798797781013691274264375886544992438289489469597558959103795246041819462317531891101560785797710902935825866984966658095104643331079260606313012263194167865131502493283540420573491936595943701976651982968466315397009495603470258941520946533690369877309086773771291933629821135695919447084298422980551371457630173050576188981130301327694967407358604563558276155031771077333252432235611891206592838195022505423299685165885608955566736773011965583537409154377325310070988123925900183669093926296367999611604636061860010334448471154564557313358071220184860465894426435300897147994400132015651294926074645704867925366670673655663650251916805935106498266731687244247121189403456688475535146851810009666180082787843483186719908310133531947542901346031405835162913937150829126676828652638364787184641134621853635902750654210114462487451869803583427274751], [815, 1445, 35194734173898847188269059624559000595060095049774031164055541905951187086353690316019353916534768092924559049719063018357176987159585779209690271997576838393938603775369204798797781013691274264375886544992438289489469597558959103795246041819462317531891101560785797710902935825866984966658095104643331079260606313012263194167865131502493283540420573491936595943701976651982968466315397009495603470258941520946533690369877309086773771291933629821135695919447084298422980551371457630173050576188981130301327694967407358604563558276155031771077333252432235611891206592838195022505423299685165885608955566736773011965583537409154377325310070988123925900183669093926296367999611604636061860010334448471154564557313358071220184860465894426435300897147994400132015651294926074645704867925366670673655663650251916805935106498266731687244247121189403456688475535146851810009666180082787843483186719908310133531947542901346031405835162913937150829126676828652638364787184641134621853635902750654210114462487451869803583427274751], [1971, 2890, 17088571], [526, 2890, 22309443196006787833758691239331], [1682, 2890, 262304367352319143999247482418019873498558904846440467440954940767555633905024463543609481581696056870543736933287144393142986687747445331979946964269913403517937626545301040332377933112100349955322199609290479146633436968307711810178638186466858917337324334415425872875172015152076650563959150787215389511541940433324437197326991490149801247422904512253760647117684479297834520090528494219012923443401886703436598544872666937500376874991274803535592259108230384572257996968185538433632745476442450236086440855908892528770606393000257154977088592953356114572724997057978850355710233172254825232401353927518034285328808885735293293129479744450729397550988540381344443814009393207789019220741500577402538968375662372219910959882897282536815530281904763078825922845845623958788238217579191803271354863832484734721122833150423571981344006752416872479719780108879697549852071212784841392555934367146766959932921540612205223740791302025476650315585273628011930602871902362233708339689586455290491191030095480448827499239342968461723153078315807071410214001], [3127, 5780, 160045180732895221], [237, 5780, 223613620813285829801], [5728, 5780, 17341], [1393, 5780, 28901], [2838, 5780, 433501], [4283, 5780, 1086641], [1104, 5780, 23836721], [2549, 5780, 10155461], [3994, 5780, 17256525241], [5439, 5780, 81049425761], [543, 6936, 295408742516206507753], [5167, 6936, 33851401670860797210059811739767332347808698687680547003977935045009206773398481551271413013719092548474243043937765828943320045593205867573582036499964625886052760629966601074047065873693288206699190718514588643501529676311075005620407400372209190426546758918667806774768990775800077840309721211798655577228614123743029625977008073777284802099534470817108007292681213843130527417257646603404890375996182739694316187445736423518770001823654770218661063586010275128245733938617346247410476526235700881479960281672794736536742098257771422642388248365548271160010277506765214079698159400501381639969387589687276317948075533031055168661782570024352268938350968250871837193535965583393340541667938816884843311678990473889188453648089725249326880480211732574116841491094369900872879595792104342894861193184522836553478778305928079905299378088495001542558367030721106249120568266163926279069918051559807616283804884764058961751045695137585670762250522850013084774236020741515115028123334837763077918763956962216203968015214588038578650924639016161444704588772467001044372736513164346003326478531128491777439789366320887754850496936512204468838670912038579335402811184458052229652903598263857344492014140735202449133980211801231852715715594923573397987461729515508996433360852600905973507120315254491637159737332805230210871123745935065913385014162335292908618296138923348428345477245390930358332529050428495019209300711535517890398220739098102458272375646710660179922925933196884739865814659794360305827041128675934859548253183719531485092870870635505258650284610275580761283367288717541816845358153603710618285305821560750754141609936755691655605172360518603704602120697090172303016273656935054641091782768892384388966937108090330691878797922230525751407139527553264753453111692023469860040606914181932442810101011865198501511828193420391321567365070310079201113143465322851080478919567914121441648045947109189926093249205463918386744048093645953393351999344750483015787017126458784088095503585989257532312963945634941057279839499833002620277430688528808535635798714736297458580728225695613025514565174671194481261391535877332556785232692500631776708773086339417], [2855, 6936, 33851401670860797210059811739767332347808698687680547003977935045009206773398481551271413013719092548474243043937765828943320045593205867573582036499964625886052760629966601074047065873693288206699190718514588643501529676311075005620407400372209190426546758918667806774768990775800077840309721211798655577228614123743029625977008073777284802099534470817108007292681213843130527417257646603404890375996182739694316187445736423518770001823654770218661063586010275128245733938617346247410476526235700881479960281672794736536742098257771422642388248365548271160010277506765214079698159400501381639969387589687276317948075533031055168661782570024352268938350968250871837193535965583393340541667938816884843311678990473889188453648089725249326880480211732574116841491094369900872879595792104342894861193184522836553478778305928079905299378088495001542558367030721106249120568266163926279069918051559807616283804884764058961751045695137585670762250522850013084774236020741515115028123334837763077918763956962216203968015214588038578650924639016161444704588772467001044372736513164346003326478531128491777439789366320887754850496936512204468838670912038579335402811184458052229652903598263857344492014140735202449133980211801231852715715594923573397987461729515508996433360852600905973507120315254491637159737332805230210871123745935065913385014162335292908618296138923348428345477245390930358332529050428495019209300711535517890398220739098102458272375646710660179922925933196884739865814659794360305827041128675934859548253183719531485092870870635505258650284610275580761283367288717541816845358153603710618285305821560750754141609936755691655605172360518603704602120697090172303016273656935054641091782768892384388966937108090330691878797922230525751407139527553264753453111692023469860040606914181932442810101011865198501511828193420391321567365070310079201113143465322851080478919567914121441648045947109189926093249205463918386744048093645953393351999344750483015787017126458784088095503585989257532312963945634941057279839499833002620277430688528808535635798714736297458580728225695613025514565174671194481261391535877332556785232692500631776708773086339417], [832, 3468, 3469], [2566, 3468, 52021], [1988, 3468, 20794129], [254, 3468, 26648714858995889346676582008811185042168445835964471179921382791021213620872752907543583822472776866426962166423676413980911321102439157321728798208565058898625763140167315079406672791186132447627698003176969067759018390332075198768862861041188675160650991676928671605201594798098908517903439614790333221655069665618813005487802464523519387883408637886566700856057314906232949641834401026046757357982451387378032985363102419575876461388451864714822291970129106290036770049905387685914618436782059788015872518313181258324069052187941884358844237822479403706111983772105448993209516215103360011306593048820541863526707442749601830610948930337327469792994167785948734252141343612026870373357745250114723717054542864071355617326487453684489561384796413082861264245150363572232924403906241216300132378391737378835716826743583582379074243097409649273160153978791395388236196918467606288873433231826985979991522079494135393170337898733323696969125786437523207114601161893212369592690585407276767128351273207253169598780973504835723584870557543319531432613299080918423078849266881], [560, 2023, 1480837], [1716, 2023, 675293769672151621008929409516374860973895168745783634525609503274161842255427167203412664594415185466057371608083806664744330402333274965441841337027640449286450838275920982525423122193732328406164891882091006640163637186266955782439255704712942747918912750019077048993238283484272745751287954042207211191373527268700066246318804838074683439163121937120696606041043004733127278694414037466648928950316611484586082060348303013768564669845499538436708429084362424763832886401413524918677747787163610849809938568525772924366422509702283235764638444339248681657738157541984701894948600014721404178852905485208702915310733051645792210756484339599834485497053355636034891078491420730303200149645099359416330088996965905092863022736465924338735458392787322304885682894201725105464004478541527528012873800425029898631652235188612926338280310392028292107774116935219743969120841794201522517333102833059951905510194572393855637048507026769320330326700372829690235994913687326828678645927944804195195014711274772307823210792274908717164684566903717289613914293065408279236674934513386686043095897786184434883785318775800442587536643128176835127701421560914536846391669035822308599798627397883764384601411228919860862404167372911400782800537803958166901556349550963407788973398152531305606221346441235598516244529276348443481625594174104914990643804821199092135056052759351636945862373778477982384286724339005575900656182955990429736696206267131358819370396606783866151372500822170164575844606800073201844625708298752664878106098105328270430844177988529460028348832450836925333443181119866669998115930382614696958544390773596216193949773], [849, 2023, 675293769672151621008929409516374860973895168745783634525609503274161842255427167203412664594415185466057371608083806664744330402333274965441841337027640449286450838275920982525423122193732328406164891882091006640163637186266955782439255704712942747918912750019077048993238283484272745751287954042207211191373527268700066246318804838074683439163121937120696606041043004733127278694414037466648928950316611484586082060348303013768564669845499538436708429084362424763832886401413524918677747787163610849809938568525772924366422509702283235764638444339248681657738157541984701894948600014721404178852905485208702915310733051645792210756484339599834485497053355636034891078491420730303200149645099359416330088996965905092863022736465924338735458392787322304885682894201725105464004478541527528012873800425029898631652235188612926338280310392028292107774116935219743969120841794201522517333102833059951905510194572393855637048507026769320330326700372829690235994913687326828678645927944804195195014711274772307823210792274908717164684566903717289613914293065408279236674934513386686043095897786184434883785318775800442587536643128176835127701421560914536846391669035822308599798627397883764384601411228919860862404167372911400782800537803958166901556349550963407788973398152531305606221346441235598516244529276348443481625594174104914990643804821199092135056052759351636945862373778477982384286724339005575900656182955990429736696206267131358819370396606783866151372500822170164575844606800073201844625708298752664878106098105328270430844177988529460028348832450836925333443181119866669998115930382614696958544390773596216193949773], [1138, 4046, 8093], [3161, 4046, 123563573458544422340294081304831335722229086865192141356728036574817743729148646978870628938588903991103422710984801679228963301618682799950574570616582231558136661312245150129741752131471642159891264055356480909427900654886939330285431867045594958606203014951192388483874953663659953045829729395774125787594217224762140121092301989373532682565179784999382058569133819350054367972321759545286049672556530334980847646113925615964413690843939206721858396144816508093414061534660817990856295564080069195601136784875818608674162855554182626961571716298035339182009143704435932287162980353391820091437044359322871617323612998887927838873100210058074891881873223773631656987520079080687013468429506981329544050413937971086123810700605462745582602248857036945508464104781786729272210552327937723958976893611763252193253429012727048066230075373779809712096861485234152971703818114419869022612133942913629062164833806993698257753614234523662423081675522056097862350179167181515012974175213147165451624860990979859137526257259359817125911281354256765105646855307067836401828740887186457432348943530211293710614110947732608427035709872729519337699247497837637464475484987025824786852835784010873594464351909057209934523662424317311256765105646855307055480044482886445063635240331150376745335475101939948103299147411343136043494377857407512665266279500801927591745953292969232670208822439268503645125417028296058322006672432966761398739651550722846904732484863462251328308414679352526875077227233411590263189175830965031508698875571481527245767947609044853577165451624860990979859137526257259359940689484739898677869763993574706536513035957], [3450, 4046, 123563573458544422340294081304831335722229086865192141356728036574817743729148646978870628938588903991103422710984801679228963301618682799950574570616582231558136661312245150129741752131471642159891264055356480909427900654886939330285431867045594958606203014951192388483874953663659953045829729395774125787594217224762140121092301989373532682565179784999382058569133819350054367972321759545286049672556530334980847646113925615964413690843939206721858396144816508093414061534660817990856295564080069195601136784875818608674162855554182626961571716298035339182009143704435932287162980353391820091437044359322871617323612998887927838873100210058074891881873223773631656987520079080687013468429506981329544050413937971086123810700605462745582602248857036945508464104781786729272210552327937723958976893611763252193253429012727048066230075373779809712096861485234152971703818114419869022612133942913629062164833806993698257753614234523662423081675522056097862350179167181515012974175213147165451624860990979859137526257259359817125911281354256765105646855307067836401828740887186457432348943530211293710614110947732608427035709872729519337699247497837637464475484987025824786852835784010873594464351909057209934523662424317311256765105646855307055480044482886445063635240331150376745335475101939948103299147411343136043494377857407512665266279500801927591745953292969232670208822439268503645125417028296058322006672432966761398739651550722846904732484863462251328308414679352526875077227233411590263189175830965031508698875571481527245767947609044853577165451624860990979859137526257259359940689484739898677869763993574706536513035957], [5473, 16184, 32369], [1427, 16184, 5534929], [13565, 16184, 2051807521], [9519, 16184, 2720332848191129600910744106228815206556079700026646276060052068776290107354428312149015645478311229701271019955898050901703730154378642375312756132776332941505732835703049336098957513085259967307151767598278129752982582370561719034230640055494989913846960544882645958119501659676908814050451635672001960552571319751497764051497626310953341551137820854009656019998260084255335692811085666413314953906715453101278189882730841345246588820284302686961998855271207322798744851864858295405417226820702330235177145275577335233384945329591928924965647178673268113259801744784129938657825759654299091329338244382673298788666080976418845569496485864574549779597967481689741936625062067743757689998842190843694621427885024220847769761114833109106175060982704734667425563158731058113264931412987055012182385461886800234349743931918366558147913094930355919562780474641577132724516461683019186447494812439465389635168665686610362132704731491824526896158313917118568926268586796538644979713748579240394283894108464820372059817923349388493880464420843728452848220602079600611449509329879401290026217902680902507931177182456027575358163634096235475657602106656122574812397487428325644079346433260348473783476570573275213458099186147436622596726119961513275893521810873684353692159975347147103430706023071195724261790758551330751087116963324902133584798308891754581215176830059423044081531035476865741639562329715398463666111736856791820380941510448455313835796536622418883450594603717203301124765599745255187042442502416263759175391968062935753647409401238054672644883204148687696705905490900824878255119765092601507452914620171411579440649192704336685797079596746653322907117531692390580384605142811988456675973854746542739768109512983129240472928640478907919690646876594347310357727151886413052779075835710397054202093936389669564802118868026630231411227931193403535349901964952249249864101626272711777385680305041884661670716565538225279062316979667722627946454167083044676578609136767522421654282126040981837532086931760341854934647859959572084288166992981265171914371415919787320019087507227046761368744501257314669665004269652694247885972224946538522470937723055773982501016699101926021515483447208050581357266429164905067343878325312798359614436022323221198224733872260734525714445380803516021082399542854202486813281974427418462678763388609057342006656298606460992656859328081379770232475019821852186965625212522203951429786756504739250635321452698205928057561648099631931953985101844356953073689107947908934580839378233308034548004501051002441763958948830751785625872018367979614384161519163015126048420788844473519943677688594972515806672888114178337886901402427903008766869403452155248631179592925674706030954779587897172860166968639894032103892773633508288941649914054646997980137505218362961457023960252143659466926257757104426985651209839243095664146206455225483648380355968745520941110530526441515591134229941369297807200170094625254443442587072470186530094559606788802342538023667300483855745145086073046722530244043166745045977464582124533445377301441551681473487454262037888522199396701079899267856664344900834035060568455712405011068843639041568543727841109718865555421181828903959833494548795266313343167189377105498669008045999982403338660398423663263181255454442756403757044071857208411951610670932364599769852904134188897865985385184114173127281267563083076969710137866712825112170184877878157830866539128431372552736518357789508487408246175778758508667904838650334656171544556375894853611047781036033224174095520352984390278264233361312423200397013258009528666973032768670017461540959772113792643372605281067981448358899308098567573913574085942130160977970747202527090276541999256387317580347675616193225248725629755974957488440590130519666609276347391728330674971289525527834090475982086325305761042574993998144027286106608448237884346590424898184041052398297308437866980427190455595976913020282042854248962648556702201063578217783050151247864921668180851819813020932347770632525509898496435341812051900060436351266121424111584772540778952557610658271995695073462698283110935237427900520687166171128169628655599206139336189711338132692838754201108081325897442166947043668087471223345242894421441326060293226082107622077871022629579209589995464419993832511279538486711212796689233014935692250503895532213583412821529549158505381321158502178441667768121789107516584717799394113125682644349912772139338216796244960338882431816427021730045058356727639856188568265613298579474602101725893989525803802939998745381320711540277953504377632130999581400121461193879109434440072285325079750984365766321341812381811843356725711603658940369787935073487775762405342790184295075942560733125561094992870534575420602567195048007673175427237252775035559288046081310667810574068753474861969859384562213372831920604411117058014375967222697491972523809536658672301725177140143885280297557172850189073280494577811713157423781648674996332412745790383896034369641663810183159168843034660599742842238542389758068594503055759592454363769043889337267284858474192273108401044329196725825281702897309111492680498114286781887116655909333659519467346157032322875813573123454035297222373490231187031379247823320682570397865485330917111762707376579364971223405053841688299179602644173433394752473326033026340465558472820274622496150136846506570643877137728550356233653487158277677098788817867183524026626975558072209952065731215804696262758766014226508228365370121803856176618385567637598786394442575495517472977586350072412855607191296706130412816345510483727297812275272519541528639374926370376820739410021657553506720403021263156406261941372715099822805364825276884601971805629852118831703469961751091115140991874058303463526147272501680729135429119797418946902735231514754975298118636983424071498408486562136927573873706821005424663590405298071961714024189509233972712224657326158115184942667012630085454688542855867603559869598065837465761421938338373087215700148184282487529461221716770529377960671765884959683068371800884207059501043296445425482406670365089615903648967335555799433178968677648431402594698590700075120527783994938466177459693762995292660076017694633081470201270798510171033128973500969427814751837999552374648316373827341122890453023055426197691580485689827777001341958315600440474822538573868189596815915600963006636741043110179551098605395457920625509775153291777591870294134608436106792509158659035481688575722870289070280886609233443814060563270493660856783999989759188879212554974513583195369401038034081], [6340, 8092, 7948763509], [4317, 8092, 125805730522457791743065430782084688135612263061983116297541366442985465854296810731798562558039742530727240434748729923498344200140676244642819452134237599444474804791931066620943043583006666100072043293192911118976404308571057778088438522193301297775470149542223599195016634630637870698286489932103476296793672793115173808097754540957245630894011291435944518550149256931427974629909196358756583054860136737777991427219853396697652336708864085542389483611947272993148499519664096726871183103907840768545879253306138334628367668549289582342762337678701720197321824737156109546545826162910440665872878719708303250137618353944161857942124366704441602729786283795199523277199565757014145431157020978116509718392226983916423874575232377818626582566252053782167693875970867055770648667313370437323951840318866379296629291754665536873503679929396173459612245208137063472421393434111790983967994662853920365641110936214167344904964639576371626079031709182027458404285506086755562071912183744402553466382163565762212941439267066764106945580031094116678669952866489287824653030572380562693628378268814337674113836816628833987869999416786020272074495303744984017488411102255627567696453906413483662242391164338765333872508849350898457960400240660877359610976444764171433345885444935810581806554536908919125323042743955410838981597886157591558055749926073187441712325825845625872173623878787862425509230229383089323962424606586694715564219209682364698969684745215131547575156321083599117051049253955103421356550513522140315069222673989104837890579642857003257712595258443233664457484113080310287540597655488758861752670115826942008975046486063597391648100169940532067727919114771590319306353387698957141033241927590476512691025640123872000831972292610322267923444896641974054231483112048389915181712320836390353352755660654037455525461652025606892414089055269187277062314724351676506771765374457814933087349447774343137776197739436356402486096407023071240802718414351557229100599727013465988374016424646909192628239255872419238180658772446062969163119808198082849768678405400021569568626098119835257008399191512542457251007390613764453361346065931875493164832563142243058523481353205271199873107207321243754970041089443612229123119581793057972332738072909749716897760582249069903735137026844963591934182929532669280474375226502917461498727801690344640998175154037030239189620857041904981400296431941563252262560174250618782626307973103392526657695534667843644988230835538876264232809747315379590066000037541184822284539802881181679901454469099113312165845692918953842786920936183056845804066052256228975700929989764021799380973381026022421067855171485389325853196546522139082550480745470119131204347420722842390957338016332220458315311038649244080812921817674372075849363403170282946708309220625977501326615452587117597185517171989120754705799613694356798607832377014300225043970420632626220959569876668726036443462643215996577462146257445033266242567237510198266989351940977465555643064484081381921007897984501478517946431962465874388865278291423879371575853987329892770621614929719001657619953730089015282590664882240365568787737851416809587711184728366787795950767668008123651927357900716731463145106384369599440299564207351737428574188067468897192975979882055389], [2294, 8092, 125805730522457791743065430782084688135612263061983116297541366442985465854296810731798562558039742530727240434748729923498344200140676244642819452134237599444474804791931066620943043583006666100072043293192911118976404308571057778088438522193301297775470149542223599195016634630637870698286489932103476296793672793115173808097754540957245630894011291435944518550149256931427974629909196358756583054860136737777991427219853396697652336708864085542389483611947272993148499519664096726871183103907840768545879253306138334628367668549289582342762337678701720197321824737156109546545826162910440665872878719708303250137618353944161857942124366704441602729786283795199523277199565757014145431157020978116509718392226983916423874575232377818626582566252053782167693875970867055770648667313370437323951840318866379296629291754665536873503679929396173459612245208137063472421393434111790983967994662853920365641110936214167344904964639576371626079031709182027458404285506086755562071912183744402553466382163565762212941439267066764106945580031094116678669952866489287824653030572380562693628378268814337674113836816628833987869999416786020272074495303744984017488411102255627567696453906413483662242391164338765333872508849350898457960400240660877359610976444764171433345885444935810581806554536908919125323042743955410838981597886157591558055749926073187441712325825845625872173623878787862425509230229383089323962424606586694715564219209682364698969684745215131547575156321083599117051049253955103421356550513522140315069222673989104837890579642857003257712595258443233664457484113080310287540597655488758861752670115826942008975046486063597391648100169940532067727919114771590319306353387698957141033241927590476512691025640123872000831972292610322267923444896641974054231483112048389915181712320836390353352755660654037455525461652025606892414089055269187277062314724351676506771765374457814933087349447774343137776197739436356402486096407023071240802718414351557229100599727013465988374016424646909192628239255872419238180658772446062969163119808198082849768678405400021569568626098119835257008399191512542457251007390613764453361346065931875493164832563142243058523481353205271199873107207321243754970041089443612229123119581793057972332738072909749716897760582249069903735137026844963591934182929532669280474375226502917461498727801690344640998175154037030239189620857041904981400296431941563252262560174250618782626307973103392526657695534667843644988230835538876264232809747315379590066000037541184822284539802881181679901454469099113312165845692918953842786920936183056845804066052256228975700929989764021799380973381026022421067855171485389325853196546522139082550480745470119131204347420722842390957338016332220458315311038649244080812921817674372075849363403170282946708309220625977501326615452587117597185517171989120754705799613694356798607832377014300225043970420632626220959569876668726036443462643215996577462146257445033266242567237510198266989351940977465555643064484081381921007897984501478517946431962465874388865278291423879371575853987329892770621614929719001657619953730089015282590664882240365568787737851416809587711184728366787795950767668008123651927357900716731463145106384369599440299564207351737428574188067468897192975979882055389], [2005, 6069, 1000000000000000010000000000000000099999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999999999999899999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899999999999999998999999999999999990000000000000000000000000000000001000000000000000010000000000000000100000000000000001000000000000000010000000000000000099999999999999999999999999999999989999999999999999899999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899999999999999998999999999999999990000000000000000000000000000000001000000000000000010000000000000000100000000000000001000000000000000010000000000000000099999999999999999999999999999999989999999999999999900000000000000000000000000000000010000000000000000099999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999999999999799999999999999997999999999999999990000000000000000000000000000000001000000000000000010000000000000000100000000000000001000000000000000009999999999999999999999999999999998999999999999999979999999999999999900000000000000000000000000000000010000000000000000100000000000000001000000000000000010000000000000000099999999999999999999999999999999989999999999999999799999999999999997999999999999999990000000000000000000000000000000001000000000000000010000000000000000100000000000000001000000000000000009999999999999999999999999999999998999999999999999979999999999999999900000000000000000000000000000000010000000000000000100000000000000001000000000000000010000000000000000099999999999999999999999999999999989999999999999999799999999999999999000000000000000000000000000000000100000000000000001000000000000000010000000000000000100000000000000000999999999999999999999999999999999899999999999999997999999999999999979999999999999999900000000000000000000000000000000010000000000000000100000000000000001000000000000000010000000000000000099999999999999999999999999999999989999999999999999799999999999999999000000000000000000000000000000000100000000000000001000000000000000010000000000000000100000000000000000999999999999999999999999999999999899999999999999997999999999999999979999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000099999999999999999999999999999999989999999999999999900000000000000000000000000000000010000000000000000100000000000000001000000000000000010000000000000000100000000000000000999999999999999999999999999999999899999999999999998999999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998999999999999999989999999999999999900000000000000000000000000000000010000000000000000100000000000000001000000000000000010000000000000000100000000000000000999999999999999999999999999999999899999999999999998999999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998999999999999999989999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000100000000000000001], [4028, 6069, 1000000000000000010000000000000000099999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999999999999899999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899999999999999998999999999999999990000000000000000000000000000000001000000000000000010000000000000000100000000000000001000000000000000010000000000000000099999999999999999999999999999999989999999999999999899999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899999999999999998999999999999999990000000000000000000000000000000001000000000000000010000000000000000100000000000000001000000000000000010000000000000000099999999999999999999999999999999989999999999999999900000000000000000000000000000000010000000000000000099999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999999999999799999999999999997999999999999999990000000000000000000000000000000001000000000000000010000000000000000100000000000000001000000000000000009999999999999999999999999999999998999999999999999979999999999999999900000000000000000000000000000000010000000000000000100000000000000001000000000000000010000000000000000099999999999999999999999999999999989999999999999999799999999999999997999999999999999990000000000000000000000000000000001000000000000000010000000000000000100000000000000001000000000000000009999999999999999999999999999999998999999999999999979999999999999999900000000000000000000000000000000010000000000000000100000000000000001000000000000000010000000000000000099999999999999999999999999999999989999999999999999799999999999999999000000000000000000000000000000000100000000000000001000000000000000010000000000000000100000000000000000999999999999999999999999999999999899999999999999997999999999999999979999999999999999900000000000000000000000000000000010000000000000000100000000000000001000000000000000010000000000000000099999999999999999999999999999999989999999999999999799999999999999999000000000000000000000000000000000100000000000000001000000000000000010000000000000000100000000000000000999999999999999999999999999999999899999999999999997999999999999999979999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000099999999999999999999999999999999989999999999999999900000000000000000000000000000000010000000000000000100000000000000001000000000000000010000000000000000100000000000000000999999999999999999999999999999999899999999999999998999999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998999999999999999989999999999999999900000000000000000000000000000000010000000000000000100000000000000001000000000000000010000000000000000100000000000000000999999999999999999999999999999999899999999999999998999999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998999999999999999989999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000100000000000000001], [1155, 3179, 6359], [2311, 3179, 109828093], [288, 3179, 315807735549775578179929], [1444, 3179, 453393164833043529403839759570732655101782823788520655144763640792699935939171101563321747559722944900154426068160964768687742888629790498294905337813286182726577013828762646321699253729714619017672551567924308563022531902365788011349327362239275343779731091845541713017489533798581828252280937156051640202409194881045389717290127709869659378276887384913371285334355530748672937895205012952923667088329853507562854901950420467214998093950999159313053561682992577722214682730173515828762022248410181625075223516549506241369627258378934679906831088563660295072248953880727815940577898358259213943261751880063696867495112363757294599959935253010005675056478113511919581661087180536584487420244779648041984627366603974341329907389529120849959833990806322898219854010099983749802614777622456566714945864392314546607983513700788115137131315532215735693898441541537053733016136352052856870894625315692666304639229498520646766159486089372384783555061301051205598150302933765835482601255290416807866253949320492571002587880537005014140061960681644704008932480053827845157809153383165876161267694559907371227378800118706354165595858811834051071106346488185237652892284445110391145492074086485625051994609865964489440251454792130411365126224213973943115811566346659875247103174892630426935349386530019043291820379434500362177480255566759258415936760246017315650836661942832824966743202458254421386343341678572901965827309934241198304927553476792691713489591382522688581175949931431970510347683042304590018650467472069258560206163268798000995139375580309768333496062002890005336548423351806922133198245735529275473171492462857795173465829644558091360868230632116274045470695741264649366596320961471218174200654888290416798424538420432992198824206707701158802741213086330099920476591375151981700706836468003913689095000110414010647956479761825312744115770992994929872122632376934073688491448673900777273767035021796008640327067484400321696221661871695824997359506011645953805510875581671688931018577430202752190225333511300897005858599657943414319412174074124069792962597632883382890724393449490311598098413607651098670573655331582641438675506322639831419600125740815606410525859136032268970935123618733803111399668533041127794022720218170217087547554892261982383084255149174299802898200189254895084070846136405325827770112918208436154342772259908085022395355868037719767722676549075444641622159277237962990971909321577374732996963040854559417638663197014209006435278146999501287837830425934677046653966504350392915368261239914574241585810405216927828205466792593756653100563946987304683546955307910446730231608124167433498200995438896223324617399873632506613365827520354346768529127878368689540587], [2600, 3179, 453393164833043529403839759570732655101782823788520655144763640792699935939171101563321747559722944900154426068160964768687742888629790498294905337813286182726577013828762646321699253729714619017672551567924308563022531902365788011349327362239275343779731091845541713017489533798581828252280937156051640202409194881045389717290127709869659378276887384913371285334355530748672937895205012952923667088329853507562854901950420467214998093950999159313053561682992577722214682730173515828762022248410181625075223516549506241369627258378934679906831088563660295072248953880727815940577898358259213943261751880063696867495112363757294599959935253010005675056478113511919581661087180536584487420244779648041984627366603974341329907389529120849959833990806322898219854010099983749802614777622456566714945864392314546607983513700788115137131315532215735693898441541537053733016136352052856870894625315692666304639229498520646766159486089372384783555061301051205598150302933765835482601255290416807866253949320492571002587880537005014140061960681644704008932480053827845157809153383165876161267694559907371227378800118706354165595858811834051071106346488185237652892284445110391145492074086485625051994609865964489440251454792130411365126224213973943115811566346659875247103174892630426935349386530019043291820379434500362177480255566759258415936760246017315650836661942832824966743202458254421386343341678572901965827309934241198304927553476792691713489591382522688581175949931431970510347683042304590018650467472069258560206163268798000995139375580309768333496062002890005336548423351806922133198245735529275473171492462857795173465829644558091360868230632116274045470695741264649366596320961471218174200654888290416798424538420432992198824206707701158802741213086330099920476591375151981700706836468003913689095000110414010647956479761825312744115770992994929872122632376934073688491448673900777273767035021796008640327067484400321696221661871695824997359506011645953805510875581671688931018577430202752190225333511300897005858599657943414319412174074124069792962597632883382890724393449490311598098413607651098670573655331582641438675506322639831419600125740815606410525859136032268970935123618733803111399668533041127794022720218170217087547554892261982383084255149174299802898200189254895084070846136405325827770112918208436154342772259908085022395355868037719767722676549075444641622159277237962990971909321577374732996963040854559417638663197014209006435278146999501287837830425934677046653966504350392915368261239914574241585810405216927828205466792593756653100563946987304683546955307910446730231608124167433498200995438896223324617399873632506613365827520354346768529127878368689540587], [6357, 6358, 483209], [3756, 6358, 587128597716013], [577, 6358, 352477785238272024456911141281537842548959040710530310313380462970720448296437422425571564850129814061470405904204187419980686263371061556897931887670175922491633904652988249969916937411057219182424479110665168749831529897696780943123273117131868320135734077922644982929083115035247059849877831710379886880582028327945396633128816611785314951977888639685981225768402777580443595190094305370365797919333205330131381481583767052268504958204725683622682287652660984965548450929353024119338577850902708104549202394105361053160522731712968057961364873938566631063696169898592817570150778740710041564063235468223093817116106439257323857692177577990970486085624893232647992793004895048835970219347980626001874870911486338788314920917528791959435726449495629392761647360134518769603359663095468418789443031455681891284131034592969192730022359415419767780225302367421565314410222815505245565167634185675153433675221532331572783058765994928269896421988302711961876184021278770051647845225141565877753955454141021743626688025455820714175584558259393921467401761614841431855277480412008045350668120476323337430650768345982626564304596029656863975285193714259130664572222432566218292751860585088606911872876567903288194355078018213424054731527087157140788869701051444676180928920566612997002242813080858899725958124170518724475252488684898993876830010737543502656152541569795116906407047713745122521805227731229055425838044292673575864424563431858623246994689134113641146866709509615924147623162670351793181175389631202580145223700055891508827351335854977025522568331652024217639329661226430843093632190748941322948034879498922105984176465209331032598514033575639763054138566703770842370375124872164813301916426985947306742551715848952658879949166875988062874499914416056033953593242421294308802912645356895038074770311500932552918573840401733657418363055244574933398093087673999449739801002051139160224150719797502761123217721644512371686159940974973494583558557047085523450469213318763243586417943186508253965343923936107294766173633978870872113653831824259537516843446851857977832757639739859276650703748344962821753674496633876868988079288461983169070854343217918075320957481495327887054675090258148520904111755371964590466462957405855761986993275551505484717251785539902274319899843485051458713693241737157633409048347585214975810007222222960705733374843639007710707104780402544777408344897450690867025872939391091858512173448890687285030746529232444012256206190345838117039090572282634927857057556501214746168793816512395557662572515034515510718760006361279740504658281077544268835352015543254715140821378718614216581634120612410986029438237402237309206735690929405706673740023794926048478923364362152661053], [4912, 12716, 38149], [1733, 12716, 62664449], [11270, 12716, 234113090480745829], [8091, 12716, 17867752099325071798058449478477650127524225077791614422121664817777412455321950350386151273222028410790770271679331867546214857757164544949460541647682922581957010970404647391438964809796940611639688765922303326568923077285272312788978825499993403990435659252898098340776691150047145488756081134399974736487669450138140775939263236949218523787277105839201852323304984588045438982611333948898806830841367106609176592797091579734615885918592903201778721275315463413850442761832582506531282640817527820392650682357968946192784692027691071986163889223177372900765290820376218433937557157631154787409605466284814890183141973297061349646437067871009691849290408678673510785739016525876903846618780499259707571991340465379790506448368059122427593602601791995884380127571627969254285307304051987959455356342677471370716525956491765202443356354500584632119077333932400603363190444730461155255993693857363981502526831076549841280692473244887501888129581755022803458554247605271632237879998744801302984725889168313153318205791835791729346950403362410498021278818258272316503972720636679769661774830845329160521687087181754030118826058610485926538007228924444890462022767076169417650115161199752402191455920739301206623377138730139684679406163432811676995621075208833853898223250762940251552601844025926721184705925427932520928812871987434380378957563370268665004323290651986868357206291332079931040409232167781460090832430769373832262088001591759532121443827491436797105545776288604374788989080052381537522859233650551589304151008859233075274512469815562784710721817118104808809463421600829236522828897188839354573635516739011089843709247237497115056480349310992599728797976761796101638868975830109295984799996719836017748813301081546943641185467611998203644833791957485504164297201597494420210996114219962362508042456629888691801520169131800973757424126487585243675740728941206653551440355798377390571949927631375740173011100776731730047794452187950473692086397534109105725688478200423395300891877810476969758348356861639196764271282785102279410056367691617434968416136829965259579053623347655285489670735800672085857217035252840804669310680401587628292537974868433347430657436116870457670401489545187890855127150086225497969962024292483293688716162225147443319532194178305957410100715127286043080960837217722533042110194557991143009882041237675647743692570293352209723398247449129577158035463536881856735609059208234094018684435756869306661837571707723528014709892950201286616308613109615939252704238451800873349002172253851976085065459365389765513992276807364402410901594151522728540085451972037740394558100309103879289788250686299560418802419539857635750573329640819351001583610027574052380736712581530985219187131172945508024257808598823816879182522757133630958303103178532468511280084289443653043442146975112763379305109317562533461329476015754768923657455113110012756038453160912088907000873456600815473940630570687612599384240725959822649270093709494833573973482158242663940101292568513975715014348143592308817166242240698222479349215776736886612299930700444950784915678146439499063147976321848326029252464185460405050468550589493325752989526597265272386785004388835096666668802925823266255074365951240477662044853306361156511654466281125145508276865336930388380687389153002410229977283419462404738585031377849973160374411756571391908214429804320663416864582212215789216820646846770538092317608735726324527264841762574515887980526268523495226662274033316304941132680571085601174818958206413415199578855700172850330005080687543135428658075913852311776810304879367232012127394665895163153494470653969587873125136027411399409931382018432531946593256929661644339864977829117093205792762077873262665213018000388137455126871155190947921486666952086130408848119874586348735670236299533147083466287120945507079364829901601893765900260552301408702727666622036152557605689504681437871044942229923818102438327081991321555776661013379321449877027139244284805115327700696476540069919874427135636627516229440231510947840732305455786729463743574825385334702693393161533923945594448318316877122170848301518933653491431973606647815347957333810813056209652353463173919454842499851328440346155720626717657063792739191363527210764805874813853004513474697527964901516163126248729731962047990029902348577124514897899196296401342480398621228453133802098557447103764098363805649598675747579093305608997071667698216548612776721441353108101444279549592725011494817044828774452539884230019817177888184766459176227532313449454546989971411757736401452042710603184850356131047827110818446035811011948835876888504950025030981897488467167106189335708576314582005475573968461212892318000309611610807132363740842805167629380609228125163522628004230860908193793418151740973789489613447680635824289921526325918875377870344945801125092292446941322604139160932569248200283962509326352789738939712908036663340849478707058110719478601775765373705275796526112405717678285608617778820983824441563874790188009425541697854344886650915075966863324933617129894810057117391122499125605912461633314741087493133870485997220352917658262413331982248162718783762919100873953198932583832409578303898583717090267200666332095212019684852729153832881133809676862408344526986503936623083733194086498777301030054076067189791470481325351310568882259408266293493914188982304680457420052575771697534071834853320964897350854980911297242565812377722633093877153576479712100169], [6068, 12716, 17867752099325071798058449478477650127524225077791614422121664817777412455321950350386151273222028410790770271679331867546214857757164544949460541647682922581957010970404647391438964809796940611639688765922303326568923077285272312788978825499993403990435659252898098340776691150047145488756081134399974736487669450138140775939263236949218523787277105839201852323304984588045438982611333948898806830841367106609176592797091579734615885918592903201778721275315463413850442761832582506531282640817527820392650682357968946192784692027691071986163889223177372900765290820376218433937557157631154787409605466284814890183141973297061349646437067871009691849290408678673510785739016525876903846618780499259707571991340465379790506448368059122427593602601791995884380127571627969254285307304051987959455356342677471370716525956491765202443356354500584632119077333932400603363190444730461155255993693857363981502526831076549841280692473244887501888129581755022803458554247605271632237879998744801302984725889168313153318205791835791729346950403362410498021278818258272316503972720636679769661774830845329160521687087181754030118826058610485926538007228924444890462022767076169417650115161199752402191455920739301206623377138730139684679406163432811676995621075208833853898223250762940251552601844025926721184705925427932520928812871987434380378957563370268665004323290651986868357206291332079931040409232167781460090832430769373832262088001591759532121443827491436797105545776288604374788989080052381537522859233650551589304151008859233075274512469815562784710721817118104808809463421600829236522828897188839354573635516739011089843709247237497115056480349310992599728797976761796101638868975830109295984799996719836017748813301081546943641185467611998203644833791957485504164297201597494420210996114219962362508042456629888691801520169131800973757424126487585243675740728941206653551440355798377390571949927631375740173011100776731730047794452187950473692086397534109105725688478200423395300891877810476969758348356861639196764271282785102279410056367691617434968416136829965259579053623347655285489670735800672085857217035252840804669310680401587628292537974868433347430657436116870457670401489545187890855127150086225497969962024292483293688716162225147443319532194178305957410100715127286043080960837217722533042110194557991143009882041237675647743692570293352209723398247449129577158035463536881856735609059208234094018684435756869306661837571707723528014709892950201286616308613109615939252704238451800873349002172253851976085065459365389765513992276807364402410901594151522728540085451972037740394558100309103879289788250686299560418802419539857635750573329640819351001583610027574052380736712581530985219187131172945508024257808598823816879182522757133630958303103178532468511280084289443653043442146975112763379305109317562533461329476015754768923657455113110012756038453160912088907000873456600815473940630570687612599384240725959822649270093709494833573973482158242663940101292568513975715014348143592308817166242240698222479349215776736886612299930700444950784915678146439499063147976321848326029252464185460405050468550589493325752989526597265272386785004388835096666668802925823266255074365951240477662044853306361156511654466281125145508276865336930388380687389153002410229977283419462404738585031377849973160374411756571391908214429804320663416864582212215789216820646846770538092317608735726324527264841762574515887980526268523495226662274033316304941132680571085601174818958206413415199578855700172850330005080687543135428658075913852311776810304879367232012127394665895163153494470653969587873125136027411399409931382018432531946593256929661644339864977829117093205792762077873262665213018000388137455126871155190947921486666952086130408848119874586348735670236299533147083466287120945507079364829901601893765900260552301408702727666622036152557605689504681437871044942229923818102438327081991321555776661013379321449877027139244284805115327700696476540069919874427135636627516229440231510947840732305455786729463743574825385334702693393161533923945594448318316877122170848301518933653491431973606647815347957333810813056209652353463173919454842499851328440346155720626717657063792739191363527210764805874813853004513474697527964901516163126248729731962047990029902348577124514897899196296401342480398621228453133802098557447103764098363805649598675747579093305608997071667698216548612776721441353108101444279549592725011494817044828774452539884230019817177888184766459176227532313449454546989971411757736401452042710603184850356131047827110818446035811011948835876888504950025030981897488467167106189335708576314582005475573968461212892318000309611610807132363740842805167629380609228125163522628004230860908193793418151740973789489613447680635824289921526325918875377870344945801125092292446941322604139160932569248200283962509326352789738939712908036663340849478707058110719478601775765373705275796526112405717678285608617778820983824441563874790188009425541697854344886650915075966863324933617129894810057117391122499125605912461633314741087493133870485997220352917658262413331982248162718783762919100873953198932583832409578303898583717090267200666332095212019684852729153832881133809676862408344526986503936623083733194086498777301030054076067189791470481325351310568882259408266293493914188982304680457420052575771697534071834853320964897350854980911297242565812377722633093877153576479712100169], [2889, 25432, 10681441], [12426, 25432, 6103681], [21963, 25432, 20854241], [15605, 25432, 32907075169], [25142, 25432, 2235088144236332628882075032862181168461542159655099228107774779360196165699401216638754338800923560771952121001926077186320058322057561477085575199016545343755372663847444574959106244143930453696878437404430342889624432249219955928976546195016701636314406372676184646874068012950851850042748116681664187315263224484388986453938651903575679192492754941781935290082163927815036127428808345261821199565098136526223387342089505208688725314547577511898363456063173215139611315588701048094946613559689675187980354482064694316026597082118816285212411153733181258314532142254352265242388772965911750500809107977540346398202307665831046848780038893288335023381873996708260279989954697883047193214325681683931709083154341576597171183185856870030402311538521588367377667743849814801634654966875189988043720948731989596451912617613453923285308571214699574276507873163903936714068700144890247446013766337724849596886820429183108597197011066185044802973898179890257889045488151864912866790009653458555103174261537077294030376151726104531485839961756133121933573027006227851847485905504460702730093088050684005543336486843402519786644822512283018337954104884446785739604742796120657403309377408123487618893627047168007343356034605271720681800180046110741794486349802675809697969423594883037679492385402939284698415821153659767564937018935129537150706092638738013634167200035891272707908223643424682035660510365201619047172772290188490086510721786332933139673111928725824507140049189994654781289022765084944355736128516137199409991167324458366028343554333101842320095771648067267179181745817814430062322644452073653918353829401083761617182913321743374745030301160074029832556768473692786437175716612070686415388266935210334008754432761136864927313123335164795231973035483080729998594392871233181546232903353721200966436879478432833686598723508336949166515577242736908828374175648645368049593229439462249969779187701626973392666380940687371239735417556585717124447090197576806962134280307167464165346737596476868938017831607497517711890066181766567659798082816202932944202273609056971736734498645418743048087318690186339823808486699268556239139336541774867578345585438841476245695912493831887305129139895937264182063156548954123515151703496024015414595909783683249904648069141028943099334223397584326669206943498134486316869715221620131638407067560373271511212434669472840706965047367435389328932364858357664836853290211068055886461996255025529929174969621166838959742357628413724923493081170770607264289895167023358439222004306044487693219743376754424523940815405171618899271374534152153600221487099579156613432413809249182665619963242882304446389776332525795437077949778346363190314006240035196634304596869599833072982421075381063127895429623005742876693260426621679082448036131038396558277367916357146546663367558176083661375502965705836593870398816404686591875774291030701068977557807795586198185148767859399050014081443372294659117184671334856821463804394879772644258042803257728723180556396549129515504436284517118949716086450316889757117896682420545252743044764335500319568390778834959874001349060037880611419404349054646108958636071899979228780394392638000189038227420621015255485280545084793462584582971016121950472499028538625969484863035664480364040859747195905468664269950407640302265479049375191656795145471420960909169398051914892269516814883986964293066748348227188140756762100772680429957579354022906775299509018766972305269384880473716470527730808448264038249833178647661902906956399475306334475861048182144024416254692589469367255593913015052151578955418662030088078893068435904295280674979421387022528908416473326217752778698953543110762420305884050424410391035802175825575846826768059498393151143993914113206670971841500199119069879247721744324363902564338810959811419186003418805197906634548948154050886908641397736750857724746502196532046610392477566459865038253446851950911191817650413187625441795404405734221150295863506620175603703661141243963787899741875630702340220886441614189752138251969374261185103855107218238052536185606811840193557949353034694512536502883021641537907503888872129209505476398483032726350125961924581283289284066429140389994894751968703119493207004587829223046678531563464621757710505701708303616899849837516908635917765380433914053359714107158383867141178490398760017399750057148680396615321751171516260730958665327089534887845059080001604532573868412565709809340949323819174759178072573646366831848257422136014996067265070137233079400541778550645627595458401979424624661858527055188090224981940330883274930492048404861787063381665041329304712306727072232003526146896205440795619925993951652863903445359904513056355019922358796211598390263208179003681185104554750512046411976144022860752594670480153656656501770132454218751895294149205612981423895351038837140526640389226108580417766701444030839293995533753336360048902422848130163816222101801373004114254353143838334982085099845063805195760977027619466143312454135701283358760301922225013123271096929108791147192102028790718257651065449787830363459335134410991801209701077721900374831128084422020991908676859666912653528768113806517918608656627873851792139398721867585129986642742517472555648834186865977059945403572048116906924607196934174060955615263209464107629150784948921238485556497814074836542322110154969164545532121421102217788464545454721629078897548872129105379270397495552332934226032086635605722672013981525017246884033243422701342799018784792317657369442584509863432206949876341026203000360813366223964314218652663582771199717611944562483584503671487775575438090145952004392153291226506629390318279691873864593976973339455576674779145625835782380875425018910630428468854319331784437120387177804927483588211139083795620159237920445805877469892916844304538450085613917235705371431183834176502113665315803343980902365422437382579285928381777782034179547956203329851742655942497777524647866193204796111340900109617369481841240317347829959899723281879011419134684317784812586060362082701372494570106450010124439678439983775640827032704698514925210080125628500556671018343652825337842301814863359532955714160190504737325885639256044030254765383241718806694165334222543787751383624874863708335149897810551870505940836301836221746440954733132310673263663540291646470645977604314221028762856605948378726731063390049862996798556424059736710690182190677956823872278134907419590601056190459788861288925000627874759533790324746344736094711015523582609520304658648209586588090790735501002248318565094554934847729468198507962676985034525541311993228904545597774180488869089674090444471293566574420715850822930396152134682468378466592781651369926468625155224896274223116321441832214490701203536802787892728600532958212386635730788576916876449452414816751357071857531033553750482326557995367136103939289327405281217080074847848907736775722244028602677951865253147827975753161789109260534134011056017308078088135098554100932859125223330165194317754144508309179205890265100285447924998242514950155311984237523696762215538284837014037211356680700040313529651399232884051254964147472922095473897143513816339429131979910835904596792099367595399938863752743823614118835855870624734596282314763834289952360760742438227557448121071400071132742918724232543470671409491469789450790287113306425719530680367260795074616791932000048665600099151895333228149616318227129494629953580028044302437721867599468421919058057136819645719781598309351266600923274009058535428313905806040798572870641610998208317888230480510994987852449038382714868902763245701846459361430669366186066642806456315947374658684551559520317902483325716401626803476973942384163490765454101173501398084757977733237695514252046626231115304786701170354771806740087015781703859256418964647286262555697674514463319723719304134225087908426418245704819078354668109294345033875204286500262883101416170249005990207801419068991921028044138302870028286582813444409895099579674570795398112781862428322500058118329495524110004407540659599071386604301818847930071676764217158341714240575127295011136007602567876243559887197379141923203237364659157369401987237501834501324099185293911823495640639480615702880097436705145224417962078620054054274745976461945832972449384948141760145028716569616292159627965477401484707346129852054340180798209964700730370429535568069910971636549334421490335443869615438573704810086673603035489463206135937388231453778150906595246133761035654003149679611506417007946181325431512822324276218787182372474899308906904200576200714135307639040592091826239196544164843623773518612816941751182188198469250654896003897445498471180876650057275754762969060177238679947590986940456511656799057963388861906472701335277512975006424858984030640362890045289019779158233077135865093453445423726680563886112376460705712876461870844735235141179177805567539570865723186350728032508356740250142946740650070102133964877683859640394210724622437728598800961959277280881008434195892201987971225306921020988372061326146499446308859257313227911395853022930060935602586031814153433833511387008069572446139210359610666568559989375790660982490927411197356677100571998018878296488223642511158195485315722178744789714918979588508797970874989982008747044616835165568798154067034851915269595372684020896746937229323277511181625581539769731904263380296325013066944979288089392464472768152600939766704583017776359714170805574642595186411246604328672509014604762063881989218477701797866413994629232260743244087701080453404985903388065662358489461363397348742051042499805346791797491466174918026693730710353621952888101462378144382579510013787687482634244960692215508456747414118382024029241069740942136964188444785195602928984087790469352371474610044494068926449194477667560092932010383253361783413752121463171574526420571637488870284788601256301028731737869098760510261028829475017461933562638407782819906503050457699792088762358533858351995074271787719931316134908905107518605094127445227746663253726323168062381351588853124966141187576430854704781481776294035714088265035785914263590490821304008645905124961063563602033579112946022742173393483487088643839822234159927558608965241697354647431206343488047782169427910750211097515073769533930858948032455737774393818032213231644758189500744422570901214224530894448477911084572983611435070703473923934809942866791053924350942052222945524799936641041161914915756945554390128615226725208302323306735606912642932962726962686995483366073791765647597656871041187813698277841206132825865406363521530401746264830419248162981955416339749327387522515320769342525116808185862006146152339729599831970677527580571977624515286356535287872964094722158424489998895698402271163901482355256145300268858502242093170028243628070923820075199349276520622440506886033151225509575281489173823034659770426473907727634319535344205505454485710705594410081848902990276643971418848079260613208309700895429012337889], [9247, 25432, 2235088144236332628882075032862181168461542159655099228107774779360196165699401216638754338800923560771952121001926077186320058322057561477085575199016545343755372663847444574959106244143930453696878437404430342889624432249219955928976546195016701636314406372676184646874068012950851850042748116681664187315263224484388986453938651903575679192492754941781935290082163927815036127428808345261821199565098136526223387342089505208688725314547577511898363456063173215139611315588701048094946613559689675187980354482064694316026597082118816285212411153733181258314532142254352265242388772965911750500809107977540346398202307665831046848780038893288335023381873996708260279989954697883047193214325681683931709083154341576597171183185856870030402311538521588367377667743849814801634654966875189988043720948731989596451912617613453923285308571214699574276507873163903936714068700144890247446013766337724849596886820429183108597197011066185044802973898179890257889045488151864912866790009653458555103174261537077294030376151726104531485839961756133121933573027006227851847485905504460702730093088050684005543336486843402519786644822512283018337954104884446785739604742796120657403309377408123487618893627047168007343356034605271720681800180046110741794486349802675809697969423594883037679492385402939284698415821153659767564937018935129537150706092638738013634167200035891272707908223643424682035660510365201619047172772290188490086510721786332933139673111928725824507140049189994654781289022765084944355736128516137199409991167324458366028343554333101842320095771648067267179181745817814430062322644452073653918353829401083761617182913321743374745030301160074029832556768473692786437175716612070686415388266935210334008754432761136864927313123335164795231973035483080729998594392871233181546232903353721200966436879478432833686598723508336949166515577242736908828374175648645368049593229439462249969779187701626973392666380940687371239735417556585717124447090197576806962134280307167464165346737596476868938017831607497517711890066181766567659798082816202932944202273609056971736734498645418743048087318690186339823808486699268556239139336541774867578345585438841476245695912493831887305129139895937264182063156548954123515151703496024015414595909783683249904648069141028943099334223397584326669206943498134486316869715221620131638407067560373271511212434669472840706965047367435389328932364858357664836853290211068055886461996255025529929174969621166838959742357628413724923493081170770607264289895167023358439222004306044487693219743376754424523940815405171618899271374534152153600221487099579156613432413809249182665619963242882304446389776332525795437077949778346363190314006240035196634304596869599833072982421075381063127895429623005742876693260426621679082448036131038396558277367916357146546663367558176083661375502965705836593870398816404686591875774291030701068977557807795586198185148767859399050014081443372294659117184671334856821463804394879772644258042803257728723180556396549129515504436284517118949716086450316889757117896682420545252743044764335500319568390778834959874001349060037880611419404349054646108958636071899979228780394392638000189038227420621015255485280545084793462584582971016121950472499028538625969484863035664480364040859747195905468664269950407640302265479049375191656795145471420960909169398051914892269516814883986964293066748348227188140756762100772680429957579354022906775299509018766972305269384880473716470527730808448264038249833178647661902906956399475306334475861048182144024416254692589469367255593913015052151578955418662030088078893068435904295280674979421387022528908416473326217752778698953543110762420305884050424410391035802175825575846826768059498393151143993914113206670971841500199119069879247721744324363902564338810959811419186003418805197906634548948154050886908641397736750857724746502196532046610392477566459865038253446851950911191817650413187625441795404405734221150295863506620175603703661141243963787899741875630702340220886441614189752138251969374261185103855107218238052536185606811840193557949353034694512536502883021641537907503888872129209505476398483032726350125961924581283289284066429140389994894751968703119493207004587829223046678531563464621757710505701708303616899849837516908635917765380433914053359714107158383867141178490398760017399750057148680396615321751171516260730958665327089534887845059080001604532573868412565709809340949323819174759178072573646366831848257422136014996067265070137233079400541778550645627595458401979424624661858527055188090224981940330883274930492048404861787063381665041329304712306727072232003526146896205440795619925993951652863903445359904513056355019922358796211598390263208179003681185104554750512046411976144022860752594670480153656656501770132454218751895294149205612981423895351038837140526640389226108580417766701444030839293995533753336360048902422848130163816222101801373004114254353143838334982085099845063805195760977027619466143312454135701283358760301922225013123271096929108791147192102028790718257651065449787830363459335134410991801209701077721900374831128084422020991908676859666912653528768113806517918608656627873851792139398721867585129986642742517472555648834186865977059945403572048116906924607196934174060955615263209464107629150784948921238485556497814074836542322110154969164545532121421102217788464545454721629078897548872129105379270397495552332934226032086635605722672013981525017246884033243422701342799018784792317657369442584509863432206949876341026203000360813366223964314218652663582771199717611944562483584503671487775575438090145952004392153291226506629390318279691873864593976973339455576674779145625835782380875425018910630428468854319331784437120387177804927483588211139083795620159237920445805877469892916844304538450085613917235705371431183834176502113665315803343980902365422437382579285928381777782034179547956203329851742655942497777524647866193204796111340900109617369481841240317347829959899723281879011419134684317784812586060362082701372494570106450010124439678439983775640827032704698514925210080125628500556671018343652825337842301814863359532955714160190504737325885639256044030254765383241718806694165334222543787751383624874863708335149897810551870505940836301836221746440954733132310673263663540291646470645977604314221028762856605948378726731063390049862996798556424059736710690182190677956823872278134907419590601056190459788861288925000627874759533790324746344736094711015523582609520304658648209586588090790735501002248318565094554934847729468198507962676985034525541311993228904545597774180488869089674090444471293566574420715850822930396152134682468378466592781651369926468625155224896274223116321441832214490701203536802787892728600532958212386635730788576916876449452414816751357071857531033553750482326557995367136103939289327405281217080074847848907736775722244028602677951865253147827975753161789109260534134011056017308078088135098554100932859125223330165194317754144508309179205890265100285447924998242514950155311984237523696762215538284837014037211356680700040313529651399232884051254964147472922095473897143513816339429131979910835904596792099367595399938863752743823614118835855870624734596282314763834289952360760742438227557448121071400071132742918724232543470671409491469789450790287113306425719530680367260795074616791932000048665600099151895333228149616318227129494629953580028044302437721867599468421919058057136819645719781598309351266600923274009058535428313905806040798572870641610998208317888230480510994987852449038382714868902763245701846459361430669366186066642806456315947374658684551559520317902483325716401626803476973942384163490765454101173501398084757977733237695514252046626231115304786701170354771806740087015781703859256418964647286262555697674514463319723719304134225087908426418245704819078354668109294345033875204286500262883101416170249005990207801419068991921028044138302870028286582813444409895099579674570795398112781862428322500058118329495524110004407540659599071386604301818847930071676764217158341714240575127295011136007602567876243559887197379141923203237364659157369401987237501834501324099185293911823495640639480615702880097436705145224417962078620054054274745976461945832972449384948141760145028716569616292159627965477401484707346129852054340180798209964700730370429535568069910971636549334421490335443869615438573704810086673603035489463206135937388231453778150906595246133761035654003149679611506417007946181325431512822324276218787182372474899308906904200576200714135307639040592091826239196544164843623773518612816941751182188198469250654896003897445498471180876650057275754762969060177238679947590986940456511656799057963388861906472701335277512975006424858984030640362890045289019779158233077135865093453445423726680563886112376460705712876461870844735235141179177805567539570865723186350728032508356740250142946740650070102133964877683859640394210724622437728598800961959277280881008434195892201987971225306921020988372061326146499446308859257313227911395853022930060935602586031814153433833511387008069572446139210359610666568559989375790660982490927411197356677100571998018878296488223642511158195485315722178744789714918979588508797970874989982008747044616835165568798154067034851915269595372684020896746937229323277511181625581539769731904263380296325013066944979288089392464472768152600939766704583017776359714170805574642595186411246604328672509014604762063881989218477701797866413994629232260743244087701080453404985903388065662358489461363397348742051042499805346791797491466174918026693730710353621952888101462378144382579510013787687482634244960692215508456747414118382024029241069740942136964188444785195602928984087790469352371474610044494068926449194477667560092932010383253361783413752121463171574526420571637488870284788601256301028731737869098760510261028829475017461933562638407782819906503050457699792088762358533858351995074271787719931316134908905107518605094127445227746663253726323168062381351588853124966141187576430854704781481776294035714088265035785914263590490821304008645905124961063563602033579112946022742173393483487088643839822234159927558608965241697354647431206343488047782169427910750211097515073769533930858948032455737774393818032213231644758189500744422570901214224530894448477911084572983611435070703473923934809942866791053924350942052222945524799936641041161914915756945554390128615226725208302323306735606912642932962726962686995483366073791765647597656871041187813698277841206132825865406363521530401746264830419248162981955416339749327387522515320769342525116808185862006146152339729599831970677527580571977624515286356535287872964094722158424489998895698402271163901482355256145300268858502242093170028243628070923820075199349276520622440506886033151225509575281489173823034659770426473907727634319535344205505454485710705594410081848902990276643971418848079260613208309700895429012337889], [4045, 9537, 64603639], [866, 9537, 476424897275415240769], [8380, 9537, 309324785730816637], [5201, 9537, 1050349537560238492321284857401748201397828115781915197451007280920589380409758930800117112427719978472158192011276952707710105150374816564716955095083290416567723851540048096266639166097886683717578162244373849181473476773401909262459553686658561126394257204109419843059845950816027045392748459631807385617229373375253627362748779790827802740770225969413208019944561215874717155020933411422920289468140162508948323140825817974340176361946739217632443501477952759478081214772541954444920659043678192415149062256416125638415756064349972458292654304550262720178271016597659241021012183641489162718745415230099886386950603972339104112323890121804797104496454649208240736876868067711874486568563839588775958155044219195719947126112775283215707851233861852215150859122049996672828727381057741777711108149001850233812730474465206820534931674088240761475533455127464181627873075293812449242680676306822388059727408714549504012592858731342200900527639342618962656684830057135607699588241724222057133423557114027128978816252930457239431465803000454217417754173239545144209797002724189651694399414524086338005003378761218488481781940828458731046411670399797151430528961766277725121624268888911251986521704002990495016786609664412884183334833872606133153118324346352287738454033084751457424573197428267283498262428122307904858552159109006072262409746552083132246337367588043884452274184760557006873201605917525010247857948951950339158938005099988118078345012329151155480452419195250866189507340520929445574667408315645059805944801094797898121017129525462175912981456509759562461707587128535480746558429164448591308583767166546477062864380631057944426964247384326977557725310922476702242574859826189072281966727927021721659920301697616982599599678966132255098502058047966483994376532627064257509686780374742169790209448066474007441846637650612597864293314955248747552904154260880448527427837876300348586655614985200895691251320159084364795948317457776041320429010255479194022326676345886336146507694290545433857686205636300227995691308785169214142190340413244969328029619988196159962078273012909782043948926915682840039528032464986251956746270861220916265749948873228540322873467165247624402489764097230766736465567540747812497554719470767980460498567152149800193762281353509014711659423794469562506417721793697817659428152253553439554807431724011604534871188904762529040426629096901403031610114335239473731652713756560942199304489397872802241498353513047247613331605686334395568359421526599231451830951191798296670794128805867247041202989901760902058122317286069541691943779140920397441345617006537729367442531182003245677109458221609202779295133502531558117608979006424643479774185993564924155378803225737412254153926511258756568939261211067886846797866264352414843294912442904654158919859509758095232394181277544078100490743483719107151365554112695092516026598762277283697839890027741880210473428035284666790948342187246900358661220894938192500264868707243555730358732734668743396514094635477711962647485885476158151339926597669248434840087020763399866384778288865169255761058866496128114843702295590749833046791135536647928788468279827487373419507408504049636846091532545997870750830593457439055845037564547831612625796912494507389048062844757890653189078976313532842281766670487184463911597444233143096465446273892927021930182238960942164652939191382294256032674996402529383616664552041050715155360764759720615060957915717911535095188270969567384839684308987725720368289845456726578725108419810987374937648861165320921765318452790563561661666492581746527666647118663789543703592834987236343445171796612164505676497252268837801071170209478015294305881037546816860519092880830202882475096480320789476783703320749704586158142019105994705504651175686231463036369041073707894807242297257621051872051190469341700172564257107130310993494117882915368892003636237665648656393874833245590007330022631484270101776810527899884839868214030474696256218888683381253755703555032283507575858132873577948190345002299158562628822793811982312720635982195665163709585167729512971107497950721443841493440245437052115903201698796911861530436436848357719502378226370868124871958908601129198453481834153856295162387176375645092643258012642101511259141944261184743677665421265119985526498930547433161647460955932716922643738588577312206114538768070408452519633243686781757050274954080999074368503454340236622823269969678171649330196076653492634164911788278007748514249355592369459723177850311728486836968595347418034918613536199052307622418350241753469570162513300538386083365556502690984622217533022751570883304889238018070073455646008961190483811497544703304024891500360772436576781427739311152354668723940346511256866504804059987982126160862412335749745610321757600702830864363801373678771089238497911242522273797216978313972707654166485579256050649944431644751568647831234620429308375563861400166871604863966131481014158234962225915214394970666120946428918249396566748030080121219417119283775838278181426997633640500318797457343002276604542856133043605861572258985371657170034112808233338423679123622693308034885738696195886000265605963002655024342680860850903891763512548463629676032109636458329837999327055698509643717070736542993121190989770285238823774840473007108498932478417236965439219321810305228999047498227557369235481065144512590142110027226418631630954122962070884582672144092310634026323019184788497746177960403], [16761, 19074, 2680301906345200911049], [11559, 19074, 3398369955315704042851]]: ############ ############ table[-9]:=[[1, 2, 11], [0, 6, 13], [4, 6, 7], [6, 32, 449], [26, 28, 29], [16, 22, 23], [26, 33, 67], [9, 13, 79], [0, 31, 2791], [1, 31, 6943319], [2, 31, 57336415063790604359], [34, 62, 909090909090909090909090909091], [35, 93, 900900900900900900900900900900990990990990990990990990990991], [98, 186, 373], [68, 186, 44641], [38, 186, 3590254957], [8, 186, 18381907262281244633158190677786966663091011], [40, 124, 2049349], [102, 124, 483128549554512237305554588359039822397307149685578249], [320, 372, 5209], [134, 372, 139716865184144864008269344660199946429], [104, 372, 1387770812537486172424567765413032718466560432631753219117445147282909788805041], [42, 248, 1489], [136, 248, 640543322297], [74, 248, 27908132670449], [12, 248, 384705444182230291105649], [168, 248, 97645954668018846467287180866355758374263120864803042536883990817097], [602, 744, 700849], [44, 744, 11110153], [200, 744, 1220725699657], [386, 744, 5419392721], [572, 744, 42367299139993], [728, 744, 458246797890265925604011885132255389790879544602893450417542855905457929636026821651754911073030800595399597161928532566207353040415323040397766594389220650855307162985242507813146006046946473], [170, 744, 458246797890265925604011885132255389790879544602893450417542855905457929636026821651754911073030800595399597161928532566207353040415323040397766594389220650855307162985242507813146006046946473], [414, 496, 789592121167489], [446, 496, 866353530992835497979626513], [478, 496, 1461847400259672443807751938085585887380241467170371770027320765966047598312117294843270335103437961442157856286107851577423120092074555284291397740772257633061245554269748370318139000748105529242993], [14, 496, 1461847400259672443807751938085585887380241467170371770027320765966047598312117294843270335103437961442157856286107851577423120092074555284291397740772257633061245554269748370318139000748105529242993], [662, 992, 1353089], [694, 992, 10935809], [726, 992, 67580705329739317848423473135132682407580830053760133404400597532714762447515977808640603041369215693021674891474157751178656824880495318375232928976349193546246386753422428945727957670559102349718074281014511006206576936144834150446765876421363289838773804528312607933716328936205167652925950242508378617309390722470836990765796831394630109707022121134311139546868716116950472276884383483464945811942575964150489832280401176654561743106666241860907841804221373136001], [758, 992, 67580705329739317848423473135132682407580830053760133404400597532714762447515977808640603041369215693021674891474157751178656824880495318375232928976349193546246386753422428945727957670559102349718074281014511006206576936144834150446765876421363289838773804528312607933716328936205167652925950242508378617309390722470836990765796831394630109707022121134311139546868716116950472276884383483464945811942575964150489832280401176654561743106666241860907841804221373136001], [356, 1488, 7573921], [1100, 1488, 132032009576017494769221780897898195663778378464866480652491622238996155227919592771036296787357697551903432845417848958155227654209754762427545917101592424848371140918818667370573313347208137106262398300695240945871893831476457174559914211014347786305138368884491797577503118926128223413077585572915270690042845574967048111539597521548085859358712613968379126082777995703942528579318559039630859630025187746082907387072033112043286561874622140896360022767467471604206064481], [542, 1488, 132032009576017494769221780897898195663778378464866480652491622238996155227919592771036296787357697551903432845417848958155227654209754762427545917101592424848371140918818667370573313347208137106262398300695240945871893831476457174559914211014347786305138368884491797577503118926128223413077585572915270690042845574967048111539597521548085859358712613968379126082777995703942528579318559039630859630025187746082907387072033112043286561874622140896360022767467471604206064481], [2774, 2976, 1000000000000000099999999999999999999999999999998999999999999999900000000000000000000000000000001000000000000000099999999999999999999999999999998999999999999999900000000000000000000000000000001000000000000000099999999999999999999999999999998999999999999999900000000000000000000000000000001000000000000000099999999999999999999999999999998999999999999999900000000000000000000000000000001000000000000000099999999999999999999999999999998999999999999999900000000000000000000000000000000999999999999999999999999999999989999999999999999000000000000000000000000000000010000000000000000999999999999999999999999999999989999999999999999000000000000000000000000000000010000000000000000999999999999999999999999999999989999999999999999000000000000000000000000000000010000000000000000999999999999999999999999999999989999999999999999000000000000000000000000000000010000000000000000999999999999999999999999999999989999999999999999000000000000000000000000000000010000000000000001], [140, 155, 311], [16, 155, 9294566806081], [47, 155, 311356050778390853515194982157798457569542012969741683230780943655658473371697366138417141225623774416801], [78, 310, 11161], [264, 310, 3925963357681], [110, 310, 5167617497664851], [296, 310, 4857900688365130469291831549890842547443917376935406225054646143856579892970236911030721], [17, 465, 50718862231], [203, 465, 151063549389365288761], [389, 465, 474226535398761166999927321], [80, 465, 9854665863377765066986096163699521557544670720898215129821113743117318306491232066108836099130373458564268529822536770041126909591538762539231773342071058005917002071637879369500071], [266, 465, 9854665863377765066986096163699521557544670720898215129821113743117318306491232066108836099130373458564268529822536770041126909591538762539231773342071058005917002071637879369500071], [452, 930, 22672589441232691], [638, 930, 6548241632713397411808073416931], [824, 930, 6129427531768763358758738205005702919152767728620214224407507168964554494071009346468131488774799515114021895499876155154337470079676380013269337961411438437747646052333741736381901909922820371], [50, 930, 6129427531768763358758738205005702919152767728620214224407507168964554494071009346468131488774799515114021895499876155154337470079676380013269337961411438437747646052333741736381901909922820371], [236, 620, 1009999999899000000010099999998990000000100999999989900000000999899999900010000009998999999000100000099989999990001000001000000999899999900010000009998999999000100000099989999990000999999989900000001009999999899000000010099999998990000000101], [546, 620, 1009999999899000000010099999998990000000100999999989900000000999899999900010000009998999999000100000099989999990001000001000000999899999900010000009998999999000100000099989999990000999999989900000001009999999899000000010099999998990000000101], [112, 1240, 12401], [1042, 1240, 50755681], [732, 1240, 830859185201], [422, 1240, 8566123361], [608, 1240, 223249405380470862226118254043083826487179481791834945050319110866204047377480641636277453451457595472761955728614940863237906475296360576401157568357019512137367534538732782354464211822534219722845219552876073179237841227170510600483147030448817060325104907215590949039900786943496020266666159098388533182329189002160043743182030806711233079218043606699224188565793085689871614756738419552269679267449354374443605883826772350329043748240322954161], [1228, 1240, 223249405380470862226118254043083826487179481791834945050319110866204047377480641636277453451457595472761955728614940863237906475296360576401157568357019512137367534538732782354464211822534219722845219552876073179237841227170510600483147030448817060325104907215590949039900786943496020266666159098388533182329189002160043743182030806711233079218043606699224188565793085689871614756738419552269679267449354374443605883826772350329043748240322954161], [1538, 1860, 1861], [1724, 1860, 459421], [794, 1860, 105966383429834881], [20, 1860, 26482637738395021], [950, 1860, 306993468333255153181], [1136, 1860, 22390769664507427965690714361], [206, 1860, 60033592743133680618113634359760124832395356540075874069825090162115697719706718050236441284019053536768412588555192212769336487493211493706335553615193879306970215066001898392219803396728859654156170593147000370400967917241811763748969339137086835567196709551719289887860821932624029484346233471171886400172870022496138649228823140362756319411292526017268632436041343679259691988960548781], [392, 1860, 60033592743133680618113634359760124832395356540075874069825090162115697719706718050236441284019053536768412588555192212769336487493211493706335553615193879306970215066001898392219803396728859654156170593147000370400967917241811763748969339137086835567196709551719289887860821932624029484346233471171886400172870022496138649228823140362756319411292526017268632436041343679259691988960548781], [1322, 3720, 999900010000000000009999000099999999999999999999999999999999000099989999999999990000999900000000000000000000000000000001000000000001000000010000000000009999999999999999999999999998999999999998999999989999999999990000000000000000000000000001000000000001000000010000000000009999999999999999999999999998999999999998999999989999999999990000000000000000000000000001000000000000000100000000000000000000999899999999999999999998999999999999999899999999999999999999000100000000000000000001000000000000000000009998999999999999999999989999999999999998999999999999999999990001000000000000000000010000000000000000999999999999999999999999999899999999999899999998999999999999000000000000000000000000000100000000000100000001000000000000999999999999999999999999999899999999999899999998999999999999000000000000000000000000000100000000000100000001000000000000999999999999999999999999999999990000999899999999999900009999000000000000000000000000000000009999000100000000000099990001], [3182, 3720, 999900010000000000009999000099999999999999999999999999999999000099989999999999990000999900000000000000000000000000000001000000000001000000010000000000009999999999999999999999999998999999999998999999989999999999990000000000000000000000000001000000000001000000010000000000009999999999999999999999999998999999999998999999989999999999990000000000000000000000000001000000000000000100000000000000000000999899999999999999999998999999999999999899999999999999999999000100000000000000000001000000000000000000009998999999999999999999989999999999999998999999999999999999990001000000000000000000010000000000000000999999999999999999999999999899999999999899999998999999999999000000000000000000000000000100000000000100000001000000000000999999999999999999999999999899999999999899999998999999999999000000000000000000000000000100000000000100000001000000000000999999999999999999999999999999990000999899999999999900009999000000000000000000000000000000009999000100000000000099990001], [578, 1395, 270631], [113, 1395, 804750391], [1043, 1395, 309206548801], [299, 1395, 14864389924128634802494731457955579758125660554914744064468010981587689050853364768065031929761810110608912015449732144686589588493075478720054556634334641452152877914877970395790259959752307253094416680161824908452502144132793796511968698593685425871915601525631964646493331685033330118485501762092864793447038105156326898081547677609663141370152537055568575073443027239274528380537095528610296475597099696698646775900377084036264376617385556842648943061213164326442071869237047554704628806450527679581951275811036626122541254826538382676895028431122059552281766653989219995404226542618697142912014733211286250614911811138491530549183352764210269709909660759891403803028937190567040450677791881], [1229, 1395, 14864389924128634802494731457955579758125660554914744064468010981587689050853364768065031929761810110608912015449732144686589588493075478720054556634334641452152877914877970395790259959752307253094416680161824908452502144132793796511968698593685425871915601525631964646493331685033330118485501762092864793447038105156326898081547677609663141370152537055568575073443027239274528380537095528610296475597099696698646775900377084036264376617385556842648943061213164326442071869237047554704628806450527679581951275811036626122541254826538382676895028431122059552281766653989219995404226542618697142912014733211286250614911811138491530549183352764210269709909660759891403803028937190567040450677791881], [764, 2790, 524816314748371], [21, 217, 3662093], [176, 217, 245761123488674099756860352833772929581253370927524257305592460350106070514893807724135050909682004006727822013529145791518429463672820704170838670648153938196271913110890387], [114, 217, 245761123488674099756860352833772929581253370927524257305592460350106070514893807724135050909682004006727822013529145791518429463672820704170838670648153938196271913110890387], [52, 434, 240437], [424, 434, 1142669053], [300, 434, 313360308665807383], [84, 434, 579210707460230341693], [22, 434, 22059227904420770836064175243763866620796477930349180699067305041042773585346008483552759881065631106663670362701807674552261329], [611, 651, 28154449], [332, 651, 39425381366902261166649363299167708805492911972807171221855952539152866706395142419626468267590639046074071987695088580845605968350188277490349748635109534198271821977056273095239725696677640890787455971875034745304374097287426974689147707703283409666447779176569891312381929797706216835885866568051504044667643469069879900686349389753644654882075653439], [53, 651, 39425381366902261166649363299167708805492911972807171221855952539152866706395142419626468267590639046074071987695088580845605968350188277490349748635109534198271821977056273095239725696677640890787455971875034745304374097287426974689147707703283409666447779176569891312381929797706216835885866568051504044667643469069879900686349389753644654882075653439], [146, 1302, 1303], [1232, 1302, 10439437], [302, 1302, 66899048717978403291107017979089168089321605854130303087400905252003394833717995419607263106545612952540948206876272495094095668743992513277914731277350825424651669210404105918823925631807558902925024101881377117310928582565716067928612698448749453049874765466762745927172341710706152330803965653924997514143041013473552202674620384001316453758052881], [674, 1302, 66899048717978403291107017979089168089321605854130303087400905252003394833717995419607263106545612952540948206876272495094095668743992513277914731277350825424651669210404105918823925631807558902925024101881377117310928582565716067928612698448749453049874765466762745927172341710706152330803965653924997514143041013473552202674620384001316453758052881], [796, 868, 8681], [208, 868, 106300489], [488, 868, 120995729], [768, 868, 363981764441], [612, 868, 24852305793753356895739778817752312243377617288821105223619152303316895758260721213243680309286288403424202305470604588206168683701111020798833936758416544484798155515215813344023678460277645083230755474063881798575941607141011318832634370096142126792630448581352562629540508506783035285344003386095601311173264855486126832862701], [178, 868, 24852305793753356895739778817752312243377617288821105223619152303316895758260721213243680309286288403424202305470604588206168683701111020798833936758416544484798155515215813344023678460277645083230755474063881798575941607141011318832634370096142126792630448581352562629540508506783035285344003386095601311173264855486126832862701], [116, 2604, 533821], [1418, 2604, 165943853840689], [860, 2604, 423596271098281], [2162, 2604, 26385790252837357874471852168102773479760533157883696220904774349221491662505278577850053423961606865076722179257750730397627192236312925032946939111147039440187897003063271923755219287140881181578643008342129690087880615764195228704970908171891138942765491772383367823416417253109108670367364845122428322332186211238160897092142205358173232294181727471148757758285199199696118878408494293519372677391809738348402092017972457683968349050944677809143872433944416685320839834088588927601515855542814069505951107009737890247282286471101047183158638452752946309297958833906993912913884308838447503893902469281684122694874907618822282262473281862559051736296920151012336587983115713682778009], [644, 2604, 26385790252837357874471852168102773479760533157883696220904774349221491662505278577850053423961606865076722179257750730397627192236312925032946939111147039440187897003063271923755219287140881181578643008342129690087880615764195228704970908171891138942765491772383367823416417253109108670367364845122428322332186211238160897092142205358173232294181727471148757758285199199696118878408494293519372677391809738348402092017972457683968349050944677809143872433944416685320839834088588927601515855542814069505951107009737890247282286471101047183158638452752946309297958833906993912913884308838447503893902469281684122694874907618822282262473281862559051736296920151012336587983115713682778009], [210, 1736, 31249], [1078, 1736, 32004224135172325514416461323562033985087522800729623348267176549649588786841178917693362987615603699318378188105219687029981759096291081314282025024801113667637364395692665365291657329834554705747383596275084003008096259080610611539568946174277577202470475855227399279976959230695382572242308553553713722039105219367020064674069569906237002784089058846683093891004511824346379084450702419277416909344299017536561170277448875163685237930813786009152293193414189253736119559025888796438286025184809113891644535825466414922077186469967038625204006528528944926237639636471567090114880476175237604403020896671893820602259272296713494831514576466446926301641652532913056417805369771832698646353482991455726583250664021249], [365, 1085, 2508521], [1016, 1085, 442930272016857742071922060847762048283474560866741797258225065685672558141270848041535231317577169969432232064626483095018937453583206952981905317870131448415619757179628509791714360329408847373053240933597482385920269349500762086898570910862975080136861919788597388616200541629514407094861872354315988938900690885226788613728961807061208129766504291612424213709947021416603603792394451152252666012722241512034381569463125877359647377921531806590412793080903006194088070664343208607736949828603702699722713945742889933506241813841258609758985911973230436934353394330758598437968423979707564736352615744452169673728020973314554671856444494141771673866349534247470920115877040252049797864514588476636233063227251791], [582, 1085, 442930272016857742071922060847762048283474560866741797258225065685672558141270848041535231317577169969432232064626483095018937453583206952981905317870131448415619757179628509791714360329408847373053240933597482385920269349500762086898570910862975080136861919788597388616200541629514407094861872354315988938900690885226788613728961807061208129766504291612424213709947021416603603792394451152252666012722241512034381569463125877359647377921531806590412793080903006194088070664343208607736949828603702699722713945742889933506241813841258609758985911973230436934353394330758598437968423979707564736352615744452169673728020973314554671856444494141771673866349534247470920115877040252049797864514588476636233063227251791], [148, 2170, 4599358130921], [1884, 2170, 519413431937728441], [520, 2170, 593066259392644340801], [86, 2170, 641649825698281571546270244669019028511240178358285167357377533954323481018587255721907116407502633392252982870462449574980570648755994673400330274629619473060908821147143905748092265263877134309070600471871580359082402022903977984525225128649498006476239202004403446992044596350480589840855146929445268151887231618413933066481698071040721160771114642701496711723096780181012842631141412466111181267011591497958017446461252679302750152419113936579081190523301883909383017869961666992618771022926524602198149670593655636327974443289415458217346468034020682951928186342262143419905746725000519786398134955629151722232166807038222114635678795874741717132078162682074999331], [1822, 2170, 641649825698281571546270244669019028511240178358285167357377533954323481018587255721907116407502633392252982870462449574980570648755994673400330274629619473060908821147143905748092265263877134309070600471871580359082402022903977984525225128649498006476239202004403446992044596350480589840855146929445268151887231618413933066481698071040721160771114642701496711723096780181012842631141412466111181267011591497958017446461252679302750152419113936579081190523301883909383017869961666992618771022926524602198149670593655636327974443289415458217346468034020682951928186342262143419905746725000519786398134955629151722232166807038222114635678795874741717132078162682074999331], [1388, 3255, 26041], [2039, 3255, 343194082273224934883918641], [1760, 3255, 100805437633365290945110679278163866865815468201188914831972275798631432369008398912887496670346753161281196147746019869393599355714573629749678811182464156381521338352583062860206681223686418367935686369282161009731924369536612144360869926508857824198762963629756776259542482516521061707236240212220021579688865257864032491741563575212620194067267975193757122155356164498497622910494568163272749449608940170886570613017934256879800296988601536601424287508638382843041929446627828296626552281531403695838970548237290350372467426245933477620589914300184414370977891910410418417212584759624338955009825595322028976447579237201937736714016421162818451829045135350620314414065487233956885128484610961596108494398350951412204432078258009706685887678150788551172030993215021428619304138749848712775354096242027000570444711791029105905280622421150276643405331540894511095125799072576988187741329136082959822144486684964060984771817699239703449624581911124876048308373581112991806800980021224923994405088519748188135142765631295949805526032237942387960351294968620603648463968378582725296070286677215729038440882633187981934793180235239540049215287028077064771554276495132331038883887203914088573722677096165982328095429752579489042556682800071608564690704106615095340689018326201216633576066549082924855089493550174131560970668764456930053386057607647419537684647303381852223753731282784951281721800282046914708805911], [2411, 3255, 100805437633365290945110679278163866865815468201188914831972275798631432369008398912887496670346753161281196147746019869393599355714573629749678811182464156381521338352583062860206681223686418367935686369282161009731924369536612144360869926508857824198762963629756776259542482516521061707236240212220021579688865257864032491741563575212620194067267975193757122155356164498497622910494568163272749449608940170886570613017934256879800296988601536601424287508638382843041929446627828296626552281531403695838970548237290350372467426245933477620589914300184414370977891910410418417212584759624338955009825595322028976447579237201937736714016421162818451829045135350620314414065487233956885128484610961596108494398350951412204432078258009706685887678150788551172030993215021428619304138749848712775354096242027000570444711791029105905280622421150276643405331540894511095125799072576988187741329136082959822144486684964060984771817699239703449624581911124876048308373581112991806800980021224923994405088519748188135142765631295949805526032237942387960351294968620603648463968378582725296070286677215729038440882633187981934793180235239540049215287028077064771554276495132331038883887203914088573722677096165982328095429752579489042556682800071608564690704106615095340689018326201216633576066549082924855089493550174131560970668764456930053386057607647419537684647303381852223753731282784951281721800282046914708805911], [3062, 6510, 19531], [458, 6510, 56263888183451947616665813322404901028564277359639024064871230914331120327166498849116732374174395058573494045875724699708724535354052537498234146285335564037165992580974455373503154529203784803076596743700209472008101018273570790025486679170504427725267466591009790689964834771040852490911940492955471859044533880486975054022942951098817890516057594491940904260407095785117668670943515493262050017420100189499251964051575376029434125861957406117977562241773426972392156515340222104566360775633670000466994988586748263318780844316367211662377820945113454520088874779007843822185243971741114863944042741857604788330239732152998867964756394602325641225698677959693212487158481782413024940401818298376602262618851012281911996200461255395058073977570174998776810154721628788434453314285944969985101233823327354985402243600897142378332332764368389271831655614771389074336594233737805314234795509640633914689524228325721627606949453582110941129935954174856989193292088992421745987303362695940181261578465510732788274605430814135994567104140945282877938200246325227693252947047150739855152220172945123581497214740042957975002821713185237775781641139095802109466995495524444368731873539444979213659710317382178576514259951409958589927705743644513906041109068086125191228815109932876503962424913670012345046223445292099738314018745009420926838820280073216937176233280369099898167578613542573401197077011468377907030356356561364548097895709897081], [4364, 6510, 56263888183451947616665813322404901028564277359639024064871230914331120327166498849116732374174395058573494045875724699708724535354052537498234146285335564037165992580974455373503154529203784803076596743700209472008101018273570790025486679170504427725267466591009790689964834771040852490911940492955471859044533880486975054022942951098817890516057594491940904260407095785117668670943515493262050017420100189499251964051575376029434125861957406117977562241773426972392156515340222104566360775633670000466994988586748263318780844316367211662377820945113454520088874779007843822185243971741114863944042741857604788330239732152998867964756394602325641225698677959693212487158481782413024940401818298376602262618851012281911996200461255395058073977570174998776810154721628788434453314285944969985101233823327354985402243600897142378332332764368389271831655614771389074336594233737805314234795509640633914689524228325721627606949453582110941129935954174856989193292088992421745987303362695940181261578465510732788274605430814135994567104140945282877938200246325227693252947047150739855152220172945123581497214740042957975002821713185237775781641139095802109466995495524444368731873539444979213659710317382178576514259951409958589927705743644513906041109068086125191228815109932876503962424913670012345046223445292099738314018745009420926838820280073216937176233280369099898167578613542573401197077011468377907030356356561364548097895709897081], [830, 1953, 3907], [1481, 1953, 66403], [179, 1953, 199838773], [272, 1953, 6111760723151449911562844443], [923, 1953, 10917314853436973021871495889665631], [1574, 1953, 289361979227835832378423947415090105146003103122389212541417055721280975815937590939783256282356504064855724847743941866429035526438063397888432791718562511322561412961796426151708526522001037413039147395590420186826944847747230925384871991262479811914993974467767970309752874882234021087652120064688453159185062026632263441965146051043327316914505272514024658841808968889113714299126427040008925905414011612847256387321738262652148719700584054333717384203580111477639039962101706342951170045892402596816744956472068609729140564927145962560838564601767143572554534894806143877755424877484083144935525682445501455720087353598620903498601472704058892901575196489061558883422208650369658833572614129214814722044681451964044343342375703153032670245016637747900169107750889073352002340954178080511537697200852497522538641461229349977390095289092511457134477709041803010460812291895982981105185642583330757105243926903257465851739990355106494080770197609976845938056731430692816920185378201739516636252505209], [242, 341, 683], [56, 341, 1309536986943791], [211, 341, 1214990613179601809], [25, 341, 828192157806424668376272071494595794859388745976821213041306294647164083473240290695531071621550473832302977355667876575670262082579516718208651955242842897618980522667424559374141832103969700382592006696984744099277566843576354357072497836810432320464896292447483], [149, 341, 828192157806424668376272071494595794859388745976821213041306294647164083473240290695531071621550473832302977355667876575670262082579516718208651955242842897618980522667424559374141832103969700382592006696984744099277566843576354357072497836810432320464896292447483], [304, 682, 2729], [118, 682, 43649], [614, 682, 204601], [428, 682, 626254207448316529499143], [88, 682, 2521683376335623264853169025426175893], [584, 682, 28580241017882607453797084396448459838906785876761972982848996399234937046536131863198794136692459807740178099076156621852484485411190561583187164956171550423665240499038191421191117826018178768059211757875031058290786720524809], [398, 1023, 14323], [212, 1023, 671988291649812920641], [677, 1023, 115326013688797301768262399317283468621192718165944319101381608682608084129326299518123583412621124316466620593942681592728156588224985544309398840404151262072062649613380132787860367288347787030214063221837811522809915172593941302590275588442102236151652835051580432811766208016595739425747806583693913931246054437348415156280708944684310355950257355058883350800378139246607919866455949036656812842133538829005740459241901787113503079299130534684620337129826151230894608182979692247479902096857835357064529925103762707228732990853127299082250503341216630801925851910820398677], [491, 1023, 115326013688797301768262399317283468621192718165944319101381608682608084129326299518123583412621124316466620593942681592728156588224985544309398840404151262072062649613380132787860367288347787030214063221837811522809915172593941302590275588442102236151652835051580432811766208016595739425747806583693913931246054437348415156280708944684310355950257355058883350800378139246607919866455949036656812842133538829005740459241901787113503079299130534684620337129826151230894608182979692247479902096857835357064529925103762707228732990853127299082250503341216630801925851910820398677], [1328, 2046, 329653567], [1142, 2046, 228160093106079754423], [956, 2046, 12098845406936825660126918985624479868484148087594562451879756855171384911800325052126208225473934593438173025351303347132715168156398386244342212407610678325525446678057901192272955097581917629594630466294383251711023204177230495441210203284820086146711722708206912408032045272243153672643705033685215546700298913597662266911141033129161942332512923904458589501792328849622997988499507213718757290942262768456989501645455705254852617730115640544619122423822841099144340678613781705550916614467134916884601606354030012163498860646720501650949200463355613125229957569693251], [182, 403, 1613], [27, 403, 195053], [275, 403, 2877743575868875117], [120, 403, 994038979018491847617504399083663400538795019434438399441326596297709521986689861714603156971105989799449711583578249879043567990016516965300095580987597305442475071465680239326403735651420386061223342687172458432076693025696927518560873773621474349026548729574508176778824176627447127854801090472799900078598927137156744983844876507], [368, 403, 994038979018491847617504399083663400538795019434438399441326596297709521986689861714603156971105989799449711583578249879043567990016516965300095580987597305442475071465680239326403735651420386061223342687172458432076693025696927518560873773621474349026548729574508176778824176627447127854801090472799900078598927137156744983844876507], [616, 806, 195886211], [58, 806, 5615505013775012473951012360946069858888127715125390372673551845816243339348174435764649661271466933366795837865285468659205981017781281649329512479625729705451237147626429412690967314238310021269893780884296195355419382219246719259326074252817167410982854218871031146189815264230165690427847414441540190902513296360099532478066513834912044932044195801], [306, 806, 5615505013775012473951012360946069858888127715125390372673551845816243339348174435764649661271466933366795837865285468659205981017781281649329512479625729705451237147626429412690967314238310021269893780884296195355419382219246719259326074252817167410982854218871031146189815264230165690427847414441540190902513296360099532478066513834912044932044195801], [554, 1209, 413935003], [647, 1209, 2681580421938583918209980420524835393060755509724312657366644588884888019484549631119502111518967145670451766286119082106257607308194011346027675482396930807781942975718557703154908114620108606763825430798370753173562828654744133854031933366091777191671831118374615927349108743773231953254530397829148770970236093104455578043952252812959139601922022018780327932332386275390919283745614767423063038471793577963980733950856528313432120863668567284973025339922485363966912722986122775391650101885681530534640725007471762179025268370452353095638087654331300894843870236796569940933456190705645373988585111539842401027607708739722380738117986847589692720163605009262770655058615594052844571829771061907514016153135037], [89, 1209, 2681580421938583918209980420524835393060755509724312657366644588884888019484549631119502111518967145670451766286119082106257607308194011346027675482396930807781942975718557703154908114620108606763825430798370753173562828654744133854031933366091777191671831118374615927349108743773231953254530397829148770970236093104455578043952252812959139601922022018780327932332386275390919283745614767423063038471793577963980733950856528313432120863668567284973025339922485363966912722986122775391650101885681530534640725007471762179025268370452353095638087654331300894843870236796569940933456190705645373988585111539842401027607708739722380738117986847589692720163605009262770655058615594052844571829771061907514016153135037], [740, 2418, 87049], [338, 2418, 98557681], [2198, 2418, 258879266021289343], [1640, 2418, 409722544392932719152327142876249318390921946179466461875835645002721180328713081533895012082599325236193113387412037898553897967732000378264194176130470253110254462214677590350436296938797358434817929133902876160199403085863238476050013377447254221983029339204176946134455226910124473229466498172915581153224480018726696918992992341049359181981588838369373955771409257652623936861233573241037749638139134063609280278475402139673705891781132131017111541740121453898209071303049441125330419824286547722535572277362897530553059756071355001838511289226333047919179402336412583068142883193202337181660571817172674396180319029767233459965547850562555171637068070849798527788785803914604018492173], [1082, 2418, 409722544392932719152327142876249318390921946179466461875835645002721180328713081533895012082599325236193113387412037898553897967732000378264194176130470253110254462214677590350436296938797358434817929133902876160199403085863238476050013377447254221983029339204176946134455226910124473229466498172915581153224480018726696918992992341049359181981588838369373955771409257652623936861233573241037749638139134063609280278475402139673705891781132131017111541740121453898209071303049441125330419824286547722535572277362897530553059756071355001838511289226333047919179402336412583068142883193202337181660571817172674396180319029767233459965547850562555171637068070849798527788785803914604018492173], [524, 1612, 6449], [772, 1612, 427181], [1020, 1612, 10577123401729], [1268, 1612, 34661671145660623703058049158871888038412810660397817064061404032809539717118970350009031798104094302953793418231880488310594308045766851339643751369996523225853536174754112454692679551548268544709590503414692877805652920455606839789834450466157399818920010169294224918680377509002983139665090217452892161895399171747092968039218017823144382405303654882059504205234934844676839654863071510396830177953452380013236492248577578475285896173322567900819586864993415108471478142267281354166654941856621777537741262974959422374759697563957346512729658407857261074736010776685399867168791809023379731655883385594827781080336346625981865919114467103953135732910145977782589667321924074182119574746462625001], [1516, 1612, 34661671145660623703058049158871888038412810660397817064061404032809539717118970350009031798104094302953793418231880488310594308045766851339643751369996523225853536174754112454692679551548268544709590503414692877805652920455606839789834450466157399818920010169294224918680377509002983139665090217452892161895399171747092968039218017823144382405303654882059504205234934844676839654863071510396830177953452380013236492248577578475285896173322567900819586864993415108471478142267281354166654941856621777537741262974959422374759697563957346512729658407857261074736010776685399867168791809023379731655883385594827781080336346625981865919114467103953135732910145977782589667321924074182119574746462625001], [2942, 4836, 24181], [4802, 4836, 3323845669], [1826, 4836, 1339244046661], [3686, 4836, 9198229226970994886518092664616783708126975025200552541472063765882954282736769596934257833625065669975029837447952748487059794395598270742332055326319370065276386860221720851076323744138018758126898519331874805013951133315408817597472034820592624588238417953272947686180982530437067023955631640471983642494726309295053930457963412570952618460791413931432658942821553503357571550165004057232425901069286040532650204947119222105046191049469250429058877148998095411009947281558190960085314845291852948648878905279770335546165405782801723311207395907586212846203638320392628178715201011153563436993123358531336416653577634204676338195803191415735956025969069264545561656412521481189926602578180536322801745065176509421690681724061594715357807620850189200650004986785879904174088618023769381722780472636888495504326622328141356222601047112355528428188680421828263304957483672060369821591825267237441848409273257778222689713226299362027220331676392293446740043962230907940429733243778201242181255814868691310169016048045189046784929976973106653386686037608088603231450170499696692437817598444513678353236183431308012328307401117937645598176527636905686153779179410993701329992807791505835086314316671297633058229614136237120457452257730281389009644465191066157222339410076495560693887109145303783060539904957259842772806832009093141311200218266946934239915543704849353558108391039040894374723285862509856518809545142369], [710, 4836, 9198229226970994886518092664616783708126975025200552541472063765882954282736769596934257833625065669975029837447952748487059794395598270742332055326319370065276386860221720851076323744138018758126898519331874805013951133315408817597472034820592624588238417953272947686180982530437067023955631640471983642494726309295053930457963412570952618460791413931432658942821553503357571550165004057232425901069286040532650204947119222105046191049469250429058877148998095411009947281558190960085314845291852948648878905279770335546165405782801723311207395907586212846203638320392628178715201011153563436993123358531336416653577634204676338195803191415735956025969069264545561656412521481189926602578180536322801745065176509421690681724061594715357807620850189200650004986785879904174088618023769381722780472636888495504326622328141356222601047112355528428188680421828263304957483672060369821591825267237441848409273257778222689713226299362027220331676392293446740043962230907940429733243778201242181255814868691310169016048045189046784929976973106653386686037608088603231450170499696692437817598444513678353236183431308012328307401117937645598176527636905686153779179410993701329992807791505835086314316671297633058229614136237120457452257730281389009644465191066157222339410076495560693887109145303783060539904957259842772806832009093141311200218266946934239915543704849353558108391039040894374723285862509856518809545142369], [803, 3627, 246637], [2012, 3627, 349277655403], [3221, 3627, 4281307713002152262431], [245, 3627, 2714119940796557296339008978544201926792214182774542958087222858482706102685513297095811854637540207462758015294674775334492719872832610205184246681510610993793713122397894786096199378370263699541252909845344912785449152701977396969789412499636391119137990985595847537692522443335018083609124523313825625862074753185457274512340707480594983342257200370416140726867769018521766892065187963139556805732342436644617470316903461921041074483330369755272512926474034039349384332842912711300452276436615504973577473530741997915755777669653483697000607507131367764131313941662776949799985995190160765136452234351483231153253402169395331680107059388647010670995614675411531825635335397201518222121992096853022486197384271437424468605744739660151170756498086636787108274582292973899659232530963080171978652005175056101381316146934085799548835242747245407553779746098819268519965077533549189604133057158690193208961149109351298419677031512977278467150273005195360278592082645615182233165105016368701983397063528123906569525767182672096078427735931615616978503418948384359612806826333638208402386949684793748773738614286429374531276739836882125792366223590746625696289698407666596418405905701130456260738360164333730125506876281702165272068655638996989354726315865526498192029519047275773852046224226943914796152013655455462529711394662240299119500791022490112501995086399471258424118455784922682425980474515532199432054541015141515683334122031186289884103443971549801183904721907397625744173924897889250820054536757767143967009372583081938062406203105214716521769682061102044505930269004488772861658640049132143958739629950520637865224454099909785799460272831488557036092519570023515867879972348130208140351164711121294042196936384855676807828726016662597122970141067170186541741668259097831871417214905395860750964432977911644027833402747609421363007403364333155207849391056365355637152875593209635658064127829921614317404642510663894280842590369320173149937212495752816533456598916916799046217016571853202025609289551117163748051610088426729255593251436030466496155740228921126089320216405116273597768932080984060290258878796003161], [1454, 3627, 2714119940796557296339008978544201926792214182774542958087222858482706102685513297095811854637540207462758015294674775334492719872832610205184246681510610993793713122397894786096199378370263699541252909845344912785449152701977396969789412499636391119137990985595847537692522443335018083609124523313825625862074753185457274512340707480594983342257200370416140726867769018521766892065187963139556805732342436644617470316903461921041074483330369755272512926474034039349384332842912711300452276436615504973577473530741997915755777669653483697000607507131367764131313941662776949799985995190160765136452234351483231153253402169395331680107059388647010670995614675411531825635335397201518222121992096853022486197384271437424468605744739660151170756498086636787108274582292973899659232530963080171978652005175056101381316146934085799548835242747245407553779746098819268519965077533549189604133057158690193208961149109351298419677031512977278467150273005195360278592082645615182233165105016368701983397063528123906569525767182672096078427735931615616978503418948384359612806826333638208402386949684793748773738614286429374531276739836882125792366223590746625696289698407666596418405905701130456260738360164333730125506876281702165272068655638996989354726315865526498192029519047275773852046224226943914796152013655455462529711394662240299119500791022490112501995086399471258424118455784922682425980474515532199432054541015141515683334122031186289884103443971549801183904721907397625744173924897889250820054536757767143967009372583081938062406203105214716521769682061102044505930269004488772861658640049132143958739629950520637865224454099909785799460272831488557036092519570023515867879972348130208140351164711121294042196936384855676807828726016662597122970141067170186541741668259097831871417214905395860750964432977911644027833402747609421363007403364333155207849391056365355637152875593209635658064127829921614317404642510663894280842590369320173149937212495752816533456598916916799046217016571853202025609289551117163748051610088426729255593251436030466496155740228921126089320216405116273597768932080984060290258878796003161], [6290, 7254, 999001000000000000000000000000000000000999001000000000000000000000000000000000000000000000000999000999999999999999999000999000000000999000999999999999999999000998999999999999999999999999999999999999999999999999000999000000000000000000999000999999999000999000000000000000000999000000998999999999999999999999999999999999000999000999000999999999999999999000999000000000999000000998999999999999000999999000999999999000999000000000000000000999000999000999000000000000000000999000999999999000999999001000000000000999000000999000000000999000999999999999999999001000000000000999999999999999999000999000001000000000000998999999999999000999999000999999999000999999001000000000000998999999999999000000999001000000999000999998999999999999001000000000000999000000999000000000999000000998999999999999001000000000000999999000998999999000999000000999999000999998999999999999000999999000999998999999999999001000000000000998999999999999000000999000000999999000999999000000999000000999999000999999000000999000001000000000000998999999999999001000000000000999999000999999000000999000000999999000999999000000999000000999999000999999000000999000001000000000000998999999999999001000000000000999999000999999000000999000000999999000999999000000999000000999999000999998999999999999001000000000000998999999999999000000999000000998999999999999000000999000000999999000998999999000999000001000000000000998999999999999000999999000999999999000999999001000000000000998999999999999000000999001000000999000999998999999999999001000000000000999000000999000000000999000000998999999999999001000000000000999999000999000000000000000001000000000000999000000000000000000999000999999999000999999001000000000000999000000999000000000999000999999999999999999000999000999000999999999999999999000999000000000999000000998999999999999000999999000999999999000999000000000000000000999000999000998999999999999999999999999999999999000999999000999999999999999999000999000000000999000999999999999999999000998999999999999999999999999999999999999999999999999000999000000000000000000999000999999999000999000000000000000000999001000000000000000000000000000000000000000000000000999001000000000000000000000000000000000999001], [3314, 7254, 999001000000000000000000000000000000000999001000000000000000000000000000000000000000000000000999000999999999999999999000999000000000999000999999999999999999000998999999999999999999999999999999999999999999999999000999000000000000000000999000999999999000999000000000000000000999000000998999999999999999999999999999999999000999000999000999999999999999999000999000000000999000000998999999999999000999999000999999999000999000000000000000000999000999000999000000000000000000999000999999999000999999001000000000000999000000999000000000999000999999999999999999001000000000000999999999999999999000999000001000000000000998999999999999000999999000999999999000999999001000000000000998999999999999000000999001000000999000999998999999999999001000000000000999000000999000000000999000000998999999999999001000000000000999999000998999999000999000000999999000999998999999999999000999999000999998999999999999001000000000000998999999999999000000999000000999999000999999000000999000000999999000999999000000999000001000000000000998999999999999001000000000000999999000999999000000999000000999999000999999000000999000000999999000999999000000999000001000000000000998999999999999001000000000000999999000999999000000999000000999999000999999000000999000000999999000999998999999999999001000000000000998999999999999000000999000000998999999999999000000999000000999999000998999999000999000001000000000000998999999999999000999999000999999999000999999001000000000000998999999999999000000999001000000999000999998999999999999001000000000000999000000999000000000999000000998999999999999001000000000000999999000999000000000000000001000000000000999000000000000000000999000999999999000999999001000000000000999000000999000000000999000999999999999999999000999000999000999999999999999999000999000000000999000000998999999999999000999999000999999999000999000000000000000000999000999000998999999999999999999999999999999999000999999000999999999999999999000999000000000999000999999999999999999000998999999999999999999999999999999999999999999999999000999000000000000000000999000999999999000999000000000000000000999001000000000000000000000000000000000000000000000000999001000000000000000000000000000000000999001], [896, 14508, 159589], [8150, 14508, 1773503344549], [5732, 14508, 3533170539180185072565078513849941581420223953800377592003307264482164451485801340708422746462068018627950296495274765597111405178319201288820495887695661437692032457501763677338570295287200940532869806154424780699029626234308252298625818532257316365815974210631811166239873092942337889202399993757935168956049803800774966573260437362398376858776722220486578535912593236519072913742825674224858771015326001968058021745594530948325105960614687748163445832706127892174178864116558043155757101893521788807843271428852124721577635153449269001532076906797682456198523817447891648293975272952736668579367968076745106813026144681725336805766711963124646041921739999217178105980539350757187509463127251712459230871875468925186824112078141581015714223561695416526814499619501524189458568060912540834940432165277622065346005412543084043964206821388260183084446314702816571267207870997531542159833398370163294755018055809973076915777063189800813580203016037492233581802217880715278147683373462049437145080169864072748801055492971308066135163152776230430180998381174123155297084523772423748751031098587668765928252884304236397640535693480004568774507430989671757187214798544075249467763721337190269755473107516286080249368113966693801363451828763908631044340831487035288849780959936302852179163695001714881994624610636453823102087473850416006138116529435413923765596886568458281058850784869106954042548104934192898156340126854144851261547553100283431965415728087198155550288670361364198612723028858783707329796748939120224496185606567573060872224094750728713133646330017365722305333691496826890199269767964380498903589629325991022985233913583649595315610438518038610415739861835170662304573249325066851174211768483543420197173641441291331306659582182892078931875792424399918833127369937954662672876902606605028835090667213155352776855964654954765653564559278061049595467294620881723091759665101638956003848914337690079805776701400998407933516148234563688012715627121342532495162124344213705796261728773471339014535091611041326223413844210964571814403002919653599032164921931023171735208689566500235200706676978373497073537598998820821731336085635861780538142364013998205643421738936647365017336955285339550145509734854103202473861932235621548782105240509884291575862509272647810613112751949824781912771820426365857178695847393606311857610132989272154395709674546537696143983015697807172459881901217204431265944158924728901339733778819256793461527309677969731329101234494409183363997260076571935828014982593563288358406065797964218922149663583569538547871217871568789236443043653943666894372977432020828259896800225862857043130311584356407615053423612919130514883502209023231459257419167157334278006667618792413036833554775447911972028042147682673216532259771082135044177814341814633347179150041664727403787746470283086541843997902409678796458004537407768441609988966168339223191661609336822196027724974924927341921757688051230557363550802726009225943757697129893776567436006729547764040421950537510184146602529054409964413120887355496918615812561456798916919482493742776766293651454419787930727183072769738847980082655605286329085078988535011407363976376050210653658697688104507804212444750695139796087856784524364154495445701026019662195993011554841749329214544560140556853270444874509345779986242425242257841756685442048653295710593988793187095938382424066507709152937113659714636124681934526447893268779543416243630694235854863734658113604321487683217935500750732542591932004859870986932577289073746339927394540160510921017133055450566378167885155593774806763898685634415210912817682888461802227833356386005114850784852821621221962913117419547665969174137660124091251152874060181843762348521927240058719758204394065264150531117862184646970194350539732541805750447838054218209915096188033497715863213142062421856269908452111957344815222783516999756601635244820633643903742424916331722603161124095049974734253444592999531978877732988876233531730817707878051002282337179513532920952088848876580760524231204077616358044651503636201946036990631475017475654758941364367614079604554967710957417861735092038725264558917666094468325388091620005033338468980580818362118428908731741630247238324741142689523706777217566463631225199209351505973648717055556169360352060223308645111859182463807759445698308946799345579535403241], [12986, 14508, 3533170539180185072565078513849941581420223953800377592003307264482164451485801340708422746462068018627950296495274765597111405178319201288820495887695661437692032457501763677338570295287200940532869806154424780699029626234308252298625818532257316365815974210631811166239873092942337889202399993757935168956049803800774966573260437362398376858776722220486578535912593236519072913742825674224858771015326001968058021745594530948325105960614687748163445832706127892174178864116558043155757101893521788807843271428852124721577635153449269001532076906797682456198523817447891648293975272952736668579367968076745106813026144681725336805766711963124646041921739999217178105980539350757187509463127251712459230871875468925186824112078141581015714223561695416526814499619501524189458568060912540834940432165277622065346005412543084043964206821388260183084446314702816571267207870997531542159833398370163294755018055809973076915777063189800813580203016037492233581802217880715278147683373462049437145080169864072748801055492971308066135163152776230430180998381174123155297084523772423748751031098587668765928252884304236397640535693480004568774507430989671757187214798544075249467763721337190269755473107516286080249368113966693801363451828763908631044340831487035288849780959936302852179163695001714881994624610636453823102087473850416006138116529435413923765596886568458281058850784869106954042548104934192898156340126854144851261547553100283431965415728087198155550288670361364198612723028858783707329796748939120224496185606567573060872224094750728713133646330017365722305333691496826890199269767964380498903589629325991022985233913583649595315610438518038610415739861835170662304573249325066851174211768483543420197173641441291331306659582182892078931875792424399918833127369937954662672876902606605028835090667213155352776855964654954765653564559278061049595467294620881723091759665101638956003848914337690079805776701400998407933516148234563688012715627121342532495162124344213705796261728773471339014535091611041326223413844210964571814403002919653599032164921931023171735208689566500235200706676978373497073537598998820821731336085635861780538142364013998205643421738936647365017336955285339550145509734854103202473861932235621548782105240509884291575862509272647810613112751949824781912771820426365857178695847393606311857610132989272154395709674546537696143983015697807172459881901217204431265944158924728901339733778819256793461527309677969731329101234494409183363997260076571935828014982593563288358406065797964218922149663583569538547871217871568789236443043653943666894372977432020828259896800225862857043130311584356407615053423612919130514883502209023231459257419167157334278006667618792413036833554775447911972028042147682673216532259771082135044177814341814633347179150041664727403787746470283086541843997902409678796458004537407768441609988966168339223191661609336822196027724974924927341921757688051230557363550802726009225943757697129893776567436006729547764040421950537510184146602529054409964413120887355496918615812561456798916919482493742776766293651454419787930727183072769738847980082655605286329085078988535011407363976376050210653658697688104507804212444750695139796087856784524364154495445701026019662195993011554841749329214544560140556853270444874509345779986242425242257841756685442048653295710593988793187095938382424066507709152937113659714636124681934526447893268779543416243630694235854863734658113604321487683217935500750732542591932004859870986932577289073746339927394540160510921017133055450566378167885155593774806763898685634415210912817682888461802227833356386005114850784852821621221962913117419547665969174137660124091251152874060181843762348521927240058719758204394065264150531117862184646970194350539732541805750447838054218209915096188033497715863213142062421856269908452111957344815222783516999756601635244820633643903742424916331722603161124095049974734253444592999531978877732988876233531730817707878051002282337179513532920952088848876580760524231204077616358044651503636201946036990631475017475654758941364367614079604554967710957417861735092038725264558917666094468325388091620005033338468980580818362118428908731741630247238324741142689523706777217566463631225199209351505973648717055556169360352060223308645111859182463807759445698308946799345579535403241], [10, 34, 103], [153, 527, 825283], [494, 527, 453741012227], [308, 527, 2403430536295676020550197289390094308313578005336792837561482950933170970447459335224443244096888591342855224715607748394214024728467582772060130981763227780586026497153202557015646849765934326775982283747877321541743410665286297635550701773676285646635191674886691257744704571379113230837832864453554201029673231581775292736389251478950366783811297566465569301027191581950828767711460272004328515511615876470416957490247264415979539705802839228726599519417074751], [122, 527, 2403430536295676020550197289390094308313578005336792837561482950933170970447459335224443244096888591342855224715607748394214024728467582772060130981763227780586026497153202557015646849765934326775982283747877321541743410665286297635550701773676285646635191674886691257744704571379113230837832864453554201029673231581775292736389251478950366783811297566465569301027191581950828767711460272004328515511615876470416957490247264415979539705802839228726599519417074751], [990, 1054, 1099999999999999988999999999999890110000000000001098900000000010989010999999999890109889999998901098901100000010989010989000109890109890109998901098901098889010989010989011109890109890110988901098901098890110989010988901098890109890110989011098901109890109889010988901098901109889010989010988901109890109890111098901098901098889010989010989000109890109890109998901098901100000010989010988999999890109890000000001098901099999999989011000000000000109889999999999998900000000000000011], [804, 1054, 1099999999999999988999999999999890110000000000001098900000000010989010999999999890109889999998901098901100000010989010989000109890109890109998901098901098889010989010989011109890109890110988901098901098890110989010988901098890109890110989011098901109890109889010988901098901109889010989010988901109890109890111098901098901098889010989010989000109890109890109998901098901100000010989010988999999890109890000000001098901099999999989011000000000000109889999999999998900000000000000011], [1145, 1581, 3163], [959, 1581, 84507613], [773, 1581, 243869117197], [587, 1581, 4844966404214320627], [215, 1581, 3514636184949899610181639114194391013636755949090325433889639059399117256556101350788163458287460656737940204970853177882224247349674917958325043655137287499290301531009721505549930229195609156257492315740457897716255564025008499554711253225223027498410406693482451279127347208379141688814215621532081829507454861973160496469766311338556913701421345430740864103531919669608995541550634287451218949827734411084635494089316811972898949789893632733466903899801664128093607201477591170608534220537967213048104862170271276206902877415940994207799198472825375428652121889263106277937996848489592204692443997378558851079499355147165501903583730749438892853681030101178709492648190555754301850447929184042642653579665587003758262993527424782238283825712002111525488261279383727373570870027049414908997507588613901012455342635118923802690906078497715775011431327597598620138704159871764901634581655214032636556981890321263310151], [29, 1581, 3514636184949899610181639114194391013636755949090325433889639059399117256556101350788163458287460656737940204970853177882224247349674917958325043655137287499290301531009721505549930229195609156257492315740457897716255564025008499554711253225223027498410406693482451279127347208379141688814215621532081829507454861973160496469766311338556913701421345430740864103531919669608995541550634287451218949827734411084635494089316811972898949789893632733466903899801664128093607201477591170608534220537967213048104862170271276206902877415940994207799198472825375428652121889263106277937996848489592204692443997378558851079499355147165501903583730749438892853681030101178709492648190555754301850447929184042642653579665587003758262993527424782238283825712002111525488261279383727373570870027049414908997507588613901012455342635118923802690906078497715775011431327597598620138704159871764901634581655214032636556981890321263310151], [1424, 3162, 2824342443499], [1238, 3162, 322198889902538196937273246836375800563164385204790147956860100965284297014093745890348191322282321280504554479737437180067519116748407325032588356995365770474073345408925790353229497009562335816697704006949218831475964478926822091812652006442470035417765182919266944441225711104012315109697147889460485759930608597483983396327303004465622404262666965230260208372724318377533041282735491366520880027753833873947397209369221270320214670976852175280520958571637352886974994876462428514244880885501643236157949889636022053000258327935299913758112313339194458847581732862538657215336550830758149373798364634945089109780941830438055742736441002201979386177185418339685541895383722629598082486745268533364638780044012297437629723563808925499926868140588075565009153988403070979830528142888329086232807002103968741385769589894415284100408490134319474737633818189946605466611133553736753569965510007203899993371042440691335750356467472270366873262717891409], [1052, 2108, 23189], [4214, 6324, 44269], [4028, 6324, 50913535400701], [866, 6324, 5968129517579347564091776321], [247, 589, 900000000000000000090000000000090000009000000000009000000900009000000900000090000900000090000909000090000009000090900009000090900009090000900009090000909009090000909000090900909000090900909090090900009090090909009090090909009090900909009090900909099090900909090090909909090090909909090990909009090990909099090990909099090909909099090909909099990909909090990909999090990909999090999909099090999909099990999909099990909999099990909999099999909999090999909999990999909999990999999099990999999099999999999099999909999999999909999999999999999991], [495, 589, 900000000000000000090000000000090000009000000000009000000900009000000900000090000900000090000909000090000009000090900009000090900009090000900009090000909009090000909000090900909000090900909090090900009090090909009090090909009090900909009090900909099090900909090090909909090090909909090990909009090990909099090990909099090909909099090909909099990909909090990909999090990909999090999909099090999909099990999909099990909999099990909999099999909999090999909999990999909999990999999099990999999099999999999099999909999999999909999999999999999991], [154, 1178, 2357], [402, 1178, 23561], [650, 1178, 3589367], [898, 1178, 5518505982408455872625167995283241100362328510238306418239302072806456983923178526684644536636091092343855089595036261301533401567643943411086694022151185423846812414748582123841069395754720778768277468646448006736421989767309173405560607039948577214096994928719342118674323476693263152353431361060050383232433168910587486674956929747946453551486520094301230949864677483689763344170150943631221367073062036971573143335772952750577261539263276498617363100619863557299455682419489190937038896214485215086931911800275114394870129], [1146, 1178, 5518505982408455872625167995283241100362328510238306418239302072806456983923178526684644536636091092343855089595036261301533401567643943411086694022151185423846812414748582123841069395754720778768277468646448006736421989767309173405560607039948577214096994928719342118674323476693263152353431361060050383232433168910587486674956929747946453551486520094301230949864677483689763344170150943631221367073062036971573143335772952750577261539263276498617363100619863557299455682419489190937038896214485215086931911800275114394870129], [1394, 1767, 1335853], [464, 1767, 3101717587], [1301, 1767, 267893425883323365921000108317434123127853479282169395072638101466899212853993246997686273635883865877892510145489826988556262288043208035097763981569552930049970711766679647964567666926852308447747503454659888029112670137764635725123749484151171820024658766889957889626469745854606215838331062531659607995059434010169959228194625819225674178142466053528898795787598865996012904801679897511045214441037968035070571323383850882131122703088309479140072458991328025791505070319580314940714199510108275391148081656167143144235902431376757069279817623921635467324670560423057289095015726045857847789005032653505400924731476707197146661782085991136890490885744045802369736567327306696515182343635133784093685949771435672642478742042877875376020856240324774970597642269965896979341534628921097684417681305899998354190729842010551241530073746765860176149518108586462160835496694473577337226954773355999961774399982399683331300633653413054342077281864903395479346419447770719866956357703156503813701293539496956982001335636739447453767910465365243559121842315293659453479401], [371, 1767, 267893425883323365921000108317434123127853479282169395072638101466899212853993246997686273635883865877892510145489826988556262288043208035097763981569552930049970711766679647964567666926852308447747503454659888029112670137764635725123749484151171820024658766889957889626469745854606215838331062531659607995059434010169959228194625819225674178142466053528898795787598865996012904801679897511045214441037968035070571323383850882131122703088309479140072458991328025791505070319580314940714199510108275391148081656167143144235902431376757069279817623921635467324670560423057289095015726045857847789005032653505400924731476707197146661782085991136890490885744045802369736567327306696515182343635133784093685949771435672642478742042877875376020856240324774970597642269965896979341534628921097684417681305899998354190729842010551241530073746765860176149518108586462160835496694473577337226954773355999961774399982399683331300633653413054342077281864903395479346419447770719866956357703156503813701293539496956982001335636739447453767910465365243559121842315293659453479401], [1208, 3534, 49477], [278, 3534, 60150629308459], [2882, 3534, 305772101666307086390319568742132742045533432594283103300176722995944669921472145270232301796211847715009229932196259664043286050107068740682112026988180987195473940078677451721484685738831618746336658397641761839726120833289750738890411094387684571712898821471676236290795570340557072992870622453293659404829903119825972264147389146387112230520209822941548911634674775218481065943609817441071048760822062233675810285336420391246370640584081855210878281125831155715657807753753723176416564991550486340357061467266113271095576546502587714642629142332476812339829290193839599630907151257021287552802522070051115865568942296994213677355861001899414500639840659691536489696992526181204870823816775944611416530130758555755700133835460317935121624603756697168056362338253409130257208527105194837688820084371184787683912169742037507164761849710821170030564611541000670106719293453468097395111214119936489971884643832194847281267128083882655228362352438494797423842261898470510977234295763984711722086312938694218479529472988086995878097629593102744814838271565333641437], [1952, 3534, 305772101666307086390319568742132742045533432594283103300176722995944669921472145270232301796211847715009229932196259664043286050107068740682112026988180987195473940078677451721484685738831618746336658397641761839726120833289750738890411094387684571712898821471676236290795570340557072992870622453293659404829903119825972264147389146387112230520209822941548911634674775218481065943609817441071048760822062233675810285336420391246370640584081855210878281125831155715657807753753723176416564991550486340357061467266113271095576546502587714642629142332476812339829290193839599630907151257021287552802522070051115865568942296994213677355861001899414500639840659691536489696992526181204870823816775944611416530130758555755700133835460317935121624603756697168056362338253409130257208527105194837688820084371184787683912169742037507164761849710821170030564611541000670106719293453468097395111214119936489971884643832194847281267128083882655228362352438494797423842261898470510977234295763984711722086312938694218479529472988086995878097629593102744814838271565333641437], [2200, 2356, 5411126509], [1022, 2356, 186652446273456734663085290656618799076371769965580008212666977197076654043554722590205107326201676151016782668238849338645189121376722186516892614014471214795987130745532528818224308863407854026204954525486589395113881637027921316707104897406493071903340709715404473072540393087675267268268907515945310548088665836420938869793868461928430936078489864429262782920808438633569951341549754533560102355407896840208564229282372540628785359987411430709187473942500278547802660531182583927645331254071036728389491438332568282206467647938352791873155205880273572827677886211087104358256300564326538072998525972940066406233397305348606127184892802863683684762673326364654376811928277558038146396606265318423753934469507317702577114151335414841600959860315844079279684791415010509783113647953337841634075534048856775675135097638871336929781269691619215107136594394137828870152922902213375344316866532513553547008763900995684501191912534178010289058628808340063889829488368352431732066902413277138924862641757910711231534431676304391500228367697178153315284094755952045696294771289], [92, 2356, 186652446273456734663085290656618799076371769965580008212666977197076654043554722590205107326201676151016782668238849338645189121376722186516892614014471214795987130745532528818224308863407854026204954525486589395113881637027921316707104897406493071903340709715404473072540393087675267268268907515945310548088665836420938869793868461928430936078489864429262782920808438633569951341549754533560102355407896840208564229282372540628785359987411430709187473942500278547802660531182583927645331254071036728389491438332568282206467647938352791873155205880273572827677886211087104358256300564326538072998525972940066406233397305348606127184892802863683684762673326364654376811928277558038146396606265318423753934469507317702577114151335414841600959860315844079279684791415010509783113647953337841634075534048856775675135097638871336929781269691619215107136594394137828870152922902213375344316866532513553547008763900995684501191912534178010289058628808340063889829488368352431732066902413277138924862641757910711231534431676304391500228367697178153315284094755952045696294771289], [3626, 7068, 7069], [2696, 7068, 42409], [6230, 7068, 78639698881], [5300, 7068, 41997283990860148591823357546315983769637915780620793279676344092814405190776230936491089830993575135186362569332496356687489378977811241563263665754317841713450774873207674789378904640566544214900523529902000974397653794760611491718416011533981598942332527195019408103744474252576287932322317003145852069700791692674474436826506027034939417772692642166138468003723864179192403071469675272367167609650996601429382118191438464163707798275333162527798520981991359119845709905313782851121661886182943130431468937046321325645752135215976503223637563124866218209084182642584275492346318665290974978590265149502883417708354310069142819916729878716688443703087360053719071436114855208159598466542033644467488972255638564045687869979585481996975522689198758050412800711888552757479855399273408737194385233691763264746583558202365031441166978810148860937221108504552564577989371077743218315729151568948685046130947569156222267102939624574264219658907614291192711163170587449509938014610804194516175931061441929847313942780087864443999020766820256102785888585255255477070878328946971067322897045391167104890720389516241429214593868429576879386992644579588216964137709598778567139709742292397977821619359765602687032921756629176603378134511114101821458788803563883679779306245658101463566419306462612071615292747120976117971180195660363060386571250862344159931542044137067709776416005710345675678044008898366665042872456809280657224376298501325612385095054182580963356230568096358745146325592022021738464514081492799034827093910168368473083634692462562625988342199354199132691095746043178615539968609933281211171131019540158339740200135358896663029617011908206681091183324059450626006956056623944783439222253370171085956416613502741637001877310211621275719788852250259400693717345248229394815157962520011483953942825241369146024142447465338915302966783548807446491444154346446550019512905580254541396490301801328725872324670127697025829966400198469404124034973916592976518204099122693933002229874688022280684119614157229853092870161386285225275138645190604023880745530499722964773219842215920739114516490877604525203317799199400686959359775245734508201], [1766, 7068, 41997283990860148591823357546315983769637915780620793279676344092814405190776230936491089830993575135186362569332496356687489378977811241563263665754317841713450774873207674789378904640566544214900523529902000974397653794760611491718416011533981598942332527195019408103744474252576287932322317003145852069700791692674474436826506027034939417772692642166138468003723864179192403071469675272367167609650996601429382118191438464163707798275333162527798520981991359119845709905313782851121661886182943130431468937046321325645752135215976503223637563124866218209084182642584275492346318665290974978590265149502883417708354310069142819916729878716688443703087360053719071436114855208159598466542033644467488972255638564045687869979585481996975522689198758050412800711888552757479855399273408737194385233691763264746583558202365031441166978810148860937221108504552564577989371077743218315729151568948685046130947569156222267102939624574264219658907614291192711163170587449509938014610804194516175931061441929847313942780087864443999020766820256102785888585255255477070878328946971067322897045391167104890720389516241429214593868429576879386992644579588216964137709598778567139709742292397977821619359765602687032921756629176603378134511114101821458788803563883679779306245658101463566419306462612071615292747120976117971180195660363060386571250862344159931542044137067709776416005710345675678044008898366665042872456809280657224376298501325612385095054182580963356230568096358745146325592022021738464514081492799034827093910168368473083634692462562625988342199354199132691095746043178615539968609933281211171131019540158339740200135358896663029617011908206681091183324059450626006956056623944783439222253370171085956416613502741637001877310211621275719788852250259400693717345248229394815157962520011483953942825241369146024142447465338915302966783548807446491444154346446550019512905580254541396490301801328725872324670127697025829966400198469404124034973916592976518204099122693933002229874688022280684119614157229853092870161386285225275138645190604023880745530499722964773219842215920739114516490877604525203317799199400686959359775245734508201]]: