Problem Statement
A collection C is called a clique if and only if it has the following properties:
- C is non-empty.
- The elements of C are positive integers. (They are not required to be distinct.)
- Whenever x and y are two (not necessarily distinct) elements of C, the value (x AND y) is non-zero.
A clique is called trivial if the bitwise-and of all its elements is non-zero. A clique that is not trivial is called special.
For example, the cliques {3}, {1,1,1} and {16,17,18,19} are trivial, and the cliques {3,6,5} and {3,3,6,5,6} are special.
You are given a
Definition
- Class:
- SpecialClique
- Method:
- exist
- Parameters:
- long[]
- Returns:
- String
- Method signature:
- String exist(long[] s)
- (be sure your method is public)
Constraints
- s will contain between 1 and 1,000 elements, inclusive.
- Each element in s will be between 1 and 1,000,000,000,000,000,000 (10^18) inclusive.
Examples
{3,6,5,8,24,56}
Returns: "Possible"
We can erase the last three elements of s, producing the special clique {3,6,5}.
{6, 5, 8, 24, 56}
Returns: "Impossible"
Each clique we can produce from this s is a trivial clique.
{585858585858585858, 585858585858585858, 585858585858585858, 585858585858585858}
Returns: "Impossible"
Note that s may contain duplicates.
{2,3,5,7,11,13,17,19,23,29,31,37,41,43,47}
Returns: "Impossible"
{1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597}
Returns: "Possible"
{7,11,13,14}
Returns: "Possible"
{3,80,53,33,47,7,3,63,91,37}
Returns: "Impossible"
{3,80,53,33,47,7,3,63,91,37,66}
Returns: "Possible"
{359792535735965059,780999211691192770,27951429143467222,231797827206117072,489234140079996469,611166021272139125,357698759586687790,445772528351021148,822568156992849220,518744016001374109,321642240905083224,890248635021460699,867958768219009147,116827061545361878,631287615136362767,688865737127216253,314864255902771476,661894985065042606,876548941725569508,403789176529988554,201024986805741752,40440726969791051,838462506456739783,606675332081294925,905015782395239396,173257716842816376,271051510372458149,170597944201643824,332856393392040099,883345618315986368,159375313317690567,251777074678499070,621042516492726710,187566927905211547,53643507159551986,948808232785391367,636971737615976399,98972067426720608,258476529543051656,353471852352265400,675349932071061877,715970626623226426,537831759259474318,430842350050808505,581612853805169846,246092664915650115,951192783501921912,578606657397841303,778953611381566247,90990083344105202,595151126190815049,763000459105486478,470426483233588170,967056210157091446,303483479720733055,362087402732098162,1745710849028839,502079997895297606,59190952578188800,229471488001330962,672786705185598718,231778248513777244,206887882834539912,249577516682033064,168579566769658348,630001449597446684,342102445016996816,881374537807412488,245057705060869754,260703271093596598,357949954369319987,87718735493531355,419649811244007505,798147378881062059,666430700494727050,88426567826880615,95345299673120251,4261478870155861,997534632570097442,162876714758842714,855480849991959395,99872766833549699,420829710200371197,801235979027397664,851048485988522853,684308656587102320,273347216411271712,557935540140288007,202559553959415660,689851515461405187,61428185904262954,705863957576840851,180989579958492721,792227302771868337,666102871609807322,631516623207261601,306019816190016796,417536070641138474,644672028629052054,437905431672146408,714912275160917797,95589598832284425,699926390239227521,475984391298738365,906257501488462322,619937311144258319,218180836863021296,568275293729547711,835376958674916946,294697163694148251,159427955634714275,74216854181843796,102306256688178876,761969025246392676,525583702672119593,549149158138683598,470524750882896636,101140371699332707,543267834349672339,896825555919105870,446447944514948710,492879420395842713,51581219869736371,826105711400193056,506260267470614605,60764882523344155,356623665675376482,329813567101152928,64079209420734808,498399541671573236,432197473171773363,663124157186355010,301278212925771808,273497942153699854,731469345038162309,822622094549687495,28726746457559719,946697963210070924,191080562690519767,421961703163767106,897275957399330115,229250487686975829,283366034439027632,736127274471023225,878811182449450660,760671126902214441,712397985373253298,180923399544868704,567255991632651856,997005637868318001,632392502063462232,569693619331556633,690766005428843914,623700961245175975,991723275098613929,90729022660201733,49051106783482066,882500715772606153,545702832760545244,881478839477740784,975012551724514808,688969956519663181,49423187951235304,366536570788393093,53995884178886364,679921883909830164,929717510272617050,125869733861177428,99905703164655098,306865598844960384,160682936504040713,707723893717093092,261046482876029143,864141611655529548,740619185046201642,693304379060875049,586391934785658992,724587151625920489,66352335044193192,739562974045595595,73810711905250842,140201917158398640,433397360205622704,349666979305089946,82140932558215817,824145919874209096,987154150291583634,171725273124584903,243059659696140725,873204571770480735,815932232615098446,314911679010730598,111193466805621126,265377564904219536,215831443530079893,851824311375928111,233708037977362208,240681096331773454,30031616373270131,937326185788379870,114745856758638507,526732744589557366,661532553903163286,772107195983017442,345201614264898052,286851336131243988,88483854764089567,717165972362152427,38263861140851663,843266878754992838,302757128832069255,15357725329789417,337698377338413198,865282927816134884,717168108955194034,693446299884852478,901291130911716977,753130562162814978,372604822826512108,856634324335505222,559334042354871486,483877642167166846,845163669577920720,603200827293979531,472626583075260884,300466682327370697,673246990093620497,843121521320563821,852993094995496389,59514549047694166,64107587023440361,798218949977121769,20004878547498710,579540383464732327,406016720743784860,739539325913283294,220384114352427967,61855271402532685,423091876830184297,357682486888971931,667564402141808805,382597575271958505,415072299422261353,603159160902481915,923807647142634982,319268841966804335,281350989113190537,370047859972497067,506616841217831928,237523879030759516,279788277021002350,831615784342035381,750670191368787811,966596886112850478,577477297476711472,548889434467558330,981382980578143589,351961586701276915,424093920684014265,591864483114468261,640191699860688156,862157760415940655,793656906703240956,115772067822809138,42646336183603413,311330966653385888,133953262411060812,769876839856840808,143671412728418227,923863861681673806,352045043552120630,928335788845227765,553567137480655875,542183790466511644,614476324850474967,250976614279888383,71722344218485173,902696270487246012,677410037526847721,981617245511529904,830675806737530552,432059458997009930,602978042264694416,269831675392461452,443267543699741197,211406474581171873,820623605199332545,993722365344884928,927352002519202270,965561956092270878,862402875550618070,522243216240994650,133681096299186809,593222340780452083,46058291598415872,946427177646344552,642725175316918814,122559772369663091,752829738423723304,370227233150532547,383621073479822421,177836308669622847,66285652398402489,252179924606078880,160847261069146709,725706519454812202,553611219588273536,984879794051915599,659233477459001157,834192517108330130,470475646755172501,448052129454601365,814605653791978679,127110733890677609,208160991827774182,553424639206469524,223795617056708051,18863806607071967,787935747596789369,978286368562036598,398423929508861570,491931938726644768,42573405667938953,246492912565004484,895831094317741097,944551209154088931,912622968031295014,928448948865634689,398037001160295897,494851126583324015,96707490302964695,792231740113906234,813760674565427700,819619920861095966,33531188707925309,683236540488097220,821901191611908771,883470602137597183,934376056010167029,415269786131277962,941917422672410874,804871284321117733,774524707747428751,673277457387334630,676126089138827144,202545805615272970,215778718748862879,99909579919824554,766252862667400531,279886548160315143,220322401724598528,568185200710395166,488277607656233267,115868245322222045,296102206238854651,180769379439299667,639006613046030136,883827871251749085,785496701453268484,934145542147156004,727207622380396185,749627141091503124,553619023628857790,174306795481189811,483627384864251061,216839180352654011,312664439796194274,536752642745312738,971599731489680505,722442741740865201,605627892207292349,637250601501553419,464986601049670900,407295119469820055,419681070243125114,995099500099207633,972373302664091442,568063383150292466,109123753345859627,965709186710166546,971536191746188562,177633448336030960,230753778630056560,740359167402408359,165275821259640145,328654298987814517,51320540500873372,826356688658329853,44983464507411222,375899511284117795,633632746775919333,865657694563947687,384545304451633519,743861370198217,885785726588547807,548259061424111745,113396202042204690,881040365755072199,228373396026840046,837572547077794139,249731233570813910,772287011641955050,579801793695820761,387229457402635259,607470612733403793,616500992541429082,248323501887510115,676256718437460714,536548228587132102,182332825758927945,996418495536256352,497534354801572002,928646701642018852,634776721505494673,254125266745076923,457916877222446596,527697312564052754,884534067552151771,561599047339702480,810180612377672851,892723356870318945,659551052906485722,383733132690832771,205696850668656422,675062734041472151,975595816370237250,933110676687142611,431948923285487685,724846406976474357,527958082515409984,592909217691376232,798887786500990099,11897663917110663,610983188994153339,99971599392338009,368823696459809785,283279857160471059,218989112825884457,426643772906965042,342148441826080335,862224375318203850,195774045130300228,651441292966872560,665128808410898546,335456260592408495,56955176473230284,42314582786746325,198094279861115365,901559534116601577,444444449977518980,126853512655102455,497330938076234735,883591921241865171,775541535592100262,965982413971331158,495971893995598778,696921308252978782,502951716849253736,641554065681231948,970140051641182043,950163759008117481,139442857095124811,332066244013137848,599871876435114526,127111122655743039,347613160980928309,61643673748787457,337595130176467855,806813572610236333,820275261508242845,177383712920261748,773357752296774512,652600150300127977,240562822339084699,408561004465465493,581764969693397150,112334302460962260,263171502693126508,973580969960947803,58365917270359092,290255166190930586,293398987697492491,899044116315792742,141670123575596477,704640958693499106,49157153030060480,701269134481156404,31265200641671188,92226140713218249,295666363940410836,754236559110439082,60624852621107640,580556085600235612,832630304478175266,967860800959549053,704524973967094394,359058345719968512,861276256091806072,653812806302073604,572865835622974654,102454935367163817,705736548083291409,889237897443749168,962396561129487398,622509318397500304,894978078154322250,220243199324010023,55060006889200554,176332291267181641,81937920325050477,396952148917482597,69587932052053508,646838291282822597,348729271555479408,704291755246426331,999267145033182750,696703700450294245,261857486577958761,274323571337940308,171794691019415568,722565368495527010,102195825083759275,267488017215383759,378091273610689340,167608005467561726,381506114974960662,792209777656816547,513101956938920795,673979391634866270,644908014259814048,275733335486859300,42514596053656589,655975409098025616,924104342329327351,294483601512727959,54943721975812560,692135261799209515,209167945757598353,556106397188944552,465896010622602053,168328154662145250,985727580820091863,78765857229212387,640428590096794236,654850762574114705,631079096990892564,119122845843787254,988308031286178426,697848919700771836,276737555633873331,529922039164021092,435388106064814045,873655524556366219,200221797962849430,731830468450620940,639443160980523354,535501271603708012,609894351498576599,729446844306106915,908375085365308983,847363221763893285,833757512050076711,129206905012289397,941854746495618440,35511020484001807,605479901974538504,779857695790551633,177494515157303293,816250897594372883,270818347667874656,955525308731505955,695550812900886897,20181702035949731,89905266549995522,214596425998611658,999283504797771240,204691960173666846,685604508812761405,956985567208858872,96489204567826164,7476968854120898,579674378580892418,87747995900952028,563965591875510082,487321994124743612,759637933481582859,867618878206531789,970132698405808067,386786292673587732,715698382586237271,584113903197128199,127146864942393759,179827909561020269,533427051936731773,729444051844577857,392886238217417178,945548384910197433,464556666988161664,259846397394481213,611182710487241260,932155389455424600,162851820235566169,70460764231247965,292494597494065860,626781542792585626,398283125426466093,835039386167082065,355471073856300890,990394454246998832,623627751841001204,218225165162146215,376689384595128387,264214890241421052,315198006677971557,625798447584826026,175415830250611940,282097613959313039,789189573088805039,888284765885188993,336084213271425235,452395693823179159,5490967520422205,715864148195769064,110127735504913448,929574606578112526,803615352467733865,632732482480702113,700966464013972182,275698861567178468,851900488167117314,17493948425942979,682065168996544784,175375591912973268,599916375775904780,705810345435726974,64860763928405746,497113831681007530,12231518380371404,320390292742382963,308134705458087372,816890662149733164,246067283113730965,389386463368320579,137066453008241087,37015126323115154,968859623407762969,935090604790364397,560445411099340708,297067472019349429,114472095140589253,981399031370702316,15551662110840029,986889901338310619,848810994294763439,514463644764076562,340748676350547548,692057785286111086,379232709943115080,616930056058866716,133949168271335275,55948350379189952,837571039882794571,689023839907341832,382410356408140076,810092628481393238,134712937230614987,5176550355116506,653929068941059001,292643759303114136,284669672204310319,671917365185533931,306105795214851965,242747728543679302,107926050798303806,388029509955261888,707819469406648057,964868219416179004,405939390660477957,538873467262655841,494039863656698270,465734189948722449,879178914846431999,38980799627262305,818004043853586525,432302204396803056,130167279126830719,155361685926025929,2827377175212806,5154089116989281,505105448608049100,44854801154886915,583165716464147336,868957762649563912,745109569825978826,850003359194986605,508546274262202216,163054178836770821,768444674697265303,897329204149746347,700250178551479404,412870001132737203,780083569313394767,885628078214499796,975604800721087916,688965261330176934,404137235129286246,249702198949097816,626737419090161190,435399406663203559,272057301957849736,587633642605210453,360951122592975365,964483381496006396,560401970914284141,776504055398155255,922995491867547867,899424947096378823,881529444390258306,748249302992553228,181919134853951615,188825078401277458,916085016934112653,810228594574788624,913027255406349134,784615147805526312,389262008841522548,566080767344596619,98591070221554270,571821624249621983,894966257812116958,119139626272121609,774438387050994404,871232404318516093,606685950807781049,103579162448475197,267745701004385697,532112535627860920,100204368540977986,98929884276492252,460182979557407120,927449455655089977,290161592068660615,882585977579547616,480714250136282855,572712964069147981,893945834674309758,285559204153648218,287681056082546303,984027186694233046,272104761599693285,570390859942906612,820338926700375337,617656290491217097,747278414862352758,975832055916768827,489324809952617291,865636745036227703,514352188084173544,804625589098887029,936264572997715060,482925156588119176,579835053085360122,385033602734385540,221285180323273779,371270587367903429,920662324887546934,16553745871902995,290393401274226023,465810438143189867,159462420268039268,70630637500539472,744946342192353017,605366107979587402,657342325695521,115723930140927871,350783201033908218,678841666516238645,683324133287146924,28849466133646217,953296954259953542,36597405846647116,470503628710679299,515202122479780654,56199709016086070,212632645121569725,869120081144097628,157180363889881281,463609365548105608,520130649081366864,270988920492844707,212577728847794757,285610985056120638,670987355267955858,766475397432844773,541328436344530461,403005264261270346,85116990796855400,827187647766553837,58258443893303739,942052970117358526,375818167363169868,786546519751651653,380316196109474704,713390008355074308,504376764074529536,530009328941746083,195470622885186806,220396202978054138,149333140978472074,407125232505021600,179861781949007116,880255846334421313,493983820045734674,389102792308842858,63743333558753387,869889916097153093,115883472821050419,275830078129459495,193536571658532885,886029368852971982,687464262838705919,137947044696575971,85515892748677070,41155644352924598,21101603729509067,225026027454052375,356818863277119707,711309473299551918,4225147709550688,726036752419154767,463724128650906856,470130724906003185,729423954255540442,346337271268998015,997394066960906328,651701872957582213,678579815974872392,546716651021252944,410800139366476805,189108507212953634,230378450782138370,556153187704990887,915244741144623528,634910030795058856,492671301315409369,126022402029752836,311687232636593751,554587823295452610,125916468291603181,727082089396135215,600762278985386627,652579168237249622,743740388282439504,142869956087897356,644969925961935391,218115231959512711,518912248002404655,874752670984481709,159564740301400250,410651625894239043,320422031724102884,628837754598608301,921893970644329822,347868160738051507,191371887935790001,462580198688291379,96548945416020890,59669092833985150,424189541393853401,857893455602445350,479548580490938570,708142177325542875,398330471121047823,862363310146810222,872484854229528241,840924373733193554,51329942306737266,830433094387134387,400346697952521474,10894285282568540,972525304047377220,614525744718033998,620218547996263369,269861928607991273,733966940160471253,402776328747036418,187919493182744380,151935014430789868,53494656254783673,388376864197457320,70601464708845620,69444432214599196,861891865758661582,903621675904003243,78631447645459652,914208892060175200,421794186107735053,54987832552413602,679512491785610791,476255326299763639,98912203335479314,603366266529309830,18785470251937898,186610366074982087,96638502456970159,732913967840488972,776445187307014136,399425348665227471,754257937594579419,742897270981162979,665233710450155433,694530986989396670,295666140986802815,166080758697183218,549381465986312611,353073915643697361,961069139369676155,12359008640443558,353138150923702484,650658889964606481,186735595746170555,163841625804849068,717782043151362259,981377098756234656,817373926615686387,164333473399324003,256702956776443239,650742108022672968,792399993621663501,375846857219344370,99825008921246309,161758429008666599,870196797968079264,437724607892319521,740480162327606787,700966056952193890,392851926215219700,632534349012728258,899480544047644191,430060573090495280,142773780992264942,35613413511574913,162969086962168876,668446731651905139,47950785497709739,131520541760860317,24379148702156386,187517756046303066,721549816073175058,929858925248613767,444673556803290472,204552630492886199,887204726338324586,106609181587189470,263080867415482329,946511334886003514,160461079179462361,875487309258119816,966635025798341699,873495102787165034,639194247056118518,873452578203973731,165147082184288194,151627069754100699,452188988931851781,643820117443370227,147313387091886859,175629987465304113,606388186764765075,748223982859851222,806724869361821732,390583533719435313,889233897063688681,363225876952346649,180008182593363379,839458460953532368,913765562967057757,720314408495024721,47103877770922681,702417665027348999,91912389304323531,252806016700905966,260861708100001312,770937994354250601,637090138997945131,491953708190512687,552403328094350559,242804564448718481,450062561977468748,192049225453727835,726119955186713262,836337973657600916,939865920353104947,840952789051608159,6626664354827289,759592067762981515,304937091139991793,640340554468760282,929771576336969671}
Returns: "Impossible"
{359792535735965059,780999211691192770,27951429143467222,231797827206117072,489234140079996469,611166021272139125,357698759586687790,445772528351021148,822568156992849220,518744016001374109,321642240905083224,890248635021460699,867958768219009147,116827061545361878,631287615136362767,688865737127216253,314864255902771476,661894985065042606,876548941725569508,403789176529988554,201024986805741752,40440726969791051,838462506456739783,606675332081294925,905015782395239396,173257716842816376,271051510372458149,170597944201643824,332856393392040099,883345618315986368,159375313317690567,251777074678499070,621042516492726710,187566927905211547,53643507159551986,948808232785391367,636971737615976399,98972067426720608,258476529543051656,353471852352265400,675349932071061877,715970626623226426,537831759259474318,430842350050808505,581612853805169846,246092664915650115,951192783501921912,578606657397841303,778953611381566247,90990083344105202,595151126190815049,763000459105486478,470426483233588170,967056210157091446,303483479720733055,362087402732098162,1745710849028839,502079997895297606,59190952578188800,229471488001330962,672786705185598718,231778248513777244,206887882834539912,249577516682033064,168579566769658348,630001449597446684,342102445016996816,881374537807412488,245057705060869754,260703271093596598,357949954369319987,87718735493531355,419649811244007505,798147378881062059,666430700494727050,88426567826880615,95345299673120251,4261478870155861,997534632570097442,162876714758842714,855480849991959395,99872766833549699,420829710200371197,801235979027397664,851048485988522853,684308656587102320,273347216411271712,557935540140288007,202559553959415660,689851515461405187,61428185904262954,705863957576840851,180989579958492721,792227302771868337,666102871609807322,631516623207261601,306019816190016796,417536070641138474,644672028629052054,437905431672146408,714912275160917797,95589598832284425,699926390239227521,475984391298738365,906257501488462322,619937311144258319,218180836863021296,568275293729547711,835376958674916946,294697163694148251,159427955634714275,74216854181843796,102306256688178876,761969025246392676,525583702672119593,549149158138683598,470524750882896636,101140371699332707,543267834349672339,896825555919105870,446447944514948710,492879420395842713,51581219869736371,826105711400193056,506260267470614605,60764882523344155,356623665675376482,329813567101152928,64079209420734808,498399541671573236,432197473171773363,663124157186355010,301278212925771808,273497942153699854,731469345038162309,822622094549687495,28726746457559719,946697963210070924,191080562690519767,421961703163767106,897275957399330115,229250487686975829,283366034439027632,736127274471023225,878811182449450660,760671126902214441,712397985373253298,180923399544868704,567255991632651856,997005637868318001,632392502063462232,569693619331556633,690766005428843914,623700961245175975,991723275098613929,90729022660201733,49051106783482066,882500715772606153,545702832760545244,881478839477740784,975012551724514808,688969956519663181,49423187951235304,366536570788393093,53995884178886364,679921883909830164,929717510272617050,125869733861177428,99905703164655098,306865598844960384,160682936504040713,707723893717093092,261046482876029143,864141611655529548,740619185046201642,693304379060875049,586391934785658992,724587151625920489,66352335044193192,739562974045595595,73810711905250842,140201917158398640,433397360205622704,349666979305089946,82140932558215817,824145919874209096,987154150291583634,171725273124584903,243059659696140725,873204571770480735,815932232615098446,314911679010730598,111193466805621126,265377564904219536,215831443530079893,851824311375928111,233708037977362208,240681096331773454,30031616373270131,937326185788379870,114745856758638507,526732744589557366,661532553903163286,772107195983017442,345201614264898052,286851336131243988,88483854764089567,717165972362152427,38263861140851663,843266878754992838,302757128832069255,15357725329789417,337698377338413198,865282927816134884,717168108955194034,693446299884852478,901291130911716977,753130562162814978,372604822826512108,856634324335505222,559334042354871486,483877642167166846,845163669577920720,603200827293979531,472626583075260884,300466682327370697,673246990093620497,843121521320563821,852993094995496389,59514549047694166,64107587023440361,798218949977121769,20004878547498710,579540383464732327,406016720743784860,739539325913283294,220384114352427967,61855271402532685,423091876830184297,357682486888971931,667564402141808805,382597575271958505,415072299422261353,603159160902481915,923807647142634982,319268841966804335,281350989113190537,370047859972497067,506616841217831928,237523879030759516,279788277021002350,831615784342035381,750670191368787811,966596886112850478,577477297476711472,548889434467558330,981382980578143589,351961586701276915,424093920684014265,591864483114468261,640191699860688156,862157760415940655,793656906703240956,115772067822809138,42646336183603413,311330966653385888,133953262411060812,769876839856840808,143671412728418227,923863861681673806,352045043552120630,928335788845227765,553567137480655875,542183790466511644,614476324850474967,250976614279888383,71722344218485173,902696270487246012,677410037526847721,981617245511529904,830675806737530552,432059458997009930,602978042264694416,269831675392461452,443267543699741197,211406474581171873,820623605199332545,993722365344884928,927352002519202270,965561956092270878,862402875550618070,522243216240994650,133681096299186809,593222340780452083,46058291598415872,946427177646344552,642725175316918814,122559772369663091,752829738423723304,370227233150532547,383621073479822421,177836308669622847,66285652398402489,252179924606078880,160847261069146709,725706519454812202,553611219588273536,984879794051915599,659233477459001157,834192517108330130,470475646755172501,448052129454601365,814605653791978679,127110733890677609,208160991827774182,553424639206469524,223795617056708051,18863806607071967,787935747596789369,978286368562036598,398423929508861570,491931938726644768,42573405667938953,246492912565004484,895831094317741097,944551209154088931,912622968031295014,928448948865634689,398037001160295897,494851126583324015,96707490302964695,792231740113906234,813760674565427700,819619920861095966,33531188707925309,683236540488097220,821901191611908771,883470602137597183,934376056010167029,415269786131277962,941917422672410874,804871284321117733,774524707747428751,673277457387334630,676126089138827144,202545805615272970,215778718748862879,99909579919824554,766252862667400531,279886548160315143,220322401724598528,568185200710395166,488277607656233267,115868245322222045,296102206238854651,180769379439299667,639006613046030136,883827871251749085,785496701453268484,934145542147156004,727207622380396185,749627141091503124,553619023628857790,174306795481189811,483627384864251061,216839180352654011,312664439796194274,536752642745312738,971599731489680505,722442741740865201,605627892207292349,637250601501553419,464986601049670900,407295119469820055,419681070243125114,995099500099207633,972373302664091442,568063383150292466,109123753345859627,965709186710166546,971536191746188562,177633448336030960,230753778630056560,740359167402408359,165275821259640145,328654298987814517,51320540500873372,826356688658329853,44983464507411222,375899511284117795,633632746775919333,865657694563947687,384545304451633519,743861370198217,885785726588547807,548259061424111745,113396202042204690,881040365755072199,228373396026840046,837572547077794139,249731233570813910,772287011641955050,579801793695820761,387229457402635259,607470612733403793,616500992541429082,248323501887510115,676256718437460714,536548228587132102,182332825758927945,996418495536256352,497534354801572002,928646701642018852,634776721505494673,254125266745076923,457916877222446596,527697312564052754,884534067552151771,561599047339702480,810180612377672851,892723356870318945,659551052906485722,383733132690832771,205696850668656422,675062734041472151,975595816370237250,933110676687142611,431948923285487685,724846406976474357,527958082515409984,592909217691376232,798887786500990099,11897663917110663,610983188994153339,99971599392338009,368823696459809785,283279857160471059,218989112825884457,426643772906965042,342148441826080335,862224375318203850,195774045130300228,651441292966872560,665128808410898546,335456260592408495,56955176473230284,42314582786746325,198094279861115365,901559534116601577,444444449977518980,126853512655102455,497330938076234735,883591921241865171,775541535592100262,965982413971331158,495971893995598778,696921308252978782,502951716849253736,641554065681231948,970140051641182043,950163759008117481,139442857095124811,332066244013137848,599871876435114526,127111122655743039,347613160980928309,61643673748787457,337595130176467855,806813572610236333,820275261508242845,177383712920261748,773357752296774512,652600150300127977,240562822339084699,408561004465465493,581764969693397150,112334302460962260,263171502693126508,973580969960947803,58365917270359092,290255166190930586,293398987697492491,899044116315792742,141670123575596477,704640958693499106,49157153030060480,701269134481156404,31265200641671188,92226140713218249,295666363940410836,754236559110439082,60624852621107640,580556085600235612,832630304478175266,967860800959549053,704524973967094394,359058345719968512,861276256091806072,653812806302073604,572865835622974654,102454935367163817,705736548083291409,889237897443749168,962396561129487398,622509318397500304,894978078154322250,220243199324010023,55060006889200554,176332291267181641,81937920325050477,396952148917482597,69587932052053508,646838291282822597,348729271555479408,704291755246426331,999267145033182750,696703700450294245,261857486577958761,274323571337940308,171794691019415568,722565368495527010,102195825083759275,267488017215383759,378091273610689340,167608005467561726,381506114974960662,792209777656816547,513101956938920795,673979391634866270,644908014259814048,275733335486859300,42514596053656589,655975409098025616,924104342329327351,294483601512727959,54943721975812560,692135261799209515,209167945757598353,556106397188944552,465896010622602053,168328154662145250,985727580820091863,78765857229212387,640428590096794236,654850762574114705,631079096990892564,119122845843787254,988308031286178426,697848919700771836,276737555633873331,529922039164021092,435388106064814045,873655524556366219,200221797962849430,731830468450620940,639443160980523354,535501271603708012,609894351498576599,729446844306106915,908375085365308983,847363221763893285,833757512050076711,129206905012289397,941854746495618440,35511020484001807,605479901974538504,779857695790551633,177494515157303293,816250897594372883,270818347667874656,955525308731505955,695550812900886897,20181702035949731,89905266549995522,214596425998611658,999283504797771240,204691960173666846,685604508812761405,956985567208858872,96489204567826164,7476968854120898,579674378580892418,87747995900952028,563965591875510082,487321994124743612,759637933481582859,867618878206531789,970132698405808067,386786292673587732,715698382586237271,584113903197128199,127146864942393759,179827909561020269,533427051936731773,729444051844577857,392886238217417178,945548384910197433,464556666988161664,259846397394481213,611182710487241260,932155389455424600,162851820235566169,70460764231247965,292494597494065860,626781542792585626,398283125426466093,835039386167082065,355471073856300890,990394454246998832,623627751841001204,218225165162146215,376689384595128387,264214890241421052,315198006677971557,625798447584826026,175415830250611940,282097613959313039,789189573088805039,888284765885188993,336084213271425235,452395693823179159,5490967520422205,715864148195769064,110127735504913448,929574606578112526,803615352467733865,632732482480702113,700966464013972182,275698861567178468,851900488167117314,17493948425942979,682065168996544784,175375591912973268,599916375775904780,705810345435726974,64860763928405746,497113831681007530,12231518380371404,320390292742382963,308134705458087372,816890662149733164,246067283113730965,389386463368320579,137066453008241087,37015126323115154,968859623407762969,935090604790364397,560445411099340708,297067472019349429,114472095140589253,981399031370702316,15551662110840029,986889901338310619,848810994294763439,514463644764076562,340748676350547548,692057785286111086,379232709943115080,616930056058866716,133949168271335275,55948350379189952,837571039882794571,689023839907341832,382410356408140076,810092628481393238,134712937230614987,5176550355116506,653929068941059001,292643759303114136,284669672204310319,671917365185533931,306105795214851965,242747728543679302,107926050798303806,388029509955261888,707819469406648057,964868219416179004,405939390660477957,538873467262655841,494039863656698270,465734189948722449,879178914846431999,38980799627262305,818004043853586525,432302204396803056,130167279126830719,155361685926025929,2827377175212806,5154089116989281,505105448608049100,44854801154886915,583165716464147336,868957762649563912,745109569825978826,850003359194986605,508546274262202216,163054178836770821,768444674697265303,897329204149746347,700250178551479404,412870001132737203,780083569313394767,885628078214499796,975604800721087916,688965261330176934,404137235129286246,249702198949097816,626737419090161190,435399406663203559,272057301957849736,587633642605210453,360951122592975365,964483381496006396,560401970914284141,776504055398155255,922995491867547867,899424947096378823,881529444390258306,748249302992553228,181919134853951615,188825078401277458,916085016934112653,810228594574788624,913027255406349134,784615147805526312,389262008841522548,566080767344596619,98591070221554270,571821624249621983,894966257812116958,119139626272121609,774438387050994404,871232404318516093,606685950807781049,103579162448475197,267745701004385697,532112535627860920,100204368540977986,98929884276492252,460182979557407120,927449455655089977,290161592068660615,882585977579547616,480714250136282855,572712964069147981,893945834674309758,285559204153648218,287681056082546303,984027186694233046,272104761599693285,570390859942906612,820338926700375337,617656290491217097,747278414862352758,975832055916768827,489324809952617291,865636745036227703,514352188084173544,804625589098887029,936264572997715060,482925156588119176,579835053085360122,385033602734385540,221285180323273779,371270587367903429,920662324887546934,16553745871902995,290393401274226023,465810438143189867,159462420268039268,70630637500539472,744946342192353017,605366107979587402,657342325695521,115723930140927871,350783201033908218,678841666516238645,683324133287146924,28849466133646217,953296954259953542,36597405846647116,470503628710679299,515202122479780654,56199709016086070,212632645121569725,869120081144097628,157180363889881281,463609365548105608,520130649081366864,270988920492844707,212577728847794757,285610985056120638,670987355267955858,766475397432844773,541328436344530461,403005264261270346,85116990796855400,827187647766553837,58258443893303739,942052970117358526,375818167363169868,786546519751651653,380316196109474704,713390008355074308,504376764074529536,530009328941746083,195470622885186806,220396202978054138,149333140978472074,407125232505021600,179861781949007116,880255846334421313,493983820045734674,389102792308842858,63743333558753387,869889916097153093,115883472821050419,275830078129459495,193536571658532885,886029368852971982,687464262838705919,137947044696575971,85515892748677070,41155644352924598,21101603729509067,225026027454052375,356818863277119707,711309473299551918,4225147709550688,726036752419154767,463724128650906856,470130724906003185,729423954255540442,346337271268998015,997394066960906328,651701872957582213,678579815974872392,546716651021252944,410800139366476805,189108507212953634,230378450782138370,556153187704990887,915244741144623528,634910030795058856,492671301315409369,126022402029752836,311687232636593751,554587823295452610,125916468291603181,727082089396135215,600762278985386627,652579168237249622,743740388282439504,142869956087897356,644969925961935391,218115231959512711,518912248002404655,874752670984481709,159564740301400250,410651625894239043,320422031724102884,628837754598608301,921893970644329822,347868160738051507,191371887935790001,462580198688291379,96548945416020890,59669092833985150,424189541393853401,857893455602445350,479548580490938570,708142177325542875,398330471121047823,862363310146810222,872484854229528241,840924373733193554,51329942306737266,830433094387134387,400346697952521474,10894285282568540,972525304047377220,614525744718033998,620218547996263369,269861928607991273,733966940160471253,402776328747036418,187919493182744380,151935014430789868,53494656254783673,388376864197457320,70601464708845620,69444432214599196,861891865758661582,903621675904003243,78631447645459652,914208892060175200,421794186107735053,54987832552413602,679512491785610791,476255326299763639,98912203335479314,603366266529309830,18785470251937898,186610366074982087,96638502456970159,732913967840488972,776445187307014136,399425348665227471,754257937594579419,742897270981162979,665233710450155433,694530986989396670,295666140986802815,166080758697183218,549381465986312611,353073915643697361,961069139369676155,12359008640443558,353138150923702484,650658889964606481,186735595746170555,163841625804849068,717782043151362259,981377098756234656,817373926615686387,164333473399324003,256702956776443239,650742108022672968,792399993621663501,375846857219344370,99825008921246309,161758429008666599,870196797968079264,437724607892319521,740480162327606787,700966056952193890,392851926215219700,632534349012728258,899480544047644191,430060573090495280,142773780992264942,35613413511574913,162969086962168876,668446731651905139,47950785497709739,131520541760860317,24379148702156386,187517756046303066,721549816073175058,929858925248613767,444673556803290472,204552630492886199,887204726338324586,106609181587189470,263080867415482329,946511334886003514,160461079179462361,875487309258119816,966635025798341699,873495102787165034,639194247056118518,873452578203973731,165147082184288194,151627069754100699,452188988931851781,643820117443370227,147313387091886859,175629987465304113,606388186764765075,748223982859851222,806724869361821732,390583533719435313,889233897063688681,363225876952346649,180008182593363379,839458460953532368,913765562967057757,720314408495024721,47103877770922681,702417665027348999,91912389304323531,252806016700905966,260861708100001312,770937994354250601,637090138997945131,491953708190512687,552403328094350559,242804564448718481,450062561977468748,192049225453727835,726119955186713262,836337973657600916,939865920353104947,840952789051608159,6626664354827289,759592067762981515,304937091139991793,640340554468760282,929771576336969671,91596836953752738}
Returns: "Possible"
{95,29,87,96,21,90,2,4,82,85,87,27,94,31,86,28}
Returns: "Impossible"
{95,29,87,96,21,90,2,4,82,85,87,27,94,31,86,28,38}
Returns: "Possible"
{84,26,93,90,91,22,82,59,55,17,87,50,48,55,20,63,23,2,28,4,58,19,17,48,92,58,49,82,22,63,19,20,8,2,26,84,16,23,63,56,30,64,16,19,87,24,24,29,28}
Returns: "Impossible"
{84,26,93,90,91,22,82,59,55,17,87,50,48,55,20,63,23,2,28,4,58,19,17,48,92,58,49,82,22,63,19,20,8,2,26,84,16,23,63,56,30,64,16,19,87,24,24,29,28,12}
Returns: "Possible"
{5,33,89,29,10,32,49,47,33,16,65,93,33,34,93,33,33,13,21,5,5,17,32,73,93,21,34,59,64,93,65,73,65,34,64,1,85,89,65,97,64,81,10,5,77,81,81,9,8,29,47,8,59,89,1,33,49,33,81,21,81,53,21,85,21,81,81,69,29,49,1,9,21,89,33,33,13,93,37,89,49,73,29,85,49,59,89,43,81,65,4}
Returns: "Impossible"
{5,33,89,29,10,32,49,47,33,16,65,93,33,34,93,33,33,13,21,5,5,17,32,73,93,21,34,59,64,93,65,73,65,34,64,1,85,89,65,97,64,81,10,5,77,81,81,9,8,29,47,8,59,89,1,33,49,33,81,21,81,53,21,85,21,81,81,69,29,49,1,9,21,89,33,33,13,93,37,89,49,73,29,85,49,59,89,43,81,65,4,39}
Returns: "Possible"
{4,58,86,70,50,11,98,16,63,50,99,95,50,43,75,2,63,78,59,32,82,67,11,58,71,95,8,23,64,64,51,7,86,75,39,71,91,67,31,55,82,46,75,71,98,59,51,6,46,39,55,78,87,8,70,83,15,42,22,83,86,95,34,6,75,19,16,8,6,15,67}
Returns: "Impossible"
{4,58,86,70,50,11,98,16,63,50,99,95,50,43,75,2,63,78,59,32,82,67,11,58,71,95,8,23,64,64,51,7,86,75,39,71,91,67,31,55,82,46,75,71,98,59,51,6,46,39,55,78,87,8,70,83,15,42,22,83,86,95,34,6,75,19,16,8,6,15,67,36}
Returns: "Possible"
{93,37,71,64,2,7,2,44,69,54,86,45,85,2,30,13,55,95,93,87,100,12,87,39,70,100,13,78,20,23,93,95,39,31,93,78,2,38,29,92,76,87,12,52,15,61,46,7,63,31,14,68,95,52,16,20,32,30,22,85,71,60,7,60,54,100,54,61,28,31,12,22,69,92,60,4,69,28,53,69,44,4,14,94,23,46,30,47,14,4,16,22,61,13,22}
Returns: "Impossible"
{93,37,71,64,2,7,2,44,69,54,86,45,85,2,30,13,55,95,93,87,100,12,87,39,70,100,13,78,20,23,93,95,39,31,93,78,2,38,29,92,76,87,12,52,15,61,46,7,63,31,14,68,95,52,16,20,32,30,22,85,71,60,7,60,54,100,54,61,28,31,12,22,69,92,60,4,69,28,53,69,44,4,14,94,23,46,30,47,14,4,16,22,61,13,22,11}
Returns: "Possible"
{85,19,3,4,28,21,56,87,60,2,51,48,57,23,56,27,91,57,25,25,85,81,20,28,16,95,64,59,91,21,55,63,19,59,88,60,88,4,8,89,4,48,31,93,84,1,23,29,89,16,59,61,19,81,51,92,61,80,55,87,84,85,88,92,19,64,19,23,52}
Returns: "Impossible"
{85,19,3,4,28,21,56,87,60,2,51,48,57,23,56,27,91,57,25,25,85,81,20,28,16,95,64,59,91,21,55,63,19,59,88,60,88,4,8,89,4,48,31,93,84,1,23,29,89,16,59,61,19,81,51,92,61,80,55,87,84,85,88,92,19,64,19,23,52,99}
Returns: "Possible"
{90,10,43,34,67,50,50,1,74,4,62,20,31,63,4,19,4,91,2,19,67,59,2,90,75,66,18,26,8,64,91,22,18,54,75,27,50,59,54,8,18,55,4,63,34}
Returns: "Impossible"
{90,10,43,34,67,50,50,1,74,4,62,20,31,63,4,19,4,91,2,19,67,59,2,90,75,66,18,26,8,64,91,22,18,54,75,27,50,59,54,8,18,55,4,63,34,80}
Returns: "Possible"
{68,65,40,20,6,9,17,46,2,11,65,10,10,43,68,68,32,41,41,11,14,1,11,40,65,17,16,42,64,40,40,8,43,2,32,1,46,64,14,42,8,4,1,4}
Returns: "Impossible"
{68,65,40,20,6,9,17,46,2,11,65,10,10,43,68,68,32,41,41,11,14,1,11,40,65,17,16,42,64,40,40,8,43,2,32,1,46,64,14,42,8,4,1,4,87}
Returns: "Possible"
{83,39,43,2,77,23,75,39,83,79,55,81,53,23,35,91,57,51,29,11,99,21,16,17,75,47,91,61,41,61,8,25,77,15,32,23,3,75,71,23,39,31,13,53,11,17,31,11,27,17,79,85,5,61,67,13,51,63,55,15}
Returns: "Impossible"
{83,39,43,2,77,23,75,39,83,79,55,81,53,23,35,91,57,51,29,11,99,21,16,17,75,47,91,61,41,61,8,25,77,15,32,23,3,75,71,23,39,31,13,53,11,17,31,11,27,17,79,85,5,61,67,13,51,63,55,15,62}
Returns: "Possible"
{61,6,17,97,96,38,37,17,33,49,39,57,36,55,24,33,17,24,17,61,24,100,97,97,64,49,38,32,33,96,32,100,4,39,6,55,37,39,96}
Returns: "Impossible"
{61,6,17,97,96,38,37,17,33,49,39,57,36,55,24,33,17,24,17,61,24,100,97,97,64,49,38,32,33,96,32,100,4,39,6,55,37,39,96,11}
Returns: "Possible"
{222,639,73,853,934,900,708,80,631,349}
Returns: "Impossible"
{222,639,73,853,934,900,708,80,631,349,728}
Returns: "Possible"
{259,711,7,601,765,665,413,697,281,803,405,273,261}
Returns: "Impossible"
{259,711,7,601,765,665,413,697,281,803,405,273,261,768}
Returns: "Possible"
{624,490,617,888,80,223,137,383,713,991,510,991,989,393,585}
Returns: "Impossible"
{624,490,617,888,80,223,137,383,713,991,510,991,989,393,585,285}
Returns: "Possible"
{928,217,253,241,760,445,972,656}
Returns: "Impossible"
{928,217,253,241,760,445,972,656,838}
Returns: "Possible"
{912,278,755,700,281,373,191,916,725}
Returns: "Impossible"
{912,278,755,700,281,373,191,916,725,526}
Returns: "Possible"
{854,672,860,915,906,637}
Returns: "Impossible"
{854,672,860,915,906,637,146}
Returns: "Possible"
{182,660,820,310,374,25,368}
Returns: "Impossible"
{182,660,820,310,374,25,368,744}
Returns: "Possible"
{847,514,866,193,228,970,857,753,711,505,81,739,844}
Returns: "Impossible"
{847,514,866,193,228,970,857,753,711,505,81,739,844,370}
Returns: "Possible"
{311,380,358,636,233,242,299,736,630,996,507,880,736,687,952}
Returns: "Impossible"
{311,380,358,636,233,242,299,736,630,996,507,880,736,687,952,213}
Returns: "Possible"
{329,600,960,255,203}
Returns: "Impossible"
{329,600,960,255,203,691}
Returns: "Possible"
{784707860291605424,592401376590574073,922280450854029176,600099101288542786,351175407901301181,331516748435441281,864681565629361172,306229554808408216,601940526448881223,480407376121744738,21634407493539388,616034924395023226,508061902213562464,403800870521970079,437572856962196287,57115185775441161}
Returns: "Impossible"
{784707860291605424,592401376590574073,922280450854029176,600099101288542786,351175407901301181,331516748435441281,864681565629361172,306229554808408216,601940526448881223,480407376121744738,21634407493539388,616034924395023226,508061902213562464,403800870521970079,437572856962196287,57115185775441161,125645897544263168}
Returns: "Possible"
{134203651929306691,577853833239009059,657660021090816501,114071245204698164,628800087800305335,21477076994056198,979228964161105528,568537192632801045,513505540652855529,133784981045499380,761950781492382016,789759333110039790,312525000327346588,388135753577096416}
Returns: "Impossible"
{134203651929306691,577853833239009059,657660021090816501,114071245204698164,628800087800305335,21477076994056198,979228964161105528,568537192632801045,513505540652855529,133784981045499380,761950781492382016,789759333110039790,312525000327346588,388135753577096416,287004063637687376}
Returns: "Possible"
{960344206386033456,297356298858187653,58235504237221220,559706836619964993,677056879835764852,626921815836483982,675369761313978846,968074045036032772,67674174001635873,336205676953156136,257907217874442588,911087971557401057,280208069791176522,667617878770429226}
Returns: "Impossible"
{960344206386033456,297356298858187653,58235504237221220,559706836619964993,677056879835764852,626921815836483982,675369761313978846,968074045036032772,67674174001635873,336205676953156136,257907217874442588,911087971557401057,280208069791176522,667617878770429226,567067849122635959}
Returns: "Possible"
{920269492018942663,294021468680626384,32060838916828755,901414253093034580,128994026309349408,826681976093110862,863150427274120379,555331120122926793,879101292706690265,192621128007600620,406750765852671277,679826922720835444,127377313816014345,784392116522160108,109129778617587453,413219432827113049,547955538609308984}
Returns: "Impossible"
{920269492018942663,294021468680626384,32060838916828755,901414253093034580,128994026309349408,826681976093110862,863150427274120379,555331120122926793,879101292706690265,192621128007600620,406750765852671277,679826922720835444,127377313816014345,784392116522160108,109129778617587453,413219432827113049,547955538609308984,934482631982539112}
Returns: "Possible"
{838941180622666006,836561685120445014,832470210583634926,292805711802685913,344943228889699693,264585930983488159,447568849058332777}
Returns: "Impossible"
{838941180622666006,836561685120445014,832470210583634926,292805711802685913,344943228889699693,264585930983488159,447568849058332777,160419270701610969}
Returns: "Possible"
{725627763251886786,944757025238280910,181270860617808773,270759690567329587,526626963847036476,281981366026431912,564962620801296007,477506661740985332,450789623016284963,28877706725630683,44700090023961149,377335333126811333,593029553917013709,897486160220040360}
Returns: "Impossible"
{725627763251886786,944757025238280910,181270860617808773,270759690567329587,526626963847036476,281981366026431912,564962620801296007,477506661740985332,450789623016284963,28877706725630683,44700090023961149,377335333126811333,593029553917013709,897486160220040360,908419817003602526}
Returns: "Possible"
{604036739812805000,202417763741078991,947610641307382028,985664767555886551,856884990394125289,82155470927232454,161729392337981275,957709397161753607}
Returns: "Impossible"
{604036739812805000,202417763741078991,947610641307382028,985664767555886551,856884990394125289,82155470927232454,161729392337981275,957709397161753607,78073986739570752}
Returns: "Possible"
{819061492590794317,152280087038602953,383599496732893148,755919470503688338,989331929014227540,594582064688108738,216349184183383238,535419659260991208}
Returns: "Impossible"
{819061492590794317,152280087038602953,383599496732893148,755919470503688338,989331929014227540,594582064688108738,216349184183383238,535419659260991208,981402660330027887}
Returns: "Possible"
{497409053209748424,88409284934908237,853814110766122428,998829735586710136,686307207575385056,535232294823165646,667843882392654721}
Returns: "Impossible"
{497409053209748424,88409284934908237,853814110766122428,998829735586710136,686307207575385056,535232294823165646,667843882392654721,228770454995644630}
Returns: "Possible"
{193419313003592171,528086073698083065,120457700170910940,952517932681117243}
Returns: "Impossible"
{193419313003592171,528086073698083065,120457700170910940,952517932681117243,880082717573729667}
Returns: "Possible"
{934747340226132210,53437970618879571,121869264561702763,959484740498538602,928565731441956197,65062979662382950,587975333007315706,716409013957054449,20346383862104555,552785055437677640,726888084696871889,773934649885523173,806790557458671555,659228035785935708,220024686777554509,406498075120301646,505428600758426479,812740094919980413,908170818520091236,660301518461039817,825766998123475691,711413063221738705,429723867042192868,208607556926981460,569501633426857817,655704323266374383,580146101574564348,428966452931580157,466664426674293473,435359451082800877,706653271637387502,784826358936685128,67896719764087023,404274966589078266,348312703501519583,813533586093193315,82187121810573633,984943250225650132,950912225610612724,667444221696336229,464893235027581016,854520464971670482,345809431529847407,258691269391134068,773196599748933111,365949296187556345,168666974529811021,598608051097646835,50687302025908729,279854944978436182,425203902170077166,198998714501400028,244559306068839886,557354893887159250,88813267928662509,845243266701776707,182711417995806831,450457170137499228,168655517387804635,79660331286011713,658398531615044430,772713848916984277,970742579585649985,376442871560697668,852208305381594335,554833798526535640,844241389939117168,208558328286135116,775040136096871656,945128322697417198,297603990009886295,949897737333218941,425347663512013913,924703137033316056,118651154437174394,382368264154702591,756314941876818674,511503558647436399,836682333827792709,692738303201513543,974979379946932092,251281394648766178,895607478102808927,512078902686919115,264799641578627546,193352622399052516,776311353545762120,188608611670039744,150694813138444872,804638145951518194,821973243143474003,102002600513781213,170071396191295476,484339069572244039,679042208289070411,733336291941099747,164831624548259027,83571301888236774,1731528214883270,798432497983886827,696160043359048544,338856245857060062,4472768499910239,506563968648234867,589028155767904711,127758153713945169,608343651169790703,192774865622934231,501592626028509521,928570900179457279,272058123426674128,664298938171784807,375484394555738097,937760746105984996,780304988321407728,517935779372444615,297488409083743341,802709778481877704,798092791495754314,190023017911563504,347004487978272975,207462480397503449,89884722132035033,427639198410299344,269447204925037182,450652074769161814,373122941975048512,912692381198067559,805426372607254090,760044202223453435,281576551106562507,690495195143080513,300137603578935149,687891977501019872,663129539146691904,233898183971102957,842033638662813663,202057244623857350,915775222512046694,535859006118089571,284160993683651648,217312755632485851,648286776442936426,143252171185528530,738102307223685072,426942875863198555,890079171969750729,774369155403058655,38758231269542598,391080770732161395,534897957647128442,298888238534005096,368985734662934776,618466212989767005,816951757692485571,705717101911017182,591410760034259394,818137351870481106,162052538584536421,938043398318741230,447829670177885,722864625370119027,829956660255130229,85230665487954525,296481228304209506,293514226588116833,779445525219453793}
Returns: "Impossible"
{934747340226132210,53437970618879571,121869264561702763,959484740498538602,928565731441956197,65062979662382950,587975333007315706,716409013957054449,20346383862104555,552785055437677640,726888084696871889,773934649885523173,806790557458671555,659228035785935708,220024686777554509,406498075120301646,505428600758426479,812740094919980413,908170818520091236,660301518461039817,825766998123475691,711413063221738705,429723867042192868,208607556926981460,569501633426857817,655704323266374383,580146101574564348,428966452931580157,466664426674293473,435359451082800877,706653271637387502,784826358936685128,67896719764087023,404274966589078266,348312703501519583,813533586093193315,82187121810573633,984943250225650132,950912225610612724,667444221696336229,464893235027581016,854520464971670482,345809431529847407,258691269391134068,773196599748933111,365949296187556345,168666974529811021,598608051097646835,50687302025908729,279854944978436182,425203902170077166,198998714501400028,244559306068839886,557354893887159250,88813267928662509,845243266701776707,182711417995806831,450457170137499228,168655517387804635,79660331286011713,658398531615044430,772713848916984277,970742579585649985,376442871560697668,852208305381594335,554833798526535640,844241389939117168,208558328286135116,775040136096871656,945128322697417198,297603990009886295,949897737333218941,425347663512013913,924703137033316056,118651154437174394,382368264154702591,756314941876818674,511503558647436399,836682333827792709,692738303201513543,974979379946932092,251281394648766178,895607478102808927,512078902686919115,264799641578627546,193352622399052516,776311353545762120,188608611670039744,150694813138444872,804638145951518194,821973243143474003,102002600513781213,170071396191295476,484339069572244039,679042208289070411,733336291941099747,164831624548259027,83571301888236774,1731528214883270,798432497983886827,696160043359048544,338856245857060062,4472768499910239,506563968648234867,589028155767904711,127758153713945169,608343651169790703,192774865622934231,501592626028509521,928570900179457279,272058123426674128,664298938171784807,375484394555738097,937760746105984996,780304988321407728,517935779372444615,297488409083743341,802709778481877704,798092791495754314,190023017911563504,347004487978272975,207462480397503449,89884722132035033,427639198410299344,269447204925037182,450652074769161814,373122941975048512,912692381198067559,805426372607254090,760044202223453435,281576551106562507,690495195143080513,300137603578935149,687891977501019872,663129539146691904,233898183971102957,842033638662813663,202057244623857350,915775222512046694,535859006118089571,284160993683651648,217312755632485851,648286776442936426,143252171185528530,738102307223685072,426942875863198555,890079171969750729,774369155403058655,38758231269542598,391080770732161395,534897957647128442,298888238534005096,368985734662934776,618466212989767005,816951757692485571,705717101911017182,591410760034259394,818137351870481106,162052538584536421,938043398318741230,447829670177885,722864625370119027,829956660255130229,85230665487954525,296481228304209506,293514226588116833,779445525219453793,432508108795076617}
Returns: "Possible"
{490918291092988960,433445415583479989,618509923666855949,477522521778143173,193320050136106757,644949319701371859,382140849810456294,748660215914423464,965699375642093891,58970240504452562,259778274609299431,637888776292213373,64721307052423056,509033462131557842,281053106365633758,550911560635600674,870471939275142311,607306791281489534,56557188915314183,23562322638474061,803736838921733110,533851568725974563,654896852056136541,500771599046224145,526441176726117943,250581709932503675,199193937854869560,659306019937702667,35482235284061812,895533217375041760,16411296769967788,835593446279343520,247267209105245575,431770743161351780,768076623380969022,995061070489054382,211597815996140127,847009249036161179,186818553369632505,264761708856198548,268652874854608821,582267362187008561,724400144643814775,867038238167347469,183054930615840799,808389011289846853,699547195581457979,334460048726144943,949888018906517641,632476195830152100,256326843258742525,926182850703820476,707863178166856563,12255224453415378,448831254826649012,355928917361790098,520812198383379267,509750421309974035,950498346079134823,921056073589391239,303624122632158004,307984097059145079,235943667820949154,590443571158870779,783323068962166575,49850477346727337,605814962085487443,740714241246287156,60708053508619191,209997324134954433,100883309255131593,655771719311886123,726196529102760842,806180466548166604,146102890262902064,756122725357335734,331783391643222878,204348282824671137,429398585185926287,382023412311550500,262489365776829291,217472049346462133,109802794926111199,57558082540192511,949671233693784873,179298347052294908,895591923669631365,611819735222010026,29802743638325737,532295380406437812,940147990477803109,773700930500197066,225453372709354759,936728826193487183,398401364546090686,447699341115428629,226511276419499692,214137574634992787,9337485657687130,144876276013855692,60095251024034196,535918656190002710,999146247150398159,405856079288218180,383610386062760237,589178314304488833,976383008798103350,860563456063459326,252174946839109747,385654247295082362,851834566291658690,949983840353298695,480505650925058303,684169793114800066,970643363785736071,398997409402900574,207223428950425793,755246148211708116,580474410439610045,180777261477632453,988008632861568253,400949794430833263,705930779030147726,769295358875163283,763113833090672198,502498894082125817,462231649411542579,289082618710289683,474355940720242342,8320094508610538,595507515121971240,576052063851173585,689078428701177678,990691276611573943,876758251884190810,538903564708563778,330740437800454336,103934350393042286,851847320114567105,523550456099353056,353929592712184690,268487536983465976,326965755795873804,515864327444389584,742038567451997091,166901225065480881,994555442421894483,99438067514400867,980108131879932392,804828035124125642,615048901210152683,994144978514226454,318159206979770667,900792148341127116,102557391165532064,426075488712601339,998590815595513270,738560338320171676,848612965435263586,19022469847957529,857252195333664310,851504478114628883,15420203681720165,885598745650319625,907741364898754647,610044677474847972,551086656993062942,102259275700480231,646636417813342747,475510039099777293,142589914555873953,778056689801655777,798375005009957819,599984280373545760,916879859072390392,548710611238410115,399657937485748278,588860691019895868,650435603990513860}
Returns: "Impossible"
{490918291092988960,433445415583479989,618509923666855949,477522521778143173,193320050136106757,644949319701371859,382140849810456294,748660215914423464,965699375642093891,58970240504452562,259778274609299431,637888776292213373,64721307052423056,509033462131557842,281053106365633758,550911560635600674,870471939275142311,607306791281489534,56557188915314183,23562322638474061,803736838921733110,533851568725974563,654896852056136541,500771599046224145,526441176726117943,250581709932503675,199193937854869560,659306019937702667,35482235284061812,895533217375041760,16411296769967788,835593446279343520,247267209105245575,431770743161351780,768076623380969022,995061070489054382,211597815996140127,847009249036161179,186818553369632505,264761708856198548,268652874854608821,582267362187008561,724400144643814775,867038238167347469,183054930615840799,808389011289846853,699547195581457979,334460048726144943,949888018906517641,632476195830152100,256326843258742525,926182850703820476,707863178166856563,12255224453415378,448831254826649012,355928917361790098,520812198383379267,509750421309974035,950498346079134823,921056073589391239,303624122632158004,307984097059145079,235943667820949154,590443571158870779,783323068962166575,49850477346727337,605814962085487443,740714241246287156,60708053508619191,209997324134954433,100883309255131593,655771719311886123,726196529102760842,806180466548166604,146102890262902064,756122725357335734,331783391643222878,204348282824671137,429398585185926287,382023412311550500,262489365776829291,217472049346462133,109802794926111199,57558082540192511,949671233693784873,179298347052294908,895591923669631365,611819735222010026,29802743638325737,532295380406437812,940147990477803109,773700930500197066,225453372709354759,936728826193487183,398401364546090686,447699341115428629,226511276419499692,214137574634992787,9337485657687130,144876276013855692,60095251024034196,535918656190002710,999146247150398159,405856079288218180,383610386062760237,589178314304488833,976383008798103350,860563456063459326,252174946839109747,385654247295082362,851834566291658690,949983840353298695,480505650925058303,684169793114800066,970643363785736071,398997409402900574,207223428950425793,755246148211708116,580474410439610045,180777261477632453,988008632861568253,400949794430833263,705930779030147726,769295358875163283,763113833090672198,502498894082125817,462231649411542579,289082618710289683,474355940720242342,8320094508610538,595507515121971240,576052063851173585,689078428701177678,990691276611573943,876758251884190810,538903564708563778,330740437800454336,103934350393042286,851847320114567105,523550456099353056,353929592712184690,268487536983465976,326965755795873804,515864327444389584,742038567451997091,166901225065480881,994555442421894483,99438067514400867,980108131879932392,804828035124125642,615048901210152683,994144978514226454,318159206979770667,900792148341127116,102557391165532064,426075488712601339,998590815595513270,738560338320171676,848612965435263586,19022469847957529,857252195333664310,851504478114628883,15420203681720165,885598745650319625,907741364898754647,610044677474847972,551086656993062942,102259275700480231,646636417813342747,475510039099777293,142589914555873953,778056689801655777,798375005009957819,599984280373545760,916879859072390392,548710611238410115,399657937485748278,588860691019895868,650435603990513860,658040164447839959}
Returns: "Possible"
{951453049788604098,867232202498850606,142345206427952943,830349449700632183,753318790690686331,371592339844261997,233658522674263863,957339152227869778,278249208251281362,326207354078636611,250564686061971944,280238308230954860,916129768115279993,597208588075390270,828647861982810907,23642108393935674,75030485332085822,905505510017463048,493407341109008744,660382112290537180,883695303472940230,959688074372866422,218916786046497652,627135966255547108,855091399872131863,996150142518948882,684655444113303173,756941899553084306}
Returns: "Impossible"
{951453049788604098,867232202498850606,142345206427952943,830349449700632183,753318790690686331,371592339844261997,233658522674263863,957339152227869778,278249208251281362,326207354078636611,250564686061971944,280238308230954860,916129768115279993,597208588075390270,828647861982810907,23642108393935674,75030485332085822,905505510017463048,493407341109008744,660382112290537180,883695303472940230,959688074372866422,218916786046497652,627135966255547108,855091399872131863,996150142518948882,684655444113303173,756941899553084306,8543921146866721}
Returns: "Possible"
{718347564666874054,131844081649528080,955322229105432743,225482318594747545,282582240846074146,284352796592347964,847861838028686022,705103258559668349,706286679355394673,832342379988378933,370949100729254332,227728960312300913,547485045306358804,137362159020659260,575258474350194241,100768065503559934,219071929724944413,842812381387205416,984671130807538962,664987726402277007,827324757826117472,395304512446152312,978625932494862998,663419897712077008,536999301520106545,855898218478156433,123660141963691448,88841486814078748,983520936729665601,949760196866470143,954808474148100736,796062692494529220,571659795893059266,841716630704528823,828178325382524274,243706735775336598,546942290284275045,653281046326335313,409592278582951953,432319006689056111,820913195310194090,429721889596025746,77503708242394736,983243686276738891,972251350512639878,537825603626128511,950965551166590393,512974398446140423,360747349445177447,993202168102827887}
Returns: "Impossible"
{718347564666874054,131844081649528080,955322229105432743,225482318594747545,282582240846074146,284352796592347964,847861838028686022,705103258559668349,706286679355394673,832342379988378933,370949100729254332,227728960312300913,547485045306358804,137362159020659260,575258474350194241,100768065503559934,219071929724944413,842812381387205416,984671130807538962,664987726402277007,827324757826117472,395304512446152312,978625932494862998,663419897712077008,536999301520106545,855898218478156433,123660141963691448,88841486814078748,983520936729665601,949760196866470143,954808474148100736,796062692494529220,571659795893059266,841716630704528823,828178325382524274,243706735775336598,546942290284275045,653281046326335313,409592278582951953,432319006689056111,820913195310194090,429721889596025746,77503708242394736,983243686276738891,972251350512639878,537825603626128511,950965551166590393,512974398446140423,360747349445177447,993202168102827887,644974066582995725}
Returns: "Possible"
{746161052752145704,102186418184962976,651975247848324177,832669085378119516,914226658512736326,363594808639255259,40361829506000153,403647454829781603,359153372202474689,367574979537716790,142954246780629361,404200361855069298,67310415958023608,336048676046600081,260593805543199906,250532069774949461,367205569019880637,551790841582305288,950173219665707933,691866943751017596,499363699865352078,227805533637847412,592920357260261451,322603711693761417,561040601343644970,286205683148742096,404069915423984134,643865715150368008,355331851229433131,107348629078074649,427196000254152880,808951564950834632,610769040336773205,358888599998235885,394788954526441889,493581180587911482,759627596007012972,175186703284884757,961836630959295891,102061443032060165,336851937020682126,305397034715002339,214447851183753591,116612251221736835,724598486036884280,187532741464714455,709980015270691150,814964097919557835,417301848611633610,999446368860963133,567003999757310250,121444233034750359,525660396036505581,12756012146361307,3058006436251957,454451633057175009,452722986598713835,828516522098363078,398708262143213998,831354252946916108,378075021395252591,4217020548446244,827132440888918544,184082051305352304,11862439362850829,313845131305359098,704823257779296468,42879529299209149,139289993485485564,714265727471858622,13279910963694244,200975344287284586,84529110664917305,878054967261838856,142498690456175412,215725832954628824,511542578910146076,166471672797913513,8551439119397217,155669711797844684,661492196870707160,146830530171928856,484666015128311363,813191464821593687,229384610482752242,278542049056428789,207018632388980702,935569126686130027,710462003731479028,922277057477297048,179970940997680107,268675910994435151,66971337036507698,638756078287751045,916696268294077054,466322674852330901,880989530615502473,679265487537611350,196234954081578182,513032133943947253,840258191550366066,830925045434636984}
Returns: "Impossible"
{746161052752145704,102186418184962976,651975247848324177,832669085378119516,914226658512736326,363594808639255259,40361829506000153,403647454829781603,359153372202474689,367574979537716790,142954246780629361,404200361855069298,67310415958023608,336048676046600081,260593805543199906,250532069774949461,367205569019880637,551790841582305288,950173219665707933,691866943751017596,499363699865352078,227805533637847412,592920357260261451,322603711693761417,561040601343644970,286205683148742096,404069915423984134,643865715150368008,355331851229433131,107348629078074649,427196000254152880,808951564950834632,610769040336773205,358888599998235885,394788954526441889,493581180587911482,759627596007012972,175186703284884757,961836630959295891,102061443032060165,336851937020682126,305397034715002339,214447851183753591,116612251221736835,724598486036884280,187532741464714455,709980015270691150,814964097919557835,417301848611633610,999446368860963133,567003999757310250,121444233034750359,525660396036505581,12756012146361307,3058006436251957,454451633057175009,452722986598713835,828516522098363078,398708262143213998,831354252946916108,378075021395252591,4217020548446244,827132440888918544,184082051305352304,11862439362850829,313845131305359098,704823257779296468,42879529299209149,139289993485485564,714265727471858622,13279910963694244,200975344287284586,84529110664917305,878054967261838856,142498690456175412,215725832954628824,511542578910146076,166471672797913513,8551439119397217,155669711797844684,661492196870707160,146830530171928856,484666015128311363,813191464821593687,229384610482752242,278542049056428789,207018632388980702,935569126686130027,710462003731479028,922277057477297048,179970940997680107,268675910994435151,66971337036507698,638756078287751045,916696268294077054,466322674852330901,880989530615502473,679265487537611350,196234954081578182,513032133943947253,840258191550366066,830925045434636984,573209548286444346}
Returns: "Possible"
{480554993291828675,642065398957765919,750346902965058490,60878299186462053,332516022068397399,205350074011578187,34963324126167475,339690658476027864,634006960491092876,806772338299806126,880501413812846853,4571759475351881,661964089347656614,503461079100808703,801366105669977905,885777309807015210,617535546071755164,715699597546124132,851322650626242438,686069031482535762,390590279691652007,962071063260567814,359848612615122251,827724867660886886,228667324559479140,505150315018145731,32758703799418124,873215708150265641,938011991956173623,151789720226138421,702361035097143254,436393933800571731,40541592758553407,654320391692506935,142285338260178385,126523269217740221,275565401628251063,439606591120786309,630370197626430859,250778012253037454,739860992059196744,138579525372039441,289950447193029912,632219767157415195,330139989040009027,811113498835975616,597666282059676937,532262551151694640,930581534989596575,746091194200470526,752969454319839001,570469756751601585,207972979365493619,285049822090164540,554585919470428514,653003089281026548,913530709839283521,966793883400218598,134610949614487022,114806458862716838,745139341603422141,710693450109325062,765642914363834260,958636513333543901,7471097455280934,83739019062052098,996965654191574499}
Returns: "Impossible"
{480554993291828675,642065398957765919,750346902965058490,60878299186462053,332516022068397399,205350074011578187,34963324126167475,339690658476027864,634006960491092876,806772338299806126,880501413812846853,4571759475351881,661964089347656614,503461079100808703,801366105669977905,885777309807015210,617535546071755164,715699597546124132,851322650626242438,686069031482535762,390590279691652007,962071063260567814,359848612615122251,827724867660886886,228667324559479140,505150315018145731,32758703799418124,873215708150265641,938011991956173623,151789720226138421,702361035097143254,436393933800571731,40541592758553407,654320391692506935,142285338260178385,126523269217740221,275565401628251063,439606591120786309,630370197626430859,250778012253037454,739860992059196744,138579525372039441,289950447193029912,632219767157415195,330139989040009027,811113498835975616,597666282059676937,532262551151694640,930581534989596575,746091194200470526,752969454319839001,570469756751601585,207972979365493619,285049822090164540,554585919470428514,653003089281026548,913530709839283521,966793883400218598,134610949614487022,114806458862716838,745139341603422141,710693450109325062,765642914363834260,958636513333543901,7471097455280934,83739019062052098,996965654191574499,733784657810492429}
Returns: "Possible"
{336892519764341656,452657675934923816,626453873434876557,466824304198967940,878126902310018013,765710411050027769,634791506361114014,735187569492408664,607617784440606591,168058113695150341,778857147948560717,275414000568916685,551837647395329193,652371652561499630,452323684109621125,297313559676228019,887386004267721474,902881922349691036,189718318000750393,187327193397563396,953558210261892852,435771281118754321,385598824757308495,990192114478165991,762487150952398591,276430892668497852,123220165421259131,418117314304709571,152211555859554224,718281051882330526,233463660093317531,409093329836063989,52608084352852611,817271659518367478,639760304733839793,932581209864964716,904623809810323753,583050427348077556,426753153480362115,944062050147971698,266322106438800564,102943400465450368,452933071047422080,624425325948359698,621301516415909890,260566949669215359,565270758677617800,717643158429095955,982275716197408400,381862429165434613,150110391783884142,309260750794681312,719785405511982212,697617633043675214,278105551174319338,472747181090572499,162407414057599071,666179009870944844,432541339811725652,609493892817412964,555324660190833466,528092148508498576,445136043114151903,955893847755069006,59466382010678855,366188822818540533,995785006282761284,959561124022130420,371319071252911376,500755545017516550,400500992221132872,898909162136855171,267465355754226321,629955237215651742,560232131235694289,603536186655816989,264137771428757362,141658772070054171,575066804446595016,686407819647185950,639469134456726073,594473618258021472,459521034430285697,745714776869256149,406376431697825574,538417373349899733,607875738165970025,992471639243067913,500566783780078996,12332234662479068,990970995127490984,170036378699211945,768858770290288530,429137753838412808,319220450916143708,609864546199162241,207079900682058018,959288946796713981,965426298603697245,954361158664325561,887946839058211312,508532611437904206,450173176924030059,469337529689954905,139666384199694953,289874173797972361,965728910951976054,847612757482781961,858905250907850336,135760061293457750,557247074524168090,536281582926578252,366970866424356794,445281179046496318,481920614086585010,718589036946745785,156837903958528872,595352110405397994,512217779520174526,913190372356907448,629529396936975830,382270831865720931,783511877645177470,405648337401686406,685710407798322197,727981732725879499,982468179847525630,888268332951310885,878156066056824193,845288595836207700,846461649589043653,378433481849099702,279979054347619460,917891922743582588,659678263051930328,478021268673236115,366644278341410917,908462131992373010,328896186236095738,707387827353986630,701918064542661139,862262611580156408,489470481770060735,972081078371167877,171534396568615338,796644787436492488,550455527428035671,720692344420625967,415826527883816711,162236476806553295,763336025282722819,904077983033384845,716900564065953923,676126320132396230,730788336273726059}
Returns: "Impossible"
{336892519764341656,452657675934923816,626453873434876557,466824304198967940,878126902310018013,765710411050027769,634791506361114014,735187569492408664,607617784440606591,168058113695150341,778857147948560717,275414000568916685,551837647395329193,652371652561499630,452323684109621125,297313559676228019,887386004267721474,902881922349691036,189718318000750393,187327193397563396,953558210261892852,435771281118754321,385598824757308495,990192114478165991,762487150952398591,276430892668497852,123220165421259131,418117314304709571,152211555859554224,718281051882330526,233463660093317531,409093329836063989,52608084352852611,817271659518367478,639760304733839793,932581209864964716,904623809810323753,583050427348077556,426753153480362115,944062050147971698,266322106438800564,102943400465450368,452933071047422080,624425325948359698,621301516415909890,260566949669215359,565270758677617800,717643158429095955,982275716197408400,381862429165434613,150110391783884142,309260750794681312,719785405511982212,697617633043675214,278105551174319338,472747181090572499,162407414057599071,666179009870944844,432541339811725652,609493892817412964,555324660190833466,528092148508498576,445136043114151903,955893847755069006,59466382010678855,366188822818540533,995785006282761284,959561124022130420,371319071252911376,500755545017516550,400500992221132872,898909162136855171,267465355754226321,629955237215651742,560232131235694289,603536186655816989,264137771428757362,141658772070054171,575066804446595016,686407819647185950,639469134456726073,594473618258021472,459521034430285697,745714776869256149,406376431697825574,538417373349899733,607875738165970025,992471639243067913,500566783780078996,12332234662479068,990970995127490984,170036378699211945,768858770290288530,429137753838412808,319220450916143708,609864546199162241,207079900682058018,959288946796713981,965426298603697245,954361158664325561,887946839058211312,508532611437904206,450173176924030059,469337529689954905,139666384199694953,289874173797972361,965728910951976054,847612757482781961,858905250907850336,135760061293457750,557247074524168090,536281582926578252,366970866424356794,445281179046496318,481920614086585010,718589036946745785,156837903958528872,595352110405397994,512217779520174526,913190372356907448,629529396936975830,382270831865720931,783511877645177470,405648337401686406,685710407798322197,727981732725879499,982468179847525630,888268332951310885,878156066056824193,845288595836207700,846461649589043653,378433481849099702,279979054347619460,917891922743582588,659678263051930328,478021268673236115,366644278341410917,908462131992373010,328896186236095738,707387827353986630,701918064542661139,862262611580156408,489470481770060735,972081078371167877,171534396568615338,796644787436492488,550455527428035671,720692344420625967,415826527883816711,162236476806553295,763336025282722819,904077983033384845,716900564065953923,676126320132396230,730788336273726059,260401740229860375}
Returns: "Possible"
{235708253348284948,736651078147174236,379175507419032424,976447411435548028,515504283935568163,789648565917495992,693290166253792828,118202459205424795,952396136264361221,634932908373539786,477693412953757312,513377575640315420,758818955102709193,982116547725972014,526117981785684761,431159907609929167,156232412303638149,149164129456255335,637237801338012702,887056070029247474,801016858017570690,777309830705356744,278971235161321790,918587082503988221,813312026183757079,396101907046592893,803296379334932779,795307752434657936,984493332004478888,747383235143203350,944628189985630717,383712685587195500,311604078580530133,521596091016022030,77566567163428433,637585849961361454,406343798192564128,646116851909863411,891018750997609907,959770075564849514,636666409361004675,248667873013042393,195847289297472408,660241811789335278,377488674094057996,296459411190267946,966935028939787880,27357091474920882,174966643302969096,329210657473138083,968026245408459264,585911230371189691,825242492833548198,194127732507080984,97729119320141816,539187580910124062,135666124143415033,742305534631199596}
Returns: "Impossible"
{235708253348284948,736651078147174236,379175507419032424,976447411435548028,515504283935568163,789648565917495992,693290166253792828,118202459205424795,952396136264361221,634932908373539786,477693412953757312,513377575640315420,758818955102709193,982116547725972014,526117981785684761,431159907609929167,156232412303638149,149164129456255335,637237801338012702,887056070029247474,801016858017570690,777309830705356744,278971235161321790,918587082503988221,813312026183757079,396101907046592893,803296379334932779,795307752434657936,984493332004478888,747383235143203350,944628189985630717,383712685587195500,311604078580530133,521596091016022030,77566567163428433,637585849961361454,406343798192564128,646116851909863411,891018750997609907,959770075564849514,636666409361004675,248667873013042393,195847289297472408,660241811789335278,377488674094057996,296459411190267946,966935028939787880,27357091474920882,174966643302969096,329210657473138083,968026245408459264,585911230371189691,825242492833548198,194127732507080984,97729119320141816,539187580910124062,135666124143415033,742305534631199596,797980906366067233}
Returns: "Possible"
{475452717231343628,268516000356625782,813436198904104002,618920893725881391,852954699176124614,320238339837328331,270907671625671449,812523675878329843,90795390732982698,974776301167058377,698860095568999430,320318356111978992,330773824234097452,297384497360657675,396782750492728230,823054462400297700,847595735647564250,737111832938291352,733344722699786987,188572328665984534,192990579489760721,751554696366325846,359748223735243505,421581053746966209,231171331977365959,442827832886033311,50436245152568219,204979604756240871,52076610277694457,593111219131033742,982927748233544663,626614981864756364,102891814840485437,910538312006595914,130104651930692871,801376348407356409,539993743337284514,635959178116125866,569304111239275698,74405391204270825,595380168034616364,347858170090343366,859254502503038298,836160370283315213,652876706836413090,254801934917982423,782460039659240692,314231547594842730,194025860401113135,338743156472887657,681483365778183791,466285085520115366,164605112401622327,698154155857754793,888475400842302886,396087572038478476,518146233259805083,841561418510392528,759548264692693307,719355261043300875,93913213637158382,384666034407487616,994641886059221422,449015600493557819,769774617695810291,476814144886236089,416173480906457919,713050216712714449,967340729951034934,209482473238741374,965346120618477023,782977273880675369,819251668228335381,509603536551776132,341085196944691648,132809211886496386,415762385429267208,950373686960970682,366138715966764635,967509981006069812,148301183425193578,953201207851711867,769925366748921056,28360040242641649,204596725173859872,706106077067818865,957707455109858591,644320158579642325,602991761783205416,950041123116703394,674398247776286883,72744941194168449,904152376396665379,249998032578075967,354596444809616358,687700311988126437,65963140098184199,950888081576168235,761556774920791258,157564185209585170,191727953754258499,14443099487892801,697857635502798710,71672367322559281,517355171640041621,747453777743675442,781163304619370391,10352135138872819,808285290777798910,633225476843962973,343647472641757305,956009752783438308,427280838827076509,51320007889713708,130423414277397824}
Returns: "Impossible"
{475452717231343628,268516000356625782,813436198904104002,618920893725881391,852954699176124614,320238339837328331,270907671625671449,812523675878329843,90795390732982698,974776301167058377,698860095568999430,320318356111978992,330773824234097452,297384497360657675,396782750492728230,823054462400297700,847595735647564250,737111832938291352,733344722699786987,188572328665984534,192990579489760721,751554696366325846,359748223735243505,421581053746966209,231171331977365959,442827832886033311,50436245152568219,204979604756240871,52076610277694457,593111219131033742,982927748233544663,626614981864756364,102891814840485437,910538312006595914,130104651930692871,801376348407356409,539993743337284514,635959178116125866,569304111239275698,74405391204270825,595380168034616364,347858170090343366,859254502503038298,836160370283315213,652876706836413090,254801934917982423,782460039659240692,314231547594842730,194025860401113135,338743156472887657,681483365778183791,466285085520115366,164605112401622327,698154155857754793,888475400842302886,396087572038478476,518146233259805083,841561418510392528,759548264692693307,719355261043300875,93913213637158382,384666034407487616,994641886059221422,449015600493557819,769774617695810291,476814144886236089,416173480906457919,713050216712714449,967340729951034934,209482473238741374,965346120618477023,782977273880675369,819251668228335381,509603536551776132,341085196944691648,132809211886496386,415762385429267208,950373686960970682,366138715966764635,967509981006069812,148301183425193578,953201207851711867,769925366748921056,28360040242641649,204596725173859872,706106077067818865,957707455109858591,644320158579642325,602991761783205416,950041123116703394,674398247776286883,72744941194168449,904152376396665379,249998032578075967,354596444809616358,687700311988126437,65963140098184199,950888081576168235,761556774920791258,157564185209585170,191727953754258499,14443099487892801,697857635502798710,71672367322559281,517355171640041621,747453777743675442,781163304619370391,10352135138872819,808285290777798910,633225476843962973,343647472641757305,956009752783438308,427280838827076509,51320007889713708,130423414277397824,424090933063403087}
Returns: "Possible"
{374449704980535443,129869278175112464,494233310511335320,94866539332428007,743781722663313941,675149855025975791,133410393759722620,916358097966767886,510770762925587811,876541971930507437,589958275515246970,231272397043696267,649014680665358051,224224460092436189,30526218292520101,822237907409004911,114888613137438836,158018700995348144,809844008290739178,274712522471732998,163145869718634847,465694705173445621,822475369834231938,896347930626141889,703028228806838519,120676061863388673,925347001161434611,74498413075045697,163815144827760586,737891072954048119,490138608248346830}
Returns: "Impossible"
{374449704980535443,129869278175112464,494233310511335320,94866539332428007,743781722663313941,675149855025975791,133410393759722620,916358097966767886,510770762925587811,876541971930507437,589958275515246970,231272397043696267,649014680665358051,224224460092436189,30526218292520101,822237907409004911,114888613137438836,158018700995348144,809844008290739178,274712522471732998,163145869718634847,465694705173445621,822475369834231938,896347930626141889,703028228806838519,120676061863388673,925347001161434611,74498413075045697,163815144827760586,737891072954048119,490138608248346830,561740597055599414}
Returns: "Possible"
{16753945781855366,318761496454227295,616848379212881346,444126969910230482,400953313207119208,169840349407634012,824907758916953597,665173976451115123,143333449401360999,951255421333961036,327679569658866775,645605023115999628,499796723669492016,465070967747928029,893626664989222792,399732414328430825,345787811533449158,548594058985954065,121296433922263515,137462067739220707,910637876714358577,372082623849775588,33498305154993714,106837530352711471,363627860293605995,56153859118613497,176922834910956174,919488967944759619,698673301497599266,40859528886706493,777700620063373759,474368997312975778,818455106645654118,403664645357600465,736466319025699342,157699536156160584,921003411891085830,423363416498434523,434003419816615129,216001912613760249,458703545032465021,884063757978072079,804271984319123915,265200930620855729,756141155805753510,241005901739412921,87923319140903687,838688503465930934,113455402436349289,828431759506262102,29128625724746663,914322973615191366,951487101575480224,326576159407859387,710665184304000025,951093235449232149,844407752021494894,731696157649028119,254824313136433701,686606542124675879,129879829101406152,255194375572183164,240005516586997122,984312588886136937,985153178075820647,717379002720834674,5967444570272435,367335376360531025,268866749039502599,939548081613631964,382874026346992500,137741109273582469,895001834200593743,927017173961728899,365772752213296192,675984885352098257,450913122013992074,132493282221158814,991488618811579859,376995462954141523,882514641271128002,875972457108657798,112228308181370334,52961059753684681,100052537692177706,149308672285866931,350179535838266234,747699839229159631,236239933148650420,36514108754445672,761169000197878583,668413804781337695,918442394075810386,996611950755273391,158425983290165962,354478524508490044,666342260402058739,425414596661400085,160967046678862920,990403770566047777,933935972607148929,359576338703045727,625056969044510059,584490504483725989,274662708004778934,280579028161261195,684778415649611651,291473447364291376,337172079284125457,894335531787601168,650901617324224377,410138814298057671,241904753147045696,773181268246940483,763134594501736741,870973780771426375,328743092679014195,498351390341550241,961349933768271775,669961138014834113,2354774064064066,428186679064197787,318891390151687154,346954537968924402,407423423790826008,61739525580057523,259030780557674023,393794148856754084,670231032940197121,981847985272309390,191708988081565107,246795845570683931,691007630564026248,295527516353493309,626031475675594621,613131897472929024,564297446362108738,190462333443690777,424061906039930790,344275880272883548,289545132054302444,337592279612117455,793242522360137650,684784562127237463,987537076921747248,853048468371041373,638899437952848374,452981225591064448,123330919782764762,245634314267426004,178149132622689778,720638261171703751,193976118724722602,930047766751340330,803097347238490566,43168177777373143,105878251714658987,548600294344738830,359470002390819890,187813095840544310,505151995073152876,276411138516542884,106502430629493013,314320386441765824,497770173700105234,224375681327257730,137251129209584102,758493715185849503,178480683708211760,530125572046741493,21549177452814708,36846979614264507,510056563916892500,766142105071474609,811891234114398681,354790837227290068,629709048865674155,733211174849113883,815936211286351994,120153684667295031,322350825385325422,932884183608884954,389823103365967592,550945414441664258,255602498001305465,26007258716268500,840099949424307516,666357493582552373,691599621353760853,545484949819280279,647141903800849804,813166412371845736,559423340419349952,931854889410812484,139858050193708524,617235464808521527,694467708995424730,393680095516476337,130509628834992969,983223493928451710,475547554736858063,150112123412007727,999806591515457426,905581215903636026,732098011692201220,578573739678649359,594952284817965590,250943068215541570,140593962354135285,1809077889782768,643491450346096997,851089600155417288,867493225314992597,698410576650792684,31531393436937231,172559510092182715,773906231570744041,927114366068064179,213816524044389130,649112068857067481,830732855747627110,721865938924434303,114984078926596842,974124309819118945,507363378843971959,318855339539589026,572999715702241750,835133513032531241,793859954817724537,456667909786492108,291298220622889472,887139110965835032,42623964056024932,215928090779642069,805486176824750818,222544821721917960,877051809837209016,129500231434004566,955801284604348091,954836193347489439,212617627178492812,701906980797990559,865716345233668486,210165276903079101,799869008635983332,705643682977693750,805679829265601226,315374933587557187,331711146693970031,236289266957807567,218030767972406610,95850175455510560,897873843201832860,929657897778078885,13747475487578704,604773888607054945,983060931734099271,768592097989282293,267793725354995685,5921349511503393,326015688005700047,789203983418446344,149770239815895415,468479841078167446,49089220025668597,966458004980071272,337671062878051951,91577465081940440,484021146383641573,870407365797310308,659928451671710658,322168979194638074,553868888306547673,118882372091923680,18080797844406056,922323301915885435,893244761420846323,667654526837249961,257126148294599848,398261980123582053,582222852983641203,741906196680794321,345553398202528261,888329155302746950,433808336104606930,178516189917832588,785772256933986320,516708493388990268,123109804187143154,969309052987326904,917592444043804722,392515277383062389,636948459845239048,24844425269138219,223361158936711624,262346859622918251,821361592214610792,719523267560596777,176136136588055953,457964518652068617,776093164304429732,70080005793605707,877462929473010425,790464074759895329,945876678758956055,893672910847626686,136811587103278339,654359743296566165,377688368543201980,894376638882373678,870986098416927361,802251795570049650,140986396261052205,741174586444020727,637893685875242437,529763847281072428,710055499019152002,189934639659084947,77689202830602168,450099013869500194,12025464739921576,618991421610246290,242537030162672375}
Returns: "Impossible"
{16753945781855366,318761496454227295,616848379212881346,444126969910230482,400953313207119208,169840349407634012,824907758916953597,665173976451115123,143333449401360999,951255421333961036,327679569658866775,645605023115999628,499796723669492016,465070967747928029,893626664989222792,399732414328430825,345787811533449158,548594058985954065,121296433922263515,137462067739220707,910637876714358577,372082623849775588,33498305154993714,106837530352711471,363627860293605995,56153859118613497,176922834910956174,919488967944759619,698673301497599266,40859528886706493,777700620063373759,474368997312975778,818455106645654118,403664645357600465,736466319025699342,157699536156160584,921003411891085830,423363416498434523,434003419816615129,216001912613760249,458703545032465021,884063757978072079,804271984319123915,265200930620855729,756141155805753510,241005901739412921,87923319140903687,838688503465930934,113455402436349289,828431759506262102,29128625724746663,914322973615191366,951487101575480224,326576159407859387,710665184304000025,951093235449232149,844407752021494894,731696157649028119,254824313136433701,686606542124675879,129879829101406152,255194375572183164,240005516586997122,984312588886136937,985153178075820647,717379002720834674,5967444570272435,367335376360531025,268866749039502599,939548081613631964,382874026346992500,137741109273582469,895001834200593743,927017173961728899,365772752213296192,675984885352098257,450913122013992074,132493282221158814,991488618811579859,376995462954141523,882514641271128002,875972457108657798,112228308181370334,52961059753684681,100052537692177706,149308672285866931,350179535838266234,747699839229159631,236239933148650420,36514108754445672,761169000197878583,668413804781337695,918442394075810386,996611950755273391,158425983290165962,354478524508490044,666342260402058739,425414596661400085,160967046678862920,990403770566047777,933935972607148929,359576338703045727,625056969044510059,584490504483725989,274662708004778934,280579028161261195,684778415649611651,291473447364291376,337172079284125457,894335531787601168,650901617324224377,410138814298057671,241904753147045696,773181268246940483,763134594501736741,870973780771426375,328743092679014195,498351390341550241,961349933768271775,669961138014834113,2354774064064066,428186679064197787,318891390151687154,346954537968924402,407423423790826008,61739525580057523,259030780557674023,393794148856754084,670231032940197121,981847985272309390,191708988081565107,246795845570683931,691007630564026248,295527516353493309,626031475675594621,613131897472929024,564297446362108738,190462333443690777,424061906039930790,344275880272883548,289545132054302444,337592279612117455,793242522360137650,684784562127237463,987537076921747248,853048468371041373,638899437952848374,452981225591064448,123330919782764762,245634314267426004,178149132622689778,720638261171703751,193976118724722602,930047766751340330,803097347238490566,43168177777373143,105878251714658987,548600294344738830,359470002390819890,187813095840544310,505151995073152876,276411138516542884,106502430629493013,314320386441765824,497770173700105234,224375681327257730,137251129209584102,758493715185849503,178480683708211760,530125572046741493,21549177452814708,36846979614264507,510056563916892500,766142105071474609,811891234114398681,354790837227290068,629709048865674155,733211174849113883,815936211286351994,120153684667295031,322350825385325422,932884183608884954,389823103365967592,550945414441664258,255602498001305465,26007258716268500,840099949424307516,666357493582552373,691599621353760853,545484949819280279,647141903800849804,813166412371845736,559423340419349952,931854889410812484,139858050193708524,617235464808521527,694467708995424730,393680095516476337,130509628834992969,983223493928451710,475547554736858063,150112123412007727,999806591515457426,905581215903636026,732098011692201220,578573739678649359,594952284817965590,250943068215541570,140593962354135285,1809077889782768,643491450346096997,851089600155417288,867493225314992597,698410576650792684,31531393436937231,172559510092182715,773906231570744041,927114366068064179,213816524044389130,649112068857067481,830732855747627110,721865938924434303,114984078926596842,974124309819118945,507363378843971959,318855339539589026,572999715702241750,835133513032531241,793859954817724537,456667909786492108,291298220622889472,887139110965835032,42623964056024932,215928090779642069,805486176824750818,222544821721917960,877051809837209016,129500231434004566,955801284604348091,954836193347489439,212617627178492812,701906980797990559,865716345233668486,210165276903079101,799869008635983332,705643682977693750,805679829265601226,315374933587557187,331711146693970031,236289266957807567,218030767972406610,95850175455510560,897873843201832860,929657897778078885,13747475487578704,604773888607054945,983060931734099271,768592097989282293,267793725354995685,5921349511503393,326015688005700047,789203983418446344,149770239815895415,468479841078167446,49089220025668597,966458004980071272,337671062878051951,91577465081940440,484021146383641573,870407365797310308,659928451671710658,322168979194638074,553868888306547673,118882372091923680,18080797844406056,922323301915885435,893244761420846323,667654526837249961,257126148294599848,398261980123582053,582222852983641203,741906196680794321,345553398202528261,888329155302746950,433808336104606930,178516189917832588,785772256933986320,516708493388990268,123109804187143154,969309052987326904,917592444043804722,392515277383062389,636948459845239048,24844425269138219,223361158936711624,262346859622918251,821361592214610792,719523267560596777,176136136588055953,457964518652068617,776093164304429732,70080005793605707,877462929473010425,790464074759895329,945876678758956055,893672910847626686,136811587103278339,654359743296566165,377688368543201980,894376638882373678,870986098416927361,802251795570049650,140986396261052205,741174586444020727,637893685875242437,529763847281072428,710055499019152002,189934639659084947,77689202830602168,450099013869500194,12025464739921576,618991421610246290,242537030162672375,330178278578695313}
Returns: "Possible"
{868751993012459880,735304912868466499,131863279014337721,785741941569124868,912688100426145441,434351485938678309,774794729681365464,590075411899980099,36214360170859269,279125300635254326,960173373046689085,214362833256618199,659783794981853786,568097292708981793,671490962951048794,914946253117320816,920685165470415359,489883360183606489,625631356450204851,571117627026270877,48383062835845508,577403375366196142,441878141420972915,801903474277334004,282077500194471672,141605523929996677,225857949936426006,369629846834694716,954342680969709934,751542960781242346,716674056684198278,640488891662735463,954419954069429143,374500824681364801,438032275621247169,104682481355216915,573027246894288750,967749340917259125,129120836704976423,679067467979672116,817944911957151038,506245715573451892,35222339417579226,651209017283758320,88388964226551459,932887046032947650,722148962407055238,416892780701698778,514450552771758349,609083290226904427,545785222253984367,94922727221349750,113950965151934751,705462713029966961,394949662976372688,328267089701277254,350383711336336859,482378077842700603,282427982415466088,893811485805750928,54135785324255641,778530763203821073,304319035945787313,811857623245577547,971861444400029626,153012130266967533,740667617067059852,292985974142982262,7798631911344616,445242141683096504,241308606518209532,542496458660962223,463658129082580569,997518919449758092,317518163067903681,336199820143017660,933658785486915945,792473462447635242,461076317700020897,249451088246963962,999523381156088806,75479389021781145,22896158678293211,119992413015960420,915131065098595484,390975222863010527,580887603191517078,848074903278963845,423289223271045130,852234797570459848,973510012045552614,578618976047582891,291929289850609049,286862655194462845,926709227102187037,276310297041505106,767903631242784060,821737862834846399,167102597865356659,653841470486425473,858729325710645719,698837573380721542,380556152254147612,499060521619880210}
Returns: "Impossible"
{868751993012459880,735304912868466499,131863279014337721,785741941569124868,912688100426145441,434351485938678309,774794729681365464,590075411899980099,36214360170859269,279125300635254326,960173373046689085,214362833256618199,659783794981853786,568097292708981793,671490962951048794,914946253117320816,920685165470415359,489883360183606489,625631356450204851,571117627026270877,48383062835845508,577403375366196142,441878141420972915,801903474277334004,282077500194471672,141605523929996677,225857949936426006,369629846834694716,954342680969709934,751542960781242346,716674056684198278,640488891662735463,954419954069429143,374500824681364801,438032275621247169,104682481355216915,573027246894288750,967749340917259125,129120836704976423,679067467979672116,817944911957151038,506245715573451892,35222339417579226,651209017283758320,88388964226551459,932887046032947650,722148962407055238,416892780701698778,514450552771758349,609083290226904427,545785222253984367,94922727221349750,113950965151934751,705462713029966961,394949662976372688,328267089701277254,350383711336336859,482378077842700603,282427982415466088,893811485805750928,54135785324255641,778530763203821073,304319035945787313,811857623245577547,971861444400029626,153012130266967533,740667617067059852,292985974142982262,7798631911344616,445242141683096504,241308606518209532,542496458660962223,463658129082580569,997518919449758092,317518163067903681,336199820143017660,933658785486915945,792473462447635242,461076317700020897,249451088246963962,999523381156088806,75479389021781145,22896158678293211,119992413015960420,915131065098595484,390975222863010527,580887603191517078,848074903278963845,423289223271045130,852234797570459848,973510012045552614,578618976047582891,291929289850609049,286862655194462845,926709227102187037,276310297041505106,767903631242784060,821737862834846399,167102597865356659,653841470486425473,858729325710645719,698837573380721542,380556152254147612,499060521619880210,239312782159066655}
Returns: "Possible"
{576384297066129843,766156748825578810,975271562846047819,806368021242406923,954941269537785790,564954360640382426,306151109770297094,70822108522476287,616393445169905843,830465003681299251,664378484604432191,138450457367458466,885505308742232423,573357002893922174,236854359377240146,203194233145570246,915208735796764031,379149570399184454,121764941753037186,115559815182427683,531431546263455294,711934839982937318,45508145365220126,102334549308576931,353544786665106014,58937800598985346,440688691219602219,875580693900743831,452196448532375314,467034099916666267,862841931226266431,856193030761496083,519920997880169610,467780174327863335,561639157458635894,819320152870462195,505536174918687991,507218098905423311,337772153689542654,260074952654702290,141550945466003410,506025812872442059,682879799205376218,417262831266571226,410421766946789719,570773854911307734,340064246419669899,330502777363090983,282656274413202386,736245295336607982,951730445233859123,651886579729939042,678434635191664999,580954588786087875,335390819184088383,184011608552558447,975474203054209050,620344237931294698,416129858334343026,513626358145320950,24660198893395802,773524211780800450,208856141971162586,584108583366873726,376984366247766643,485135072782424238,577294360157636027,742511761212706443,879877068491392519,61102266216157546,427943462381267982,210285876310323054,83046855196717274,974120901101073271,58783047556494979,167942177752958718,869326943642976655,201003430842308771,132500374671741962,426402868837040014,748150859307946362,24431705473304970,978543838254888358,170544576299819039,805350993335879687,684662743368785427,348607191023270846,26491939548298270,260252527871318002,842962538266392287,418401665113981974,857304877238477790,749398862894109499,449125726256139935,862821009201289375,296622599837716563,448578087733542035,782943888947182178,723126034153644942,641135953938397847,330837708549311571,140436827467889875,701252879062301627,490608578356765862,340696722637127171,928090982077277446,319000599402476154,560634893586146983,516444772451110390,178392709081588966,169578279609178463,465691980413287054,469066349764265463,692827060203471759,640347915979598971,501989001311246374,968346899303074899,67860794808587718,696000775940797379,73841829472132375,548109712182155558,581018506568649231,481246589967368750,53931414286022342,125266832238563247,340202951816154083,566394711883997579,533043592684529494,340897206407721591,835897509377094614,421098798899740859,338230160508365259,158676436919216762,431226457499204659,13965564622314054,850049703317866570,575586430642705874,597590357402549130,212045770928315062,378540447192001026,3037065247687922,278225496818088170,655990180068045570,733230994116286802,253443364448442794,929670179880478899,174190120237900523,835533486019639946,541543015354786103,108285846996651042,283719017794243059,150555419098968446,287223442293270674,346120834280397082,72136764055212310,435345671800449626,644707967473244762,260554228396485815,82748797320221347,626660137783529591,188601336776524574,232343683026348247,329575532021782887,835048574244564694,53752885948046559,909076111961543283,752068470646113406,758988277202094651,745797523680062343,654091118815255098,192667637966719714,415484541049055118,81088525400522754,108183861603267031,833487861980189350,478628290794653122,909500061711614246,64760512142253246,571901406299742478,862688364336220330,592379860701199295,341331554290537591,71829101884329771,96871331993592398,448114491201037819,386184187622671035,901035158448654843,786757880262732239,396129145140304810,572229918455560963}
Returns: "Impossible"
{576384297066129843,766156748825578810,975271562846047819,806368021242406923,954941269537785790,564954360640382426,306151109770297094,70822108522476287,616393445169905843,830465003681299251,664378484604432191,138450457367458466,885505308742232423,573357002893922174,236854359377240146,203194233145570246,915208735796764031,379149570399184454,121764941753037186,115559815182427683,531431546263455294,711934839982937318,45508145365220126,102334549308576931,353544786665106014,58937800598985346,440688691219602219,875580693900743831,452196448532375314,467034099916666267,862841931226266431,856193030761496083,519920997880169610,467780174327863335,561639157458635894,819320152870462195,505536174918687991,507218098905423311,337772153689542654,260074952654702290,141550945466003410,506025812872442059,682879799205376218,417262831266571226,410421766946789719,570773854911307734,340064246419669899,330502777363090983,282656274413202386,736245295336607982,951730445233859123,651886579729939042,678434635191664999,580954588786087875,335390819184088383,184011608552558447,975474203054209050,620344237931294698,416129858334343026,513626358145320950,24660198893395802,773524211780800450,208856141971162586,584108583366873726,376984366247766643,485135072782424238,577294360157636027,742511761212706443,879877068491392519,61102266216157546,427943462381267982,210285876310323054,83046855196717274,974120901101073271,58783047556494979,167942177752958718,869326943642976655,201003430842308771,132500374671741962,426402868837040014,748150859307946362,24431705473304970,978543838254888358,170544576299819039,805350993335879687,684662743368785427,348607191023270846,26491939548298270,260252527871318002,842962538266392287,418401665113981974,857304877238477790,749398862894109499,449125726256139935,862821009201289375,296622599837716563,448578087733542035,782943888947182178,723126034153644942,641135953938397847,330837708549311571,140436827467889875,701252879062301627,490608578356765862,340696722637127171,928090982077277446,319000599402476154,560634893586146983,516444772451110390,178392709081588966,169578279609178463,465691980413287054,469066349764265463,692827060203471759,640347915979598971,501989001311246374,968346899303074899,67860794808587718,696000775940797379,73841829472132375,548109712182155558,581018506568649231,481246589967368750,53931414286022342,125266832238563247,340202951816154083,566394711883997579,533043592684529494,340897206407721591,835897509377094614,421098798899740859,338230160508365259,158676436919216762,431226457499204659,13965564622314054,850049703317866570,575586430642705874,597590357402549130,212045770928315062,378540447192001026,3037065247687922,278225496818088170,655990180068045570,733230994116286802,253443364448442794,929670179880478899,174190120237900523,835533486019639946,541543015354786103,108285846996651042,283719017794243059,150555419098968446,287223442293270674,346120834280397082,72136764055212310,435345671800449626,644707967473244762,260554228396485815,82748797320221347,626660137783529591,188601336776524574,232343683026348247,329575532021782887,835048574244564694,53752885948046559,909076111961543283,752068470646113406,758988277202094651,745797523680062343,654091118815255098,192667637966719714,415484541049055118,81088525400522754,108183861603267031,833487861980189350,478628290794653122,909500061711614246,64760512142253246,571901406299742478,862688364336220330,592379860701199295,341331554290537591,71829101884329771,96871331993592398,448114491201037819,386184187622671035,901035158448654843,786757880262732239,396129145140304810,572229918455560963,614951041767679116}
Returns: "Possible"
{466889722557863283,223919296359202686,802878635553862149,492175234311690599,469426646734746679,576175028985714700,77715319090951051,321212571407284440,613648305033638535,421901223578393187,334194429780464753,265653933590902553,22630390043334908,696318530586465347,848716955541910837,518474083771875312,466695125993717146,119459466107960802,384670628832377736,837297356217293396,722809995336948934,4462976453425737,644533005938366818,208524515705346510,569136214679010044,349777903595713495,865332087655741781,228253691729778886,784438831701823545,574156331448647511,695665269072713075,480753454724733699,2320911513662837,109629927330559149,729043267228291490,904406961066660333,492215316852868,831632249183034144,297216388586107911,525263353224781269,289998868198709415,337573749510044868,77768442626003115,898917596247072307,646973918305743690,636617127888589497,997414765197443055,99117063198359268,617920610674725403,671631116961627986,817462015487905880,492009207056284646,692261808250272253,389864005168574565,642838249906452104,36688515404470999,344364523411733156,641531025350729543,687352717736809141,263776379156813188,332194067283859862,491249226421279679,978376076028179244,975488786549764748,886124696465166484,239752701824873898,961959073195318625,229183835635537974,452520678681640884,650629311966450054,673506552138979193,957634237111204437,780201759357410412,753747106175154013,570917803391398516,706475460539481847,210680122833828645,382968193285316254,912817562143406344,54091890574039665,422309250590437832,614470667086871467,91527448714966665,343239297370510693,273917398126033551,516479738604903162,690165586088760717,557889428919391566,860270278084072269,792905442835510825,776469241720411680,540233524352889188,303261014236239743,395814023330312959,496013314640043196,97855423515849443,285205819630852508,368809698851025254,902998083469234434,317274309205268440,435633208794388442,640872497118344026,554567074930120990,838776617000385575,358509756971496742,525852754908968087,873936582236200800,522693381312582826,889238684019924870,386219798938377971,437957225850337453,365738630530775606,39857172615191850,647380562295627145,576768177234671931,163277124166472043,261502877100161646,508476770440901620,183517228296214725,724441848538501311,1703172018003350,760882769790761417,198160031605194605,764480939559057143,159726965547701305,922692983874975594,938846925856387325,675725075242425928,649434569898006106,516816798024005125,400377863502042634,913415556837020259,608490861991090517,422218979865800857,778989966268961001,279586663724955690,725143186125823814,481489402909571178,442928920039545322,880101215078422684,114425928309118260}
Returns: "Impossible"
{466889722557863283,223919296359202686,802878635553862149,492175234311690599,469426646734746679,576175028985714700,77715319090951051,321212571407284440,613648305033638535,421901223578393187,334194429780464753,265653933590902553,22630390043334908,696318530586465347,848716955541910837,518474083771875312,466695125993717146,119459466107960802,384670628832377736,837297356217293396,722809995336948934,4462976453425737,644533005938366818,208524515705346510,569136214679010044,349777903595713495,865332087655741781,228253691729778886,784438831701823545,574156331448647511,695665269072713075,480753454724733699,2320911513662837,109629927330559149,729043267228291490,904406961066660333,492215316852868,831632249183034144,297216388586107911,525263353224781269,289998868198709415,337573749510044868,77768442626003115,898917596247072307,646973918305743690,636617127888589497,997414765197443055,99117063198359268,617920610674725403,671631116961627986,817462015487905880,492009207056284646,692261808250272253,389864005168574565,642838249906452104,36688515404470999,344364523411733156,641531025350729543,687352717736809141,263776379156813188,332194067283859862,491249226421279679,978376076028179244,975488786549764748,886124696465166484,239752701824873898,961959073195318625,229183835635537974,452520678681640884,650629311966450054,673506552138979193,957634237111204437,780201759357410412,753747106175154013,570917803391398516,706475460539481847,210680122833828645,382968193285316254,912817562143406344,54091890574039665,422309250590437832,614470667086871467,91527448714966665,343239297370510693,273917398126033551,516479738604903162,690165586088760717,557889428919391566,860270278084072269,792905442835510825,776469241720411680,540233524352889188,303261014236239743,395814023330312959,496013314640043196,97855423515849443,285205819630852508,368809698851025254,902998083469234434,317274309205268440,435633208794388442,640872497118344026,554567074930120990,838776617000385575,358509756971496742,525852754908968087,873936582236200800,522693381312582826,889238684019924870,386219798938377971,437957225850337453,365738630530775606,39857172615191850,647380562295627145,576768177234671931,163277124166472043,261502877100161646,508476770440901620,183517228296214725,724441848538501311,1703172018003350,760882769790761417,198160031605194605,764480939559057143,159726965547701305,922692983874975594,938846925856387325,675725075242425928,649434569898006106,516816798024005125,400377863502042634,913415556837020259,608490861991090517,422218979865800857,778989966268961001,279586663724955690,725143186125823814,481489402909571178,442928920039545322,880101215078422684,114425928309118260,402078316476745341}
Returns: "Possible"
{594755171052546766,186076615278002158,824964065620165812,973774736369288702,399423068937846176,554514841615655593,400618897981066495,177715514756065760,41874415470691216,993377929415253748,256700963665885600,461767440204018068,949605494669020920,443177701734290595,689567512849998220,307286732700573409,743590686458515945,597460286256384987,17397485277151955,957572298359729838,491423866270685609,596514775451166718,753250558086235878,746881872153563552,840752821644254661,111909941201690317,780514789556091074,432974669378199988,263283778571419890,271304079784869863,566478991092738462,12957223650430138,430420298486465431,183565053581745660,827592899038494110,643939567936697593,478393757221551599,427428132013725366,932312947060908988,357462900735236531,998355536146402020,620611399067328179,118611244074021540,103551495864266885,586080302276529898,517618837937624316,607773801835488384,634002848134521313,351765050035527355,240934888579646657,755713967249791696,488102155330128362,651299491686360720,892507455058839231,718017717097452179,385828745678437521,735217969741162473,169037091897625577,578793985218327443,860009903712751045,922346191733732489,130728959815225071,25695647343876328,717975388530402539,995154439592688869,29275237297168028,419652842665446785,996590796730847222,615396630304278698,645300425299830505,627456158572325047,417191412014878340,508514653228151499,922629964467447446,751837871934752503,802984593938369980,967627986123466146,120446890336753603,494802822818357745,528651848580412866,245056829320026823,607786175208255129,529657524656949152,117156342011660235,910069550493780658,231917933710659539,705117867416363233,741050516948222620,335202743471173580,224789482540210561,397522196359135175,741769001869804220,554651062365032862,252360445418510781,392576406030133222,43995389895238539,991825790090643927,779861763258391271,362163792430817959,793275206114892479,341420732888963548,49695804952861392,784296385357624265,496582222941594093,277578158105914033,756410271257467126,253928549951978742,100592622619569828,306387624448730028,262501287703009922,853214743350662888,489030142044131976,680005665959470827,915946065810236842,389260782445193975,710176699009907163,154809166835511219,80354375251615953,609627926489842820,514181510209458873,414364798137771696,547983818263043722,136386384865109699,992298109003560610,564361562900113105,633684812615256012,795977920558822605,514187781860158615,487512226221264849,171828951438813691,754859203555898544,742524733085534869,861049096325537769,294392412154149823,64041541448824982,477141385921674625,19034652088189380,535147606531958757,148428356298182852,5414749540728729,474554639610177512,58125257236186856,660433768266028007,344985671678533786,221459469051194070,725703958884764085,99554807880109541,37552592595116006,808832636242110594,725012228306499759,156286208250872509,95842443678671507,777065170862371511,854601646951441288,702042201075065260,660401177717418166,341988844500448407,722687752879353311,337673922275947404,998829247111069353,545023918840352441,489000662447045011,187953965680605412,975946885523412389,67623202448394395,167625526652565689,265811870443865580,141892178395449773,233282216034801105,38889279532601775,134021242637855649,519811326765673097,687393186683968418,215077508707189431,939295278714400128,135433350506106104,279051878006630888,806562429005880021,443403144982742679,73906372053199322,283582833395846018,725043115128492476,568155643501212059,53550580744165842,853290526551266236,796412896421037742,471693915741555085,684195549869112561,5139424809952987,227196336897708511,794649364557891771,114911140692699861,333922706509445055,456599746988471013,995574005817974202,619225696136471951,188659756650519533,668167951404988322,996482041106870222,526445696459211920,674152336947833260,51791855181774750,313912552337905809,665419514047603183,244865513651583672,887706135198847707,205878048942811314,445069248618352123,221239619321587643,190588243947657345,106387922510749378,633553805460915180,236069464845467352,551875058019156430,48187422127830429,923170685805275081,303179454164267981,903561752132640909,655751114220930691,639960697885176972,643641391693672320,678099765652972272,711247020254807764,935295294757392621,854762697858001378,655749457616039366,509612132967583995,147152446906593199,540446142639601344,518931110012442827,639871531109754607,747991885297037289,334775011915689979,238966326260187043,125277854716387322,555230902399461117,580657732431163044,423187074840226992,859690900659748065,419015388075153120,89948039572198279,295213962370679704,717561231768846576,112753285675988909,440275960070027258,558960030011685338,26805987318063091,669814743105429429,212117447789403266,985373165179779050,533871452221637077,348220146992065963,617476585503177926,281787656982014356,982730367072693412,653491866645663391,270466915151996656,686997463007190768,668087629128361127,938734422906573043,349224576804612804,504205958003465446,506529319431614163,975908890828838548,385435560597042904,578758393804694690,381687568627916024,709927243930548377,440174272619234204,650392489501823139,610110042035760380,612057027452894093,378981854202066162,201855736838106519,860085250650063321,455303206007540715,510237221794596833,767777856437555178,735315738767721937,229344370128898287,267912540617282985,757503528206838483,870773903447085011,43834635105086638,535230476112436892,13164151121779136,229899189074889633,948435469689157830,70484914153754575,369032497943792031,380937312193330925,560560557781295281,159702650263446401,645358813905692615,225924593859241397,695899460109172159,326877830128721099,6514972847244541,118259674621388188,326824172766663848,503731073773180825,30848579339179923,306420655419640770,858764371934599334,780626899462867708,201514767421790144,348168824187939249,95610078321708191,133945987554579173,172761056659247536,494226440296558507,290638660538218133,401489919206100628,868172298787799962,114705057457421806,940591689470012582,581973191399973267,918569193614951558,891013830075294872,539325941763230610,657973328491813878,928802822328656521,726358481577939374,881700757881829784,610237371867049921,650988586217618601,399414523124812469,300978277483524240,121219580024742374,192455774592969120,94411317618220169,82245109319911073,815956551060456692,781687608643570145,300274681470637024,648792225026181004,930831351511485569,465049549733401280,856183055517480431,355863537434602885,663950584643165917,942825357453223320,325590436392339139,780215355755015924,355042222788047024,418558399042803866,972897814737800181,789593963729374667,374962085430438114,179859921805567640,658787319912026590,209555093799108331,511708950825324693,637628823816248210,287291138467026632,195521576656628638,736448586453385671,878149891268364215,428470266161506241,279398473501289116,550858998468393930,257109612556660173,585438286921101779,548483960423505868,196576831694924986,780283283505245369,534420070431721403,539484674831432857,234880089906839974,884863045369444759,925455904798693867,76456993762232253,114480899888094342,849848919233499,243243247203994254,840835139571362242,279999726520954764,457044988933470119,761256264816366285,382983955450058677,541693939531815159,258300270442414037,433085428964289185,552463398803643839,906164292712776354,562060824519642101,617959528235896534,633703441497794752,497400361527148454,554974792616753073,328501733167506611,629465659233075687,537713461627490472,254071291458229125,647094649441852646,324235307500858507,593947434715766660,958816659594668532,344504008004616928,815584149594956529,241454354465423042,721918420995055347,707778484371066543,416092557777072609,40362659734945961,777136539129176751,9450580200809710,140631250060615653,351839476901866962,394581315965842357,869857970389178877,437709833160322447,976581503092164083,97882496953496285,594104198968758425,635430020234844545,609358181727572699,366347063579689141,390686945408883872}
Returns: "Impossible"
{594755171052546766,186076615278002158,824964065620165812,973774736369288702,399423068937846176,554514841615655593,400618897981066495,177715514756065760,41874415470691216,993377929415253748,256700963665885600,461767440204018068,949605494669020920,443177701734290595,689567512849998220,307286732700573409,743590686458515945,597460286256384987,17397485277151955,957572298359729838,491423866270685609,596514775451166718,753250558086235878,746881872153563552,840752821644254661,111909941201690317,780514789556091074,432974669378199988,263283778571419890,271304079784869863,566478991092738462,12957223650430138,430420298486465431,183565053581745660,827592899038494110,643939567936697593,478393757221551599,427428132013725366,932312947060908988,357462900735236531,998355536146402020,620611399067328179,118611244074021540,103551495864266885,586080302276529898,517618837937624316,607773801835488384,634002848134521313,351765050035527355,240934888579646657,755713967249791696,488102155330128362,651299491686360720,892507455058839231,718017717097452179,385828745678437521,735217969741162473,169037091897625577,578793985218327443,860009903712751045,922346191733732489,130728959815225071,25695647343876328,717975388530402539,995154439592688869,29275237297168028,419652842665446785,996590796730847222,615396630304278698,645300425299830505,627456158572325047,417191412014878340,508514653228151499,922629964467447446,751837871934752503,802984593938369980,967627986123466146,120446890336753603,494802822818357745,528651848580412866,245056829320026823,607786175208255129,529657524656949152,117156342011660235,910069550493780658,231917933710659539,705117867416363233,741050516948222620,335202743471173580,224789482540210561,397522196359135175,741769001869804220,554651062365032862,252360445418510781,392576406030133222,43995389895238539,991825790090643927,779861763258391271,362163792430817959,793275206114892479,341420732888963548,49695804952861392,784296385357624265,496582222941594093,277578158105914033,756410271257467126,253928549951978742,100592622619569828,306387624448730028,262501287703009922,853214743350662888,489030142044131976,680005665959470827,915946065810236842,389260782445193975,710176699009907163,154809166835511219,80354375251615953,609627926489842820,514181510209458873,414364798137771696,547983818263043722,136386384865109699,992298109003560610,564361562900113105,633684812615256012,795977920558822605,514187781860158615,487512226221264849,171828951438813691,754859203555898544,742524733085534869,861049096325537769,294392412154149823,64041541448824982,477141385921674625,19034652088189380,535147606531958757,148428356298182852,5414749540728729,474554639610177512,58125257236186856,660433768266028007,344985671678533786,221459469051194070,725703958884764085,99554807880109541,37552592595116006,808832636242110594,725012228306499759,156286208250872509,95842443678671507,777065170862371511,854601646951441288,702042201075065260,660401177717418166,341988844500448407,722687752879353311,337673922275947404,998829247111069353,545023918840352441,489000662447045011,187953965680605412,975946885523412389,67623202448394395,167625526652565689,265811870443865580,141892178395449773,233282216034801105,38889279532601775,134021242637855649,519811326765673097,687393186683968418,215077508707189431,939295278714400128,135433350506106104,279051878006630888,806562429005880021,443403144982742679,73906372053199322,283582833395846018,725043115128492476,568155643501212059,53550580744165842,853290526551266236,796412896421037742,471693915741555085,684195549869112561,5139424809952987,227196336897708511,794649364557891771,114911140692699861,333922706509445055,456599746988471013,995574005817974202,619225696136471951,188659756650519533,668167951404988322,996482041106870222,526445696459211920,674152336947833260,51791855181774750,313912552337905809,665419514047603183,244865513651583672,887706135198847707,205878048942811314,445069248618352123,221239619321587643,190588243947657345,106387922510749378,633553805460915180,236069464845467352,551875058019156430,48187422127830429,923170685805275081,303179454164267981,903561752132640909,655751114220930691,639960697885176972,643641391693672320,678099765652972272,711247020254807764,935295294757392621,854762697858001378,655749457616039366,509612132967583995,147152446906593199,540446142639601344,518931110012442827,639871531109754607,747991885297037289,334775011915689979,238966326260187043,125277854716387322,555230902399461117,580657732431163044,423187074840226992,859690900659748065,419015388075153120,89948039572198279,295213962370679704,717561231768846576,112753285675988909,440275960070027258,558960030011685338,26805987318063091,669814743105429429,212117447789403266,985373165179779050,533871452221637077,348220146992065963,617476585503177926,281787656982014356,982730367072693412,653491866645663391,270466915151996656,686997463007190768,668087629128361127,938734422906573043,349224576804612804,504205958003465446,506529319431614163,975908890828838548,385435560597042904,578758393804694690,381687568627916024,709927243930548377,440174272619234204,650392489501823139,610110042035760380,612057027452894093,378981854202066162,201855736838106519,860085250650063321,455303206007540715,510237221794596833,767777856437555178,735315738767721937,229344370128898287,267912540617282985,757503528206838483,870773903447085011,43834635105086638,535230476112436892,13164151121779136,229899189074889633,948435469689157830,70484914153754575,369032497943792031,380937312193330925,560560557781295281,159702650263446401,645358813905692615,225924593859241397,695899460109172159,326877830128721099,6514972847244541,118259674621388188,326824172766663848,503731073773180825,30848579339179923,306420655419640770,858764371934599334,780626899462867708,201514767421790144,348168824187939249,95610078321708191,133945987554579173,172761056659247536,494226440296558507,290638660538218133,401489919206100628,868172298787799962,114705057457421806,940591689470012582,581973191399973267,918569193614951558,891013830075294872,539325941763230610,657973328491813878,928802822328656521,726358481577939374,881700757881829784,610237371867049921,650988586217618601,399414523124812469,300978277483524240,121219580024742374,192455774592969120,94411317618220169,82245109319911073,815956551060456692,781687608643570145,300274681470637024,648792225026181004,930831351511485569,465049549733401280,856183055517480431,355863537434602885,663950584643165917,942825357453223320,325590436392339139,780215355755015924,355042222788047024,418558399042803866,972897814737800181,789593963729374667,374962085430438114,179859921805567640,658787319912026590,209555093799108331,511708950825324693,637628823816248210,287291138467026632,195521576656628638,736448586453385671,878149891268364215,428470266161506241,279398473501289116,550858998468393930,257109612556660173,585438286921101779,548483960423505868,196576831694924986,780283283505245369,534420070431721403,539484674831432857,234880089906839974,884863045369444759,925455904798693867,76456993762232253,114480899888094342,849848919233499,243243247203994254,840835139571362242,279999726520954764,457044988933470119,761256264816366285,382983955450058677,541693939531815159,258300270442414037,433085428964289185,552463398803643839,906164292712776354,562060824519642101,617959528235896534,633703441497794752,497400361527148454,554974792616753073,328501733167506611,629465659233075687,537713461627490472,254071291458229125,647094649441852646,324235307500858507,593947434715766660,958816659594668532,344504008004616928,815584149594956529,241454354465423042,721918420995055347,707778484371066543,416092557777072609,40362659734945961,777136539129176751,9450580200809710,140631250060615653,351839476901866962,394581315965842357,869857970389178877,437709833160322447,976581503092164083,97882496953496285,594104198968758425,635430020234844545,609358181727572699,366347063579689141,390686945408883872,223890292001596172}
Returns: "Possible"
{165509715094493669,861372993681467176,922930000462232378,284249581988502699,148316734276203305,580708507090592697,565858430477707502,215859083263015138,446899718382571000,585102372528154870,742518705906169645,925800123661751097,306261137617003562,191584749170291625,374393201862601959,428433880246761789,388250848078882230,43738337835467687,149795188004657635,80068325727269732,391517981941364711,318194463610956397,369993699585102307,124372050688524218,539320241167807932,12307068219957364,877236814794698220,521933324496114793,448513492966648930,181099509724182880,301485424893899757,7844067528979820,30824407691964088,653169513551256188,772669655213313700,911434766982121342,64638514750759605,124053875682367035,248171549122370931,903461537276545074,327874242115695345,67947932051725818,871338900624852722,77432487594589498,657321354523527912,848091419167005991,108699226924922721,162925471989045024,866506553855853299,220495193118601825,453938575711429115,867105197136024485,611017359147481852,673517200940297959,33151301730148279,501614461683734569,961193853396566002,128007142831222386,566656655783969961,978872159573049778,493806423967020082,343765000658572978,449058734701127208,694750854799289713,200090395241373818,210669968660440756,68991593606332584,904714451409573288,952295720660483645,466128071010253479,998624614214774507,291003010294460585,846851345644873703,285297335989644276,32413014383677665,876859509875705062,809751985043402020,962103885807616552,446091166730958368,473134700155157492,43632636417039018,568910471043841832,471187240681553267,725074156725517282,991312210523471986,3392117130637694,951876986306474868,155802311916618871,846022446959671421,78032729364481826,602270065201658927,742688010460947583,501030209586093623,428191453907106540,751013392277359548,458813857699985889,118646220939046257,207273252009553598,544923009299944053,239183675586826100,355367862559500413,175993091587536185,897995467645262328,283824952323005869,316106587734282673,475607679511037024,62316935771483516,376460084186027950,890412562879635691,946513172887764964,480436940977707836,109880452081297973,384531836267936435,505302570824130722,976026159313768928,450475599364128424,748756931966145121,593657494560420217,326131020368546295,833444322014964901,717990238843587639,754638530053837352,503515386780780024,813261432114413221,948126942116806584,125548403200561320,448364956085931961,197988466820655415,563809827822439589,765406016215789179,317599582069231610,203506802027830517,71268828276530356,137807836037545660,65529298147797950,810105278006608620,567949691237124972,514488652595410465,207093252625851112,860552608511957679,296675317833791086,660351265201823800,37573840355221045,93955927064290029,598151838292989738,589174521107226223,916276458429167869,433828019649124221,234111113615735612,655421667077285554,126385057973002229,269831018937354090,467145164223555770,785522544390888187,786393670674965169,688451242351828458,38971247687671981,615183502520265393,354380544787279776,779090282013976295,650472899168553266,171066130057003007,597793309717370472,922885756691897596,883080410598277997,624096050695698592,536144574855549929,598392170265849146,817466330498863659,354246803689180781,94304564066628850,758287207592080486,845003579252921966,586566039646863074,331847934365128938,492160125294090405,677339922710712948,360604716789055667,758068989311359031,204140935145492012,810851637026794034,476098783186294753,986248464746968567,914988128021307105,668155426976485372,559325720253604284,773442952093284388,897147684644398907,748912144054402343,39382397912508985,927675309530455981,550402618345829033,307495540679322923,177208269195422628,712913753563936999,754959717384363365,871392937585253797,967492376242528875,18153387714846129,530239483392990579,966528148997940210,913912228668040625,728092003855444198,763286093690750501,917974469206226025,126002001567064127,241686363410079076,204989880769197026,827888901926080117,997269554374362237,772983434236791521,754928215900999593,390715587308028856,53469697559153966,879128600838278316,590054320243691199,348485414783117803,569457199104291884,735604113342813356,101663639467928571,961934667707529071,837432281615538979,403721065058068846,181474593443122022,641101253237162674,666342339879132527,561987023773961570,750247535538114877,329151554799219129,532285007510907299,813621426405543294,62100195390805631,955251012679119014,518470543893494504,98859139980732286,44529983928810553,838021810033277091,395015732881734764,165424352744011170,182293236472202299,810036876344660205,414180586995850108,860334912935189867,945542949630052350,940866354118905330,960498796709432504,865388734301456803,327381763445217007,901980095173520230,240726973868805282,724656715662555118,315780519894125103,154982992435161643,632187590373860453,820770867329921250,226928580757835809,296107910670060853,975322362237748077,542719080095815548,629388441311492909,439230026960377852,215235728180514622,906678234974889318,500462644443829693,718977831134057453,838854815506529962,79059917712831652,297481651329560679,390929496712571685,808812047956464877,105511584169899119,901704360999872616,77667512866053813,534473603654235111,578902741376197297,466572394432734715,20786921240268924,240746926583863100,969551312414283170,211499993699265640,992136132271741230,507181773078750846,165172020639996456,659298474906409953,856092275992011629,576779382313129073,514480823068354172,566767072432025381,286605762749985973,317589609190604086,140862773180937447,692279136523164011,818333166968513580,430035477413742265,60892928639735138,304489071208262626,412389199131631614,778623050070880176,898105776260134452}
Returns: "Impossible"
{165509715094493669,861372993681467176,922930000462232378,284249581988502699,148316734276203305,580708507090592697,565858430477707502,215859083263015138,446899718382571000,585102372528154870,742518705906169645,925800123661751097,306261137617003562,191584749170291625,374393201862601959,428433880246761789,388250848078882230,43738337835467687,149795188004657635,80068325727269732,391517981941364711,318194463610956397,369993699585102307,124372050688524218,539320241167807932,12307068219957364,877236814794698220,521933324496114793,448513492966648930,181099509724182880,301485424893899757,7844067528979820,30824407691964088,653169513551256188,772669655213313700,911434766982121342,64638514750759605,124053875682367035,248171549122370931,903461537276545074,327874242115695345,67947932051725818,871338900624852722,77432487594589498,657321354523527912,848091419167005991,108699226924922721,162925471989045024,866506553855853299,220495193118601825,453938575711429115,867105197136024485,611017359147481852,673517200940297959,33151301730148279,501614461683734569,961193853396566002,128007142831222386,566656655783969961,978872159573049778,493806423967020082,343765000658572978,449058734701127208,694750854799289713,200090395241373818,210669968660440756,68991593606332584,904714451409573288,952295720660483645,466128071010253479,998624614214774507,291003010294460585,846851345644873703,285297335989644276,32413014383677665,876859509875705062,809751985043402020,962103885807616552,446091166730958368,473134700155157492,43632636417039018,568910471043841832,471187240681553267,725074156725517282,991312210523471986,3392117130637694,951876986306474868,155802311916618871,846022446959671421,78032729364481826,602270065201658927,742688010460947583,501030209586093623,428191453907106540,751013392277359548,458813857699985889,118646220939046257,207273252009553598,544923009299944053,239183675586826100,355367862559500413,175993091587536185,897995467645262328,283824952323005869,316106587734282673,475607679511037024,62316935771483516,376460084186027950,890412562879635691,946513172887764964,480436940977707836,109880452081297973,384531836267936435,505302570824130722,976026159313768928,450475599364128424,748756931966145121,593657494560420217,326131020368546295,833444322014964901,717990238843587639,754638530053837352,503515386780780024,813261432114413221,948126942116806584,125548403200561320,448364956085931961,197988466820655415,563809827822439589,765406016215789179,317599582069231610,203506802027830517,71268828276530356,137807836037545660,65529298147797950,810105278006608620,567949691237124972,514488652595410465,207093252625851112,860552608511957679,296675317833791086,660351265201823800,37573840355221045,93955927064290029,598151838292989738,589174521107226223,916276458429167869,433828019649124221,234111113615735612,655421667077285554,126385057973002229,269831018937354090,467145164223555770,785522544390888187,786393670674965169,688451242351828458,38971247687671981,615183502520265393,354380544787279776,779090282013976295,650472899168553266,171066130057003007,597793309717370472,922885756691897596,883080410598277997,624096050695698592,536144574855549929,598392170265849146,817466330498863659,354246803689180781,94304564066628850,758287207592080486,845003579252921966,586566039646863074,331847934365128938,492160125294090405,677339922710712948,360604716789055667,758068989311359031,204140935145492012,810851637026794034,476098783186294753,986248464746968567,914988128021307105,668155426976485372,559325720253604284,773442952093284388,897147684644398907,748912144054402343,39382397912508985,927675309530455981,550402618345829033,307495540679322923,177208269195422628,712913753563936999,754959717384363365,871392937585253797,967492376242528875,18153387714846129,530239483392990579,966528148997940210,913912228668040625,728092003855444198,763286093690750501,917974469206226025,126002001567064127,241686363410079076,204989880769197026,827888901926080117,997269554374362237,772983434236791521,754928215900999593,390715587308028856,53469697559153966,879128600838278316,590054320243691199,348485414783117803,569457199104291884,735604113342813356,101663639467928571,961934667707529071,837432281615538979,403721065058068846,181474593443122022,641101253237162674,666342339879132527,561987023773961570,750247535538114877,329151554799219129,532285007510907299,813621426405543294,62100195390805631,955251012679119014,518470543893494504,98859139980732286,44529983928810553,838021810033277091,395015732881734764,165424352744011170,182293236472202299,810036876344660205,414180586995850108,860334912935189867,945542949630052350,940866354118905330,960498796709432504,865388734301456803,327381763445217007,901980095173520230,240726973868805282,724656715662555118,315780519894125103,154982992435161643,632187590373860453,820770867329921250,226928580757835809,296107910670060853,975322362237748077,542719080095815548,629388441311492909,439230026960377852,215235728180514622,906678234974889318,500462644443829693,718977831134057453,838854815506529962,79059917712831652,297481651329560679,390929496712571685,808812047956464877,105511584169899119,901704360999872616,77667512866053813,534473603654235111,578902741376197297,466572394432734715,20786921240268924,240746926583863100,969551312414283170,211499993699265640,992136132271741230,507181773078750846,165172020639996456,659298474906409953,856092275992011629,576779382313129073,514480823068354172,566767072432025381,286605762749985973,317589609190604086,140862773180937447,692279136523164011,818333166968513580,430035477413742265,60892928639735138,304489071208262626,412389199131631614,778623050070880176,898105776260134452,171609577857936577}
Returns: "Possible"
{432487637375392629,766661721416429743,432369637106558036,675240956014087492,528020452107514457,773182882343486848,38809763980483953,82346305743475867,590650574044916493,376742578439779180,255886246756978314,444309687792499429,483840860938970291,469413324584589118,621500388401132849,116761382831677903,685766961961623554,182763917643602372,239754268371754040,538002769498224959,101020818106389064,957200926375874541,106003017122161269,638058365144174319,306075365960983912,678799780263160371,249721184530090452,687248772869888880,389619023005516515,494335657982024957,935427849675502958,226670842509137955,661561467743721193,507360775416259622,454917191266975185,564428754087969855,623930961957156141,678187801936094161,753043924032154667,16189938400191992,21319639733356334,373268249455814738,912862207157365813,250762813812425646,267899862021711924,167265973225901750,547543408290796302,855765851105818883,744193790203093289,285628458629495903,464435212810694281,780331588443839172,543770192030337272,344695582863564305,260176637228901252,306983146960084829,985253342739324456,481336074949045693,239098616037126326,406302687719248816,656036325678255439,650768094915402654,565782654685952151,545225297748739630,620462825182792921,354232663721059665,539979556386167834,620741040397012476,982629362234241177,80307301647306667,588709247694118291,107657005604967144,46627965118097510,982717941899522533,398816816099208436,744182966389544208,299413232225839810,930461618000830466,715755271543765795,113241449150984029,908411107950922574,752387995121899011,676674847717130033,564640424340918873,664529137922202072,190137029713339596,805021373714322344,751430061697702464,188320899280560399,432622968480196108,554372965818616728,374439931081386553,203251632519466808,860973008968652351,299561872057618206,311082106980073251,997123178352569509,893957423010337699,475925031568239273,769913488883317365,110249897579679853,1441540778107455,545152944023737463,698981626246585671,559850862074084879,206414834628189174,427033635136653593,932579702206834863,724095755386878351,503655124078301642,610385338467838363,722376120209700279,977390744989473089,78293679734419487,171911724167581489,36828452757381716,524184445735833066,519773707776699881,123382218922597460,679846330607838408,859872699417327309,458608296110035555,597846735556962753,449312086845815167,742422894579457345,272070595361520219,997645160072066254,338816404116630094,834944325515998144,222058605050035456,116970071587438172,269366975699793296,190498065412490224,471294947522243348,32241907755635603,497417001551250523,257606429678686737,193748590112969279,849063587695500349,796761591956064094,898614895602033981,88880203936005406,549622215913744602,619580707982709662,376875466763693729,578758866478005887,134853823803084484,859432354751344457,28225817292265624,147642869032675212,113154935709372407,580175192913273733,267777224228151551,471826688993791889,633722167762769916,38923945290989651,446990150854468856,753128033541139260,867058875432357684,131513118528247859,36791288689464917,495967644453308737,257533027341255956,373565251528110924,14870922997987701,205507872061856962,109542851411671060,657671969331884140,116342345980442835,981132833725083131,331425172831738012,905691100886557440,942442843056024161,386488883979109627,90729070464067665,508744178837952235,783755287781095647,200966477499305488,283953086238996486,390665348563584530,148840723540853353,457238100469768452,329245752505378076,912895576552684900,9206435989648968,745899083180699302,986282927060027589,833782648979045459,761048806427676497,359911730852055550,496196822980258599,496554748082576904,81171640464384977,720942134324793869,963913235702407967,602141088970957576,403280436686179198,359058535046866361,970275803673528528,7854039160501585,398286737769436277,625057958714386843,539691771479596450,513742943702129209,869999580878658783,500259389106468886,446782380331404639,877153730499346115,333344030200667287,901236018197436931,943994227945784226,727330351623613513,931206134272048339,838585593782573048,895849467985763172,383996891117088033,261867480580517064,122141370490262698,630588724132671917,92164370713980848,817998469880843815,956503561734140210,101268526347811109,516418150501406703,862363282842249112,747940982187578437,632023830206295279,411037764949560869,796860649420262088,775901916231846033,727719602977459070,951187258879085,226447299091299041,256096428839138797,134743306497939461,941479826318584817,577701334883741692,193013565871336029,598504139405265832,733763549668982615,771142190401839328,540017735863239111,162972529201649664,184555047592824125,266043875280177606,422602988307849812,252651600722758197,684813887639313743,24189215038380210,726033621007377600,447312823624359224,416483000980504126,40428046737384193,977498980376517450,395276758946294981,713630676161125085,881636358592017838,600962655732778380,292506430346771560}
Returns: "Impossible"
{432487637375392629,766661721416429743,432369637106558036,675240956014087492,528020452107514457,773182882343486848,38809763980483953,82346305743475867,590650574044916493,376742578439779180,255886246756978314,444309687792499429,483840860938970291,469413324584589118,621500388401132849,116761382831677903,685766961961623554,182763917643602372,239754268371754040,538002769498224959,101020818106389064,957200926375874541,106003017122161269,638058365144174319,306075365960983912,678799780263160371,249721184530090452,687248772869888880,389619023005516515,494335657982024957,935427849675502958,226670842509137955,661561467743721193,507360775416259622,454917191266975185,564428754087969855,623930961957156141,678187801936094161,753043924032154667,16189938400191992,21319639733356334,373268249455814738,912862207157365813,250762813812425646,267899862021711924,167265973225901750,547543408290796302,855765851105818883,744193790203093289,285628458629495903,464435212810694281,780331588443839172,543770192030337272,344695582863564305,260176637228901252,306983146960084829,985253342739324456,481336074949045693,239098616037126326,406302687719248816,656036325678255439,650768094915402654,565782654685952151,545225297748739630,620462825182792921,354232663721059665,539979556386167834,620741040397012476,982629362234241177,80307301647306667,588709247694118291,107657005604967144,46627965118097510,982717941899522533,398816816099208436,744182966389544208,299413232225839810,930461618000830466,715755271543765795,113241449150984029,908411107950922574,752387995121899011,676674847717130033,564640424340918873,664529137922202072,190137029713339596,805021373714322344,751430061697702464,188320899280560399,432622968480196108,554372965818616728,374439931081386553,203251632519466808,860973008968652351,299561872057618206,311082106980073251,997123178352569509,893957423010337699,475925031568239273,769913488883317365,110249897579679853,1441540778107455,545152944023737463,698981626246585671,559850862074084879,206414834628189174,427033635136653593,932579702206834863,724095755386878351,503655124078301642,610385338467838363,722376120209700279,977390744989473089,78293679734419487,171911724167581489,36828452757381716,524184445735833066,519773707776699881,123382218922597460,679846330607838408,859872699417327309,458608296110035555,597846735556962753,449312086845815167,742422894579457345,272070595361520219,997645160072066254,338816404116630094,834944325515998144,222058605050035456,116970071587438172,269366975699793296,190498065412490224,471294947522243348,32241907755635603,497417001551250523,257606429678686737,193748590112969279,849063587695500349,796761591956064094,898614895602033981,88880203936005406,549622215913744602,619580707982709662,376875466763693729,578758866478005887,134853823803084484,859432354751344457,28225817292265624,147642869032675212,113154935709372407,580175192913273733,267777224228151551,471826688993791889,633722167762769916,38923945290989651,446990150854468856,753128033541139260,867058875432357684,131513118528247859,36791288689464917,495967644453308737,257533027341255956,373565251528110924,14870922997987701,205507872061856962,109542851411671060,657671969331884140,116342345980442835,981132833725083131,331425172831738012,905691100886557440,942442843056024161,386488883979109627,90729070464067665,508744178837952235,783755287781095647,200966477499305488,283953086238996486,390665348563584530,148840723540853353,457238100469768452,329245752505378076,912895576552684900,9206435989648968,745899083180699302,986282927060027589,833782648979045459,761048806427676497,359911730852055550,496196822980258599,496554748082576904,81171640464384977,720942134324793869,963913235702407967,602141088970957576,403280436686179198,359058535046866361,970275803673528528,7854039160501585,398286737769436277,625057958714386843,539691771479596450,513742943702129209,869999580878658783,500259389106468886,446782380331404639,877153730499346115,333344030200667287,901236018197436931,943994227945784226,727330351623613513,931206134272048339,838585593782573048,895849467985763172,383996891117088033,261867480580517064,122141370490262698,630588724132671917,92164370713980848,817998469880843815,956503561734140210,101268526347811109,516418150501406703,862363282842249112,747940982187578437,632023830206295279,411037764949560869,796860649420262088,775901916231846033,727719602977459070,951187258879085,226447299091299041,256096428839138797,134743306497939461,941479826318584817,577701334883741692,193013565871336029,598504139405265832,733763549668982615,771142190401839328,540017735863239111,162972529201649664,184555047592824125,266043875280177606,422602988307849812,252651600722758197,684813887639313743,24189215038380210,726033621007377600,447312823624359224,416483000980504126,40428046737384193,977498980376517450,395276758946294981,713630676161125085,881636358592017838,600962655732778380,292506430346771560,548548596533835274}
Returns: "Possible"
{406079654155624830,760069767882261671,917300551076868952,462895014900745364,940450666872530094,942703688682674436,843224040229413081,312863621991898666,523761951393680140,263808985334463145,787480064453700882,345167933790888531,956320143615375374,420138243878793048,264377752820717957,568259879910889993,349445858451269413,602996322733967961,87682735847641031,983671416583370070,571283122859288196,548568566123633956,698567485094573984,135445053562874434,244422204525081413,644527334806789973,904927011798128232,888843870911505526,204086118557038632,58708916596524798,207458805962581726,257402784255268361,583405448912550996,287775488920358909,720542270800620545,994955831591777139,546368968129715314,843002710367863663,270381649238431184,368706314058816250,112915016268267212,619952819263221579,264452125745477623,685142686367270645,517399211041650890,245310296664512120,271083946763653182,181695048049970848,992985809126634836,2958565756555366,331665935363041097,799512755541615155,21497404721167128,557253262600440503,428127006211085439,432307398060005774,346272337163091066,388806006477558323,307477716350472676,266751885566930464,62118861949974225,590498808093128604,776631684981362757,469560270465140053,936607404679449300,608015460792142267,706119828937484225,309432705817799507,666384251762852690,162321502752327787,837358279702854470,921775992466588037,745582248417056740,280536685974627723,856146446350650239,669498700963208152,464347372981392380,297823455871109235,205322750433511136,119261793395722943,579939983350961183,349415045595882490,644083948111063890,257511823731043907,981939589901571542,804525152839720921,687952309648273830,993026569966645400,406343373413984395,663930246292754162,464712906335274528,620803452056757958,699538193210682242,995252969542378261,482240068051628328,474611425695785725,965014326989621740,482901804178134555,177558503612383279,80598076456066467,424475549692063113,420402733942494834,87269028480435903,992069071433231601,919460205063853093,59263488499871865,956714252644303993,15757339934800380,420594971594022126,668862659532207970,747516015393761227,481456805384685132,200405477449403572,118225216171725430,141327468147678193,47331389728149548,510531662538676560,985425793762275969,545858228407364063,719403786596307861,638395006553340139,549246413383593433,366335730059605770,370771209922581108,394950713344147764,621279132200066438,793863589276375006,93431788289375435,919149460568254275,366744667001405170,628088484701780962,508089829933528655,993005817482912697,219411343507626896,493767137475157342,41228429028502179,129279099421409703,435274373850464863,802086602107805890,292503195848277113,676185615166340603,841703770193337492,660690159061773934,921766238004986133,38141376591065081,235475417684434446,544936570591422300,934199143145365698,6686301175033795,1822225131575490,388389564738359081,287930929105124817,727776846656959086,480439102663779512,873357742834127284,236671554823204249,724467529623073387,210928009563943201,970109027187047893,478197005856627477,529717720215849226,335348508275470609,939013979269131638,635157746558558097,32706873667665916,669295181067060310,89659968369321563,841054281953624166,70766165549827478,450973796451459595,613026041026919658,678490739476311395,948355177119797000,379278033178039108,421592276480512996,839006990900991294,64181430538837146,505791898974287849,24547332447384651,427478213576635680,237488619243617879,369442328787960875,412363262139070869,52618524369859011,595972484008335085,108955495124231183,230007799671041244,53296425835569642,696359749770812110,306848394564288289,551342554229421394,568479287110607064,853691466046680149,905304075462557781,813696091519591445,186338907677013661,410151172455159239,844525094803993359,324784994917713496,698560044122414629,946012021851725076,896184045084805241,293909688572001493,965938381063902266,991192069326666863,565544101525156953,448428419926380972,14872440739442118,159150069799474224,764302163146721780,240988399269099837,310849421005045720,434451965070470635,425374155217698178,182326350015877959,761567164236913286,890493522404270304,149105296409792708,872523612763644685,829789448470152963,183613587790839184,315839686401706600,257688953605795931,231287837465423608,851169144437219660,84640077467313036,911390064828256965,105136707567270243,668421006904988362,261083208537242671,409069801087955577,341677226357921746,949388443215798950,396273177660339846,882884313743968030,949227052924289441,249852946382874838,839179630341343725,912350775659193976,278369932141978648,964690220974152169,688201253031490712,342005118438405139,758941792982094334,267475085292249,463340916631600194,441717066483612040,258059939138856811,584126898929237545,837223322468781932,166285940001972538,996529333024879704,160887963569353058,987402265226450834,424270034196783265,893884380129554616,568016149014100296,674951506652687740,119783789896915960,558682259372665625,794971372565897732,63543801762402601,75855283657515079,91138541316081132,278730831805710401,138486378439714887,822669241373169916,784254369840747668,827071737802742561,445747941299153226,31021551528513764,735544547206697305,393731073118237624,907225771408464475,57239055903797961,34550812892590751,299665865109944230,818318169716198719,260225144499056761,807077920982855215,105456463227348130,72237727498635096,225891489198977548,874549667460388223,92971989294684843,932493347744168990,601338397599647486,698965216963090978,232147516114259127,730896494801764524,208563964382971006,372404986516884938,968097218977497749,444692855649741279,132726612061169066,848946342832140160,743329543437418480,111937617030925400,393724397588872333,75885476626036070,423623829180725510,94087143779448850,221019676835164997}
Returns: "Impossible"
{406079654155624830,760069767882261671,917300551076868952,462895014900745364,940450666872530094,942703688682674436,843224040229413081,312863621991898666,523761951393680140,263808985334463145,787480064453700882,345167933790888531,956320143615375374,420138243878793048,264377752820717957,568259879910889993,349445858451269413,602996322733967961,87682735847641031,983671416583370070,571283122859288196,548568566123633956,698567485094573984,135445053562874434,244422204525081413,644527334806789973,904927011798128232,888843870911505526,204086118557038632,58708916596524798,207458805962581726,257402784255268361,583405448912550996,287775488920358909,720542270800620545,994955831591777139,546368968129715314,843002710367863663,270381649238431184,368706314058816250,112915016268267212,619952819263221579,264452125745477623,685142686367270645,517399211041650890,245310296664512120,271083946763653182,181695048049970848,992985809126634836,2958565756555366,331665935363041097,799512755541615155,21497404721167128,557253262600440503,428127006211085439,432307398060005774,346272337163091066,388806006477558323,307477716350472676,266751885566930464,62118861949974225,590498808093128604,776631684981362757,469560270465140053,936607404679449300,608015460792142267,706119828937484225,309432705817799507,666384251762852690,162321502752327787,837358279702854470,921775992466588037,745582248417056740,280536685974627723,856146446350650239,669498700963208152,464347372981392380,297823455871109235,205322750433511136,119261793395722943,579939983350961183,349415045595882490,644083948111063890,257511823731043907,981939589901571542,804525152839720921,687952309648273830,993026569966645400,406343373413984395,663930246292754162,464712906335274528,620803452056757958,699538193210682242,995252969542378261,482240068051628328,474611425695785725,965014326989621740,482901804178134555,177558503612383279,80598076456066467,424475549692063113,420402733942494834,87269028480435903,992069071433231601,919460205063853093,59263488499871865,956714252644303993,15757339934800380,420594971594022126,668862659532207970,747516015393761227,481456805384685132,200405477449403572,118225216171725430,141327468147678193,47331389728149548,510531662538676560,985425793762275969,545858228407364063,719403786596307861,638395006553340139,549246413383593433,366335730059605770,370771209922581108,394950713344147764,621279132200066438,793863589276375006,93431788289375435,919149460568254275,366744667001405170,628088484701780962,508089829933528655,993005817482912697,219411343507626896,493767137475157342,41228429028502179,129279099421409703,435274373850464863,802086602107805890,292503195848277113,676185615166340603,841703770193337492,660690159061773934,921766238004986133,38141376591065081,235475417684434446,544936570591422300,934199143145365698,6686301175033795,1822225131575490,388389564738359081,287930929105124817,727776846656959086,480439102663779512,873357742834127284,236671554823204249,724467529623073387,210928009563943201,970109027187047893,478197005856627477,529717720215849226,335348508275470609,939013979269131638,635157746558558097,32706873667665916,669295181067060310,89659968369321563,841054281953624166,70766165549827478,450973796451459595,613026041026919658,678490739476311395,948355177119797000,379278033178039108,421592276480512996,839006990900991294,64181430538837146,505791898974287849,24547332447384651,427478213576635680,237488619243617879,369442328787960875,412363262139070869,52618524369859011,595972484008335085,108955495124231183,230007799671041244,53296425835569642,696359749770812110,306848394564288289,551342554229421394,568479287110607064,853691466046680149,905304075462557781,813696091519591445,186338907677013661,410151172455159239,844525094803993359,324784994917713496,698560044122414629,946012021851725076,896184045084805241,293909688572001493,965938381063902266,991192069326666863,565544101525156953,448428419926380972,14872440739442118,159150069799474224,764302163146721780,240988399269099837,310849421005045720,434451965070470635,425374155217698178,182326350015877959,761567164236913286,890493522404270304,149105296409792708,872523612763644685,829789448470152963,183613587790839184,315839686401706600,257688953605795931,231287837465423608,851169144437219660,84640077467313036,911390064828256965,105136707567270243,668421006904988362,261083208537242671,409069801087955577,341677226357921746,949388443215798950,396273177660339846,882884313743968030,949227052924289441,249852946382874838,839179630341343725,912350775659193976,278369932141978648,964690220974152169,688201253031490712,342005118438405139,758941792982094334,267475085292249,463340916631600194,441717066483612040,258059939138856811,584126898929237545,837223322468781932,166285940001972538,996529333024879704,160887963569353058,987402265226450834,424270034196783265,893884380129554616,568016149014100296,674951506652687740,119783789896915960,558682259372665625,794971372565897732,63543801762402601,75855283657515079,91138541316081132,278730831805710401,138486378439714887,822669241373169916,784254369840747668,827071737802742561,445747941299153226,31021551528513764,735544547206697305,393731073118237624,907225771408464475,57239055903797961,34550812892590751,299665865109944230,818318169716198719,260225144499056761,807077920982855215,105456463227348130,72237727498635096,225891489198977548,874549667460388223,92971989294684843,932493347744168990,601338397599647486,698965216963090978,232147516114259127,730896494801764524,208563964382971006,372404986516884938,968097218977497749,444692855649741279,132726612061169066,848946342832140160,743329543437418480,111937617030925400,393724397588872333,75885476626036070,423623829180725510,94087143779448850,221019676835164997,935781360999110773}
Returns: "Possible"
{961942281696206553,868723204450498935,705100467069343839,226023601788722580,37084936064737068,134222591922938108,862250567684126829,825422999480056324,278096466205622899,524017485601935403,633685037010206307,717699728144263367,792774244670902339,725175685091549541,793782004157290882,898046874867696217,565952893836294844,327448840534050684,504310972978121838,700387241167243575,501935572581986934,267102028343772463,603946840393581495,324017367962825127,951037703504535199,525349757085232325,175899500943068796,25547842658564242,766911256332969170,323638083782441503,724626116906891320,338007013814056653,109639254228846806,298167462387991979,263196584716840655,223036710218655112,272712679787851426,664449720599234473,175367754443396740,570184114359986385,344234601477873390,673851226889015802,42722438357211205,354562795626493506,704981179836366495,676841819979030567,466627971099182711,257740408164972978,514603325675865238,16487442206717795,279796704853791480,493165302111243079,887382739047318488,804348740108381640,169568639958084631,877140493819909492,585439619445266021,28494434928596592,486120734342992674,564962811326424645,56945902635437017,585075618897870074,87599249310493495,418788349707921865,201621081008450747,519317746202092192,792463216163250249,638190782953676892,527280295967099361,934059933642493852,431147295114603724,342605061499479044,456781714627124702,250947063896073979,470236391611689479,470623531507828070,748927364896288324,710344454518368401,490665042034910325,850306542312435391,344277330667668218,128115209691165457,612556487610405343,186274551993010171,942797205405260836,629499090482722034,700485459195948757,689614502780322156,490784674070352902,947543026201934858,337724976486348263,145773124308177079,305581068054091602,975586318139294169,801099075410355061,543320176848877963,916469972550296998,445872726581889947,398763082369105095,775361806560812364,734116214832428012,583224107000570052,269440303757963859,28546275618671630,188831791438158645,984379551632869116,224094870249517295,399775397446500245,348147462296729876,18937833880256420,957690409866243832,672637495358398895,609313777102147768,536645897412843373,549647984593642363,919634916775112536,615341729422779076,709447861643206196,2948784756448377,381224114963285929,394127745307894476,645957228711478592,421482645154950551,600311052344447179,427436540910416518,402101572718041865,721516502087365110,948028833929659944,260299654810702049,75331046998021459,869886265606349991,784110233305256605,609199827811507953,676871000291790704,325964623817464844,329046884941896865,355398707593095541,424980730711297443,683360375101260551,771470452504580491,563975421381501940,995998270950076114,150374477806792719,427583810027413985,765814835738644374,215868391775140683,88603262707894074,291781732266482264,753053343134853326,576800695537204656,767682804857690000,785671254742677689,994933733179168855,211378686299407339,757854663355422125,782193497760454603,980457144555860377,474200942991838335,590051818700225638,473324441412933880,823808815122997930,504843637346706397,35653028488882509,809439848145340917,508222323328371967,851108933068747443,128605725120753598,848740454264097781,312554760054090882,781609105321952802,305493915009373583,120188957009618238,614348801262436426,398476062691309694,85160930742656807,672275240384875734,393673491283079834,928066957095066144,571136907455442975,358286072115398219,960252057471239552,325814886433544894,980882684852630310,959873628553841,274478014454713565,706788079224726091,859314568654839904,632416188529345749,500014347555984713,563893923519808987,829113762305936263,58104191804209471,544896166487353470,858561015304017603,204797361068290352,357041661066585102,499932931674294322,563116037821459646,922651870918200152,241202087561738128,502129508958960539,628539208870803447,541304389288154006,496783159098438280,851731171585287758,994974257265135772,124178762295057010,176270402798677420,192759204361720599,443810671930408015,822660566528998012,612561864964774308,311996960446308772,191686299147459794,637250770104280855,266971694527992970,381085379457194598,660854836827182059,446423443412031377,137564728739953164,985253552114299661,185452069559464004,126482445292031373,379151470286325735,631498389332708696,357596316171791517,245070858637544962,510456247542402431,701917009154609151,144828463422823528,390659280357705446,505742516816141073,330310792073127032,51473726015988550,201918195071669626,510096628995310779,762770779324698332,518655630042654337,985834032987495106,596307654855087180,347233197403859240,509945886254841205,524403183258507355,994999315375578764,774761355167638182,877887793583382054,71431464758256427,975186463365015650,718784413814000676,234325720516900001,473957569097904977,731913073618253832,521815158527931580,425873225120423593,765596573839190188,231242796485852794,999395186649042934,409681532607875184,823562513360693239,412392608814341838,131330223862984294,790554159907518665,267698412297415273,840019886283096495,284373078325031213,596188851893528556,109964796185187853,76800992296375239,11490264342311447,438553638562005776,992750250000580468,766045538314084195,958179125160724560,872689619101825547,760138238276542407,541654663615028555,201435501992750256,119389405172351403,311549975437724928,504482779332034477,106498736551886123,416962946895315644,811110311374637952,672736822814162861,740712567461942904,952491974252352487,570648786115071377,531126819964725889,327725285747884620,76170012207682888,865439691295999513,858148737346166305,392135483853220782,860906878528913699,116242736351773373,775903583171321742,664054357589482754,373519924829256222,10229089737643020,444599482109433934,898072500120133030,119888887327491452,727571035962258756,867405191513213857,478232469970708235,127647775845898661,543856285874686578,748588492680951388,946637951300885183,196455298299381823,406708186372144075,243561234281235910,36737675878882933,216531382990780992,542485890487943236,983966144563121867,123064650456838386,987029802196554815,784684779494014687,232489615640621171,534253631327554626,697602041650965890,459132547632195583,673226827333697162,175254135211688957,313231202405255663,199365678958824020,359537304881831181,401658079385512477,494574372526910113,547622876197584230,521399679404493836,573775991909331372,72172740410877165,242060248346113897,757422617302325049,310414246789861258,238986218495736809,470470938580036950,389726825836370381,657938624488750767,4958225366324346,967060108817170652,563573851861169048,115967519280758409,413443568102507818,306519545582846532,294401661700629539,760227578601491937,53615991731493682,630420325001081073,729564320139227547,183761737024225532,613773212026357090,701903246414273845,327578413536844988,71113053200617529,933070931628604109,543217523718123156,495716395413309108,530614499568476937,442150200718627412,453416541395069424,498309607307416965,546322979285833307,852371979254197767,813336041906914030,56476097313099582,345849426060829644,479322010391280108,799179487445970647,275473473242690105,625368566365267667,498888919156626518,929672860396138054,261894377624105124,91411205442493314,898664446596077183,869856071142341376}
Returns: "Impossible"
{961942281696206553,868723204450498935,705100467069343839,226023601788722580,37084936064737068,134222591922938108,862250567684126829,825422999480056324,278096466205622899,524017485601935403,633685037010206307,717699728144263367,792774244670902339,725175685091549541,793782004157290882,898046874867696217,565952893836294844,327448840534050684,504310972978121838,700387241167243575,501935572581986934,267102028343772463,603946840393581495,324017367962825127,951037703504535199,525349757085232325,175899500943068796,25547842658564242,766911256332969170,323638083782441503,724626116906891320,338007013814056653,109639254228846806,298167462387991979,263196584716840655,223036710218655112,272712679787851426,664449720599234473,175367754443396740,570184114359986385,344234601477873390,673851226889015802,42722438357211205,354562795626493506,704981179836366495,676841819979030567,466627971099182711,257740408164972978,514603325675865238,16487442206717795,279796704853791480,493165302111243079,887382739047318488,804348740108381640,169568639958084631,877140493819909492,585439619445266021,28494434928596592,486120734342992674,564962811326424645,56945902635437017,585075618897870074,87599249310493495,418788349707921865,201621081008450747,519317746202092192,792463216163250249,638190782953676892,527280295967099361,934059933642493852,431147295114603724,342605061499479044,456781714627124702,250947063896073979,470236391611689479,470623531507828070,748927364896288324,710344454518368401,490665042034910325,850306542312435391,344277330667668218,128115209691165457,612556487610405343,186274551993010171,942797205405260836,629499090482722034,700485459195948757,689614502780322156,490784674070352902,947543026201934858,337724976486348263,145773124308177079,305581068054091602,975586318139294169,801099075410355061,543320176848877963,916469972550296998,445872726581889947,398763082369105095,775361806560812364,734116214832428012,583224107000570052,269440303757963859,28546275618671630,188831791438158645,984379551632869116,224094870249517295,399775397446500245,348147462296729876,18937833880256420,957690409866243832,672637495358398895,609313777102147768,536645897412843373,549647984593642363,919634916775112536,615341729422779076,709447861643206196,2948784756448377,381224114963285929,394127745307894476,645957228711478592,421482645154950551,600311052344447179,427436540910416518,402101572718041865,721516502087365110,948028833929659944,260299654810702049,75331046998021459,869886265606349991,784110233305256605,609199827811507953,676871000291790704,325964623817464844,329046884941896865,355398707593095541,424980730711297443,683360375101260551,771470452504580491,563975421381501940,995998270950076114,150374477806792719,427583810027413985,765814835738644374,215868391775140683,88603262707894074,291781732266482264,753053343134853326,576800695537204656,767682804857690000,785671254742677689,994933733179168855,211378686299407339,757854663355422125,782193497760454603,980457144555860377,474200942991838335,590051818700225638,473324441412933880,823808815122997930,504843637346706397,35653028488882509,809439848145340917,508222323328371967,851108933068747443,128605725120753598,848740454264097781,312554760054090882,781609105321952802,305493915009373583,120188957009618238,614348801262436426,398476062691309694,85160930742656807,672275240384875734,393673491283079834,928066957095066144,571136907455442975,358286072115398219,960252057471239552,325814886433544894,980882684852630310,959873628553841,274478014454713565,706788079224726091,859314568654839904,632416188529345749,500014347555984713,563893923519808987,829113762305936263,58104191804209471,544896166487353470,858561015304017603,204797361068290352,357041661066585102,499932931674294322,563116037821459646,922651870918200152,241202087561738128,502129508958960539,628539208870803447,541304389288154006,496783159098438280,851731171585287758,994974257265135772,124178762295057010,176270402798677420,192759204361720599,443810671930408015,822660566528998012,612561864964774308,311996960446308772,191686299147459794,637250770104280855,266971694527992970,381085379457194598,660854836827182059,446423443412031377,137564728739953164,985253552114299661,185452069559464004,126482445292031373,379151470286325735,631498389332708696,357596316171791517,245070858637544962,510456247542402431,701917009154609151,144828463422823528,390659280357705446,505742516816141073,330310792073127032,51473726015988550,201918195071669626,510096628995310779,762770779324698332,518655630042654337,985834032987495106,596307654855087180,347233197403859240,509945886254841205,524403183258507355,994999315375578764,774761355167638182,877887793583382054,71431464758256427,975186463365015650,718784413814000676,234325720516900001,473957569097904977,731913073618253832,521815158527931580,425873225120423593,765596573839190188,231242796485852794,999395186649042934,409681532607875184,823562513360693239,412392608814341838,131330223862984294,790554159907518665,267698412297415273,840019886283096495,284373078325031213,596188851893528556,109964796185187853,76800992296375239,11490264342311447,438553638562005776,992750250000580468,766045538314084195,958179125160724560,872689619101825547,760138238276542407,541654663615028555,201435501992750256,119389405172351403,311549975437724928,504482779332034477,106498736551886123,416962946895315644,811110311374637952,672736822814162861,740712567461942904,952491974252352487,570648786115071377,531126819964725889,327725285747884620,76170012207682888,865439691295999513,858148737346166305,392135483853220782,860906878528913699,116242736351773373,775903583171321742,664054357589482754,373519924829256222,10229089737643020,444599482109433934,898072500120133030,119888887327491452,727571035962258756,867405191513213857,478232469970708235,127647775845898661,543856285874686578,748588492680951388,946637951300885183,196455298299381823,406708186372144075,243561234281235910,36737675878882933,216531382990780992,542485890487943236,983966144563121867,123064650456838386,987029802196554815,784684779494014687,232489615640621171,534253631327554626,697602041650965890,459132547632195583,673226827333697162,175254135211688957,313231202405255663,199365678958824020,359537304881831181,401658079385512477,494574372526910113,547622876197584230,521399679404493836,573775991909331372,72172740410877165,242060248346113897,757422617302325049,310414246789861258,238986218495736809,470470938580036950,389726825836370381,657938624488750767,4958225366324346,967060108817170652,563573851861169048,115967519280758409,413443568102507818,306519545582846532,294401661700629539,760227578601491937,53615991731493682,630420325001081073,729564320139227547,183761737024225532,613773212026357090,701903246414273845,327578413536844988,71113053200617529,933070931628604109,543217523718123156,495716395413309108,530614499568476937,442150200718627412,453416541395069424,498309607307416965,546322979285833307,852371979254197767,813336041906914030,56476097313099582,345849426060829644,479322010391280108,799179487445970647,275473473242690105,625368566365267667,498888919156626518,929672860396138054,261894377624105124,91411205442493314,898664446596077183,869856071142341376,82074098096573374}
Returns: "Possible"
{119325188301240661,936481917199201028,786127946045094126,996207458269777324,99088891508168252,481892176349051381,213885458352938557,175536692177768118,302235144466653501,252177363454840396,68421774573970727,325051992939259847,527007091196551574,751484371939078277,251592968231927412,362540809889497581,208801635463520613,99292463113077140,707755581502797156,839217743710908623,822269789559272788,539327646247016695,499391118144925799,778623833438528662,878042212028303637,956766139087834372,856767644132960853,495020251015917526,482836592757729901,439766901862573140,952845228014846774,482210371548947461,574150220797608663,944243984463408532,16412897788142367,461946152564542428,779562400153342815,329845404993184093,735810146966496005}
Returns: "Impossible"
{119325188301240661,936481917199201028,786127946045094126,996207458269777324,99088891508168252,481892176349051381,213885458352938557,175536692177768118,302235144466653501,252177363454840396,68421774573970727,325051992939259847,527007091196551574,751484371939078277,251592968231927412,362540809889497581,208801635463520613,99292463113077140,707755581502797156,839217743710908623,822269789559272788,539327646247016695,499391118144925799,778623833438528662,878042212028303637,956766139087834372,856767644132960853,495020251015917526,482836592757729901,439766901862573140,952845228014846774,482210371548947461,574150220797608663,944243984463408532,16412897788142367,461946152564542428,779562400153342815,329845404993184093,735810146966496005,24929615675266787}
Returns: "Possible"
{576460752303423486, 576460752303423485, 576460752303423483, 576460752303423479, 576460752303423471, 576460752303423455, 576460752303423423, 576460752303423359, 576460752303423231, 576460752303422975, 576460752303422463, 576460752303421439, 576460752303419391, 576460752303415295, 576460752303407103, 576460752303390719, 576460752303357951, 576460752303292415, 576460752303161343, 576460752302899199, 576460752302374911, 576460752301326335, 576460752299229183, 576460752295034879, 576460752286646271, 576460752269869055, 576460752236314623, 576460752169205759, 576460752034988031, 576460751766552575, 576460751229681663, 576460750155939839, 576460748008456191, 576460743713488895, 576460735123554303, 576460717943685119, 576460683583946751, 576460614864470015, 576460477425516543, 576460202547609599, 576459652791795711, 576458553280167935, 576456354256912383, 576451956210401279, 576443160117379071, 576425567931334655, 576390383559245823, 576320014815068159, 576179277326712831, 575897802350002175, 575334852396580863, 574208952489738239, 571957152676052991, 567453553048682495, 558446353793941503, 540431955284459519, 504403158265495551, 432345564227567615, 288230376151711743}
Returns: "Possible"
{576460752303423485, 576460752303423483, 576460752303423479, 576460752303423471, 576460752303423455, 576460752303423423, 576460752303423359, 576460752303423231, 576460752303422975, 576460752303422463, 576460752303421439, 576460752303419391, 576460752303415295, 576460752303407103, 576460752303390719, 576460752303357951, 576460752303292415, 576460752303161343, 576460752302899199, 576460752302374911, 576460752301326335, 576460752299229183, 576460752295034879, 576460752286646271, 576460752269869055, 576460752236314623, 576460752169205759, 576460752034988031, 576460751766552575, 576460751229681663, 576460750155939839, 576460748008456191, 576460743713488895, 576460735123554303, 576460717943685119, 576460683583946751, 576460614864470015, 576460477425516543, 576460202547609599, 576459652791795711, 576458553280167935, 576456354256912383, 576451956210401279, 576443160117379071, 576425567931334655, 576390383559245823, 576320014815068159, 576179277326712831, 575897802350002175, 575334852396580863, 574208952489738239, 571957152676052991, 567453553048682495, 558446353793941503, 540431955284459519, 504403158265495551, 432345564227567615, 288230376151711743}
Returns: "Impossible"
{626891546061740805,784110094481746476,778641557520337831,312720507658930031,303589945582885301,384244364284344341,847977423883215765,687412840864948606,978145276744845964,510826289059170316,73704243033346294,191742537199188366,743950489531565791,836525689151573732,25786448724604886,784850143236362892,821906486672447375,946632070183578398,928336883963609383,353804580923365748,433840973475578062,996066984818312188,653487070140990839,865710840183148885,40432090996617351,440268037457087717,958821301442530133,415530109012406109,783452977883152511,967004377658842804,432775297312190063,548360224050862332,429464414271481231,232129512421250805,235647036752354063,598218357176563303,710694680618303828,147448427067576150,295471345526292734,354018181686367663,370466226990721173,286721299263531956,244976918329102645,214037913326566647,772386061723240317,706959583152793847,802342444976005132,632953570917935927,961238760294638766,645415706975680196,942218793501522789,139937651768525980,517182797967587647,280444888325272646,697289382248370652,509930707451618621,765187103322553765,984627303833936277,597977492382565535,184380637309421790,324654132337084990,887128813279159303,308853158238572189,302021921578078405,398336439575273372,125080609648660319,106530158122740389,185093876876586380,263721852241846389,339112549272612902,542534120523606647,983326249543411452,993910800527646053,446503759822732733,120377689314783774,521379247293181965,971196162586015982,28117880424289519,588136500184917965,578988949022252245,409012062971964414,57541807468715260,130398929429660574,779949250155574086,544479094617157511,134751124361721477,368331751884073102,774154885054014887,800750526850969213,308948937728573740,237141573424281108,852633693942297268,367266086371881420,401561873350987444,380763871648184789,535622338777264733,945480532683683319,415016420812148820,45588809485009814,455885092155343479,7224235898486991,875540092983502885,971318953882872527,761497337687236886,667251055521474310,651394199705833502,178165564157052797,837077477675023951,654281609819637894,640656959081285628,337111161457452685,944772603925305559,738007980223004470,855207940266236189,884300151036305036,770914443945455615,393162448130190092,766167156272381966,769496496129884108,695744215669600406,806721313652295935,15175029903182277,203199384561359511,578318491824742381,907352873094895822,708136927182080967,417160310123324750,584359268338154063,185811819058241462,745373216983917431,105830398727289886,403087877064522135,432710301934087732,654964046452125149,185898325027972295,811622940281952669,970876879732781549,721260852490665597,787473400579597847,323354858859995476,907844510325641749,687942279810392196,271779860522007957,330955060189681925,604579375605694796,923572899088185934,178277747201079676,531478980412150381,111890508419399670,12264497614809622,659805442275089540,730384264916417046,845970472164350021,301377845744990860,483484664942977797,88271841697704853,168569335047192349,937279875349425814,961477599946812062,885162292392965484,876845879030253999,164975624006774838,207730388799783844,624904817734477414,98844008715029788,306156402393620013,416761092338892036,694978682733155493,260610325599061804,603821434462804687,842004192414021190,222203088776942046,17069953863228165,413702870610845613,15765774133397652,126573388402594382,538435284767871253,958848781677405463,432857419991031350,480079523039775461,757999967503833892,430135371082893959,164899214123849013,226100463238943286,555913611996907631,872883335942370327,366764806707348047,711885821317241022,785734978176350887,181499776021677158,110203399775132229,477628733718936828,815721505493911135,844814154207050964,74871921577854199,574038500229228364,964719127853869686,181066534244532877,210782665142890966,39426976786413886,408480877005885606,66187148850196614,55331835909062109,576509255893479740,693254420365993036,469937150602306469,198720483478635239,362046263305175477,775006540398009964,437492734023015308,34929002416890174,906783208509228839,524707209510442228,746631951421910943,868312227015575518,825444467271160541,856220781544106694,663277943025411164,415200299612641887,485414040405508926,807360672161991525,974295399330937276,244912227431929190,288251803233454204,905030051809225181,691081157109865860,203679741579209884,472576575200806598,385944424441563582,188610657001427437,462956655734738815,370311374049574885,717439818208897310,202271537555902981,549544908343371684,276041635904349271,614115913304995788,754667540263756390,691710114769390551,208172841174748654,680583518494777468,691611058769139958,464939553605935188,90748404541793692,926953550523724191,920743824166563004,822468901778704287,39067774526987831,637548929511130157,523963979552401406,325488235726485183,113437075875985125,824789382444402822,348518037638762494,758859299890299732,772985524811770421,358142642762009637,160213499548643647,627693511043054686,225111706779102236,328872918201755044,286946459053354421,638021637796367895,777302121881864028,680928923698287838,255067743442002263,233494722367831221,711013459630164597,49342154029448348,288236672846382949,541148150236085014,773322262153647174,482261006508305095,286080764740358150,140185094301392294,425092617439851877,718318061090992166,62333582995237215,308937392497165111,848067453364322565,166017824270035820,140089717395608966,756573307694346782,75262115689449183,5370956301470084,429416272082507359,393458699231853988,954126379195677255,870987568040972646,411005408180330295,630672186785533319,192659034891571661,448327741590852396,254067374908572414,103396046961846148,463148425335421741,281973839713995461,825510507686872157,98425800488214198,136625281828289343,444307141417101222,447310195398966174,924923236865850415,360782275253535190,983195193828912468,161030348443846349,151794617333397868,571362676462653719,734459532077446820,24301057243878399,278582865976984716,405839053530674892,180419977516853062,304940186926270823,206808653919144718,320148184707722078,947376294844333797,371582940402696260,27795779223011486,937965351425710087,343229736459058085,753761533541639556,588332814779747109,919154151723912325,232565280943744468,908108808676414135,765834016966028679,272569301432100838,608515389683163844,244552507561409789,28540052415753414,646643905156247340,564405675180850727,289948797802727837,71567358446162606,565715337199869253,369438877333162412,450122555609626430,922122612510442589,403570411334894277,539624765341529492,539006211830545007,30492484643108718,213299058063178796,355161260847857356,301431099416055174,523467560291710903,95773509234631844,792326901656220244,549704207272324670,268889150600257734,825037743891426245,952710353241102502,625650040878685348,56803638493956038,872290448072424070,849520741274553326,62712292593090556,647481153966558116,943606042924472500,663401255300479117,529251165863868942,608229526767371038,633702143586560613,330471498408417862,446768066908793503,445658298599323421,83335073318464173,397923647143352807,526425294801412788,58599425825869807,847431089466150973,469413271974688622,338069843861040181,953053725420377428,860073778836499127,134102342295388198,163651538230267772,516376214133498076,187050148072862084,497205802570374606,899385714005323670,280923168715839716,838510252992481356,341716243033136326,708554332144922685,565174027762619854,165467330562443134,129341526509697268,75913100655834853,463286803760308670,417483399105330997,933369709867391494,709638306979290069,193073279776408567,592908865786673612,310028688625265236,451326384745743620,585556670501495997,417062766301325470,271137652866433245,230259486889907301,75261276330215789,824438011700122414,664928042424656669,675499652610153143,516450800438432980,365022862873350853,625736552367717197,239849630634888877,91301373866443372,679384324309377103,167203425797652821,432760963372462044,961880546901310029,604496855752191310,780135450801108910,421413542613075141,766227676559125454,379317099896055079,133342934630151452,213794216328452549,298407909884564790,363047124063100380,906539441285868788,397526123202782469,759221537227591532,497322604060972767,490316182167953119,387072088553288228,53264893997795591,135104023683650422,567022220517900093,636171422474214093,579605604562931886,987801731675445335,164093914467297684,48580236398424406,364569747981079454,947779606078761286,304834472532454892,670255764477533894,804846794699102326,379693604753873813,708954863413421614,327067762675000367,120703635425542340,759895527839904687,460372726715240815,587506873951884317,299001213808603079,536111700235858622,718613471653843429,628507269490602213,862179369341348620,580374888701215695,186493397684707831,709021264588904589,536240461599284957,755384709960736590,670473904360591476,663838973610590397,435511310552996645,670402759402116335,60792501260100549,973505108467069469,652467818756654236,456603870323754540,768294355001682789,859514528475557535,189204358171756981,888715148695640327,776238953494838990,651250701215869565,479495320709485671,631318965112076029,531491792613703861,484188903764932964,47115153140041572,892878782251287084,634023127518316213,911440070989009583,392601758537585359,138425907926890439,471969015730395526,792878327402655628,837112388208383542,825796526718346199,982872620775323055,265911071352876534,773834704690886670,298439642983653645,561611582848819335,620663186315213407,740292285690007878,403116835029431830,817497139199508158,392102391620003199,187375678162584143,393438924629835014,203494835094107028,457824583575122620,781019012530120366,65034877728365238,127337402729958692,131083244411132108,64232023104599701,768883191306487719,90354007591522998,453104441387904180,477783763358472677,41819358599516294,310118459463598151,941675713569052486,170238096121376615,485048555049539325,198719322529019237,608065846777427181,756499361812288037,649851552692992365,169149116286968509,206634160849303756,828235529376835669,825630857309398383,174793679008054918,494500318786762957,363162195938604308,909311741150936892,592905445271766927,465209708154217798,601267997369559116,397637993764949412,345305883134436502,591900364021484588,915776883902295079,482834349202113956,527463084402874254,545205033637293383,511604186842909918,484582513255516198,104444532518852158,779023551518797796,878427021044152309,630298357917632213,427802021764379927,782469571825715972,72319902576911199,348171455856228542,3473587434482245,460728502309354341,390483297850930020,576319735119446405,766442302982547751,964402285320622261,962450993142120430,541201138959580798,250713873228311917,856992438972768743,614372627934494293,985330324059921764,175208560350673780,810315231245276599,917539661078950309,609953232540325397,130522040953768487,608898590875830589,180424994608597807,451405981486650222,513202839740659262,506190641847719428,782893214127286165,984431685080719453,967363070232826887,891596141601923261,699072395343738460,436602462887050204,255753699759024711,478305798349300397,127994619919257485,272338775905682367,735622197686163518,941602999000237807,608689586970071604,176031417324819085,949065553784610039,169730548269981405,531424603410007735,830812777390180637,137780309964686565,922641317316170820,899464973855647918,967812271942985687,375540703610495876,647926234865573941,382295418824859469,433939467057236460,561206788470982844,580782325230396431,329796236941796821,923157636530826982,61938299903844677,354386429894238998,680771658659619846,658690690166230015,766815428904691236,976122674780403292,149786752013573095,97130129846031951,272648270521455583,61278121287600852,113039940519611863,782490933713362879,968498856762686791,137529082171271828,427568715056666847,958603916689106276,464965601372447871,206443506571406476,975414667305731397,198448820046798199,668748774620270175,162205072451675918,834576024137104156,851195743779854151,921520177745330966,122166628345750021,822140191899082645,48591745270411957,830090644418961661,405039309650291645,414072107916759933,513219291749728334,72351717194311175,132353805579024380,859358086617446500,525991896334622701,232468647822823063,499303679550096252,255369701825840204,536579561770727980,413375185298068998,736305406871766989,332266834247588180,528803712931488687,731940612767073703,933351208562840910,788341757759077647,662582714702922372,500557763652287927,735264689907751351,380067840710744204,89444473032013039,36199679997688821,850605437727351525,418639577231037972,367005427265991359,736300868251204812,3962985758376468,697132762236700215,438252261198198484,417027322504224580,998372073318548244,809203156561560389,966458085782564605,422483179317396029,986813438089867422,657362672497792925,534172493122161181,148730322797065406,623120171801774900,372714945880835271,101757774841371477,922334495579590309,463764387847909775,311231897927235276,969398442737253268,103876367109683085,846205706021270847,372690646082777775,743912656201656957,283504113309705094,632018562347898455,803050067121471077,218828742141991172,972468012374331557,231741168836108836,973289490967336061,946892181901732087,403039675263222030,83840538961654548,2844789089250311,382192061978904279,819947347691739847,540007955859949655,868522377048887039,921740459989948477,461015191420590973,504846026505759628,666422915112941340,888983252065461399,536749913586846172,13082129358347462,627677669667779622,983392002841922341,373576817763396092,205418314775941070,718120368521731263,928279432067893462,415876625591806191,252181559835793525,247631348164592222,201370990832158501,660780560551027613,777537744410000796,489333795753756772,984991503098510982,934995979362694644,815947401719594829,470646060505031830,121523398431185366,531305760467721103,709505012532142854,729289415961762301,548924341092569532,114650108612924271,227023508236947990,911191969048654095,496343710377878646,303580149322867988,332812523774425453,108831014687789839,202321209123355959,558434697409731607,987029762622399094,608215154790499950,474833515431839485,634831593178655877,929670974721223599,279440568492052717,800032522973986159,405843675871798076,540615243810225535,27873987556895580,95554192269805191,520510116699801396,178362503700131620,696657650446178350,984846074320175679,454477999954971974,895448351632890373,582241729159384964,353946415158328679,331219175570167493,448892841909288092,300556231274490879,107039405919972700,210983139160694726,874847932868897719,844332985173324015,40470691809592213,466280308889687462,593752024006249127,127337863697737271,517224235561630846,881643317593504740,205368472928976885,667698094936874052,824825394808181998,339293813709310533,379738587090809452,786556636066346806,456476765636690791,83497379283266175,466487844319554791,328210030643055118,448287193359510309,369332292315486277,261613218834913527,932475615373587158,329815220668434181,833249274770733247,679612013633604974,840811994495044380,252481045308407607,508580435556946349,400757734227785261,894280299332657229,179809909950813318,803775182779677735,362577865902857319,604404309501861822,931568217731946725,739221068656108206,450465667663546502,555678979138549398,346927228860845046,118461387868682838,208103867299433852,144121754222806990,672386445075044734,774698049911542885,184498807669947302,135652396190385364,767054525003327773,419074432536057093,974035279819911853,931727298152046717,354570204049022526,739686855207026124,592835727341233845,904201631490877774,99156375497335460,420149060619544677,272548793507013502,84092360243479564,950788333367637799,500624404486856340,434031635301020743,437399148800391454,658371607814577741,573014946364865214,573346070568757325,416510528023952916,360842626827531054,722901643501059301,662281664022282471,165940594463943261,215419442121420934,898888588846308181,620402991647196277,682195676897204980,1991531875500844,798659386065212284,94539663274471750,87214465988575813,907771873503296020,45318400933533247,348902845851714039,728121489868681340,283913377837509556,525385307053848220,285293107063798452,908296939494047990,340801106607737959,249020970613790052,809718251289436469,444176822254451917,181437807079798143,187259727671147284,313453972366504950,565955558840098334,238050106421250484,65931780739692663,144591578840650108,232939755708297655,434887515320987902,154267014528427471,789823727300381542,476325419590965109,625713348805311021,988897958574681244,3548802035138423,455506643439119261,934653470926745364,785002490503138868,431562198184434773,539392616565873854,267922868298882100,802749380059008069,899307982196143079,807614138772821966,400116884577767932,299945269078426605,882438823938282229,705125665303661166,153751483742719260,689833649575152300,876215003492852942,686778634199371030,620190842636785174,624404564200827375,398618943076654564,417922724318439959,120164199092505614,529448682131582412,92954457292608023,72949291364697710,988145300037862526,194350326426946788,594878161893584028,719687848428959983,547306648962478757,33028837077229359,452431521135252701,344967682653619831,393587500888519878,596736518758541670,106442462550334484,771180687505697702,267334611289186958,169914392001969052,856061855257231652,717082451509209732,394820073647265727,985643185687738014,637136297070835109,853316458556417455,698848423446282686,992739449520718828,859744091599006430,534357299472926900,185355259600933229,110361528730638645,176290402061648356,189542243663780469,819253868020593765,404432851429236244,430666676055290517,165736976097158455,252590242236495438,838860325410008871,393050129618783613}
Returns: "Impossible"
{626891546061740805,784110094481746476,778641557520337831,312720507658930031,303589945582885301,384244364284344341,847977423883215765,687412840864948606,978145276744845964,510826289059170316,73704243033346294,191742537199188366,743950489531565791,836525689151573732,25786448724604886,784850143236362892,821906486672447375,946632070183578398,928336883963609383,353804580923365748,433840973475578062,996066984818312188,653487070140990839,865710840183148885,40432090996617351,440268037457087717,958821301442530133,415530109012406109,783452977883152511,967004377658842804,432775297312190063,548360224050862332,429464414271481231,232129512421250805,235647036752354063,598218357176563303,710694680618303828,147448427067576150,295471345526292734,354018181686367663,370466226990721173,286721299263531956,244976918329102645,214037913326566647,772386061723240317,706959583152793847,802342444976005132,632953570917935927,961238760294638766,645415706975680196,942218793501522789,139937651768525980,517182797967587647,280444888325272646,697289382248370652,509930707451618621,765187103322553765,984627303833936277,597977492382565535,184380637309421790,324654132337084990,887128813279159303,308853158238572189,302021921578078405,398336439575273372,125080609648660319,106530158122740389,185093876876586380,263721852241846389,339112549272612902,542534120523606647,983326249543411452,993910800527646053,446503759822732733,120377689314783774,521379247293181965,971196162586015982,28117880424289519,588136500184917965,578988949022252245,409012062971964414,57541807468715260,130398929429660574,779949250155574086,544479094617157511,134751124361721477,368331751884073102,774154885054014887,800750526850969213,308948937728573740,237141573424281108,852633693942297268,367266086371881420,401561873350987444,380763871648184789,535622338777264733,945480532683683319,415016420812148820,45588809485009814,455885092155343479,7224235898486991,875540092983502885,971318953882872527,761497337687236886,667251055521474310,651394199705833502,178165564157052797,837077477675023951,654281609819637894,640656959081285628,337111161457452685,944772603925305559,738007980223004470,855207940266236189,884300151036305036,770914443945455615,393162448130190092,766167156272381966,769496496129884108,695744215669600406,806721313652295935,15175029903182277,203199384561359511,578318491824742381,907352873094895822,708136927182080967,417160310123324750,584359268338154063,185811819058241462,745373216983917431,105830398727289886,403087877064522135,432710301934087732,654964046452125149,185898325027972295,811622940281952669,970876879732781549,721260852490665597,787473400579597847,323354858859995476,907844510325641749,687942279810392196,271779860522007957,330955060189681925,604579375605694796,923572899088185934,178277747201079676,531478980412150381,111890508419399670,12264497614809622,659805442275089540,730384264916417046,845970472164350021,301377845744990860,483484664942977797,88271841697704853,168569335047192349,937279875349425814,961477599946812062,885162292392965484,876845879030253999,164975624006774838,207730388799783844,624904817734477414,98844008715029788,306156402393620013,416761092338892036,694978682733155493,260610325599061804,603821434462804687,842004192414021190,222203088776942046,17069953863228165,413702870610845613,15765774133397652,126573388402594382,538435284767871253,958848781677405463,432857419991031350,480079523039775461,757999967503833892,430135371082893959,164899214123849013,226100463238943286,555913611996907631,872883335942370327,366764806707348047,711885821317241022,785734978176350887,181499776021677158,110203399775132229,477628733718936828,815721505493911135,844814154207050964,74871921577854199,574038500229228364,964719127853869686,181066534244532877,210782665142890966,39426976786413886,408480877005885606,66187148850196614,55331835909062109,576509255893479740,693254420365993036,469937150602306469,198720483478635239,362046263305175477,775006540398009964,437492734023015308,34929002416890174,906783208509228839,524707209510442228,746631951421910943,868312227015575518,825444467271160541,856220781544106694,663277943025411164,415200299612641887,485414040405508926,807360672161991525,974295399330937276,244912227431929190,288251803233454204,905030051809225181,691081157109865860,203679741579209884,472576575200806598,385944424441563582,188610657001427437,462956655734738815,370311374049574885,717439818208897310,202271537555902981,549544908343371684,276041635904349271,614115913304995788,754667540263756390,691710114769390551,208172841174748654,680583518494777468,691611058769139958,464939553605935188,90748404541793692,926953550523724191,920743824166563004,822468901778704287,39067774526987831,637548929511130157,523963979552401406,325488235726485183,113437075875985125,824789382444402822,348518037638762494,758859299890299732,772985524811770421,358142642762009637,160213499548643647,627693511043054686,225111706779102236,328872918201755044,286946459053354421,638021637796367895,777302121881864028,680928923698287838,255067743442002263,233494722367831221,711013459630164597,49342154029448348,288236672846382949,541148150236085014,773322262153647174,482261006508305095,286080764740358150,140185094301392294,425092617439851877,718318061090992166,62333582995237215,308937392497165111,848067453364322565,166017824270035820,140089717395608966,756573307694346782,75262115689449183,5370956301470084,429416272082507359,393458699231853988,954126379195677255,870987568040972646,411005408180330295,630672186785533319,192659034891571661,448327741590852396,254067374908572414,103396046961846148,463148425335421741,281973839713995461,825510507686872157,98425800488214198,136625281828289343,444307141417101222,447310195398966174,924923236865850415,360782275253535190,983195193828912468,161030348443846349,151794617333397868,571362676462653719,734459532077446820,24301057243878399,278582865976984716,405839053530674892,180419977516853062,304940186926270823,206808653919144718,320148184707722078,947376294844333797,371582940402696260,27795779223011486,937965351425710087,343229736459058085,753761533541639556,588332814779747109,919154151723912325,232565280943744468,908108808676414135,765834016966028679,272569301432100838,608515389683163844,244552507561409789,28540052415753414,646643905156247340,564405675180850727,289948797802727837,71567358446162606,565715337199869253,369438877333162412,450122555609626430,922122612510442589,403570411334894277,539624765341529492,539006211830545007,30492484643108718,213299058063178796,355161260847857356,301431099416055174,523467560291710903,95773509234631844,792326901656220244,549704207272324670,268889150600257734,825037743891426245,952710353241102502,625650040878685348,56803638493956038,872290448072424070,849520741274553326,62712292593090556,647481153966558116,943606042924472500,663401255300479117,529251165863868942,608229526767371038,633702143586560613,330471498408417862,446768066908793503,445658298599323421,83335073318464173,397923647143352807,526425294801412788,58599425825869807,847431089466150973,469413271974688622,338069843861040181,953053725420377428,860073778836499127,134102342295388198,163651538230267772,516376214133498076,187050148072862084,497205802570374606,899385714005323670,280923168715839716,838510252992481356,341716243033136326,708554332144922685,565174027762619854,165467330562443134,129341526509697268,75913100655834853,463286803760308670,417483399105330997,933369709867391494,709638306979290069,193073279776408567,592908865786673612,310028688625265236,451326384745743620,585556670501495997,417062766301325470,271137652866433245,230259486889907301,75261276330215789,824438011700122414,664928042424656669,675499652610153143,516450800438432980,365022862873350853,625736552367717197,239849630634888877,91301373866443372,679384324309377103,167203425797652821,432760963372462044,961880546901310029,604496855752191310,780135450801108910,421413542613075141,766227676559125454,379317099896055079,133342934630151452,213794216328452549,298407909884564790,363047124063100380,906539441285868788,397526123202782469,759221537227591532,497322604060972767,490316182167953119,387072088553288228,53264893997795591,135104023683650422,567022220517900093,636171422474214093,579605604562931886,987801731675445335,164093914467297684,48580236398424406,364569747981079454,947779606078761286,304834472532454892,670255764477533894,804846794699102326,379693604753873813,708954863413421614,327067762675000367,120703635425542340,759895527839904687,460372726715240815,587506873951884317,299001213808603079,536111700235858622,718613471653843429,628507269490602213,862179369341348620,580374888701215695,186493397684707831,709021264588904589,536240461599284957,755384709960736590,670473904360591476,663838973610590397,435511310552996645,670402759402116335,60792501260100549,973505108467069469,652467818756654236,456603870323754540,768294355001682789,859514528475557535,189204358171756981,888715148695640327,776238953494838990,651250701215869565,479495320709485671,631318965112076029,531491792613703861,484188903764932964,47115153140041572,892878782251287084,634023127518316213,911440070989009583,392601758537585359,138425907926890439,471969015730395526,792878327402655628,837112388208383542,825796526718346199,982872620775323055,265911071352876534,773834704690886670,298439642983653645,561611582848819335,620663186315213407,740292285690007878,403116835029431830,817497139199508158,392102391620003199,187375678162584143,393438924629835014,203494835094107028,457824583575122620,781019012530120366,65034877728365238,127337402729958692,131083244411132108,64232023104599701,768883191306487719,90354007591522998,453104441387904180,477783763358472677,41819358599516294,310118459463598151,941675713569052486,170238096121376615,485048555049539325,198719322529019237,608065846777427181,756499361812288037,649851552692992365,169149116286968509,206634160849303756,828235529376835669,825630857309398383,174793679008054918,494500318786762957,363162195938604308,909311741150936892,592905445271766927,465209708154217798,601267997369559116,397637993764949412,345305883134436502,591900364021484588,915776883902295079,482834349202113956,527463084402874254,545205033637293383,511604186842909918,484582513255516198,104444532518852158,779023551518797796,878427021044152309,630298357917632213,427802021764379927,782469571825715972,72319902576911199,348171455856228542,3473587434482245,460728502309354341,390483297850930020,576319735119446405,766442302982547751,964402285320622261,962450993142120430,541201138959580798,250713873228311917,856992438972768743,614372627934494293,985330324059921764,175208560350673780,810315231245276599,917539661078950309,609953232540325397,130522040953768487,608898590875830589,180424994608597807,451405981486650222,513202839740659262,506190641847719428,782893214127286165,984431685080719453,967363070232826887,891596141601923261,699072395343738460,436602462887050204,255753699759024711,478305798349300397,127994619919257485,272338775905682367,735622197686163518,941602999000237807,608689586970071604,176031417324819085,949065553784610039,169730548269981405,531424603410007735,830812777390180637,137780309964686565,922641317316170820,899464973855647918,967812271942985687,375540703610495876,647926234865573941,382295418824859469,433939467057236460,561206788470982844,580782325230396431,329796236941796821,923157636530826982,61938299903844677,354386429894238998,680771658659619846,658690690166230015,766815428904691236,976122674780403292,149786752013573095,97130129846031951,272648270521455583,61278121287600852,113039940519611863,782490933713362879,968498856762686791,137529082171271828,427568715056666847,958603916689106276,464965601372447871,206443506571406476,975414667305731397,198448820046798199,668748774620270175,162205072451675918,834576024137104156,851195743779854151,921520177745330966,122166628345750021,822140191899082645,48591745270411957,830090644418961661,405039309650291645,414072107916759933,513219291749728334,72351717194311175,132353805579024380,859358086617446500,525991896334622701,232468647822823063,499303679550096252,255369701825840204,536579561770727980,413375185298068998,736305406871766989,332266834247588180,528803712931488687,731940612767073703,933351208562840910,788341757759077647,662582714702922372,500557763652287927,735264689907751351,380067840710744204,89444473032013039,36199679997688821,850605437727351525,418639577231037972,367005427265991359,736300868251204812,3962985758376468,697132762236700215,438252261198198484,417027322504224580,998372073318548244,809203156561560389,966458085782564605,422483179317396029,986813438089867422,657362672497792925,534172493122161181,148730322797065406,623120171801774900,372714945880835271,101757774841371477,922334495579590309,463764387847909775,311231897927235276,969398442737253268,103876367109683085,846205706021270847,372690646082777775,743912656201656957,283504113309705094,632018562347898455,803050067121471077,218828742141991172,972468012374331557,231741168836108836,973289490967336061,946892181901732087,403039675263222030,83840538961654548,2844789089250311,382192061978904279,819947347691739847,540007955859949655,868522377048887039,921740459989948477,461015191420590973,504846026505759628,666422915112941340,888983252065461399,536749913586846172,13082129358347462,627677669667779622,983392002841922341,373576817763396092,205418314775941070,718120368521731263,928279432067893462,415876625591806191,252181559835793525,247631348164592222,201370990832158501,660780560551027613,777537744410000796,489333795753756772,984991503098510982,934995979362694644,815947401719594829,470646060505031830,121523398431185366,531305760467721103,709505012532142854,729289415961762301,548924341092569532,114650108612924271,227023508236947990,911191969048654095,496343710377878646,303580149322867988,332812523774425453,108831014687789839,202321209123355959,558434697409731607,987029762622399094,608215154790499950,474833515431839485,634831593178655877,929670974721223599,279440568492052717,800032522973986159,405843675871798076,540615243810225535,27873987556895580,95554192269805191,520510116699801396,178362503700131620,696657650446178350,984846074320175679,454477999954971974,895448351632890373,582241729159384964,353946415158328679,331219175570167493,448892841909288092,300556231274490879,107039405919972700,210983139160694726,874847932868897719,844332985173324015,40470691809592213,466280308889687462,593752024006249127,127337863697737271,517224235561630846,881643317593504740,205368472928976885,667698094936874052,824825394808181998,339293813709310533,379738587090809452,786556636066346806,456476765636690791,83497379283266175,466487844319554791,328210030643055118,448287193359510309,369332292315486277,261613218834913527,932475615373587158,329815220668434181,833249274770733247,679612013633604974,840811994495044380,252481045308407607,508580435556946349,400757734227785261,894280299332657229,179809909950813318,803775182779677735,362577865902857319,604404309501861822,931568217731946725,739221068656108206,450465667663546502,555678979138549398,346927228860845046,118461387868682838,208103867299433852,144121754222806990,672386445075044734,774698049911542885,184498807669947302,135652396190385364,767054525003327773,419074432536057093,974035279819911853,931727298152046717,354570204049022526,739686855207026124,592835727341233845,904201631490877774,99156375497335460,420149060619544677,272548793507013502,84092360243479564,950788333367637799,500624404486856340,434031635301020743,437399148800391454,658371607814577741,573014946364865214,573346070568757325,416510528023952916,360842626827531054,722901643501059301,662281664022282471,165940594463943261,215419442121420934,898888588846308181,620402991647196277,682195676897204980,1991531875500844,798659386065212284,94539663274471750,87214465988575813,907771873503296020,45318400933533247,348902845851714039,728121489868681340,283913377837509556,525385307053848220,285293107063798452,908296939494047990,340801106607737959,249020970613790052,809718251289436469,444176822254451917,181437807079798143,187259727671147284,313453972366504950,565955558840098334,238050106421250484,65931780739692663,144591578840650108,232939755708297655,434887515320987902,154267014528427471,789823727300381542,476325419590965109,625713348805311021,988897958574681244,3548802035138423,455506643439119261,934653470926745364,785002490503138868,431562198184434773,539392616565873854,267922868298882100,802749380059008069,899307982196143079,807614138772821966,400116884577767932,299945269078426605,882438823938282229,705125665303661166,153751483742719260,689833649575152300,876215003492852942,686778634199371030,620190842636785174,624404564200827375,398618943076654564,417922724318439959,120164199092505614,529448682131582412,92954457292608023,72949291364697710,988145300037862526,194350326426946788,594878161893584028,719687848428959983,547306648962478757,33028837077229359,452431521135252701,344967682653619831,393587500888519878,596736518758541670,106442462550334484,771180687505697702,267334611289186958,169914392001969052,856061855257231652,717082451509209732,394820073647265727,985643185687738014,637136297070835109,853316458556417455,698848423446282686,992739449520718828,859744091599006430,534357299472926900,185355259600933229,110361528730638645,176290402061648356,189542243663780469,819253868020593765,404432851429236244,430666676055290517,165736976097158455,252590242236495438,838860325410008871,393050129618783613,69939079813027089}
Returns: "Possible"
{627253072126764890,934681439230750885,453286622126798926,188907239066671954,668729662074747816,855662655386400934,10432200374573959,20861028531944908,292278367848875278,865098150920710687,931653201029442710,263414268731017060,676191218493124752,82513643428205599,922834389748105790,375890381225926984,902504461207569548,894253435338318906,558089660877237987,28015951440225889,590556779044511786,929960634445461950,283980284022721112,95270543479009673,999565100534558838,714682534062554913}
Returns: "Impossible"
{627253072126764890,934681439230750885,453286622126798926,188907239066671954,668729662074747816,855662655386400934,10432200374573959,20861028531944908,292278367848875278,865098150920710687,931653201029442710,263414268731017060,676191218493124752,82513643428205599,922834389748105790,375890381225926984,902504461207569548,894253435338318906,558089660877237987,28015951440225889,590556779044511786,929960634445461950,283980284022721112,95270543479009673,999565100534558838,714682534062554913,501628074840825632}
Returns: "Possible"
{791881370206005758,93622363682738146,736953157714750895,481725650707830698,122571315118909053,793474698915358181,813565390805159295,643257048775202287,902583637524450678,769265816972657256,73148429626850284,177883215322887845,918709696354052398,725144077984480313,117906925843640316,403661947315423981,348401745641939646,186084595405157819,410458786202357228,201992753505066598,890482507098789051,895626081150168560,39703726947042866,696687306157340025,664166219595210348,908927257396912235,683973855294541920,558068223108319336,966535980207320943,215727172468878569,182721785944552237,747296280288645997,193814654105643902,131986467127290918,462938788206927593,756787607959970,365505053322072864,248528386526595121,646643756220873570,365308570980326122,661776784499051744,579876917700173555,63961066110268661,99537256440324010}
Returns: "Impossible"
{791881370206005758,93622363682738146,736953157714750895,481725650707830698,122571315118909053,793474698915358181,813565390805159295,643257048775202287,902583637524450678,769265816972657256,73148429626850284,177883215322887845,918709696354052398,725144077984480313,117906925843640316,403661947315423981,348401745641939646,186084595405157819,410458786202357228,201992753505066598,890482507098789051,895626081150168560,39703726947042866,696687306157340025,664166219595210348,908927257396912235,683973855294541920,558068223108319336,966535980207320943,215727172468878569,182721785944552237,747296280288645997,193814654105643902,131986467127290918,462938788206927593,756787607959970,365505053322072864,248528386526595121,646643756220873570,365308570980326122,661776784499051744,579876917700173555,63961066110268661,99537256440324010,929855290366388872}
Returns: "Possible"
{510143940485312956,54111983718804717,677410941318751053,253595120645013948,732981308141150733,524937545471305047,677591421157977743,743843140425648695,751764148628112718,807388361169875925,968812159227258157,419894520517802805,928272912158354583,470607124190445292,359579067068167053,130862922345697254,306992078186579046,858450542137107614,443915219544214279,279762794936058854,228833249355551701,33739841693448334,485841113231715236,228975334586014863,647951563089802799,75616298356001189,801023807822837966,929868206972097973,825905597158121045,934542973134501245,756401034317029663,470783864316892183,172110451443550260,893524323348707293,889288155153135110,311116753367544630,726301382401277068,409705185771747605,130455782307400318,262151651838822221,146243523689413932,311397755769744197,969845346699955285,688479403530385132,391371075118432991,190905506952757868,629080430255920503,794851479265182927,649669083347830749,702362060579613103,473873574506263262,361444324403254884,603639073316209748,50765023250452295,447293723180027965,654713708912707444,448192062593755239,111447869482405383,324364627520400334,890235444846335685,630864474639580158,770765182272888636,828502319723254759,855754440086130197,933446471760158205,430887086116393828,610041591224854245,205799228928015493,959595097282312711,433096281304742381,915475400696514413,488843679015599831,776854401097570614,71464561102466647,452435372481712815,344318828811135780,575875489385988807,825281189121317919,192901209103979407,901522578664443013,853304181303182191,122488297766045463,459745144393579317,11948745086292751,652857936127166756,92978809503939805,798339600465205711,906014883677350205,165074319705841350,720636629665918823,511873944446815605,923512145501135063,598326750581300076,363622950164742743,581909160202861598,567678539918094366,3688952529865332,175771571190905381,355998656384637892,92656291594697909,471070202071462692,901695473149780061,766412571675701374,406034753565367604,765495983516502924,182111565347871444,334813050533189103,447379173580074415,776027846227247540,756085198031610028,91866357475023085,724831488604539972,110108320785872431,782332355429765438,973350043861463631,831381954418223663,669370488486434805,983377436856920389,78509504635161260,470045442121102735,29049530916337685,454302032425526628,903394356679183660,496183415254430158,306008460474955935,61552385632012404,147015729150878086,542488570781780028,750138219585513629,381815791969239980,870716483006216623,175538073031570895,771125512659974087,738423626028804189,291306749358679005,739059157744971158,147540373073470500,586944708059759166,548628692717104350,29921803581107469,621365977030841806,266466464727722447,901423106485865365,262378149650988645,226943948112225718,142455859444059591,618428925864113167,66231841625061215,99819307560331551,164370345456783790,376935898673833236,975556881864577670,919214350078027199,734590173966852943,998900175372482783,965888203681946599,420484300930842037,738293466622704134,610801415302018556,695127122870999564,143004957428718397,159943171029094742,780731424999259348,700773250020077398,876206090511492950,264470766305646989,636400151201919927,341853276257142852,227748094010478470,823068317428301270,416249414981098703,965113084095731852,420585752300183350,111548636586781781,261954552863918245,829447530950415476,822551912833095588,592805324513890695,113697676920946204,976591352950251093,689735779266839148,941461627665945575,128560760386464029,279794611513980604,651837092636448996,436481857262928821,521031432192855919,524665032466968877,401347014961429535,297766566213438844,247217608025038719,643008600032928085,437912747232902844,202095053324245149,371128103381825782,5280458480750278,270643699321601366,139350675963608679,888191973300936621,421548677251860303,63541470484255837,746550497504011460,693838582306045733,586483239211546351,229355586906874846,957590947615198061,526947257663771589,543577811368975142,251440351340625460,149224370493094332,567269971664867436,65772112602428782,808472407002858359,778624172826971469,65661953849726269,624480077553205614,36506171109460238,430835192330183759,428113457597053805,616897293001294535,396891727212059396,726426820000170573,267341983804818895,286346567982525991,345272316512077405,393633430781810732,349968162078085748,785466693563856220,755447963803989815,669183314822809708,851967155147620725,741267057676607663,705750675846068836,55484625212415917,863278273642883350,568646382781790079,400005780566934045,575444866518678070,84205631530814716,79557843771225886,810024591807739822,870222526510369103,970039399854392709,320331206605703468,945667061520243591,793487108200434975,70116812752873350,811974249465892543,319036885135915791,890343034037483294,378854861495688596,43701959155363997,172266886851564614,713032548296364503,727417357266909270,178378063866803255,317730567236031621,736006539274484060,863655774571836127,140277616571785143,384281379772742494,154363499248547485,457746929391638925,804913467631806605,398024732701661644,399218576532149628,442550834977676253,808057626333397014,843935412651326244,308414366390194716,636690950246201103,608840309875248887,757489468062033815,366171766092785350,6413478567954933,932285184849160534,78843037868714150,716993713581889045,905619824602769423,286574148242262358,756236785951133885,562792764229805885,811991675258243565,221172532003343399,798930810039977908,119555914054202958,179856898097465743,760208810567303695,246879745959720543,653003390971384806,814215764708624853,129317605813584270,110057648391054310,251751205042902823,677237332195638180,421382428916122941,487365470205751439,160839263689548119,188017846769890988,941076461271896327,797516762224707982,71427688334274500,60429072768206214,159333113017286404,68085334084765932,716674373494288981,687622243527640244,907167807525708476,632725353952775327,109975375325324839,424952515390763894,761764683410410772,257682902030172772,187394913897418479,159769449735724540,1739378542658311,593435564835691142,611430692411337613,773480295259068229,256348378411663078,157518367558059109,384145091899465212,134012667411073583,644889266400864869,871212428963202183,918549633067325821,628842330999721694,209340204877817335,494536327501873062,250482889603369988,384327898265821790,992389135261736837,477496773263367340,475845678739079047,211830140572028063,771208681272982148,248021839530355725,321464147625046140,671287425261099868,890186820818835589,37639982237495495,444545835207035108,330982055030992006,95535025081740678,989304718062370373,654706430971269302,786860073219726357,617274046961796628,603165499158047863,408398737146585887,84384811133113604,451860166517921550,897514769682298999,933026732883999308,803505929377956004,309451397925636860,398906068123018405,69765763883133581,69397521845484940,352029229095309300,521382056942500156,141847299626832853,683626499548476828,765505857934186397,667146844670379334,705874500810966006,592876651796528876,496949516183327181,376666993665544014,486778874526034317,756737679400250719,367673562277042917,365104681918906605,117971144911705708,77462016265891317,323162071106531063,926163902265015021,117559455018619708,516233539551482750,1408106561589300,880766337568234838,408220413505587847,271008335195702487,570108571117220093,176854643649494340,769820711264466333,936605151589548999,847872338545610132,583688743356204854,61796963900108205,159705537527521925,771028677534058639,462505904954730078,240807004236389685,620507244294456244,128804581533704188,72943728172967684,200921562819984964,409025071649571229,964257195367407908,471449579195325109,47638021516023933,439505307209835765,246020391695738013,362011322252711788,783210688590349260,750577459999610844,636880698014587391,852929642781157870,20313739636165671,783751653372770631,993848271723320839,337859545377779838,249649924728163711,512230714123853622,580881004505863973,517239991763314359,44525940532503684,835381442266744629,655508880227737836,204113271410563383,968244575445865270,986371961098208254,382263713593066590,148647570750860982,201325403225957916,701273476453554452,431922083778470895,293692576497375046,950622624167131612,517171207688493356,987058559219025575,851003586709193700,704470203221915821,121080855951973375,530309120230190806,108109978069758894,282487016785231452,650241669903360773,820535780820113198,315919265779801085,224364625131245604,321256231449253837,27328757066243543,61794041104935668,707654580623005550,112613321698359407,960899324490903997,85724123855750991,67553405271611084,540247899710348244,778718037043729006,999964878267504348,502056630491848631,763330055012036076,219441934898759436,204130914205717998,839024641880048046,779851181266235244,122701057114475605,733804228462708484,881232671683376015,464361041419878981,440564875642484389,402722873540619821,551444424520095046,963866731877009012,35101807679528372,691184039895225149,761967559386929383,405919474032529573,508888099748555189,956559442605156804,439275373645979893,501412757862660005,967899345840149263,917887827354155014,500578470243220692,697033483255592398,581835483444383670,693122946134174199,279248950303612759,602468764450930781,382326601915105814,109762945006266527,43814204489865997,825281721321479076,518267030455179031,975686515592393767,387766651946829279,942750657227791708,471371861561001988,559731834624932293,646811601683742454,742050082151450245,537242535241895607,460005093833400126,743029813993101141,516692926192054053,801262286210399774,176049973641508470,947106726804145975,376183491734008358,47710104451794439,850551661991040911,478934222437036279,631201206661056245,23965383931600055,85089111999210221,169966548900365108,808857703655691244,668407142737867254,270900037636492590,530585327356534054,810551169290853645,240055545691585445,348490968410655549,119710231506563988,869364090952689732,226902064918423285,868230162168596350,747167589638021988,125027168123054293,507468758158502925,348473974940453310,207868274696077495,181079521154731703,24845603897668351,701687102585906717,743687241136986796,1704801003484260,486946592410034814,752977273186342935,945322106389308620,34829871182937142,642574168955339975,63825531179602742,43365238841504573,154905502435346604,654451125269349350,722031064190264711,96850828344541727,34438515027769980,190794110020269460,573346449654807287,329743853376221012,379185934630739118,394605824132242381,787488303019930140,783507825498588870,751676237078869724,475728651570092575,597735870750619558,17010808023003919,738867499741687174,52768474245172268,255126338527309879,88299145937443309,86513081941037926,454932362814842533,186957432179268487,34744320281332588,930773552182365061,772895001203812446,148818698862577460,665478446647650063,970850546222830068,805857055798342221,762962408684290167,532419077580819734,880816492922761918,918617038276362628,11641052849161295,729306878650153854,79131068508437060,16230565119175231,942347961450590286,518673427565918372,92316314097123773,538451575821606373,842517266924801695,401431685065013095,196334947089889711,596325095165081125,751338882998910053,532531748530178981,536084356475454998,933748492092413500,603045351739624639,278196091698865132,442431932494050077,358491312744502924,824484095466166557,710727778216138222,19164608304090908,754656816296715788,489550465964402805,529039289956234615,9194711137203326,272213661651920374,608743697252574373,748230022183441622,809025121910921581,473214073719837150,460441170025588927,329914971619710660,909145948421439262,248796316361005724,821017808128262597,357056651282763151,816433035666251357,711457797248175783,150506813939856660,99626113017726772,264755883057876238,239300021730992428,441539174023541716,149608313715392062,537351244931878789,261448981447944012,340776037777921999,524924287851969599,64882486924778671,532471571600731311,403491949858027556,629683099578711478,893505899441857740,275941563484609613,860151855334946460,307859314955537679,689763440228812687,302338298628555004,528454368876240959,623999683439430238,883766373928127909,724166267056620694,997961552605551415,727839991952072613,170152175641980439,511817129874434918,844064724064658044,59404928633577300,885653464858219101,997050694364571959,286864570172674047,732225921864997815,186420424693528229,889728818572932223,926527954159366118,375349443176004228,987885294640892567,658225293110079597,174813745122579308,376134608941594135,180454925511349716,21426220838326317,43670465422448821,119463190194647285,180581694002620647,88248457630945511,277854089740127028,260250998964248791,691645788223064821,370298326019985317,537313431951037343,417995832195766973,515253359157119838,104118796287597990,889565869270925445,70619742933919087,846619020319806533,549732319323378767,437795218850633548,764258690225531300,364494171245055412,757191671423717317,976489448992011023,949750771365996607,461496607969154398,45888362989649861,369812858487234318,496076802119995029,588692389841080700,980429572481177965,925894399888920806,595595833070027574,38481647570684127,1648852544972566,419426212958355102,568074742965398751,607776616765189157,826615833721558404,238249967546113653,430702406077145479,624119616358698828,940710917018790591,887920622469987071,263018549264418550,218989464475083159,178172199948051239,834790295208159332,156228039843210828,101980857972148876,844064753918115741,892435582314334382,676661379386930695,268597659987084596,837213324243601567,118031642530316846,415133717661839508,289892524471350982,913454861300192462,807100070557015070,815037859782215654,107872911796192172,488647190344467254,962848042913391476,637068983941296166,295693918944845485,537168279940871663,770834408723649966,543240719126430644,76439773864173831,49961562631386246,114977276666911508,202730628479542813,439456713634511390,182596086362933172,737847248829641535,797996037140006301,955014649278543591,518972323110629150,444649812837328341,519510053923094278,852932212908290837,349999191997831405,629421770470133292,193781125706793445,106443513423053510,931896270513904476,284542931197682037,550689982324946247,279136529213855070,918582709033063918,293038960755295918,936178690263709068,287406406177955324,458812591183117652,206127252260755532,311461577406588015,9004587165077333,887055493152071837,61899846275298015,201413616805162862,486818770440403325,643260953959857735,168244893802385021,664530097413787758,86268258156809318,237901190925192959,249678826781009629,608906087880441084,815100846607466941,30990667091870879,406845557656751709,744270673581781908,599818690114468542,224277068352028613,194911461643036783,316620674307777500,858022947219733220,208421967519543942,657982122205756717,434812869926929118,163247947549619013,540101646903377375,545417095974507302,131737183277792031,312642287008665941,419440070037599693,314862635974369741,452339772950550300,642721892602700062,934701432407765550,52399275032681534,449722464968906895,135791740511360526,658052872289702229,479385593504719695,415917362441704614,338257430049118965,619872998954203877,462552303714920478,453235546351885796,593600022676594045,76186287124937127,678382502969184871,727570767607558902,763991307386730654,531265784810198693,542213701492116439,34688878318007879,947050261118928959,614433211004413935,643194282967942662,435900576339132868,613134039646708503,663553255266831510,193185734976467772,268521839852424788,735611789009503542,687256989935307693,253885493289201711,172191199815144199,896800575821483484,230495346163579981,32445409630185230,991372191362188516,805076917465694044,421426041936754798,586997967894224980,948971831499652974,149194510952179925,935243287908856118,955480610174307126,493752545377231476,416119767988035876,845788593852425862,76971563108509014,723877922399811663,373513736659373372,501201866894680846,881704455679352278,767267879165372981,670887601529737382,475379980885258869,610450613610232148,68901653376824102,369761480998453463,669616033495195607,675203363354462629,400562035584543205,11819011754606053,693741065909215804,178854621393039828,112457912791842677,220193886913509037,163530021388483791,633051102601588685,548648301196835949,564273921109382175,808832326947608380,956854502378616140,72828641791334054,761499107733474612,279496011485122309,307115212998662468,239049206110522077,6116093881562135,195984475744026103,798964326064429340,178976177015833182,796789587607543407,697535211463340166,504118651223856807,27597400690234773,81986925492862140,850520496765665830,933089701606069863,36692437303522461,375230721437229047,53845184664610956,522626475120656252,316540632545783053,228918437243269316,796223786515727485,377075491296800708,96375860211022127,206625644673302206,858477312315709349,78208015673262957,336443289179986327,177096783539596143,902681145702761302,890031233220614173,71306345653730092,627810485402425366,639733483031318606,129482724669090039,67373884747044823,433175621463533310,20061037819646820,273231219599730158,52938298035810942,467653546369643820,19741251299082532,439822453006851973,623855116822561549,558169589074031030,438733923427434094,208085371403769220,125290375272848285,648630944546757454,419638854495468990,473561121241912878,573576299206370391,980018553420906910,492547543304193709,272623401542635782,682261493129508567,270526107991663901,64611157779144094,686762102539299381,302634876679592815,659316736456456639,911707776479098431,553193904637397766,216130240869951381,481371624748666950,270696234581437623,798662405717795118,180230842876880693,492973108095621855,836463759617315461,82902631951078510,440159142746778748,346246708485100133,736952305119996101,846287124030724476,649165620349608949,114977113082257909,169958056005522334,190570478214215020,188743167616925479,831763581317650575,578090156233023814,537245314746204182,788018557375019677,142306193010316044,87475431944290365,5834979651828030,62827537785632182,332080280352520183,242315642941360535,561244739400725623,295044454873616774,956383558925719156,121506069399823852,788563049482348670,580883273170520094,814284317843005662,713556401017920205,472766743004201127,647294439901066348,806205809836622143,636523387782095628,904323955967428524,589647690155766621,114492615538303772,228394758823696668,952030123396208941,329342124874610188,761220986871831292,474834763057473495}
Returns: "Impossible"
{510143940485312956,54111983718804717,677410941318751053,253595120645013948,732981308141150733,524937545471305047,677591421157977743,743843140425648695,751764148628112718,807388361169875925,968812159227258157,419894520517802805,928272912158354583,470607124190445292,359579067068167053,130862922345697254,306992078186579046,858450542137107614,443915219544214279,279762794936058854,228833249355551701,33739841693448334,485841113231715236,228975334586014863,647951563089802799,75616298356001189,801023807822837966,929868206972097973,825905597158121045,934542973134501245,756401034317029663,470783864316892183,172110451443550260,893524323348707293,889288155153135110,311116753367544630,726301382401277068,409705185771747605,130455782307400318,262151651838822221,146243523689413932,311397755769744197,969845346699955285,688479403530385132,391371075118432991,190905506952757868,629080430255920503,794851479265182927,649669083347830749,702362060579613103,473873574506263262,361444324403254884,603639073316209748,50765023250452295,447293723180027965,654713708912707444,448192062593755239,111447869482405383,324364627520400334,890235444846335685,630864474639580158,770765182272888636,828502319723254759,855754440086130197,933446471760158205,430887086116393828,610041591224854245,205799228928015493,959595097282312711,433096281304742381,915475400696514413,488843679015599831,776854401097570614,71464561102466647,452435372481712815,344318828811135780,575875489385988807,825281189121317919,192901209103979407,901522578664443013,853304181303182191,122488297766045463,459745144393579317,11948745086292751,652857936127166756,92978809503939805,798339600465205711,906014883677350205,165074319705841350,720636629665918823,511873944446815605,923512145501135063,598326750581300076,363622950164742743,581909160202861598,567678539918094366,3688952529865332,175771571190905381,355998656384637892,92656291594697909,471070202071462692,901695473149780061,766412571675701374,406034753565367604,765495983516502924,182111565347871444,334813050533189103,447379173580074415,776027846227247540,756085198031610028,91866357475023085,724831488604539972,110108320785872431,782332355429765438,973350043861463631,831381954418223663,669370488486434805,983377436856920389,78509504635161260,470045442121102735,29049530916337685,454302032425526628,903394356679183660,496183415254430158,306008460474955935,61552385632012404,147015729150878086,542488570781780028,750138219585513629,381815791969239980,870716483006216623,175538073031570895,771125512659974087,738423626028804189,291306749358679005,739059157744971158,147540373073470500,586944708059759166,548628692717104350,29921803581107469,621365977030841806,266466464727722447,901423106485865365,262378149650988645,226943948112225718,142455859444059591,618428925864113167,66231841625061215,99819307560331551,164370345456783790,376935898673833236,975556881864577670,919214350078027199,734590173966852943,998900175372482783,965888203681946599,420484300930842037,738293466622704134,610801415302018556,695127122870999564,143004957428718397,159943171029094742,780731424999259348,700773250020077398,876206090511492950,264470766305646989,636400151201919927,341853276257142852,227748094010478470,823068317428301270,416249414981098703,965113084095731852,420585752300183350,111548636586781781,261954552863918245,829447530950415476,822551912833095588,592805324513890695,113697676920946204,976591352950251093,689735779266839148,941461627665945575,128560760386464029,279794611513980604,651837092636448996,436481857262928821,521031432192855919,524665032466968877,401347014961429535,297766566213438844,247217608025038719,643008600032928085,437912747232902844,202095053324245149,371128103381825782,5280458480750278,270643699321601366,139350675963608679,888191973300936621,421548677251860303,63541470484255837,746550497504011460,693838582306045733,586483239211546351,229355586906874846,957590947615198061,526947257663771589,543577811368975142,251440351340625460,149224370493094332,567269971664867436,65772112602428782,808472407002858359,778624172826971469,65661953849726269,624480077553205614,36506171109460238,430835192330183759,428113457597053805,616897293001294535,396891727212059396,726426820000170573,267341983804818895,286346567982525991,345272316512077405,393633430781810732,349968162078085748,785466693563856220,755447963803989815,669183314822809708,851967155147620725,741267057676607663,705750675846068836,55484625212415917,863278273642883350,568646382781790079,400005780566934045,575444866518678070,84205631530814716,79557843771225886,810024591807739822,870222526510369103,970039399854392709,320331206605703468,945667061520243591,793487108200434975,70116812752873350,811974249465892543,319036885135915791,890343034037483294,378854861495688596,43701959155363997,172266886851564614,713032548296364503,727417357266909270,178378063866803255,317730567236031621,736006539274484060,863655774571836127,140277616571785143,384281379772742494,154363499248547485,457746929391638925,804913467631806605,398024732701661644,399218576532149628,442550834977676253,808057626333397014,843935412651326244,308414366390194716,636690950246201103,608840309875248887,757489468062033815,366171766092785350,6413478567954933,932285184849160534,78843037868714150,716993713581889045,905619824602769423,286574148242262358,756236785951133885,562792764229805885,811991675258243565,221172532003343399,798930810039977908,119555914054202958,179856898097465743,760208810567303695,246879745959720543,653003390971384806,814215764708624853,129317605813584270,110057648391054310,251751205042902823,677237332195638180,421382428916122941,487365470205751439,160839263689548119,188017846769890988,941076461271896327,797516762224707982,71427688334274500,60429072768206214,159333113017286404,68085334084765932,716674373494288981,687622243527640244,907167807525708476,632725353952775327,109975375325324839,424952515390763894,761764683410410772,257682902030172772,187394913897418479,159769449735724540,1739378542658311,593435564835691142,611430692411337613,773480295259068229,256348378411663078,157518367558059109,384145091899465212,134012667411073583,644889266400864869,871212428963202183,918549633067325821,628842330999721694,209340204877817335,494536327501873062,250482889603369988,384327898265821790,992389135261736837,477496773263367340,475845678739079047,211830140572028063,771208681272982148,248021839530355725,321464147625046140,671287425261099868,890186820818835589,37639982237495495,444545835207035108,330982055030992006,95535025081740678,989304718062370373,654706430971269302,786860073219726357,617274046961796628,603165499158047863,408398737146585887,84384811133113604,451860166517921550,897514769682298999,933026732883999308,803505929377956004,309451397925636860,398906068123018405,69765763883133581,69397521845484940,352029229095309300,521382056942500156,141847299626832853,683626499548476828,765505857934186397,667146844670379334,705874500810966006,592876651796528876,496949516183327181,376666993665544014,486778874526034317,756737679400250719,367673562277042917,365104681918906605,117971144911705708,77462016265891317,323162071106531063,926163902265015021,117559455018619708,516233539551482750,1408106561589300,880766337568234838,408220413505587847,271008335195702487,570108571117220093,176854643649494340,769820711264466333,936605151589548999,847872338545610132,583688743356204854,61796963900108205,159705537527521925,771028677534058639,462505904954730078,240807004236389685,620507244294456244,128804581533704188,72943728172967684,200921562819984964,409025071649571229,964257195367407908,471449579195325109,47638021516023933,439505307209835765,246020391695738013,362011322252711788,783210688590349260,750577459999610844,636880698014587391,852929642781157870,20313739636165671,783751653372770631,993848271723320839,337859545377779838,249649924728163711,512230714123853622,580881004505863973,517239991763314359,44525940532503684,835381442266744629,655508880227737836,204113271410563383,968244575445865270,986371961098208254,382263713593066590,148647570750860982,201325403225957916,701273476453554452,431922083778470895,293692576497375046,950622624167131612,517171207688493356,987058559219025575,851003586709193700,704470203221915821,121080855951973375,530309120230190806,108109978069758894,282487016785231452,650241669903360773,820535780820113198,315919265779801085,224364625131245604,321256231449253837,27328757066243543,61794041104935668,707654580623005550,112613321698359407,960899324490903997,85724123855750991,67553405271611084,540247899710348244,778718037043729006,999964878267504348,502056630491848631,763330055012036076,219441934898759436,204130914205717998,839024641880048046,779851181266235244,122701057114475605,733804228462708484,881232671683376015,464361041419878981,440564875642484389,402722873540619821,551444424520095046,963866731877009012,35101807679528372,691184039895225149,761967559386929383,405919474032529573,508888099748555189,956559442605156804,439275373645979893,501412757862660005,967899345840149263,917887827354155014,500578470243220692,697033483255592398,581835483444383670,693122946134174199,279248950303612759,602468764450930781,382326601915105814,109762945006266527,43814204489865997,825281721321479076,518267030455179031,975686515592393767,387766651946829279,942750657227791708,471371861561001988,559731834624932293,646811601683742454,742050082151450245,537242535241895607,460005093833400126,743029813993101141,516692926192054053,801262286210399774,176049973641508470,947106726804145975,376183491734008358,47710104451794439,850551661991040911,478934222437036279,631201206661056245,23965383931600055,85089111999210221,169966548900365108,808857703655691244,668407142737867254,270900037636492590,530585327356534054,810551169290853645,240055545691585445,348490968410655549,119710231506563988,869364090952689732,226902064918423285,868230162168596350,747167589638021988,125027168123054293,507468758158502925,348473974940453310,207868274696077495,181079521154731703,24845603897668351,701687102585906717,743687241136986796,1704801003484260,486946592410034814,752977273186342935,945322106389308620,34829871182937142,642574168955339975,63825531179602742,43365238841504573,154905502435346604,654451125269349350,722031064190264711,96850828344541727,34438515027769980,190794110020269460,573346449654807287,329743853376221012,379185934630739118,394605824132242381,787488303019930140,783507825498588870,751676237078869724,475728651570092575,597735870750619558,17010808023003919,738867499741687174,52768474245172268,255126338527309879,88299145937443309,86513081941037926,454932362814842533,186957432179268487,34744320281332588,930773552182365061,772895001203812446,148818698862577460,665478446647650063,970850546222830068,805857055798342221,762962408684290167,532419077580819734,880816492922761918,918617038276362628,11641052849161295,729306878650153854,79131068508437060,16230565119175231,942347961450590286,518673427565918372,92316314097123773,538451575821606373,842517266924801695,401431685065013095,196334947089889711,596325095165081125,751338882998910053,532531748530178981,536084356475454998,933748492092413500,603045351739624639,278196091698865132,442431932494050077,358491312744502924,824484095466166557,710727778216138222,19164608304090908,754656816296715788,489550465964402805,529039289956234615,9194711137203326,272213661651920374,608743697252574373,748230022183441622,809025121910921581,473214073719837150,460441170025588927,329914971619710660,909145948421439262,248796316361005724,821017808128262597,357056651282763151,816433035666251357,711457797248175783,150506813939856660,99626113017726772,264755883057876238,239300021730992428,441539174023541716,149608313715392062,537351244931878789,261448981447944012,340776037777921999,524924287851969599,64882486924778671,532471571600731311,403491949858027556,629683099578711478,893505899441857740,275941563484609613,860151855334946460,307859314955537679,689763440228812687,302338298628555004,528454368876240959,623999683439430238,883766373928127909,724166267056620694,997961552605551415,727839991952072613,170152175641980439,511817129874434918,844064724064658044,59404928633577300,885653464858219101,997050694364571959,286864570172674047,732225921864997815,186420424693528229,889728818572932223,926527954159366118,375349443176004228,987885294640892567,658225293110079597,174813745122579308,376134608941594135,180454925511349716,21426220838326317,43670465422448821,119463190194647285,180581694002620647,88248457630945511,277854089740127028,260250998964248791,691645788223064821,370298326019985317,537313431951037343,417995832195766973,515253359157119838,104118796287597990,889565869270925445,70619742933919087,846619020319806533,549732319323378767,437795218850633548,764258690225531300,364494171245055412,757191671423717317,976489448992011023,949750771365996607,461496607969154398,45888362989649861,369812858487234318,496076802119995029,588692389841080700,980429572481177965,925894399888920806,595595833070027574,38481647570684127,1648852544972566,419426212958355102,568074742965398751,607776616765189157,826615833721558404,238249967546113653,430702406077145479,624119616358698828,940710917018790591,887920622469987071,263018549264418550,218989464475083159,178172199948051239,834790295208159332,156228039843210828,101980857972148876,844064753918115741,892435582314334382,676661379386930695,268597659987084596,837213324243601567,118031642530316846,415133717661839508,289892524471350982,913454861300192462,807100070557015070,815037859782215654,107872911796192172,488647190344467254,962848042913391476,637068983941296166,295693918944845485,537168279940871663,770834408723649966,543240719126430644,76439773864173831,49961562631386246,114977276666911508,202730628479542813,439456713634511390,182596086362933172,737847248829641535,797996037140006301,955014649278543591,518972323110629150,444649812837328341,519510053923094278,852932212908290837,349999191997831405,629421770470133292,193781125706793445,106443513423053510,931896270513904476,284542931197682037,550689982324946247,279136529213855070,918582709033063918,293038960755295918,936178690263709068,287406406177955324,458812591183117652,206127252260755532,311461577406588015,9004587165077333,887055493152071837,61899846275298015,201413616805162862,486818770440403325,643260953959857735,168244893802385021,664530097413787758,86268258156809318,237901190925192959,249678826781009629,608906087880441084,815100846607466941,30990667091870879,406845557656751709,744270673581781908,599818690114468542,224277068352028613,194911461643036783,316620674307777500,858022947219733220,208421967519543942,657982122205756717,434812869926929118,163247947549619013,540101646903377375,545417095974507302,131737183277792031,312642287008665941,419440070037599693,314862635974369741,452339772950550300,642721892602700062,934701432407765550,52399275032681534,449722464968906895,135791740511360526,658052872289702229,479385593504719695,415917362441704614,338257430049118965,619872998954203877,462552303714920478,453235546351885796,593600022676594045,76186287124937127,678382502969184871,727570767607558902,763991307386730654,531265784810198693,542213701492116439,34688878318007879,947050261118928959,614433211004413935,643194282967942662,435900576339132868,613134039646708503,663553255266831510,193185734976467772,268521839852424788,735611789009503542,687256989935307693,253885493289201711,172191199815144199,896800575821483484,230495346163579981,32445409630185230,991372191362188516,805076917465694044,421426041936754798,586997967894224980,948971831499652974,149194510952179925,935243287908856118,955480610174307126,493752545377231476,416119767988035876,845788593852425862,76971563108509014,723877922399811663,373513736659373372,501201866894680846,881704455679352278,767267879165372981,670887601529737382,475379980885258869,610450613610232148,68901653376824102,369761480998453463,669616033495195607,675203363354462629,400562035584543205,11819011754606053,693741065909215804,178854621393039828,112457912791842677,220193886913509037,163530021388483791,633051102601588685,548648301196835949,564273921109382175,808832326947608380,956854502378616140,72828641791334054,761499107733474612,279496011485122309,307115212998662468,239049206110522077,6116093881562135,195984475744026103,798964326064429340,178976177015833182,796789587607543407,697535211463340166,504118651223856807,27597400690234773,81986925492862140,850520496765665830,933089701606069863,36692437303522461,375230721437229047,53845184664610956,522626475120656252,316540632545783053,228918437243269316,796223786515727485,377075491296800708,96375860211022127,206625644673302206,858477312315709349,78208015673262957,336443289179986327,177096783539596143,902681145702761302,890031233220614173,71306345653730092,627810485402425366,639733483031318606,129482724669090039,67373884747044823,433175621463533310,20061037819646820,273231219599730158,52938298035810942,467653546369643820,19741251299082532,439822453006851973,623855116822561549,558169589074031030,438733923427434094,208085371403769220,125290375272848285,648630944546757454,419638854495468990,473561121241912878,573576299206370391,980018553420906910,492547543304193709,272623401542635782,682261493129508567,270526107991663901,64611157779144094,686762102539299381,302634876679592815,659316736456456639,911707776479098431,553193904637397766,216130240869951381,481371624748666950,270696234581437623,798662405717795118,180230842876880693,492973108095621855,836463759617315461,82902631951078510,440159142746778748,346246708485100133,736952305119996101,846287124030724476,649165620349608949,114977113082257909,169958056005522334,190570478214215020,188743167616925479,831763581317650575,578090156233023814,537245314746204182,788018557375019677,142306193010316044,87475431944290365,5834979651828030,62827537785632182,332080280352520183,242315642941360535,561244739400725623,295044454873616774,956383558925719156,121506069399823852,788563049482348670,580883273170520094,814284317843005662,713556401017920205,472766743004201127,647294439901066348,806205809836622143,636523387782095628,904323955967428524,589647690155766621,114492615538303772,228394758823696668,952030123396208941,329342124874610188,761220986871831292,474834763057473495,576229986168224392}
Returns: "Possible"
{379624108047111759,878502356028063705,394844322786271952,230755652995291414,218107008226775408,283137529394393861,374951836047318605,399700916188025908,307364685259079343,985440952030338053,530670044150117468,43750125675805845,557192520737646595,476476366721419317,655964656909448141,54922613940750609,434924930968235378,68835818310247945,840151299734963089,275018881975569694,634798450025739836,837444422853012408,133977681648919114,98002663742228906,543020245516240206,833016757228431969,574355227577982600,228010894769288675,19297086997544482,244990309613227859,730148138427166967,468679454794683433,922224652841384786,585468619553330581,926737133474913289,518840353364237045,875849126000101587,392195091492453538,527261332817265924,638334554433242224,975431102460580984,910651435486275122,253383414144546644,755458066542165189,405269700319581405,162338954322220261,636917184333488614,221800603827164419,830722960518416403,73187460670991851,254317081120899077,945434879905081373,210030451339411317,885206270492003028,230658416489925133,560101580558930524,984392440970026046,702639690730891199,154893089667105188,63837916147385800,64770405173106986,902946075390276550,294142088724665173,404774011581065997,867621934029889472,745889674713752173,835742778577496415,838521339926569137,999221724839224631,556664215158951343,83208349591413069,749852386183560622,105266939399603071,159315032969129181,429561540604602195,130752745631230990,352451026343058400,72854160375942312,47570799390368257,900689748432919113,399324496976094727,241957936086806143,11070111752566050,22625043611793525,780546970361945397,216090495875999956,809557663367138721,884918832122922828,981780027292100849,363534721451352642,567565484424043333,484370870875934887,267094674684870601,599320643294345239,755913742776909195,730438736984815465,193002401587653256,287174514660005295,586051935789892302,365247210709467589,505362129209151632,363799721249718716,387597809916611170,945431519938098965,910044848416256783,374997743492640767,428141701558206486,925011296117354617,920241666692604342,550395426728472226,582802166156280628,218311750649787678,433487079618875530,522317594954218043,703749579444401454,882646685031770643,453376959510479157,210781367687040927,152470384143687983,379439388509529704,496231876557498575,825163510668278055,836367072867444401,643776812786405473,105700578264269761,229577253204595306,381482171924376209,220535983667519582,968063586635756135,258335535812088167,666244971419933199,608437245029091500,143390049025633885,730528690140179733,136239168838826228,914628231041005066,506539334994948715,269210067137704504,288108174982928884,956375433443187806,385108474391585118,9661579603453714,978450696256139132,185940289485291984,67690513150914871,145376806596486191,244163906331680644,209918827479024815,107053707322356599,767567527435798544,371323644251373065,352619955621515069,439070226450094203,634063804208382079,601542630524827618,309500204498154348,891415675303039560,629592414422401545,192110579196458204,683348545419100234,243793226938163337,75973537348056258,640717660064890391,970367406362752183,288843490258529190,661440775241348878,158416078360573692,7973432608356209,295287913852615323,276290434763169343,976485859615005974,568711563384080180,957095868694604791,698597928796015239,150375693670891024}
Returns: "Impossible"
{379624108047111759,878502356028063705,394844322786271952,230755652995291414,218107008226775408,283137529394393861,374951836047318605,399700916188025908,307364685259079343,985440952030338053,530670044150117468,43750125675805845,557192520737646595,476476366721419317,655964656909448141,54922613940750609,434924930968235378,68835818310247945,840151299734963089,275018881975569694,634798450025739836,837444422853012408,133977681648919114,98002663742228906,543020245516240206,833016757228431969,574355227577982600,228010894769288675,19297086997544482,244990309613227859,730148138427166967,468679454794683433,922224652841384786,585468619553330581,926737133474913289,518840353364237045,875849126000101587,392195091492453538,527261332817265924,638334554433242224,975431102460580984,910651435486275122,253383414144546644,755458066542165189,405269700319581405,162338954322220261,636917184333488614,221800603827164419,830722960518416403,73187460670991851,254317081120899077,945434879905081373,210030451339411317,885206270492003028,230658416489925133,560101580558930524,984392440970026046,702639690730891199,154893089667105188,63837916147385800,64770405173106986,902946075390276550,294142088724665173,404774011581065997,867621934029889472,745889674713752173,835742778577496415,838521339926569137,999221724839224631,556664215158951343,83208349591413069,749852386183560622,105266939399603071,159315032969129181,429561540604602195,130752745631230990,352451026343058400,72854160375942312,47570799390368257,900689748432919113,399324496976094727,241957936086806143,11070111752566050,22625043611793525,780546970361945397,216090495875999956,809557663367138721,884918832122922828,981780027292100849,363534721451352642,567565484424043333,484370870875934887,267094674684870601,599320643294345239,755913742776909195,730438736984815465,193002401587653256,287174514660005295,586051935789892302,365247210709467589,505362129209151632,363799721249718716,387597809916611170,945431519938098965,910044848416256783,374997743492640767,428141701558206486,925011296117354617,920241666692604342,550395426728472226,582802166156280628,218311750649787678,433487079618875530,522317594954218043,703749579444401454,882646685031770643,453376959510479157,210781367687040927,152470384143687983,379439388509529704,496231876557498575,825163510668278055,836367072867444401,643776812786405473,105700578264269761,229577253204595306,381482171924376209,220535983667519582,968063586635756135,258335535812088167,666244971419933199,608437245029091500,143390049025633885,730528690140179733,136239168838826228,914628231041005066,506539334994948715,269210067137704504,288108174982928884,956375433443187806,385108474391585118,9661579603453714,978450696256139132,185940289485291984,67690513150914871,145376806596486191,244163906331680644,209918827479024815,107053707322356599,767567527435798544,371323644251373065,352619955621515069,439070226450094203,634063804208382079,601542630524827618,309500204498154348,891415675303039560,629592414422401545,192110579196458204,683348545419100234,243793226938163337,75973537348056258,640717660064890391,970367406362752183,288843490258529190,661440775241348878,158416078360573692,7973432608356209,295287913852615323,276290434763169343,976485859615005974,568711563384080180,957095868694604791,698597928796015239,150375693670891024,48276269369772742}
Returns: "Possible"
{516624837899694917,299223301053426410,855324680451490669,975160163634614113,348768727150382564,166807581022177250,840392593891297150,550507182428355187,848319333918687075,670219814110705864,791536501620520058,3374424694937333,782713086783822915,355810920972199932,738499809576055406,141246630939365203,854737884155856204,606661066120470340,464851106669357932,284527772447813584,109018115600039882,631511055245774843,17775240665064410,784222083897737048,206635469489708159,337977375123642048,7705458879779793,405945059145819467,714747338909396981,521795445675283670,559206702637291478,714525007216590956,263105533256411883,776888676032990323,285373796880452092,143074049734615270,852615317002838890,384149788754185070,737924517257310040,477277482904001012,340102500428579310,190346743509382495,262627316816513530,610522674722593787,702604923445601228,196066954238053196,766084008443799360,160216861066562121,892388641109903428,265108233636716893,437921338616122563,71544001693717078,652008792626918257,477242941279613930,940266117767651428,909390641924203870,159985687055632707,103401573494048245,529004705761242470,983775976717427945,443384936009517806,413410405777312981,188631877984869225,51215680788199641,479981199246316782,116222386194397529,389877643424835414,736412421433325025,877756939574085968,110928363894340066,218304356851674838,82503411193030220,888443022734008274,845727340452789313,536503944877698935,391764370180727660,619037371457551057,950954631955475787,255995011394809684,756965253542742734,661910968297513072,440782611126230342,35881416491676363,47830142471141085,753951077535858034,418886121376916704,92779508016335040,998914810966411587,193648549700826749,641628860581336041,747559975937412726,26580182074748915,89244069944001253,793742794468003444,633616983015555667,829111767529221452,523747593192683250,672541513592402793,416990121812062400,796579489124302434,219781774347856221,933890293529460341,739029546752034687,374554474058540394,840268923545920356,682720124411454965,405301562994877027,99100284119450191,793183404122506333,848933057461794149,2005066485798482,189694758768367430,315820703989869266,512514578190392945,679253006780207835,778332453632150001,38332744242936387,711486481714464753,438352621641876425,250997910461767788,906711248051697633,495536315288565110,778159492678472570,413765655621950958,829869073890080453,539660150080906853,860895707352039916,790535430687331781,411296958961217652,905370860199879648,993146409718604136,301181909279954535,258544984804535364,942420794149323764,808884655117399039,791022085618312017,741377422824716489,194041115823752426,78643800475608697,813880512243899245,800051495687172718,904447630832351849,522570793149308799,230149137127400772,540353231789388534,333374806428470908,649980846702073283,591534087859063363,276114530572241890,383571345695261785,896534317844841468,179207184827082741,855707910498982644,229604631159132528,991975756426366694,678543814781979897,933426810352975197,86025114930754280,880436350995381091,321449364435098945,510822948183230199,177827370774118877,45933117394237013,785714735294169572,327118026242284652,898365202096536661,622049930213949277,826454095794387830,957004170469370097,47516062791876454,46638295552437089,248645378364473304,764157338208794438,317552688647544410,273962414293623750,519177828044280286,81525990599947358,241704299221087,79527888100652794,792786959347105491,964802238303009614,257128095235295042,827396234043012082,556342179431812547,384685141350252384,477028480128013420,535466690268648672,966771623473416296,545220067004620368,882087696488327031,428483911119821637,345901179752487288,927947389074473211,85063599414484849,961672681585258572,341260351107170543,21417727429686233,1283940427520368,5946044841628480,342757004820679501,692839998457950275,19732209900739148,443140009305143629,637951355659765446,689429544884203109,987991896876713285,403994062615167829,582016432240622055,749955689907165298,144380468852952906,198062680797540674,91897781986246993,25106967223079619,985673132807925603,639248255746730845,291380530883632356,240224206301176665,203746780975225466,744823795637630156,694935733496069583,656036985496396525,429522128198596205,117566463640772717,344810728700294472,272031771850180082,545049609703880280,474009253719365607,791119597551404917,552201275071302739,650145730247023425,508767822549763694,870981546709102923,20304461629446471,597571330881072504,698728979431296111,55745566473734645,364222135169909592,985992153975646162,959708454734025928,48328192206498303,359863140412745051,513944992322120264,898013944147441355,370954808420042867,731762970475275982,359116273627330266,533461019315921144,367353979743598695,625861402293309012,397341734150453719,733698974370599635,162534977485881341,90182174083426917,397796597892838010,356482476842747610,733700845561773803,813412769448883156,959273068860545117,931818929764591345,830915018731602298,999822826206451829,637228284726185168,452172901451398740,741153932072842617,457459410497229892,300079350419291482,144308390225928817,406893311057844090,902268614551398614,62837187237217477,495547246247081828,308750673835499641,66289078137352524,829176533975152194,266434767285370613,198439667698418289,955210488950788730,36177874986126051,752705742660779977,804025594834095298,320094177020683347,137848356419743195,834995688240865480,176353006214125511,785730351734234340,614631506153925569,68821465990603636,652886034665063254,463042734727709791,177938056766943957,780056895841262559,869924504480923348,457660925593099519,107134269428293467,838027426247831887,673840999696592494,822152307461785205,160298262850173396,253250955682520675,888263668721537243,951121018833090011,376547294587455608,290893712054224636,200463595016538560,488287730022993637,297984501095369811,920896547156145354,772218972716692581,889644549946065018,273390645367765203,970752658047103710,14207204754737149,422114206757666122,295902436837080563,470107674524667337,71627307679394511,434372595305437679,563147132143894722,511899797065482612,717682865434091361,980653049848275048,578810163178604385,138909845413105271,387577791237512309,338272804403576134,555632680072948823,872762448904354792,777458264107836634,661874844281427827,292685704381468248,399906947490133604,476488816597897946,22404855533951184,329962535717145561,443538196117817687,230951308254448321,401079758871213283,538685762516066041,561508027649425758,712951947785992303,292258090125713258,109208850897734241,721905584635101663,368595170441100000,125741895607595767,414096015798956502,153936176312555898,647759134614477127,890286510553579889,35047746076949352,838276242739061612,985525012186674407,997655952154641383,335767981676164591,836493524851830341,478444525056323152,511681931172740195,60782088718134486,402277653578110332,294082889710021729,540642691567969246,667192244707742820,196745429861954384,348556925674548192,373772061650827876,14887445833143292,180410555869160260,56858425436027328,11427504047411540,38287219385073272,566345594865710052,534715243499574620,408769573656199644,814532419495868736,732837784330594019,968372341314917209,505475912577620846}
Returns: "Impossible"
{516624837899694917,299223301053426410,855324680451490669,975160163634614113,348768727150382564,166807581022177250,840392593891297150,550507182428355187,848319333918687075,670219814110705864,791536501620520058,3374424694937333,782713086783822915,355810920972199932,738499809576055406,141246630939365203,854737884155856204,606661066120470340,464851106669357932,284527772447813584,109018115600039882,631511055245774843,17775240665064410,784222083897737048,206635469489708159,337977375123642048,7705458879779793,405945059145819467,714747338909396981,521795445675283670,559206702637291478,714525007216590956,263105533256411883,776888676032990323,285373796880452092,143074049734615270,852615317002838890,384149788754185070,737924517257310040,477277482904001012,340102500428579310,190346743509382495,262627316816513530,610522674722593787,702604923445601228,196066954238053196,766084008443799360,160216861066562121,892388641109903428,265108233636716893,437921338616122563,71544001693717078,652008792626918257,477242941279613930,940266117767651428,909390641924203870,159985687055632707,103401573494048245,529004705761242470,983775976717427945,443384936009517806,413410405777312981,188631877984869225,51215680788199641,479981199246316782,116222386194397529,389877643424835414,736412421433325025,877756939574085968,110928363894340066,218304356851674838,82503411193030220,888443022734008274,845727340452789313,536503944877698935,391764370180727660,619037371457551057,950954631955475787,255995011394809684,756965253542742734,661910968297513072,440782611126230342,35881416491676363,47830142471141085,753951077535858034,418886121376916704,92779508016335040,998914810966411587,193648549700826749,641628860581336041,747559975937412726,26580182074748915,89244069944001253,793742794468003444,633616983015555667,829111767529221452,523747593192683250,672541513592402793,416990121812062400,796579489124302434,219781774347856221,933890293529460341,739029546752034687,374554474058540394,840268923545920356,682720124411454965,405301562994877027,99100284119450191,793183404122506333,848933057461794149,2005066485798482,189694758768367430,315820703989869266,512514578190392945,679253006780207835,778332453632150001,38332744242936387,711486481714464753,438352621641876425,250997910461767788,906711248051697633,495536315288565110,778159492678472570,413765655621950958,829869073890080453,539660150080906853,860895707352039916,790535430687331781,411296958961217652,905370860199879648,993146409718604136,301181909279954535,258544984804535364,942420794149323764,808884655117399039,791022085618312017,741377422824716489,194041115823752426,78643800475608697,813880512243899245,800051495687172718,904447630832351849,522570793149308799,230149137127400772,540353231789388534,333374806428470908,649980846702073283,591534087859063363,276114530572241890,383571345695261785,896534317844841468,179207184827082741,855707910498982644,229604631159132528,991975756426366694,678543814781979897,933426810352975197,86025114930754280,880436350995381091,321449364435098945,510822948183230199,177827370774118877,45933117394237013,785714735294169572,327118026242284652,898365202096536661,622049930213949277,826454095794387830,957004170469370097,47516062791876454,46638295552437089,248645378364473304,764157338208794438,317552688647544410,273962414293623750,519177828044280286,81525990599947358,241704299221087,79527888100652794,792786959347105491,964802238303009614,257128095235295042,827396234043012082,556342179431812547,384685141350252384,477028480128013420,535466690268648672,966771623473416296,545220067004620368,882087696488327031,428483911119821637,345901179752487288,927947389074473211,85063599414484849,961672681585258572,341260351107170543,21417727429686233,1283940427520368,5946044841628480,342757004820679501,692839998457950275,19732209900739148,443140009305143629,637951355659765446,689429544884203109,987991896876713285,403994062615167829,582016432240622055,749955689907165298,144380468852952906,198062680797540674,91897781986246993,25106967223079619,985673132807925603,639248255746730845,291380530883632356,240224206301176665,203746780975225466,744823795637630156,694935733496069583,656036985496396525,429522128198596205,117566463640772717,344810728700294472,272031771850180082,545049609703880280,474009253719365607,791119597551404917,552201275071302739,650145730247023425,508767822549763694,870981546709102923,20304461629446471,597571330881072504,698728979431296111,55745566473734645,364222135169909592,985992153975646162,959708454734025928,48328192206498303,359863140412745051,513944992322120264,898013944147441355,370954808420042867,731762970475275982,359116273627330266,533461019315921144,367353979743598695,625861402293309012,397341734150453719,733698974370599635,162534977485881341,90182174083426917,397796597892838010,356482476842747610,733700845561773803,813412769448883156,959273068860545117,931818929764591345,830915018731602298,999822826206451829,637228284726185168,452172901451398740,741153932072842617,457459410497229892,300079350419291482,144308390225928817,406893311057844090,902268614551398614,62837187237217477,495547246247081828,308750673835499641,66289078137352524,829176533975152194,266434767285370613,198439667698418289,955210488950788730,36177874986126051,752705742660779977,804025594834095298,320094177020683347,137848356419743195,834995688240865480,176353006214125511,785730351734234340,614631506153925569,68821465990603636,652886034665063254,463042734727709791,177938056766943957,780056895841262559,869924504480923348,457660925593099519,107134269428293467,838027426247831887,673840999696592494,822152307461785205,160298262850173396,253250955682520675,888263668721537243,951121018833090011,376547294587455608,290893712054224636,200463595016538560,488287730022993637,297984501095369811,920896547156145354,772218972716692581,889644549946065018,273390645367765203,970752658047103710,14207204754737149,422114206757666122,295902436837080563,470107674524667337,71627307679394511,434372595305437679,563147132143894722,511899797065482612,717682865434091361,980653049848275048,578810163178604385,138909845413105271,387577791237512309,338272804403576134,555632680072948823,872762448904354792,777458264107836634,661874844281427827,292685704381468248,399906947490133604,476488816597897946,22404855533951184,329962535717145561,443538196117817687,230951308254448321,401079758871213283,538685762516066041,561508027649425758,712951947785992303,292258090125713258,109208850897734241,721905584635101663,368595170441100000,125741895607595767,414096015798956502,153936176312555898,647759134614477127,890286510553579889,35047746076949352,838276242739061612,985525012186674407,997655952154641383,335767981676164591,836493524851830341,478444525056323152,511681931172740195,60782088718134486,402277653578110332,294082889710021729,540642691567969246,667192244707742820,196745429861954384,348556925674548192,373772061650827876,14887445833143292,180410555869160260,56858425436027328,11427504047411540,38287219385073272,566345594865710052,534715243499574620,408769573656199644,814532419495868736,732837784330594019,968372341314917209,505475912577620846,849413538519785101}
Returns: "Possible"
{13993355567670253,845428193848360753,528786887060233981,916519717264878923,62393340549279165,774260501454003314,15960906019711848,239200443077765707,148704002304514200,464745398753414430,139888808693433067,681922641730833650,691702871966824402,441126214434045598,483761962393894377,356312568644559375,161818534417464623,763348116074136905,375867078238608611,179786656976012059,987350323029886443,338477199193294497,485542639334747727,860551583733054126,414222247591632301,663706399779885309,104448226850189790,682587773871737031,600663094713559872,277795666497534841,899915176731308407,107958008657618858,925486272376090286,673259944816979494,545532941202781627,132296771363811375,834634933292083744,979711441432601353,773757938533443722,817414952461570966,493206950612587470,783272670811719842,618970184444997811,122773965642245743,627245526812854556,5237578102938166,593395020035153012,178579231910280022,437197626583625863,635916843442664207,215794539737316395,194881934838646810,14978012238258197,477158902188933091,511627157234154811,284790033027202155,107029424625541317,735176554321443124,863630943207019187,924111913474424364,258023989631180737,383823111352201848,25732477422749329,233722077630561146,296570259098189399,968975643272190762,771621490281518437,627666638673257503,429041527823582684,710900594702594225,486310773207090668,770141144111354578,519265195111658824,76775421012151735,566638355786095569,44290828704656686,392081907264436830,338686382643902707,364958103917773892,863239360573557500,762834294228974098,79087614868840706,734912396172039956,482113725251206718,869410626502774872,113789237803775579,242682898604413683,429287719049775140,755310813212830484,862498636955210428,322233471764202146,499913852284963226,383165020217322869,881239918419273456,671402236351479778,340596625646576202,95644040360429234,221609493464699388,510648599602642920,609367400758261346,610371969788034269,277355863175695008,265955080049822005,618187377468843025,125301265905952666,500953623396324439,593423609469598436,269939132017613911,680969427393191937,608638227093760993,33198931983631309,286302935889705280,482194167378225990,179273983522584169,34766453855460085,148735208129504714,592882346094552107,329841347122064875,538573955332034299,338742083763701677,808148495476968809,347938375032355520,817067214269062966,502389838940469569,990557244597269731,179337974704465372,824752662774929686,35887416009066249,203644951552972155,693073143564897065,141579633163293933,88829397466876208,366305428219986716,186336310851025290,772636705181025650,997996307671652995,961750895404405441,50449362760465161,340763344104181263,70434207318174548,972200930049223043,44785717421397896,259727565195269820,563333226149619247,762159729026795920,441119646413323619,854381802019635787,725643292580192989,87684744796583406,455687270169326373,116697696509109436,374055612568978560,115626451975055431,935801427619370865,96001207530726866,521561893265352498,23748979098583883,639186314927591848,601710126004519178,512285368674154952,430315066150449524,527212175392380151,197637129389168403,788829405329586987,681280250662223503,834903159297926292,32302733630821040,266373933280996932,521753368283835880,261036167145174540,626185140087853854,321229341840074111,512834473646507755}
Returns: "Impossible"
{13993355567670253,845428193848360753,528786887060233981,916519717264878923,62393340549279165,774260501454003314,15960906019711848,239200443077765707,148704002304514200,464745398753414430,139888808693433067,681922641730833650,691702871966824402,441126214434045598,483761962393894377,356312568644559375,161818534417464623,763348116074136905,375867078238608611,179786656976012059,987350323029886443,338477199193294497,485542639334747727,860551583733054126,414222247591632301,663706399779885309,104448226850189790,682587773871737031,600663094713559872,277795666497534841,899915176731308407,107958008657618858,925486272376090286,673259944816979494,545532941202781627,132296771363811375,834634933292083744,979711441432601353,773757938533443722,817414952461570966,493206950612587470,783272670811719842,618970184444997811,122773965642245743,627245526812854556,5237578102938166,593395020035153012,178579231910280022,437197626583625863,635916843442664207,215794539737316395,194881934838646810,14978012238258197,477158902188933091,511627157234154811,284790033027202155,107029424625541317,735176554321443124,863630943207019187,924111913474424364,258023989631180737,383823111352201848,25732477422749329,233722077630561146,296570259098189399,968975643272190762,771621490281518437,627666638673257503,429041527823582684,710900594702594225,486310773207090668,770141144111354578,519265195111658824,76775421012151735,566638355786095569,44290828704656686,392081907264436830,338686382643902707,364958103917773892,863239360573557500,762834294228974098,79087614868840706,734912396172039956,482113725251206718,869410626502774872,113789237803775579,242682898604413683,429287719049775140,755310813212830484,862498636955210428,322233471764202146,499913852284963226,383165020217322869,881239918419273456,671402236351479778,340596625646576202,95644040360429234,221609493464699388,510648599602642920,609367400758261346,610371969788034269,277355863175695008,265955080049822005,618187377468843025,125301265905952666,500953623396324439,593423609469598436,269939132017613911,680969427393191937,608638227093760993,33198931983631309,286302935889705280,482194167378225990,179273983522584169,34766453855460085,148735208129504714,592882346094552107,329841347122064875,538573955332034299,338742083763701677,808148495476968809,347938375032355520,817067214269062966,502389838940469569,990557244597269731,179337974704465372,824752662774929686,35887416009066249,203644951552972155,693073143564897065,141579633163293933,88829397466876208,366305428219986716,186336310851025290,772636705181025650,997996307671652995,961750895404405441,50449362760465161,340763344104181263,70434207318174548,972200930049223043,44785717421397896,259727565195269820,563333226149619247,762159729026795920,441119646413323619,854381802019635787,725643292580192989,87684744796583406,455687270169326373,116697696509109436,374055612568978560,115626451975055431,935801427619370865,96001207530726866,521561893265352498,23748979098583883,639186314927591848,601710126004519178,512285368674154952,430315066150449524,527212175392380151,197637129389168403,788829405329586987,681280250662223503,834903159297926292,32302733630821040,266373933280996932,521753368283835880,261036167145174540,626185140087853854,321229341840074111,512834473646507755,769657219438606659}
Returns: "Possible"
{642018722222960958,504949443357253042,935943272789824209,288080950122878162,171997176252035540,215634715028121752,917300391424846808,487554043264335857,60623833389002998,997989063955694361,589956055854326171,508417461297059038,517357482454279708,760562697013290042,781357405296866942,213758311968163698,415011542877053118,228595073885873458,552385182515460757,161573152241652240,195404639438366842,577280594780013939,48368907667076251,313702709746622584,515803891316982327,229465638255761621,161720874262217236,692866239108635024,558397428056989848,802205185505049055,666433963666591830,411346964415247287,601108759747355668,63452039850350458,230218714208762451,960062106219228662,405017160492732658,595511885968585205,717118043820566578,784647999847854067,751779099313606103,732545150380655859,739567261688546419,319313963487914557,591512999045735735,747318110913192401,935506458560131934,746701290235009174,969896205704857427,810331270100000183,397602329926882811,467579210224245340,806098693216086451,537219887304312529,222845530491760468,360844020188426778,442363462142890462,15073860396599701,620221523424568440,313309816898757108,702968817309115062,585063140888541940,828411770124932122,699104067346097073,377052258975667376,245685344198463635,902512498416330203,626266631638839538,415380640602758591,409010700315783538,825352441189943409,363467352562201398,873547123236447966,394360873986037046,90157231601653692,73931754195324369,669112102661568755,3911061147918643,576174993777304856,600499484255121493,646961487667492625,79564627558336060,993708895299706519,569685328159068761,475593125568898972,999150015220388287,9912156264501688,996435836506916756,656855154566297333,556359407856254431,628807641768361105,173059069396884443,317819674544855263,14624816266017172,296977882942979099,357976916002848339,588120824653329596,662205157748914459,784795369060764409,787033776004915579,221649809064079225,113349164528271708,654046843290425845,86299806203272895,169292292071154994,619114505050116947,731422171494713465,357092303079550687,315424662654837213,946501776034902970,443581210094357116,353991012188486642,731197846480085780,413644017810417488,635642488601351835,569360982248631996,995078876096850008,644298438862124695,352982316372879892,518654457864137886,253151603385778514,346498713429193310,618378530949033976,739938773848189267,683584760077138142,636514124306120336,920015406272872055,283861123288443002,488184943537561534,291781311816665151,39184168604198868,68854968901499741,826140419768772763,656974095286301556,238410941732806804,113083598227338942,475993559099330900,687014229226916505,265231459134502750,35107968466290356,755516318657605210,353977339875707482,270617819546662012,614774042430701566,119242170925877624,864163208406218971,722130760671997301,46617907289405718,30754068612797753,641876715361625008,668645406817663382,666558913332304887,442412020517493681,219169666347982714,726631303708484439,433483237897743057,407402789770643862,983487633556225717,939205316091911890,405002633468208436,136041693934373971,462771773709875412,745540226950881652,229945391401363130,286083978311518738,269198410502277296,151489782147021272,294254973457532818,929564692566285178,421566987788977621,870912875572101373,198330227095213596,116010930412703261,115406214033571858,493016775749637976,615692324009495121,732866362108661338,425239903862683833,226817504979561972,410437022921862937,68060235886003324,2934550603811646,446914834940733335,100743455713081305,471468216006114932,712124134262977463,596218846743410522,3945189066232145,515247880141204851,268903338931579709,206565695680768464,852798813844339897,408957844979079099,466740021254827035,244912563943206384,814336333390557553,549438589809627734,43763495012066780,831720864547603510,359750629468698012,986585480382243163,257648298845804663,563952054389722460,544418406668331484,794637887545554359,46445598011305022,794768385391255441,387979788691248087,689236779333317106,516063620165985977,536614756032035286,523713892818666076,429486924289418942,318671196422752382,474670880268024799,630443423601898040,431774781420000479,73662290980690417,921933925566169968,380286205743119824,470837709135168765,753356809421067313,497680199351122526,949030780835557491,881994461898646163,267480648030935760,241559932374542878,281250682939337296,412388454086173439,159914778883407995,952030735226621587,283852241728131861,857704310552247861,514108521384522576,582817495227697310,10792927087894002,848211426326704436,229948919896762681,683189820879174392,84268345174055312,182441497434859421,809087142291742204,560286143007432446,887366487024289631,183140759574383647,671148591605515286,443244311411650298,618486729618713267,431434426790430359,97412050956835477,36251788362846588,182327297894652082,543867386754402236,10754813177357528,677708891715089749,56775885689405585,654654327654917788,889734945977267797,181164282354268728,23699221600803029,593096801532707359,366777965330359288,49952225472862808,924272464777440859,67083931056349464,230248443621770847,534295922637858877,359397066797003549,288040005749395348,556104333243639378,609209752461871986,166564347442134014,899619732058776882,707300225358195871,671766145173220670,413103783547740125,833591514950375198,551635940140982544,363444842285565780,403878547861242036,89478026800343774,617773724684400497,57696533473325848,533228313932119670,256112501733188182,642904163539970163,894092253030619088,256481128191346298,204638434274400542,355562022102762814,850830520485772700,347726730945446678,75217946041530939,380699742178019579,936989602672461746,333813930204677302,121178559080943324,351806875541772340,340838301779772317,894211957165080507,892618547468433266,992223020242289661,205587057471967638,861620818354509369,496808622915766071,645601687607585247,628378476535820511,857468303165272500,987179057005538841,479060242758405630,59168644033468274,668631021354973617,245442519308681851,269694652966704913,62933438171506207,994908059479758356,375164494092022807,222370709746001781,313533725517376370,357350378366653279,673071837811176118,466834973352602207,553294966334715327,797551187181617629,788817572615907388,875207228881165745,384023118710341809,525099634439164948,153778878062166744,556491736062359195,371639026560048282,973143227393618642,318780111539035098,612153139202244880,803082778458234801,317271459164790006,265404649667897136,251305586030367795,607193277664141247,34606423447436411,510804511200368985,81128607237497691,943301391828709489,138247944100238714,828871710766311031,712495207981762868,974848817743250423,639675442310402260,506151577242043998,122845769021550078,438852863831441083,683233361669471260,307704674949441299,119315105668783225,186404188849972371,179063258666147991,306486870218021274,605975091517703839,717056882117509626,41818844984316536,977213520158432599,336261179413745116,777411876459611573,433322139676240272,962140782864081179,238054614846760532,913301908030489822,930926799534768532,734623868737363220,603723817132989689,858468285657266140,99369674239398202,845237072368339696,593794290799352540,329477270273085461,187885049033011706,793063857439979960,922798564385884606,433298213884787987,743986327876916592,887660848057377304,908165481497426963,83825304689325055,225295229117787161,508488977133371670,374526068249294077,385436144935212979,934645581579582802,966848371267820273,530233055524820379,764644002418882641,298950158946809681,904961722351904060,660096308785562096,847678028066608703,566452538168349397,797815681022009169,941870904211943258,959438203702521471,673609695783151668,279399683278367612,739112362489737750,594746556277538458,262576897995768891,925865513623253206,484360581773799130,705909888575999772,710271831854221522,776591184281892818,404967715473719797,50901313985564440,260651707012296345,778322033065979067,103644380633975698,658851540090887957,360736917752356635,862584089804797778,417192683944318291,236170529685043221,740489931737379345,650442137539056637,828933402805628157,147314550323108528,340441797610338426,99232907178627960,113819836320189652,417491328418370354,450649729366885266,451126460282358736,644159627261364304,514060415312184351,101704348368098460,18330091204765589,604644721557942489,779600751381651260,307457475315937084,912374988821731825,350428489791926908,461981230490042136,36004943446285558,200722253789069658,524185094216714613,681783135999581949,167997091574970131,802516609393165842,311877513025788372,336192194862462367,412842772342477630,56320923555840112,514886257371335354,581747003759166069,623305001401285630,236961001293837300,582798798722065559,695363640969248827,990709809294821051,150620098083412957,959305188763814652,123306145342423963,502052072430028347,3223592039047038,834739509765931647,543665808818240823,853002636530695483,756986032968216158,349766905452202783,8742857641132945,156772146246708241,644706157451765911,441911145603961587,58483684577525758,123554970024642329,192750157737196853,224312482586978235,958957132974439997,235198886964212989,223332300340510137,752195216608673874,65436153350013588,964506454698206675,814882225577174232,149279971750097054,409346329843446901,321073346565748958,360983994637423736,209052455232527961,33963191598855675,289321771610680024,127291185962066585,337983670530000469,825481216388930160,881558330161738803,603110150972964153,733497933772078579,267093916081868025,104120555028541014,915854043232531412,693695797819570486,644767014300834901,914677218343584796,343080287544223935,742960201558302269,100717206422709337,634162441974172663,579969056983449722,454950721162037493,393402364243302165,289267799932832726,231227626318920401,371473528389056820,689619162403020985,56996347508117300,573258908254165983,715993637337211664,206820081567003609,253408677216381818,54128490925913940,455128278448282713,260822009402548923,218542985697829372,73062541280969852,735334518065628285,218789913361861969,940538685096355062,309688710338324976,755217485838337267,60476306468229077,900525881688354577,605025415533127450,460952669891199991,15687041682609654,568127955064390589,773902277079019164,942105065200416467,299697518226807678,240988821079904887,797923812578792565,332107224711090102,343617816736368756,769534176881591419,575893168044164508,509145651700288375,649716378017815380,528997150408691440,875523273576756798,375445269484858613,573624591077517465,299308015706238875,513552693107291541,731080837203223737,582441324926700316,435697345724362526,350617795034111006,164393870011844988,130967924980210462,115767351765195091,803804998892685331,939828168954192824,824587929196296475,957157449510365110,276470835790906491,265199786346730129,370426921252068056,430255840155968851,337586269133955316,335118047314084030,529004560013011673,148354261208282622,85432290648685972,823816330637697306,266455519189210102,989280013012095861,578906877841114099,428406927322875423,116479964238016184,64829994719989110,301470029531754712,610040854585071803,249906306334150070,358665846378004117,569247340973012019,617934180354490334,416751352147211863,676812289048745943,785847923907591826,824516549704458486,450667895448331519,898947580120988605,650486146160763386,145573365474833887,386442192696006650,682146733519159581,788181793645626360,637080618672518330,345366137275434425,100012608684355345,587704452932690196,520297526302966334,829593218308419451,338235741912325817,392039298376027376,901160089640900497,852039235041249559,503992011812899389,194565788218345585,151305693548450399,585978370466380246,258079810117982033,913908356470357588,118598014708654043,797576265325502865,707090185448553396,413399891595159930,432143125040574998,139568892181728440,421999710196130904,4497233759768158,719801235334635196,845378044715882259,639700892341901971,611167163620516274,332387547746417818,109081770166743602,732008666788901398,759402123686889848,502286708091365437,290148394120742013,422818936728846270,348066025488381086,264454043910147986,654720861715908828,473187355050929015,297377546069262972,4047443865053429,691278227358830618,616696582127608222,904036397890359696,681445645966567642,743654109696402641,724876153581113072,961445536973269207,102031381355435995,810628337499754457,734646974640341618,490531812581896593,554978198608923152,43043068624675698,995278556560896599,360231108303480446,314760853091493975,707349072979769844,935213165727033619,89367321037406393,693756666693018012,475190132814910645,499621743739061145,518619647359502392,598953991908093083,350874093188485721,481108424891527133,730470769727953268,859470582751067158,486494554837997756,446111384708497405,24548127652647583,567948067702825468,350196940485547571,601895325066933139,285425282377068816,790983914726281883,510198212514043773,669113998748323409,839732188937261723,836568821664580694,366410030437186320,88347257515182330,124383976729760850,720553119558162206,607096873014452,28162491208374846,246704194492009983,462531644106122641,79373500899151998,478423319623075986,658480266576457181,559799823606081598,800337950533912125,584344776893187098,386677527573898719,448418377379771606,806311209305419860,470447159184042648,325612732822730674,904806310954693623,700386664979037464,362619690270930775,938621853519895389,175338758336031569,19347132452513748,556162482994817776,79896092421226899,579620900808103998,444430343220083997,751860193729845022,472338114765421850,228451659682388639,508172155261280823,578345936729332439,745609342808859699,269886282945706961,748348964640529457,271309498770922994,470877423134808159,720177443981918239,631620821939098975,535591967136256310,939603888676156991,531288642602055871,759229472321808114,79377977267845138,726278423800794418,282326869200253277,699400320509543005,57733136361709011,480600670359174193,661687216959663825,601320496284046973,418941410441886967,12386832172240465,672966650266906234,530761173905135863,66174491888842869,736445850885526391,927325219307268849,445244883948319798,555753439038152880,162358337312688496,371014795554216731,961315716363509885,978861713270050587,473418381795948568,412978277087816118,242664102261543733,394854596217137014,866164818462948727,206081763671110492,825944772288843729,33035712310033214,598487146187868699,149205944527011446,137401202840600254,553661309494811774,984962037896285949,685795350268473175,874298186840274678,83704186248626966,283825514462664473,644604331789651191,119244127793694867,425383641668942161,616020731186925822,20645812444261424,712081925331925490,135016152761885686,477322677084683229,862967124110534681,710115758644208986,270766606962541075,191344038289972063,659498936124528726,55022744088498612,80060511212729104,642057190387340310,460852269581497981,863481995970233051,789312886842019764,460710436837532599,256150105215248156,541744872080449209,746382255027978546,187811480089802803,684247657850401690,438931190369442906,766174497129296831,397970229141342067,852521238299811673,473363318792402234,803887256679039570,422655387181337887,742526379391829783,615828254266801174,438636696845260061,534501711689659962,60013261683711032,545773873497625051,66576206983603159,971216839416419769,363217461069825950,171356909114570111,528042011947291324,152582512761358261,176957983679941877,476278270203541811,373025067142494551,326075688650455959,963943063920491792,791953003851494717,789378863328016155,800094904752087547,185568875358014901,357688987153137269,658211820718150103,602611980837876185,107454482886593979,36731552879549814,118584119544986135,363972992838838198,643408153704338902,518995404220301309,301081696011127056,574395346994839069,720446530759293591,731433784378867888,952387193575078358,620359745866023830,932790439015608216,337593515185590070,941765783152548764,738655841475108636,227613444659277054,431070892117132600,119628307210531928,363218456529258678,11956172808779249,650869740808224369,90655862979646386,515020605808990739,110492140385810710,629926298377577875,630402723065439071,405572260224286263,396862757939299706,267303494591587031,899487207565723190,111746879508332242,252055237917677623,709599048569347058,491467643543728689,984512842859012112,462894666039642906,518129486484803542,649033605952849238,27043248850632338,602108916915068542,633517371744899804,412956866296722975,161609599313131065,382782064861711321,482412094460071826,614180856697875772,711962707071126256,38543669477738143,887751039060392862,830020491332910032,364648844628634268,151170334918012729,568605940743520795,200549568371717174,693736732662262302,136576402889920503,40310471596111314,752064209135511448,522473169673332725,267636719038739611,524183335685622167,560587204482235797,913184117938543996,241160625239346359,276459032709109657,591696517764770545,729133999652140985,664140657801333084,836158930872572474,208315560768436786,718756237171682772,316820753129921912,338208488205525426,847819659873891760,584699977289404758,42641748712396026,688602998295875482,388589326038137979,716680889867626393,731321068918414459,471198081997994558,237134360717298963,790879334070016118,778637817400849200,298811792688642387,301629335667836119,171307879592368508,218032645873420575,748334855199132031,562903347690983448,59435853836783901,432688510807257917,595726989079987888,743153999522663636,748938688227870481,765795278285187519,770089435651818097,442520097300137685,707448897030865747,804618449208975673,973331394650572978,357111439262775507}
Returns: "Impossible"
{642018722222960958,504949443357253042,935943272789824209,288080950122878162,171997176252035540,215634715028121752,917300391424846808,487554043264335857,60623833389002998,997989063955694361,589956055854326171,508417461297059038,517357482454279708,760562697013290042,781357405296866942,213758311968163698,415011542877053118,228595073885873458,552385182515460757,161573152241652240,195404639438366842,577280594780013939,48368907667076251,313702709746622584,515803891316982327,229465638255761621,161720874262217236,692866239108635024,558397428056989848,802205185505049055,666433963666591830,411346964415247287,601108759747355668,63452039850350458,230218714208762451,960062106219228662,405017160492732658,595511885968585205,717118043820566578,784647999847854067,751779099313606103,732545150380655859,739567261688546419,319313963487914557,591512999045735735,747318110913192401,935506458560131934,746701290235009174,969896205704857427,810331270100000183,397602329926882811,467579210224245340,806098693216086451,537219887304312529,222845530491760468,360844020188426778,442363462142890462,15073860396599701,620221523424568440,313309816898757108,702968817309115062,585063140888541940,828411770124932122,699104067346097073,377052258975667376,245685344198463635,902512498416330203,626266631638839538,415380640602758591,409010700315783538,825352441189943409,363467352562201398,873547123236447966,394360873986037046,90157231601653692,73931754195324369,669112102661568755,3911061147918643,576174993777304856,600499484255121493,646961487667492625,79564627558336060,993708895299706519,569685328159068761,475593125568898972,999150015220388287,9912156264501688,996435836506916756,656855154566297333,556359407856254431,628807641768361105,173059069396884443,317819674544855263,14624816266017172,296977882942979099,357976916002848339,588120824653329596,662205157748914459,784795369060764409,787033776004915579,221649809064079225,113349164528271708,654046843290425845,86299806203272895,169292292071154994,619114505050116947,731422171494713465,357092303079550687,315424662654837213,946501776034902970,443581210094357116,353991012188486642,731197846480085780,413644017810417488,635642488601351835,569360982248631996,995078876096850008,644298438862124695,352982316372879892,518654457864137886,253151603385778514,346498713429193310,618378530949033976,739938773848189267,683584760077138142,636514124306120336,920015406272872055,283861123288443002,488184943537561534,291781311816665151,39184168604198868,68854968901499741,826140419768772763,656974095286301556,238410941732806804,113083598227338942,475993559099330900,687014229226916505,265231459134502750,35107968466290356,755516318657605210,353977339875707482,270617819546662012,614774042430701566,119242170925877624,864163208406218971,722130760671997301,46617907289405718,30754068612797753,641876715361625008,668645406817663382,666558913332304887,442412020517493681,219169666347982714,726631303708484439,433483237897743057,407402789770643862,983487633556225717,939205316091911890,405002633468208436,136041693934373971,462771773709875412,745540226950881652,229945391401363130,286083978311518738,269198410502277296,151489782147021272,294254973457532818,929564692566285178,421566987788977621,870912875572101373,198330227095213596,116010930412703261,115406214033571858,493016775749637976,615692324009495121,732866362108661338,425239903862683833,226817504979561972,410437022921862937,68060235886003324,2934550603811646,446914834940733335,100743455713081305,471468216006114932,712124134262977463,596218846743410522,3945189066232145,515247880141204851,268903338931579709,206565695680768464,852798813844339897,408957844979079099,466740021254827035,244912563943206384,814336333390557553,549438589809627734,43763495012066780,831720864547603510,359750629468698012,986585480382243163,257648298845804663,563952054389722460,544418406668331484,794637887545554359,46445598011305022,794768385391255441,387979788691248087,689236779333317106,516063620165985977,536614756032035286,523713892818666076,429486924289418942,318671196422752382,474670880268024799,630443423601898040,431774781420000479,73662290980690417,921933925566169968,380286205743119824,470837709135168765,753356809421067313,497680199351122526,949030780835557491,881994461898646163,267480648030935760,241559932374542878,281250682939337296,412388454086173439,159914778883407995,952030735226621587,283852241728131861,857704310552247861,514108521384522576,582817495227697310,10792927087894002,848211426326704436,229948919896762681,683189820879174392,84268345174055312,182441497434859421,809087142291742204,560286143007432446,887366487024289631,183140759574383647,671148591605515286,443244311411650298,618486729618713267,431434426790430359,97412050956835477,36251788362846588,182327297894652082,543867386754402236,10754813177357528,677708891715089749,56775885689405585,654654327654917788,889734945977267797,181164282354268728,23699221600803029,593096801532707359,366777965330359288,49952225472862808,924272464777440859,67083931056349464,230248443621770847,534295922637858877,359397066797003549,288040005749395348,556104333243639378,609209752461871986,166564347442134014,899619732058776882,707300225358195871,671766145173220670,413103783547740125,833591514950375198,551635940140982544,363444842285565780,403878547861242036,89478026800343774,617773724684400497,57696533473325848,533228313932119670,256112501733188182,642904163539970163,894092253030619088,256481128191346298,204638434274400542,355562022102762814,850830520485772700,347726730945446678,75217946041530939,380699742178019579,936989602672461746,333813930204677302,121178559080943324,351806875541772340,340838301779772317,894211957165080507,892618547468433266,992223020242289661,205587057471967638,861620818354509369,496808622915766071,645601687607585247,628378476535820511,857468303165272500,987179057005538841,479060242758405630,59168644033468274,668631021354973617,245442519308681851,269694652966704913,62933438171506207,994908059479758356,375164494092022807,222370709746001781,313533725517376370,357350378366653279,673071837811176118,466834973352602207,553294966334715327,797551187181617629,788817572615907388,875207228881165745,384023118710341809,525099634439164948,153778878062166744,556491736062359195,371639026560048282,973143227393618642,318780111539035098,612153139202244880,803082778458234801,317271459164790006,265404649667897136,251305586030367795,607193277664141247,34606423447436411,510804511200368985,81128607237497691,943301391828709489,138247944100238714,828871710766311031,712495207981762868,974848817743250423,639675442310402260,506151577242043998,122845769021550078,438852863831441083,683233361669471260,307704674949441299,119315105668783225,186404188849972371,179063258666147991,306486870218021274,605975091517703839,717056882117509626,41818844984316536,977213520158432599,336261179413745116,777411876459611573,433322139676240272,962140782864081179,238054614846760532,913301908030489822,930926799534768532,734623868737363220,603723817132989689,858468285657266140,99369674239398202,845237072368339696,593794290799352540,329477270273085461,187885049033011706,793063857439979960,922798564385884606,433298213884787987,743986327876916592,887660848057377304,908165481497426963,83825304689325055,225295229117787161,508488977133371670,374526068249294077,385436144935212979,934645581579582802,966848371267820273,530233055524820379,764644002418882641,298950158946809681,904961722351904060,660096308785562096,847678028066608703,566452538168349397,797815681022009169,941870904211943258,959438203702521471,673609695783151668,279399683278367612,739112362489737750,594746556277538458,262576897995768891,925865513623253206,484360581773799130,705909888575999772,710271831854221522,776591184281892818,404967715473719797,50901313985564440,260651707012296345,778322033065979067,103644380633975698,658851540090887957,360736917752356635,862584089804797778,417192683944318291,236170529685043221,740489931737379345,650442137539056637,828933402805628157,147314550323108528,340441797610338426,99232907178627960,113819836320189652,417491328418370354,450649729366885266,451126460282358736,644159627261364304,514060415312184351,101704348368098460,18330091204765589,604644721557942489,779600751381651260,307457475315937084,912374988821731825,350428489791926908,461981230490042136,36004943446285558,200722253789069658,524185094216714613,681783135999581949,167997091574970131,802516609393165842,311877513025788372,336192194862462367,412842772342477630,56320923555840112,514886257371335354,581747003759166069,623305001401285630,236961001293837300,582798798722065559,695363640969248827,990709809294821051,150620098083412957,959305188763814652,123306145342423963,502052072430028347,3223592039047038,834739509765931647,543665808818240823,853002636530695483,756986032968216158,349766905452202783,8742857641132945,156772146246708241,644706157451765911,441911145603961587,58483684577525758,123554970024642329,192750157737196853,224312482586978235,958957132974439997,235198886964212989,223332300340510137,752195216608673874,65436153350013588,964506454698206675,814882225577174232,149279971750097054,409346329843446901,321073346565748958,360983994637423736,209052455232527961,33963191598855675,289321771610680024,127291185962066585,337983670530000469,825481216388930160,881558330161738803,603110150972964153,733497933772078579,267093916081868025,104120555028541014,915854043232531412,693695797819570486,644767014300834901,914677218343584796,343080287544223935,742960201558302269,100717206422709337,634162441974172663,579969056983449722,454950721162037493,393402364243302165,289267799932832726,231227626318920401,371473528389056820,689619162403020985,56996347508117300,573258908254165983,715993637337211664,206820081567003609,253408677216381818,54128490925913940,455128278448282713,260822009402548923,218542985697829372,73062541280969852,735334518065628285,218789913361861969,940538685096355062,309688710338324976,755217485838337267,60476306468229077,900525881688354577,605025415533127450,460952669891199991,15687041682609654,568127955064390589,773902277079019164,942105065200416467,299697518226807678,240988821079904887,797923812578792565,332107224711090102,343617816736368756,769534176881591419,575893168044164508,509145651700288375,649716378017815380,528997150408691440,875523273576756798,375445269484858613,573624591077517465,299308015706238875,513552693107291541,731080837203223737,582441324926700316,435697345724362526,350617795034111006,164393870011844988,130967924980210462,115767351765195091,803804998892685331,939828168954192824,824587929196296475,957157449510365110,276470835790906491,265199786346730129,370426921252068056,430255840155968851,337586269133955316,335118047314084030,529004560013011673,148354261208282622,85432290648685972,823816330637697306,266455519189210102,989280013012095861,578906877841114099,428406927322875423,116479964238016184,64829994719989110,301470029531754712,610040854585071803,249906306334150070,358665846378004117,569247340973012019,617934180354490334,416751352147211863,676812289048745943,785847923907591826,824516549704458486,450667895448331519,898947580120988605,650486146160763386,145573365474833887,386442192696006650,682146733519159581,788181793645626360,637080618672518330,345366137275434425,100012608684355345,587704452932690196,520297526302966334,829593218308419451,338235741912325817,392039298376027376,901160089640900497,852039235041249559,503992011812899389,194565788218345585,151305693548450399,585978370466380246,258079810117982033,913908356470357588,118598014708654043,797576265325502865,707090185448553396,413399891595159930,432143125040574998,139568892181728440,421999710196130904,4497233759768158,719801235334635196,845378044715882259,639700892341901971,611167163620516274,332387547746417818,109081770166743602,732008666788901398,759402123686889848,502286708091365437,290148394120742013,422818936728846270,348066025488381086,264454043910147986,654720861715908828,473187355050929015,297377546069262972,4047443865053429,691278227358830618,616696582127608222,904036397890359696,681445645966567642,743654109696402641,724876153581113072,961445536973269207,102031381355435995,810628337499754457,734646974640341618,490531812581896593,554978198608923152,43043068624675698,995278556560896599,360231108303480446,314760853091493975,707349072979769844,935213165727033619,89367321037406393,693756666693018012,475190132814910645,499621743739061145,518619647359502392,598953991908093083,350874093188485721,481108424891527133,730470769727953268,859470582751067158,486494554837997756,446111384708497405,24548127652647583,567948067702825468,350196940485547571,601895325066933139,285425282377068816,790983914726281883,510198212514043773,669113998748323409,839732188937261723,836568821664580694,366410030437186320,88347257515182330,124383976729760850,720553119558162206,607096873014452,28162491208374846,246704194492009983,462531644106122641,79373500899151998,478423319623075986,658480266576457181,559799823606081598,800337950533912125,584344776893187098,386677527573898719,448418377379771606,806311209305419860,470447159184042648,325612732822730674,904806310954693623,700386664979037464,362619690270930775,938621853519895389,175338758336031569,19347132452513748,556162482994817776,79896092421226899,579620900808103998,444430343220083997,751860193729845022,472338114765421850,228451659682388639,508172155261280823,578345936729332439,745609342808859699,269886282945706961,748348964640529457,271309498770922994,470877423134808159,720177443981918239,631620821939098975,535591967136256310,939603888676156991,531288642602055871,759229472321808114,79377977267845138,726278423800794418,282326869200253277,699400320509543005,57733136361709011,480600670359174193,661687216959663825,601320496284046973,418941410441886967,12386832172240465,672966650266906234,530761173905135863,66174491888842869,736445850885526391,927325219307268849,445244883948319798,555753439038152880,162358337312688496,371014795554216731,961315716363509885,978861713270050587,473418381795948568,412978277087816118,242664102261543733,394854596217137014,866164818462948727,206081763671110492,825944772288843729,33035712310033214,598487146187868699,149205944527011446,137401202840600254,553661309494811774,984962037896285949,685795350268473175,874298186840274678,83704186248626966,283825514462664473,644604331789651191,119244127793694867,425383641668942161,616020731186925822,20645812444261424,712081925331925490,135016152761885686,477322677084683229,862967124110534681,710115758644208986,270766606962541075,191344038289972063,659498936124528726,55022744088498612,80060511212729104,642057190387340310,460852269581497981,863481995970233051,789312886842019764,460710436837532599,256150105215248156,541744872080449209,746382255027978546,187811480089802803,684247657850401690,438931190369442906,766174497129296831,397970229141342067,852521238299811673,473363318792402234,803887256679039570,422655387181337887,742526379391829783,615828254266801174,438636696845260061,534501711689659962,60013261683711032,545773873497625051,66576206983603159,971216839416419769,363217461069825950,171356909114570111,528042011947291324,152582512761358261,176957983679941877,476278270203541811,373025067142494551,326075688650455959,963943063920491792,791953003851494717,789378863328016155,800094904752087547,185568875358014901,357688987153137269,658211820718150103,602611980837876185,107454482886593979,36731552879549814,118584119544986135,363972992838838198,643408153704338902,518995404220301309,301081696011127056,574395346994839069,720446530759293591,731433784378867888,952387193575078358,620359745866023830,932790439015608216,337593515185590070,941765783152548764,738655841475108636,227613444659277054,431070892117132600,119628307210531928,363218456529258678,11956172808779249,650869740808224369,90655862979646386,515020605808990739,110492140385810710,629926298377577875,630402723065439071,405572260224286263,396862757939299706,267303494591587031,899487207565723190,111746879508332242,252055237917677623,709599048569347058,491467643543728689,984512842859012112,462894666039642906,518129486484803542,649033605952849238,27043248850632338,602108916915068542,633517371744899804,412956866296722975,161609599313131065,382782064861711321,482412094460071826,614180856697875772,711962707071126256,38543669477738143,887751039060392862,830020491332910032,364648844628634268,151170334918012729,568605940743520795,200549568371717174,693736732662262302,136576402889920503,40310471596111314,752064209135511448,522473169673332725,267636719038739611,524183335685622167,560587204482235797,913184117938543996,241160625239346359,276459032709109657,591696517764770545,729133999652140985,664140657801333084,836158930872572474,208315560768436786,718756237171682772,316820753129921912,338208488205525426,847819659873891760,584699977289404758,42641748712396026,688602998295875482,388589326038137979,716680889867626393,731321068918414459,471198081997994558,237134360717298963,790879334070016118,778637817400849200,298811792688642387,301629335667836119,171307879592368508,218032645873420575,748334855199132031,562903347690983448,59435853836783901,432688510807257917,595726989079987888,743153999522663636,748938688227870481,765795278285187519,770089435651818097,442520097300137685,707448897030865747,804618449208975673,973331394650572978,357111439262775507,300346528698848450}
Returns: "Possible"
{563589858712590442,215008529663618467,234026348409233151,820496861624627644,541935390327106217,489122207445327187,433025881486131802,798589733031571643,219081921248047634,455457443247689970,534424586248567073,535041058122380376,499655433605316394,799754115240255703,803109428860738606,784008180319391599,156695535254624662,514347948940768329,830420489924800911,742133156332263975,734401881159679359,217001104556961175,231802195856821271,251293255829011973,227682358102922341,497589297686807945,784855981640838371,852205089731026846,202216784267823806,566143887920055947,721520525082855130,245210054120850978,514051722486795744,804185243427667470,162277353747401466,746280269456474614,549814479320092906,563560093553079282,544081864984250259,788994042913217805,208230629101625400,221823160843079024,555009789934979111,469242477863812120,498931403615801585,794912451215733963,535003791410947600,241382866486598114,848782122244588163,448676423086926996,168420985202652717,798129098713679886,782001653555406270,730025758073568787,480842520390350991,154772399493374719,214746958607820102,273887570905491366,752747260166905856,815677785616443340,772832591524942599,791943392554238478,570907567271000751,201768190908862098,446690550511685410,745085760526738063,490347151059099393,258772645910536397,242228817016142970,148983867984252970,535456444929878168,576328400802914576,228500816818146771,554620148617447719,857155868807687977,547346400116946887,761338659946788102,722055457178639000,486724429981046810,526795531092614891,444801265991110422,159251323026430844,215669370740216400,164544578030434652,863668125120600423,207670628375374748,788136619836403729,217441245924294603,737819295202432470,254480414957465885,757571673353365722,804905079012034792,152509718823223173,450870802182535450,451054631883745793,815160957481628888,245940839120342824,746296814924455629,444512244848012966,246417084620478498,824740250583560041,499814477498585602,816274251515754408,279485728952561701,267405330926631688,470542458446018698,859803083021205861,228425618648811144,849940164429597573,517694603730559078,568739348679974974,457302107885830275,461615838321174704,472229720818951666,803415769235966329,267884801205481107,567476361030790706,830985904718978992,203280018286389483,234196284418557974,554440477866415198,458736884521847167,449061041462434896,446349916810063697,737905274169748349,761186044644021009,848369949545890215,521875258185528530,209122954349871887,789377745771418811,535419791350487943,176234140023199361,211276115845903961,500010449271577962,791706618242759144,478624262762656285,805852419247622766,812915477943429914,252886989388129928,167322276714094784,850856682545628277,193185602222971879,740823223610243092,727724650209442501,483398124769620328,277195687045691239,554492752970227375,220206880776204264,214057119571968679,805631937999356563,263463480218787478,725259700120562715,494516370812230013,757895686875970197,727284942603115094,488184212658140795,437693265064533672,859586944319420117,442851939443062861,771755288449868136,486224958764286256,484727669012925811,836267415201673054,287579131412749422,194753775733609229,472795762342352520,448018340260085277,437689459419690869,853446155408215528,282464759951000121,799978662683827413,525418642779415811,486095054516931826,816627163028321629,458115274466463977,273612638845949939,775508349394265683,164326022840158565,258777406156505091,509922131000570455,477052733128033436,274475360535864279,159558734712097462,862290721335718361,249998954265464553,179904175373231610,155251447985563529,487814667514697803,498623952211566660,790118037519859454,842939878479946502,167145703115483747,182780031738467324,770595642160957476,539450684762464191,173710511245748548,557938203992393742,863890324435886149,263533488143661152,451310880177814182,521901296186796939,264900528831885114,218259855517299105,473637216275980809,548562631169885492,260581101739677094,208358398896879617,459032937405797793,845588482070674010,464336534054484512,463582902811542026,808746863999454288,250350251120283148,833431810154329077,223975786074138145,177215303427276811,255718141828445508,507622321826679045,731303709454523928,251311845711540079,831675260006023005,255180732644252016,768032127286662923,730952114976597313,542654410634752080,828293342007696314,793784339739436224,739646204305124751,229871076693394031,455494601388468121,187334458555599077,762811722406552486,482851383692370111,726522482553428038,474730652017385535,177691880305858286,178212294963588011,769755732116884640,724160370039181749,521247689800390811,850167627034130931,499916011559191732,515038571283461574,561242246895945238,803652257841887215,774205487203205764,173415299990655311,542134208276769517,750543711962939069,145038817956400788,724486809837649387,737410795314629010,450292728590196962,202931413879944334,559506087264616088,525190214737716046,223338771757499282,236848629547509903,254740930561750687,531670792843406874,738819071309212703,768765138770440450,506743364950903099,250747311930810355,542986128360181206,812483173628461157,830500279869598937,744044499121750895,807799505424305479,245236122490054433,174779032347403354,770843388113866792,197844168817857197,735857352655261189,522461444764892900,728383197021923098,270304875910010442,260046122978634991,739300140762069607,558431295950336473,175465607432699099,767470981629398477,833047127723439052,178881464607877999,510813641035668291,839665493081839166,157518849024152168,549363724377933881,180808584558442629,506256923016819829,800615360293523093,233556188355094307,541340056455919887,435657123733034389,805350425924668906,244777375959592496,493727621484815861,561480711055089582,738475497394752320,221564537375967426,157215824817365662,261411433556379585,811546312760744173,727366014801916538,474416723180119465,529166890354540060,837428802725403876,561399585117955338,727512149699945361,155972242286989728,552282581499704340,177320828693030659,492518748159355204,281375168004998375,558649922443334007,839545184027764414,814367513123602033,209196788192490124,197862575546267925,767674651621745524,861830247821337983,778632900786800496,173530618159116088,186772625267465596,528514451016868438,464848235404950912,232678187728760803,806788759282458097,440323070744832025,497122769159307747,755243229294741911,177939295721709843,564939376436162615,435506273257823096,559192933561014249,568827702847638002,251475628409158502,232455496668439614,769474942352914454,225252606039478177,452008490570911272,546445842927776244,450359296283354728,257011283260475121,280721622245946277,561736506078878679,454435484074146573,813034580596954049,860466118713710989,150525452457770514,731182311840371073,193217982920616852,826754676700518091,470769209911467353,723059841236153895,764228198833775177,156583982456722198,195944996158016029,762894764300588370,528097744474477735,270843171454133382,542721213300601633,174423321728190886,196801427110920255,273983792566732109,166399681467623171,184920685967742563}
Returns: "Impossible"
{563589858712590442,215008529663618467,234026348409233151,820496861624627644,541935390327106217,489122207445327187,433025881486131802,798589733031571643,219081921248047634,455457443247689970,534424586248567073,535041058122380376,499655433605316394,799754115240255703,803109428860738606,784008180319391599,156695535254624662,514347948940768329,830420489924800911,742133156332263975,734401881159679359,217001104556961175,231802195856821271,251293255829011973,227682358102922341,497589297686807945,784855981640838371,852205089731026846,202216784267823806,566143887920055947,721520525082855130,245210054120850978,514051722486795744,804185243427667470,162277353747401466,746280269456474614,549814479320092906,563560093553079282,544081864984250259,788994042913217805,208230629101625400,221823160843079024,555009789934979111,469242477863812120,498931403615801585,794912451215733963,535003791410947600,241382866486598114,848782122244588163,448676423086926996,168420985202652717,798129098713679886,782001653555406270,730025758073568787,480842520390350991,154772399493374719,214746958607820102,273887570905491366,752747260166905856,815677785616443340,772832591524942599,791943392554238478,570907567271000751,201768190908862098,446690550511685410,745085760526738063,490347151059099393,258772645910536397,242228817016142970,148983867984252970,535456444929878168,576328400802914576,228500816818146771,554620148617447719,857155868807687977,547346400116946887,761338659946788102,722055457178639000,486724429981046810,526795531092614891,444801265991110422,159251323026430844,215669370740216400,164544578030434652,863668125120600423,207670628375374748,788136619836403729,217441245924294603,737819295202432470,254480414957465885,757571673353365722,804905079012034792,152509718823223173,450870802182535450,451054631883745793,815160957481628888,245940839120342824,746296814924455629,444512244848012966,246417084620478498,824740250583560041,499814477498585602,816274251515754408,279485728952561701,267405330926631688,470542458446018698,859803083021205861,228425618648811144,849940164429597573,517694603730559078,568739348679974974,457302107885830275,461615838321174704,472229720818951666,803415769235966329,267884801205481107,567476361030790706,830985904718978992,203280018286389483,234196284418557974,554440477866415198,458736884521847167,449061041462434896,446349916810063697,737905274169748349,761186044644021009,848369949545890215,521875258185528530,209122954349871887,789377745771418811,535419791350487943,176234140023199361,211276115845903961,500010449271577962,791706618242759144,478624262762656285,805852419247622766,812915477943429914,252886989388129928,167322276714094784,850856682545628277,193185602222971879,740823223610243092,727724650209442501,483398124769620328,277195687045691239,554492752970227375,220206880776204264,214057119571968679,805631937999356563,263463480218787478,725259700120562715,494516370812230013,757895686875970197,727284942603115094,488184212658140795,437693265064533672,859586944319420117,442851939443062861,771755288449868136,486224958764286256,484727669012925811,836267415201673054,287579131412749422,194753775733609229,472795762342352520,448018340260085277,437689459419690869,853446155408215528,282464759951000121,799978662683827413,525418642779415811,486095054516931826,816627163028321629,458115274466463977,273612638845949939,775508349394265683,164326022840158565,258777406156505091,509922131000570455,477052733128033436,274475360535864279,159558734712097462,862290721335718361,249998954265464553,179904175373231610,155251447985563529,487814667514697803,498623952211566660,790118037519859454,842939878479946502,167145703115483747,182780031738467324,770595642160957476,539450684762464191,173710511245748548,557938203992393742,863890324435886149,263533488143661152,451310880177814182,521901296186796939,264900528831885114,218259855517299105,473637216275980809,548562631169885492,260581101739677094,208358398896879617,459032937405797793,845588482070674010,464336534054484512,463582902811542026,808746863999454288,250350251120283148,833431810154329077,223975786074138145,177215303427276811,255718141828445508,507622321826679045,731303709454523928,251311845711540079,831675260006023005,255180732644252016,768032127286662923,730952114976597313,542654410634752080,828293342007696314,793784339739436224,739646204305124751,229871076693394031,455494601388468121,187334458555599077,762811722406552486,482851383692370111,726522482553428038,474730652017385535,177691880305858286,178212294963588011,769755732116884640,724160370039181749,521247689800390811,850167627034130931,499916011559191732,515038571283461574,561242246895945238,803652257841887215,774205487203205764,173415299990655311,542134208276769517,750543711962939069,145038817956400788,724486809837649387,737410795314629010,450292728590196962,202931413879944334,559506087264616088,525190214737716046,223338771757499282,236848629547509903,254740930561750687,531670792843406874,738819071309212703,768765138770440450,506743364950903099,250747311930810355,542986128360181206,812483173628461157,830500279869598937,744044499121750895,807799505424305479,245236122490054433,174779032347403354,770843388113866792,197844168817857197,735857352655261189,522461444764892900,728383197021923098,270304875910010442,260046122978634991,739300140762069607,558431295950336473,175465607432699099,767470981629398477,833047127723439052,178881464607877999,510813641035668291,839665493081839166,157518849024152168,549363724377933881,180808584558442629,506256923016819829,800615360293523093,233556188355094307,541340056455919887,435657123733034389,805350425924668906,244777375959592496,493727621484815861,561480711055089582,738475497394752320,221564537375967426,157215824817365662,261411433556379585,811546312760744173,727366014801916538,474416723180119465,529166890354540060,837428802725403876,561399585117955338,727512149699945361,155972242286989728,552282581499704340,177320828693030659,492518748159355204,281375168004998375,558649922443334007,839545184027764414,814367513123602033,209196788192490124,197862575546267925,767674651621745524,861830247821337983,778632900786800496,173530618159116088,186772625267465596,528514451016868438,464848235404950912,232678187728760803,806788759282458097,440323070744832025,497122769159307747,755243229294741911,177939295721709843,564939376436162615,435506273257823096,559192933561014249,568827702847638002,251475628409158502,232455496668439614,769474942352914454,225252606039478177,452008490570911272,546445842927776244,450359296283354728,257011283260475121,280721622245946277,561736506078878679,454435484074146573,813034580596954049,860466118713710989,150525452457770514,731182311840371073,193217982920616852,826754676700518091,470769209911467353,723059841236153895,764228198833775177,156583982456722198,195944996158016029,762894764300588370,528097744474477735,270843171454133382,542721213300601633,174423321728190886,196801427110920255,273983792566732109,166399681467623171,184920685967742563,107858297233528756}
Returns: "Possible"
{106887574767001262,558996400249277830,953610431053126162,806621384768350524,722388496466797167,157397892059985486,746167824680370178,56332783223400374,261668781125363445,503750894326809187,305957231625753517,492270722646722871,220295093805100589,585108884873411630,763497984886711119,957503225504834368,36084826914229178,695916778465700215,583355456783849058,894732046690842466,794922518452964909,530980168893640527,523189996558823258,962768122299322017,520135794529785566,297485519183470066,171668316512526247,142264208319304597,368014027197631158,528741656887733255,135868512471971840,213324105310804347,91875636428343797,317357237986531422,464844102043314232,131710068022650992,618320928554625132,625767014997738362,813596254500646386,447740185968260742,87153988485426843,723516533909997331,630428658155748201,713601339417156740,642575886767556657,887686958222552704,910256844975075903,516992892691463637,706631611241580584,461604425084383261,224935527945377727,451829545476997233,791223535277504647,238311669922147979,536882715494694318,926661766385160594,800144205032600590,111662829125202351,159095240447809457,667273857718602540,382025069103307898,549209178172773084,633916871698325631,862968516630091038,333825075857440428,384958398662393083,52349160002940749,958601772535629888,797948803225887217,325500277063273751,440784343613949135,397721343569709682,571294625506936816,573692271911684900,944890170929229649,187795929089510471,857149303936983105,48319159102324523,765864810921155833,164571293644138862,774882056321176239,297358277452541756,935458234748292480,183564911414561173,24618898040820541,716671925503316214,831537040414885822,778404094741565577,811345374612371422,597115364054170947,804169476338456901,591299234113554576,705201823000656932,373147722845735515,944528276114783651,647248763437308242,194915809939775752}
Returns: "Impossible"
{106887574767001262,558996400249277830,953610431053126162,806621384768350524,722388496466797167,157397892059985486,746167824680370178,56332783223400374,261668781125363445,503750894326809187,305957231625753517,492270722646722871,220295093805100589,585108884873411630,763497984886711119,957503225504834368,36084826914229178,695916778465700215,583355456783849058,894732046690842466,794922518452964909,530980168893640527,523189996558823258,962768122299322017,520135794529785566,297485519183470066,171668316512526247,142264208319304597,368014027197631158,528741656887733255,135868512471971840,213324105310804347,91875636428343797,317357237986531422,464844102043314232,131710068022650992,618320928554625132,625767014997738362,813596254500646386,447740185968260742,87153988485426843,723516533909997331,630428658155748201,713601339417156740,642575886767556657,887686958222552704,910256844975075903,516992892691463637,706631611241580584,461604425084383261,224935527945377727,451829545476997233,791223535277504647,238311669922147979,536882715494694318,926661766385160594,800144205032600590,111662829125202351,159095240447809457,667273857718602540,382025069103307898,549209178172773084,633916871698325631,862968516630091038,333825075857440428,384958398662393083,52349160002940749,958601772535629888,797948803225887217,325500277063273751,440784343613949135,397721343569709682,571294625506936816,573692271911684900,944890170929229649,187795929089510471,857149303936983105,48319159102324523,765864810921155833,164571293644138862,774882056321176239,297358277452541756,935458234748292480,183564911414561173,24618898040820541,716671925503316214,831537040414885822,778404094741565577,811345374612371422,597115364054170947,804169476338456901,591299234113554576,705201823000656932,373147722845735515,944528276114783651,647248763437308242,194915809939775752,7833721400344671}
Returns: "Possible"
{576460752303423486,576460752303423485,576460752303423483,576460752303423479,576460752303423471,576460752303423455,576460752303423423,576460752303423359,576460752303423231,576460752303422975,576460752303422463,576460752303421439,576460752303419391,576460752303415295,576460752303407103,576460752303390719,576460752303357951,576460752303292415,576460752303161343,576460752302899199,576460752302374911,576460752301326335,576460752299229183,576460752295034879,576460752286646271,576460752269869055,576460752236314623,576460752169205759,576460752034988031,576460751766552575,576460751229681663,576460750155939839,576460748008456191,576460743713488895,576460735123554303,576460717943685119,576460683583946751,576460614864470015,576460477425516543,576460202547609599,576459652791795711,576458553280167935,576456354256912383,576451956210401279,576443160117379071,576425567931334655,576390383559245823,576320014815068159,576179277326712831,575897802350002175,575334852396580863,574208952489738239,571957152676052991,567453553048682495,558446353793941503,540431955284459519,504403158265495551,432345564227567615,565773447382365714,503162471588017029,913136105996233443,958582279535138411,511667374376840749,968953614580227454,295564004098368815,561472198404848345,288595596425735051,986536727077850721,929044216481084646,345208268390171141,447578118663598026,463441154302058830,956019020215884314,904624025383613703,934831139585876609,489252503640962294,529652531420346425,447060757269699801,938082595100586493,994532069530787194,339177587772714230,471773866405934356,520698872849848343,568252677792149819,918117793431618826,490071742664520357,955886564866199707,290415036667213376,414038779467900452,884693627836634013,492478552598219647,371674751825143722,517577705107461501,546661539390640491,515037502343539298,327954017969886343,516650858784661963,370088788921729810,454816316524880954,996159761767810165,507770153947661692,442610296721393209,365595259079140726,949816315916941292,567236104882249781,400816072403745261,347322630610313611,472244204570918482,483989889232205996,318151793457454091,366588832121230560,960696090010743285,384694676323482137,323199428848875251,392846414883865749,289931003102977840,397237872363324301,387442039847729361,385154353596770210,984048241427291123,361503060216834881,885261149238063516,533893299490564541,471527459893352707,363460744232322746,408961045973419411,394488242084219914,549492667320642392,515154148564462627,406527261933401621,397075774642059662,547507712285921057,459190570768819577,409035225204121161,947219263314289002,291955181454103729,913063341101074162,456300264684096917,468870612917399029,299043593188604969,451311537833237012,874117432498298128,884723715014682913,518629140645711646,929568211480887682,396345025714591135,530759811056911652,365083058035182399,996199228539225264,431802815973837331,526914577146450250,429329418559366096,573222117134058864,448862367711532230,382970276285058236,948949935042119043,299012155238063246,391538937078224327,946947164591850377,523104077437211948,373814290836098332,550508230741910525,552386698814973812,408542123009311232,568781495706262598,524752205991388426,993139837653521862,448401757371673395,929746630544995946,549543739170310247,969839910443179455,456862782126743133,996397449797718937,366882874629775183,390087064561025776,946571370607753833,999664495950225869,519678650299636934,311028590012247609,335967551394126387,490868991829623643,967305141836749627,405422538957751864,949752029187432084,569845821635337687,367047322432202581,954496397524347517,911449067214983516,994569672814113904,452497285851496213,442493686050120650,332421825887033310,543882691717834173,303704153230638421,335144137026667404,371300273152812994,293232025221458392,564497876783099916,315209041627686696,492770393613675341,566865353200070021,928665019812002500,936554139740720460,398375019125190544,293676211059929447,869738724869176478,917915854994778832,433839459273768538,409529298111640069,313014991683873379,536864483990962061,549477161217615715,297186888547017847,954347884866648254,350577572591006752,308502810154460741,890629840952844378,969950052864961243,335101548703996100,430487355367999128,422179898893584927,911736724363941398,938008353558769128,984034246128496600,490626915128715384,330544465473502407,903366027375674632,391572016088764056,552890958101058846,494749257799065632,392032854946767604,998253752936112481,427550988288709288,968251706447219440,347493374787005739,999731639538579649,400767299293072086,289170881673158485,554566962722663640,876226786259387327,473332417135267963,923492070031573300,918381131783921134,932812438811881971,962738796130456903,551723075620854057,966621125392542374,974818556553928303,420988922679897496,877604495491060251,350565062540101591,896620177083868710,463681066320987387,983882957344744548,476205259716668159,359316347055062111,306127126135071065,917695893141801631,567554622170386035,442919250648585393,929286248640911415,326890697251954987,964729916922009655,536532418585675214,964276748212213364,295186180787045920,324381403793498692,337505934983317294,397671233715876661,515826404446549277,574134734432149531,966497156150821081,930184195121890174,519214097770471373,361908259458583982,887315843163472166,994062978810483651,895073810906251269,439019471467932283,484766168197279901,405439685298458224,947153481455312394,870106147806828950,927775276328555189,958190192534184689,927764008739526748,463348391925414391,973688712620508255,323945004998733044,894625206600692390,463274641461317365,311980435757775132,964590138285038899,499156365478311096,527226361008184805,406806239657461125,890149217261203105,460491053214480953,946998414920646790,424162123322694455,301602643586060506,866858014714412607,386018266338410193,355366828436569400,996897847410611308,873513967231247492,919256005165330605,378685352487732761,898069955959469189,899123885549542322,290747335850134054,876966950315475922,543825687642335741,970658395601875290,536262093203849239,376102269949866043,946005565520491223,329858694670367625,466786122660842790,865013791996674706,949692027837705333,572488544716008888,307065318222112525,900031245713940579,340319407801972823,303841577728693457,499640860633449866,488599172489125604,563927900056754716,408989431446110309,930415222745185436,925986724095676294,441652508074061995,332777844140344683,465204775629397779,414336075427067970,966665028490486866,548028029721263761,448407043960802035,473230462553494711,556402440994341696,383174264222455774,892422231987330145,875001254788240746,887625783207308637,449026366866634987,445607680074085579,517619902849647822,493835588041238678,486184546384850380,903818393363692814,455591281066967994,904735922060817202,955719244100275014,967822932795481693,375144725293019029,307949435422901298,472851253605381098,492716630948682779,412876234858874736,921246031646614382,294363409077288816,573649356761101730,370183233684211814,436494860016323835,990843211493145322,521164328929553466,412395784525695158,382145729854664508,419434802926606285,867461889941652919,866878296775005453,955636770674369763,867591560578789325,496377141840634246,543198889803028893,495020537124258605,410699181630739969,937256855083239034,891389337186423928,360161118727338759,894903660983172150,434258907533520326,355496560712741402,964754766269060195,974302495729099284,374315294163422777,393923568744671018,428275043391055410,875892447788602617,913478322758282014,547912216550847977,295161605889131960,927915642859889138,419960477654340067,905465721776085490,885920051074427770,551672017435554971,517289178389978298,349670285296489522,964047474360646235,420044423148551027,354262485468350574,383762791057640669,864764203688609730,520827972309361956,408174506735867533,893834870016250711,336264924561430184,476468998124267528,362625161093076920,295869238751930703,389477556149599553,324003848403050403,549004228911977942,395272716657546476,528547323493932132,442663017368674186,882477726383997154,557388723232945311,949620781346213889,519830162963193258,464748392755097502,538054110581962730,400469710073455503,365144861133560134,417553367092882927,487542946339496056,894856394030413355,388791062014493343,450521344332442066,992617127302351439,979984867003154068,468813326269783405,395911924783966791,929903823158257028,557657241667115577,542568591477894105,299758987130858554,470300236231471626,467487661271850413,557921916722134414,924239202436427101,290081157347551928,295093608810516704,430731705819390640,477481045450021911,476850647783155775,524712408322743223,518034059328889336,979540666013817377,978410582097344252,368438792649819230,564833011111521357,296903294530215558,519081344619023630,471889418274055894,548268964405831769,968314350581590653,487507606835002882,373219144380014730,916505571683047402,372323146089854289,571154531863008038,574104661060050004,917061636978203401,470998019371392046,495306332377534332,392846296339866399,973876354850407979,529313158496841300,868072371225993306,953721117612465665,568209985848168509,372291211235987699,563888704935490694,398258981505643860,323937674354488003,907826319705630638,466990683797360668,498699320597723903,574983749430248618,360657528311420553,498432035543261761,517014935358583522,968594455600789656,401155550901087284,426269602440606061,573125163852002978,315120041182355275,372052269466201405,322718227094301243,304647793523504370,966120973185591952,327123782686129979,420797652159435540,411196125460622735,315730389215971946,513949128706770277,882812266952873311,876494696292055928,367262125757663095,573951964601950326,395121580827166528,519790774125826941,545831918698418698,950223017504220631,464478415596564114,293944363891295929,377341576189304991,466989454333871576,880719294491266902,509039560748806258,494149352735426813,532332199020055277,348641333534090058,940728679907414185,909697964753867286,356585921273980662,527643090250346540,487360809677811573,520925442854498663,479981276882936424,514974863341326811,574141106763243895,992951716121079543,385462803560167056,931121029460608537,565093342710121651,541589106279203009,879375689321568573,443179980776877350,878821155297868112,535851890607858505,356079630824045954,890018572924120941,979937546784587053,326104498732487946,522864708546481400,948959554041900684,394851778919359086,331936068555571828,476747147111929597,453173022015962662,549982389061158540,299187671577222345,437882259220190123,494444878494151142,918924894141860014,983956315998540906,487288694421809276,524703032755777210,883557594940663977,467854579496674228,403841787165160116,369755129307295986,429343435643232945,321242504002359943,418058943654204378,868104559711092311,950651208340376861,440107105933424609,470340453817068774,436169724145253659,397515430983182574,995091979464328290,914690977720562134,474861856833400734,934034146859137328,970649891984859587,525854347365028194,331223557771506058,960480528681143262,351192146944201123,960392350596893292,434186152382750352,451120131737028044,490835976367991779,363834538227347728,346886106519416351,872944731371514956,352769341051426707,402485952632508298,299831414521604034,572641700123171669,303211010198430736,919888783253610218,394268624479655825,939979865192360823,503248595849228188,530426632555457785,337895862915860186,565737057307199422,550861866790167428,310970179791787615,473286068119815579,373330442369227605,909731571749380751,439043151300005939,385447890399423151,462311563799354231,993342886447625332,331929259113552060,300054779523889099,982989544016944302,549868223485500440,382958941498610167,459849213680285332,449732041490425461,900368833650344115,500349962457737469,516044920607805934,892502089827234489,461971917130326383,372764105532362777,576121613837994376,510332911788005626,486393464255708182,526184187256872049,565045901278611370,543327902365869600,493610945873832146,364345846878549003,334805262655239318,954333229485062532,987956600171685534,473983685769098917,456834108616485312,960252432449242386,533044094717096087,384629643781576356,459084644464839789,989485590514072065,923415883614151012,961358548112462446,914332613752154568,487782272903260103,301617454342813413,894996429818428587,902139390018434554,418062733767206858,512319709781715390,573956865032868823,528097499459423239,883352843132074150,364825146402651138,964659191950100732,990860564982201882,504110259555798095,470172622026511019,373182559702865405,510928897441965028,304013135861112815,476854198806721549,890476290517280384,563146502848553797,338672474652400832,302258653871981584,395524077800586636,963967676877701128,300640492424664259,931431542436073163,358596119010903803,572085062630230823,391994569408640595,920543227034889977,898869413844536992,958933153426158407,333202049785475104,332585040764207199,970276549468940321,479965966734551582,322988935893892970,362227197648397628,967370667249876474,419161627584963231,562538443200961657,986647052571315987,936501799554504020,466400054927121557,572206784460328252,334722823802365917,574859059025891505,442355999703646786,426486751445783986,342919686230430884,301347019553004311,365716135618272268,557475420777081052,335166167016965142,953080704202601783,519869895330147638,479682505095791677,326962653370493584,325983397553879394,931412341628293331,947851965592962535,478335226370106799,293875408548439279,464997396958807444,463072019272042498,865759000479182021,869942328822699693,469007245498478497,429877205827331302,288907773424148929,867022911739964330,967068792001849900,541969683876432249,892201310265058067,939980031335551550,868052349872932110,388314439891344077,397922046621792124,328235728504170331,878263406382117296,873014597343993447,510736150583045602,934608480466937084,319170870006140603,427027573453157890,361785090751589347,434821241581921953,356537087962225194,909236737351155655,502948688559011157,891462978924297522,348928688859908012,937176839092841891,296961215602350477,335357984197357962,997708220149276612,293811880814496965,443833686851736153,379704476003114807,392900497921689103,336976511911240674,462752397867253490,425571732227989642,555517827231445993,567141007046438307,500854438960856687,486857269126818329,321250268932676672,305516901561196082,308770951982036951,388952786980356131,339322742977140648,914370831928403913,297209553177276714,446732469921045489,376999532616813388,362209877729920697,550470651377622706,554598626322205655,380155954079367871,311368892952835340,357066838287050206,397936427747250059,400569053819388014,415378803462531538,510076243612243068,329548831310528302,427401784466915279,360063784985793568,436815918320307504,866242281134874591,885667168732461642,525562896131393556,447369012432150612,396556734440063510,384664387057969747,329434787545200959,335988280024734943,334843418993437145,456215216127111897,929666466388625319,320746207322304593,456161405096147090,512533101353545373,938722118135181207,487167625392880380,314816676083188483,351256738272864521,423624054212743332,478174218220728798,351468660076882147,352577913309342203,562305206081836902,881295848952119393,320572588062483920,337864548028690758,494179042139459597,399688055543287576,918198184048069000,369427624206852755,301118274172886048,481909322544396483,305782947846032509,424920083564038247,404486109873122600,351917462312642029,451022719362781031,916672271466942077,423342111095946961,323215402420470815,457489216895335106,310054653647246071,378865205234688757,438871278886827606,960617523407470649,388989557597130120,350833010192276695,945769876135473674,918151193947329156,497257415735425424,879815274713505543,519714245339392214,962486706204918090,436959219747974442,354830253702382806,956411866784486310,942785714892136358,927824286972848660,292517430008526631,443677916368431672,367913976617694553,953064131892603838,423331498757111052,294924788700005853,573007640036238368,380034554534579345,418628403327342290,331919426672764676,933921023070648930,314244832473849073,534478855613248352,446462890757864163,523878475185430499,449380208347078105,926378439975194778,536438631759824977,539993503218517013,887052670925497092,987325294442064590,918107438260772238,998692036419279018,905774021434739505,422212829290645813,330080582592381192,416210027765421982,885939085411939939,988296280721001373,877397361763368668,548983458135613315,528550239612902516,497450551752680083,924179945871629063,364340470760111109,960841691678357699,421435580372541451,368566724224885311,394253555970240147,991682108981692606,474191415466568562,918201067301351090,397893510859170218,970869172570256915,292087688688481035,468112729856719011,966927728527569095,501408441319335806,505752716224951259,915744828710827282,467172463251289679,959331167676991364,378193406051022779,303951898428724730,999573165157345747,394046668233515136,538178215258581049,890044762391876737,508127540822321979,871593640421527729,307216118377519722,893422617253150024,547709488631320575,993872239724920269,369743624995629266,967312913007250493,496315134980514194,425878879364329412,332213913553150743,882412298502260313,545366420408748316,354250281608042377,432124016521606155,928012227902844463,363229385757618522,419382671124510423,346973515725369704,289638642311039238,873418517514055205,889200949724820670,506529346096150964,415933228330375534,551417806627015285,454153006418619442,468840113944077153,317306293935959045,430122323866360457,982240182216023523,470584706883384374,557038961446248562,519993268679699508,469989845095931690,379644734244485636,997345444879626461,925455863929338806,425326173046278422,344927341593009666,923364522505878724,870004430259550645,516390570200260189,548133967577721955,984256150847593082,898716828665833552,307818908026581678,317295041366058337,310763980151035929,431722206405968332,511328381209926943,536776736616797157,392382493912045481,947288837919300805,388233113730573237,390673784425254835,935103794767575816,501379735731078782,333005297969166543,350679640356846778,351326933192842962,534413912509778955,522788674459706068,957557893170609901,918192604084828674,315064101126931938,335565575086980501,887479681291855152,911768335767153872,297022784920913470,949303194621987531,428810415684898705,454318536381093532,916988985241165160,928728115564914162,909368606146257874,531329734763809972,990635441476060724,894448288892653680,351641167535313470,946257849111243120,877580272246158369,512793242248943871,329704102528408211,483996832199075768,568080875517372278,510080047705566991,987495347732516695,442880658586619283,476892829538229605,566792497888944406,497027929009119927,558218107277447172,889603408984813769,436040360932756376,993938981254827204,868898022293209358,366732108571262991,434241463586759168,442671229969690246,349988973979768752,428259674058699260,476148949317440866,326418316831079584,508379054555555671,893334449912936683,456377850556842379,392441505564186567,550892625690260107,341830305046859016,391266694865372062,916111720241921551,526939618771456145,399812020598795149,417391328061266674,392364705973957835,908405999013628910,338901062068933443,45051234471094287}
Returns: "Possible"
{576460752303423486,576460752303423485,576460752303423483,576460752303423479,576460752303423471,576460752303423455,576460752303423423,576460752303423359,576460752303423231,576460752303422975,576460752303422463,576460752303421439,576460752303419391,576460752303415295,576460752303407103,576460752303390719,576460752303357951,576460752303292415,576460752303161343,576460752302899199,576460752302374911,576460752301326335,576460752299229183,576460752295034879,576460752286646271,576460752269869055,576460752236314623,576460752169205759,576460752034988031,576460751766552575,576460751229681663,576460750155939839,576460748008456191,576460743713488895,576460735123554303,576460717943685119,576460683583946751,576460614864470015,576460477425516543,576460202547609599,576459652791795711,576458553280167935,576456354256912383,576451956210401279,576443160117379071,576425567931334655,576390383559245823,576320014815068159,576179277326712831,575897802350002175,575334852396580863,574208952489738239,571957152676052991,567453553048682495,558446353793941503,540431955284459519,504403158265495551,432345564227567615,565773447382365714,503162471588017029,913136105996233443,958582279535138411,511667374376840749,968953614580227454,295564004098368815,561472198404848345,288595596425735051,986536727077850721,929044216481084646,345208268390171141,447578118663598026,463441154302058830,956019020215884314,904624025383613703,934831139585876609,489252503640962294,529652531420346425,447060757269699801,938082595100586493,994532069530787194,339177587772714230,471773866405934356,520698872849848343,568252677792149819,918117793431618826,490071742664520357,955886564866199707,290415036667213376,414038779467900452,884693627836634013,492478552598219647,371674751825143722,517577705107461501,546661539390640491,515037502343539298,327954017969886343,516650858784661963,370088788921729810,454816316524880954,996159761767810165,507770153947661692,442610296721393209,365595259079140726,949816315916941292,567236104882249781,400816072403745261,347322630610313611,472244204570918482,483989889232205996,318151793457454091,366588832121230560,960696090010743285,384694676323482137,323199428848875251,392846414883865749,289931003102977840,397237872363324301,387442039847729361,385154353596770210,984048241427291123,361503060216834881,885261149238063516,533893299490564541,471527459893352707,363460744232322746,408961045973419411,394488242084219914,549492667320642392,515154148564462627,406527261933401621,397075774642059662,547507712285921057,459190570768819577,409035225204121161,947219263314289002,291955181454103729,913063341101074162,456300264684096917,468870612917399029,299043593188604969,451311537833237012,874117432498298128,884723715014682913,518629140645711646,929568211480887682,396345025714591135,530759811056911652,365083058035182399,996199228539225264,431802815973837331,526914577146450250,429329418559366096,573222117134058864,448862367711532230,382970276285058236,948949935042119043,299012155238063246,391538937078224327,946947164591850377,523104077437211948,373814290836098332,550508230741910525,552386698814973812,408542123009311232,568781495706262598,524752205991388426,993139837653521862,448401757371673395,929746630544995946,549543739170310247,969839910443179455,456862782126743133,996397449797718937,366882874629775183,390087064561025776,946571370607753833,999664495950225869,519678650299636934,311028590012247609,335967551394126387,490868991829623643,967305141836749627,405422538957751864,949752029187432084,569845821635337687,367047322432202581,954496397524347517,911449067214983516,994569672814113904,452497285851496213,442493686050120650,332421825887033310,543882691717834173,303704153230638421,335144137026667404,371300273152812994,293232025221458392,564497876783099916,315209041627686696,492770393613675341,566865353200070021,928665019812002500,936554139740720460,398375019125190544,293676211059929447,869738724869176478,917915854994778832,433839459273768538,409529298111640069,313014991683873379,536864483990962061,549477161217615715,297186888547017847,954347884866648254,350577572591006752,308502810154460741,890629840952844378,969950052864961243,335101548703996100,430487355367999128,422179898893584927,911736724363941398,938008353558769128,984034246128496600,490626915128715384,330544465473502407,903366027375674632,391572016088764056,552890958101058846,494749257799065632,392032854946767604,998253752936112481,427550988288709288,968251706447219440,347493374787005739,999731639538579649,400767299293072086,289170881673158485,554566962722663640,876226786259387327,473332417135267963,923492070031573300,918381131783921134,932812438811881971,962738796130456903,551723075620854057,966621125392542374,974818556553928303,420988922679897496,877604495491060251,350565062540101591,896620177083868710,463681066320987387,983882957344744548,476205259716668159,359316347055062111,306127126135071065,917695893141801631,567554622170386035,442919250648585393,929286248640911415,326890697251954987,964729916922009655,536532418585675214,964276748212213364,295186180787045920,324381403793498692,337505934983317294,397671233715876661,515826404446549277,574134734432149531,966497156150821081,930184195121890174,519214097770471373,361908259458583982,887315843163472166,994062978810483651,895073810906251269,439019471467932283,484766168197279901,405439685298458224,947153481455312394,870106147806828950,927775276328555189,958190192534184689,927764008739526748,463348391925414391,973688712620508255,323945004998733044,894625206600692390,463274641461317365,311980435757775132,964590138285038899,499156365478311096,527226361008184805,406806239657461125,890149217261203105,460491053214480953,946998414920646790,424162123322694455,301602643586060506,866858014714412607,386018266338410193,355366828436569400,996897847410611308,873513967231247492,919256005165330605,378685352487732761,898069955959469189,899123885549542322,290747335850134054,876966950315475922,543825687642335741,970658395601875290,536262093203849239,376102269949866043,946005565520491223,329858694670367625,466786122660842790,865013791996674706,949692027837705333,572488544716008888,307065318222112525,900031245713940579,340319407801972823,303841577728693457,499640860633449866,488599172489125604,563927900056754716,408989431446110309,930415222745185436,925986724095676294,441652508074061995,332777844140344683,465204775629397779,414336075427067970,966665028490486866,548028029721263761,448407043960802035,473230462553494711,556402440994341696,383174264222455774,892422231987330145,875001254788240746,887625783207308637,449026366866634987,445607680074085579,517619902849647822,493835588041238678,486184546384850380,903818393363692814,455591281066967994,904735922060817202,955719244100275014,967822932795481693,375144725293019029,307949435422901298,472851253605381098,492716630948682779,412876234858874736,921246031646614382,294363409077288816,573649356761101730,370183233684211814,436494860016323835,990843211493145322,521164328929553466,412395784525695158,382145729854664508,419434802926606285,867461889941652919,866878296775005453,955636770674369763,867591560578789325,496377141840634246,543198889803028893,495020537124258605,410699181630739969,937256855083239034,891389337186423928,360161118727338759,894903660983172150,434258907533520326,355496560712741402,964754766269060195,974302495729099284,374315294163422777,393923568744671018,428275043391055410,875892447788602617,913478322758282014,547912216550847977,295161605889131960,927915642859889138,419960477654340067,905465721776085490,885920051074427770,551672017435554971,517289178389978298,349670285296489522,964047474360646235,420044423148551027,354262485468350574,383762791057640669,864764203688609730,520827972309361956,408174506735867533,893834870016250711,336264924561430184,476468998124267528,362625161093076920,295869238751930703,389477556149599553,324003848403050403,549004228911977942,395272716657546476,528547323493932132,442663017368674186,882477726383997154,557388723232945311,949620781346213889,519830162963193258,464748392755097502,538054110581962730,400469710073455503,365144861133560134,417553367092882927,487542946339496056,894856394030413355,388791062014493343,450521344332442066,992617127302351439,979984867003154068,468813326269783405,395911924783966791,929903823158257028,557657241667115577,542568591477894105,299758987130858554,470300236231471626,467487661271850413,557921916722134414,924239202436427101,290081157347551928,295093608810516704,430731705819390640,477481045450021911,476850647783155775,524712408322743223,518034059328889336,979540666013817377,978410582097344252,368438792649819230,564833011111521357,296903294530215558,519081344619023630,471889418274055894,548268964405831769,968314350581590653,487507606835002882,373219144380014730,916505571683047402,372323146089854289,571154531863008038,574104661060050004,917061636978203401,470998019371392046,495306332377534332,392846296339866399,973876354850407979,529313158496841300,868072371225993306,953721117612465665,568209985848168509,372291211235987699,563888704935490694,398258981505643860,323937674354488003,907826319705630638,466990683797360668,498699320597723903,574983749430248618,360657528311420553,498432035543261761,517014935358583522,968594455600789656,401155550901087284,426269602440606061,573125163852002978,315120041182355275,372052269466201405,322718227094301243,304647793523504370,966120973185591952,327123782686129979,420797652159435540,411196125460622735,315730389215971946,513949128706770277,882812266952873311,876494696292055928,367262125757663095,573951964601950326,395121580827166528,519790774125826941,545831918698418698,950223017504220631,464478415596564114,293944363891295929,377341576189304991,466989454333871576,880719294491266902,509039560748806258,494149352735426813,532332199020055277,348641333534090058,940728679907414185,909697964753867286,356585921273980662,527643090250346540,487360809677811573,520925442854498663,479981276882936424,514974863341326811,574141106763243895,992951716121079543,385462803560167056,931121029460608537,565093342710121651,541589106279203009,879375689321568573,443179980776877350,878821155297868112,535851890607858505,356079630824045954,890018572924120941,979937546784587053,326104498732487946,522864708546481400,948959554041900684,394851778919359086,331936068555571828,476747147111929597,453173022015962662,549982389061158540,299187671577222345,437882259220190123,494444878494151142,918924894141860014,983956315998540906,487288694421809276,524703032755777210,883557594940663977,467854579496674228,403841787165160116,369755129307295986,429343435643232945,321242504002359943,418058943654204378,868104559711092311,950651208340376861,440107105933424609,470340453817068774,436169724145253659,397515430983182574,995091979464328290,914690977720562134,474861856833400734,934034146859137328,970649891984859587,525854347365028194,331223557771506058,960480528681143262,351192146944201123,960392350596893292,434186152382750352,451120131737028044,490835976367991779,363834538227347728,346886106519416351,872944731371514956,352769341051426707,402485952632508298,299831414521604034,572641700123171669,303211010198430736,919888783253610218,394268624479655825,939979865192360823,503248595849228188,530426632555457785,337895862915860186,565737057307199422,550861866790167428,310970179791787615,473286068119815579,373330442369227605,909731571749380751,439043151300005939,385447890399423151,462311563799354231,993342886447625332,331929259113552060,300054779523889099,982989544016944302,549868223485500440,382958941498610167,459849213680285332,449732041490425461,900368833650344115,500349962457737469,516044920607805934,892502089827234489,461971917130326383,372764105532362777,576121613837994376,510332911788005626,486393464255708182,526184187256872049,565045901278611370,543327902365869600,493610945873832146,364345846878549003,334805262655239318,954333229485062532,987956600171685534,473983685769098917,456834108616485312,960252432449242386,533044094717096087,384629643781576356,459084644464839789,989485590514072065,923415883614151012,961358548112462446,914332613752154568,487782272903260103,301617454342813413,894996429818428587,902139390018434554,418062733767206858,512319709781715390,573956865032868823,528097499459423239,883352843132074150,364825146402651138,964659191950100732,990860564982201882,504110259555798095,470172622026511019,373182559702865405,510928897441965028,304013135861112815,476854198806721549,890476290517280384,563146502848553797,338672474652400832,302258653871981584,395524077800586636,963967676877701128,300640492424664259,931431542436073163,358596119010903803,572085062630230823,391994569408640595,920543227034889977,898869413844536992,958933153426158407,333202049785475104,332585040764207199,970276549468940321,479965966734551582,322988935893892970,362227197648397628,967370667249876474,419161627584963231,562538443200961657,986647052571315987,936501799554504020,466400054927121557,572206784460328252,334722823802365917,574859059025891505,442355999703646786,426486751445783986,342919686230430884,301347019553004311,365716135618272268,557475420777081052,335166167016965142,953080704202601783,519869895330147638,479682505095791677,326962653370493584,325983397553879394,931412341628293331,947851965592962535,478335226370106799,293875408548439279,464997396958807444,463072019272042498,865759000479182021,869942328822699693,469007245498478497,429877205827331302,288907773424148929,867022911739964330,967068792001849900,541969683876432249,892201310265058067,939980031335551550,868052349872932110,388314439891344077,397922046621792124,328235728504170331,878263406382117296,873014597343993447,510736150583045602,934608480466937084,319170870006140603,427027573453157890,361785090751589347,434821241581921953,356537087962225194,909236737351155655,502948688559011157,891462978924297522,348928688859908012,937176839092841891,296961215602350477,335357984197357962,997708220149276612,293811880814496965,443833686851736153,379704476003114807,392900497921689103,336976511911240674,462752397867253490,425571732227989642,555517827231445993,567141007046438307,500854438960856687,486857269126818329,321250268932676672,305516901561196082,308770951982036951,388952786980356131,339322742977140648,914370831928403913,297209553177276714,446732469921045489,376999532616813388,362209877729920697,550470651377622706,554598626322205655,380155954079367871,311368892952835340,357066838287050206,397936427747250059,400569053819388014,415378803462531538,510076243612243068,329548831310528302,427401784466915279,360063784985793568,436815918320307504,866242281134874591,885667168732461642,525562896131393556,447369012432150612,396556734440063510,384664387057969747,329434787545200959,335988280024734943,334843418993437145,456215216127111897,929666466388625319,320746207322304593,456161405096147090,512533101353545373,938722118135181207,487167625392880380,314816676083188483,351256738272864521,423624054212743332,478174218220728798,351468660076882147,352577913309342203,562305206081836902,881295848952119393,320572588062483920,337864548028690758,494179042139459597,399688055543287576,918198184048069000,369427624206852755,301118274172886048,481909322544396483,305782947846032509,424920083564038247,404486109873122600,351917462312642029,451022719362781031,916672271466942077,423342111095946961,323215402420470815,457489216895335106,310054653647246071,378865205234688757,438871278886827606,960617523407470649,388989557597130120,350833010192276695,945769876135473674,918151193947329156,497257415735425424,879815274713505543,519714245339392214,962486706204918090,436959219747974442,354830253702382806,956411866784486310,942785714892136358,927824286972848660,292517430008526631,443677916368431672,367913976617694553,953064131892603838,423331498757111052,294924788700005853,573007640036238368,380034554534579345,418628403327342290,331919426672764676,933921023070648930,314244832473849073,534478855613248352,446462890757864163,523878475185430499,449380208347078105,926378439975194778,536438631759824977,539993503218517013,887052670925497092,987325294442064590,918107438260772238,998692036419279018,905774021434739505,422212829290645813,330080582592381192,416210027765421982,885939085411939939,988296280721001373,877397361763368668,548983458135613315,528550239612902516,497450551752680083,924179945871629063,364340470760111109,960841691678357699,421435580372541451,368566724224885311,394253555970240147,991682108981692606,474191415466568562,918201067301351090,397893510859170218,970869172570256915,292087688688481035,468112729856719011,966927728527569095,501408441319335806,505752716224951259,915744828710827282,467172463251289679,959331167676991364,378193406051022779,303951898428724730,999573165157345747,394046668233515136,538178215258581049,890044762391876737,508127540822321979,871593640421527729,307216118377519722,893422617253150024,547709488631320575,993872239724920269,369743624995629266,967312913007250493,496315134980514194,425878879364329412,332213913553150743,882412298502260313,545366420408748316,354250281608042377,432124016521606155,928012227902844463,363229385757618522,419382671124510423,346973515725369704,289638642311039238,873418517514055205,889200949724820670,506529346096150964,415933228330375534,551417806627015285,454153006418619442,468840113944077153,317306293935959045,430122323866360457,982240182216023523,470584706883384374,557038961446248562,519993268679699508,469989845095931690,379644734244485636,997345444879626461,925455863929338806,425326173046278422,344927341593009666,923364522505878724,870004430259550645,516390570200260189,548133967577721955,984256150847593082,898716828665833552,307818908026581678,317295041366058337,310763980151035929,431722206405968332,511328381209926943,536776736616797157,392382493912045481,947288837919300805,388233113730573237,390673784425254835,935103794767575816,501379735731078782,333005297969166543,350679640356846778,351326933192842962,534413912509778955,522788674459706068,957557893170609901,918192604084828674,315064101126931938,335565575086980501,887479681291855152,911768335767153872,297022784920913470,949303194621987531,428810415684898705,454318536381093532,916988985241165160,928728115564914162,909368606146257874,531329734763809972,990635441476060724,894448288892653680,351641167535313470,946257849111243120,877580272246158369,512793242248943871,329704102528408211,483996832199075768,568080875517372278,510080047705566991,987495347732516695,442880658586619283,476892829538229605,566792497888944406,497027929009119927,558218107277447172,889603408984813769,436040360932756376,993938981254827204,868898022293209358,366732108571262991,434241463586759168,442671229969690246,349988973979768752,428259674058699260,476148949317440866,326418316831079584,508379054555555671,893334449912936683,456377850556842379,392441505564186567,550892625690260107,341830305046859016,391266694865372062,916111720241921551,526939618771456145,399812020598795149,417391328061266674,392364705973957835,908405999013628910,338901062068933443, 288230376151711743}
Returns: "Possible"
{1}
Returns: "Impossible"
{1,1}
Returns: "Impossible"
{1,2}
Returns: "Impossible"
{3,5,6}
Returns: "Possible"
{3,5,7}
Returns: "Impossible"