pushswap/libft/tests/expected/mandatory/putnbr_fd/test20
2023-03-07 05:42:47 +01:00

1 line
68 KiB
Plaintext

20000002000001200000220000032000004200000520000062000007200000820000092000010200001120000122000013200001420000152000016200001720000182000019200002020000212000022200002320000242000025200002620000272000028200002920000302000031200003220000332000034200003520000362000037200003820000392000040200004120000422000043200004420000452000046200004720000482000049200005020000512000052200005320000542000055200005620000572000058200005920000602000061200006220000632000064200006520000662000067200006820000692000070200007120000722000073200007420000752000076200007720000782000079200008020000812000082200008320000842000085200008620000872000088200008920000902000091200009220000932000094200009520000962000097200009820000992000100200010120001022000103200010420001052000106200010720001082000109200011020001112000112200011320001142000115200011620001172000118200011920001202000121200012220001232000124200012520001262000127200012820001292000130200013120001322000133200013420001352000136200013720001382000139200014020001412000142200014320001442000145200014620001472000148200014920001502000151200015220001532000154200015520001562000157200015820001592000160200016120001622000163200016420001652000166200016720001682000169200017020001712000172200017320001742000175200017620001772000178200017920001802000181200018220001832000184200018520001862000187200018820001892000190200019120001922000193200019420001952000196200019720001982000199200020020002012000202200020320002042000205200020620002072000208200020920002102000211200021220002132000214200021520002162000217200021820002192000220200022120002222000223200022420002252000226200022720002282000229200023020002312000232200023320002342000235200023620002372000238200023920002402000241200024220002432000244200024520002462000247200024820002492000250200025120002522000253200025420002552000256200025720002582000259200026020002612000262200026320002642000265200026620002672000268200026920002702000271200027220002732000274200027520002762000277200027820002792000280200028120002822000283200028420002852000286200028720002882000289200029020002912000292200029320002942000295200029620002972000298200029920003002000301200030220003032000304200030520003062000307200030820003092000310200031120003122000313200031420003152000316200031720003182000319200032020003212000322200032320003242000325200032620003272000328200032920003302000331200033220003332000334200033520003362000337200033820003392000340200034120003422000343200034420003452000346200034720003482000349200035020003512000352200035320003542000355200035620003572000358200035920003602000361200036220003632000364200036520003662000367200036820003692000370200037120003722000373200037420003752000376200037720003782000379200038020003812000382200038320003842000385200038620003872000388200038920003902000391200039220003932000394200039520003962000397200039820003992000400200040120004022000403200040420004052000406200040720004082000409200041020004112000412200041320004142000415200041620004172000418200041920004202000421200042220004232000424200042520004262000427200042820004292000430200043120004322000433200043420004352000436200043720004382000439200044020004412000442200044320004442000445200044620004472000448200044920004502000451200045220004532000454200045520004562000457200045820004592000460200046120004622000463200046420004652000466200046720004682000469200047020004712000472200047320004742000475200047620004772000478200047920004802000481200048220004832000484200048520004862000487200048820004892000490200049120004922000493200049420004952000496200049720004982000499200050020005012000502200050320005042000505200050620005072000508200050920005102000511200051220005132000514200051520005162000517200051820005192000520200052120005222000523200052420005252000526200052720005282000529200053020005312000532200053320005342000535200053620005372000538200053920005402000541200054220005432000544200054520005462000547200054820005492000550200055120005522000553200055420005552000556200055720005582000559200056020005612000562200056320005642000565200056620005672000568200056920005702000571200057220005732000574200057520005762000577200057820005792000580200058120005822000583200058420005852000586200058720005882000589200059020005912000592200059320005942000595200059620005972000598200059920006002000601200060220006032000604200060520006062000607200060820006092000610200061120006122000613200061420006152000616200061720006182000619200062020006212000622200062320006242000625200062620006272000628200062920006302000631200063220006332000634200063520006362000637200063820006392000640200064120006422000643200064420006452000646200064720006482000649200065020006512000652200065320006542000655200065620006572000658200065920006602000661200066220006632000664200066520006662000667200066820006692000670200067120006722000673200067420006752000676200067720006782000679200068020006812000682200068320006842000685200068620006872000688200068920006902000691200069220006932000694200069520006962000697200069820006992000700200070120007022000703200070420007052000706200070720007082000709200071020007112000712200071320007142000715200071620007172000718200071920007202000721200072220007232000724200072520007262000727200072820007292000730200073120007322000733200073420007352000736200073720007382000739200074020007412000742200074320007442000745200074620007472000748200074920007502000751200075220007532000754200075520007562000757200075820007592000760200076120007622000763200076420007652000766200076720007682000769200077020007712000772200077320007742000775200077620007772000778200077920007802000781200078220007832000784200078520007862000787200078820007892000790200079120007922000793200079420007952000796200079720007982000799200080020008012000802200080320008042000805200080620008072000808200080920008102000811200081220008132000814200081520008162000817200081820008192000820200082120008222000823200082420008252000826200082720008282000829200083020008312000832200083320008342000835200083620008372000838200083920008402000841200084220008432000844200084520008462000847200084820008492000850200085120008522000853200085420008552000856200085720008582000859200086020008612000862200086320008642000865200086620008672000868200086920008702000871200087220008732000874200087520008762000877200087820008792000880200088120008822000883200088420008852000886200088720008882000889200089020008912000892200089320008942000895200089620008972000898200089920009002000901200090220009032000904200090520009062000907200090820009092000910200091120009122000913200091420009152000916200091720009182000919200092020009212000922200092320009242000925200092620009272000928200092920009302000931200093220009332000934200093520009362000937200093820009392000940200094120009422000943200094420009452000946200094720009482000949200095020009512000952200095320009542000955200095620009572000958200095920009602000961200096220009632000964200096520009662000967200096820009692000970200097120009722000973200097420009752000976200097720009782000979200098020009812000982200098320009842000985200098620009872000988200098920009902000991200099220009932000994200099520009962000997200099820009992001000200100120010022001003200100420010052001006200100720010082001009200101020010112001012200101320010142001015200101620010172001018200101920010202001021200102220010232001024200102520010262001027200102820010292001030200103120010322001033200103420010352001036200103720010382001039200104020010412001042200104320010442001045200104620010472001048200104920010502001051200105220010532001054200105520010562001057200105820010592001060200106120010622001063200106420010652001066200106720010682001069200107020010712001072200107320010742001075200107620010772001078200107920010802001081200108220010832001084200108520010862001087200108820010892001090200109120010922001093200109420010952001096200109720010982001099200110020011012001102200110320011042001105200110620011072001108200110920011102001111200111220011132001114200111520011162001117200111820011192001120200112120011222001123200112420011252001126200112720011282001129200113020011312001132200113320011342001135200113620011372001138200113920011402001141200114220011432001144200114520011462001147200114820011492001150200115120011522001153200115420011552001156200115720011582001159200116020011612001162200116320011642001165200116620011672001168200116920011702001171200117220011732001174200117520011762001177200117820011792001180200118120011822001183200118420011852001186200118720011882001189200119020011912001192200119320011942001195200119620011972001198200119920012002001201200120220012032001204200120520012062001207200120820012092001210200121120012122001213200121420012152001216200121720012182001219200122020012212001222200122320012242001225200122620012272001228200122920012302001231200123220012332001234200123520012362001237200123820012392001240200124120012422001243200124420012452001246200124720012482001249200125020012512001252200125320012542001255200125620012572001258200125920012602001261200126220012632001264200126520012662001267200126820012692001270200127120012722001273200127420012752001276200127720012782001279200128020012812001282200128320012842001285200128620012872001288200128920012902001291200129220012932001294200129520012962001297200129820012992001300200130120013022001303200130420013052001306200130720013082001309200131020013112001312200131320013142001315200131620013172001318200131920013202001321200132220013232001324200132520013262001327200132820013292001330200133120013322001333200133420013352001336200133720013382001339200134020013412001342200134320013442001345200134620013472001348200134920013502001351200135220013532001354200135520013562001357200135820013592001360200136120013622001363200136420013652001366200136720013682001369200137020013712001372200137320013742001375200137620013772001378200137920013802001381200138220013832001384200138520013862001387200138820013892001390200139120013922001393200139420013952001396200139720013982001399200140020014012001402200140320014042001405200140620014072001408200140920014102001411200141220014132001414200141520014162001417200141820014192001420200142120014222001423200142420014252001426200142720014282001429200143020014312001432200143320014342001435200143620014372001438200143920014402001441200144220014432001444200144520014462001447200144820014492001450200145120014522001453200145420014552001456200145720014582001459200146020014612001462200146320014642001465200146620014672001468200146920014702001471200147220014732001474200147520014762001477200147820014792001480200148120014822001483200148420014852001486200148720014882001489200149020014912001492200149320014942001495200149620014972001498200149920015002001501200150220015032001504200150520015062001507200150820015092001510200151120015122001513200151420015152001516200151720015182001519200152020015212001522200152320015242001525200152620015272001528200152920015302001531200153220015332001534200153520015362001537200153820015392001540200154120015422001543200154420015452001546200154720015482001549200155020015512001552200155320015542001555200155620015572001558200155920015602001561200156220015632001564200156520015662001567200156820015692001570200157120015722001573200157420015752001576200157720015782001579200158020015812001582200158320015842001585200158620015872001588200158920015902001591200159220015932001594200159520015962001597200159820015992001600200160120016022001603200160420016052001606200160720016082001609200161020016112001612200161320016142001615200161620016172001618200161920016202001621200162220016232001624200162520016262001627200162820016292001630200163120016322001633200163420016352001636200163720016382001639200164020016412001642200164320016442001645200164620016472001648200164920016502001651200165220016532001654200165520016562001657200165820016592001660200166120016622001663200166420016652001666200166720016682001669200167020016712001672200167320016742001675200167620016772001678200167920016802001681200168220016832001684200168520016862001687200168820016892001690200169120016922001693200169420016952001696200169720016982001699200170020017012001702200170320017042001705200170620017072001708200170920017102001711200171220017132001714200171520017162001717200171820017192001720200172120017222001723200172420017252001726200172720017282001729200173020017312001732200173320017342001735200173620017372001738200173920017402001741200174220017432001744200174520017462001747200174820017492001750200175120017522001753200175420017552001756200175720017582001759200176020017612001762200176320017642001765200176620017672001768200176920017702001771200177220017732001774200177520017762001777200177820017792001780200178120017822001783200178420017852001786200178720017882001789200179020017912001792200179320017942001795200179620017972001798200179920018002001801200180220018032001804200180520018062001807200180820018092001810200181120018122001813200181420018152001816200181720018182001819200182020018212001822200182320018242001825200182620018272001828200182920018302001831200183220018332001834200183520018362001837200183820018392001840200184120018422001843200184420018452001846200184720018482001849200185020018512001852200185320018542001855200185620018572001858200185920018602001861200186220018632001864200186520018662001867200186820018692001870200187120018722001873200187420018752001876200187720018782001879200188020018812001882200188320018842001885200188620018872001888200188920018902001891200189220018932001894200189520018962001897200189820018992001900200190120019022001903200190420019052001906200190720019082001909200191020019112001912200191320019142001915200191620019172001918200191920019202001921200192220019232001924200192520019262001927200192820019292001930200193120019322001933200193420019352001936200193720019382001939200194020019412001942200194320019442001945200194620019472001948200194920019502001951200195220019532001954200195520019562001957200195820019592001960200196120019622001963200196420019652001966200196720019682001969200197020019712001972200197320019742001975200197620019772001978200197920019802001981200198220019832001984200198520019862001987200198820019892001990200199120019922001993200199420019952001996200199720019982001999200200020020012002002200200320020042002005200200620020072002008200200920020102002011200201220020132002014200201520020162002017200201820020192002020200202120020222002023200202420020252002026200202720020282002029200203020020312002032200203320020342002035200203620020372002038200203920020402002041200204220020432002044200204520020462002047200204820020492002050200205120020522002053200205420020552002056200205720020582002059200206020020612002062200206320020642002065200206620020672002068200206920020702002071200207220020732002074200207520020762002077200207820020792002080200208120020822002083200208420020852002086200208720020882002089200209020020912002092200209320020942002095200209620020972002098200209920021002002101200210220021032002104200210520021062002107200210820021092002110200211120021122002113200211420021152002116200211720021182002119200212020021212002122200212320021242002125200212620021272002128200212920021302002131200213220021332002134200213520021362002137200213820021392002140200214120021422002143200214420021452002146200214720021482002149200215020021512002152200215320021542002155200215620021572002158200215920021602002161200216220021632002164200216520021662002167200216820021692002170200217120021722002173200217420021752002176200217720021782002179200218020021812002182200218320021842002185200218620021872002188200218920021902002191200219220021932002194200219520021962002197200219820021992002200200220120022022002203200220420022052002206200220720022082002209200221020022112002212200221320022142002215200221620022172002218200221920022202002221200222220022232002224200222520022262002227200222820022292002230200223120022322002233200223420022352002236200223720022382002239200224020022412002242200224320022442002245200224620022472002248200224920022502002251200225220022532002254200225520022562002257200225820022592002260200226120022622002263200226420022652002266200226720022682002269200227020022712002272200227320022742002275200227620022772002278200227920022802002281200228220022832002284200228520022862002287200228820022892002290200229120022922002293200229420022952002296200229720022982002299200230020023012002302200230320023042002305200230620023072002308200230920023102002311200231220023132002314200231520023162002317200231820023192002320200232120023222002323200232420023252002326200232720023282002329200233020023312002332200233320023342002335200233620023372002338200233920023402002341200234220023432002344200234520023462002347200234820023492002350200235120023522002353200235420023552002356200235720023582002359200236020023612002362200236320023642002365200236620023672002368200236920023702002371200237220023732002374200237520023762002377200237820023792002380200238120023822002383200238420023852002386200238720023882002389200239020023912002392200239320023942002395200239620023972002398200239920024002002401200240220024032002404200240520024062002407200240820024092002410200241120024122002413200241420024152002416200241720024182002419200242020024212002422200242320024242002425200242620024272002428200242920024302002431200243220024332002434200243520024362002437200243820024392002440200244120024422002443200244420024452002446200244720024482002449200245020024512002452200245320024542002455200245620024572002458200245920024602002461200246220024632002464200246520024662002467200246820024692002470200247120024722002473200247420024752002476200247720024782002479200248020024812002482200248320024842002485200248620024872002488200248920024902002491200249220024932002494200249520024962002497200249820024992002500200250120025022002503200250420025052002506200250720025082002509200251020025112002512200251320025142002515200251620025172002518200251920025202002521200252220025232002524200252520025262002527200252820025292002530200253120025322002533200253420025352002536200253720025382002539200254020025412002542200254320025442002545200254620025472002548200254920025502002551200255220025532002554200255520025562002557200255820025592002560200256120025622002563200256420025652002566200256720025682002569200257020025712002572200257320025742002575200257620025772002578200257920025802002581200258220025832002584200258520025862002587200258820025892002590200259120025922002593200259420025952002596200259720025982002599200260020026012002602200260320026042002605200260620026072002608200260920026102002611200261220026132002614200261520026162002617200261820026192002620200262120026222002623200262420026252002626200262720026282002629200263020026312002632200263320026342002635200263620026372002638200263920026402002641200264220026432002644200264520026462002647200264820026492002650200265120026522002653200265420026552002656200265720026582002659200266020026612002662200266320026642002665200266620026672002668200266920026702002671200267220026732002674200267520026762002677200267820026792002680200268120026822002683200268420026852002686200268720026882002689200269020026912002692200269320026942002695200269620026972002698200269920027002002701200270220027032002704200270520027062002707200270820027092002710200271120027122002713200271420027152002716200271720027182002719200272020027212002722200272320027242002725200272620027272002728200272920027302002731200273220027332002734200273520027362002737200273820027392002740200274120027422002743200274420027452002746200274720027482002749200275020027512002752200275320027542002755200275620027572002758200275920027602002761200276220027632002764200276520027662002767200276820027692002770200277120027722002773200277420027752002776200277720027782002779200278020027812002782200278320027842002785200278620027872002788200278920027902002791200279220027932002794200279520027962002797200279820027992002800200280120028022002803200280420028052002806200280720028082002809200281020028112002812200281320028142002815200281620028172002818200281920028202002821200282220028232002824200282520028262002827200282820028292002830200283120028322002833200283420028352002836200283720028382002839200284020028412002842200284320028442002845200284620028472002848200284920028502002851200285220028532002854200285520028562002857200285820028592002860200286120028622002863200286420028652002866200286720028682002869200287020028712002872200287320028742002875200287620028772002878200287920028802002881200288220028832002884200288520028862002887200288820028892002890200289120028922002893200289420028952002896200289720028982002899200290020029012002902200290320029042002905200290620029072002908200290920029102002911200291220029132002914200291520029162002917200291820029192002920200292120029222002923200292420029252002926200292720029282002929200293020029312002932200293320029342002935200293620029372002938200293920029402002941200294220029432002944200294520029462002947200294820029492002950200295120029522002953200295420029552002956200295720029582002959200296020029612002962200296320029642002965200296620029672002968200296920029702002971200297220029732002974200297520029762002977200297820029792002980200298120029822002983200298420029852002986200298720029882002989200299020029912002992200299320029942002995200299620029972002998200299920030002003001200300220030032003004200300520030062003007200300820030092003010200301120030122003013200301420030152003016200301720030182003019200302020030212003022200302320030242003025200302620030272003028200302920030302003031200303220030332003034200303520030362003037200303820030392003040200304120030422003043200304420030452003046200304720030482003049200305020030512003052200305320030542003055200305620030572003058200305920030602003061200306220030632003064200306520030662003067200306820030692003070200307120030722003073200307420030752003076200307720030782003079200308020030812003082200308320030842003085200308620030872003088200308920030902003091200309220030932003094200309520030962003097200309820030992003100200310120031022003103200310420031052003106200310720031082003109200311020031112003112200311320031142003115200311620031172003118200311920031202003121200312220031232003124200312520031262003127200312820031292003130200313120031322003133200313420031352003136200313720031382003139200314020031412003142200314320031442003145200314620031472003148200314920031502003151200315220031532003154200315520031562003157200315820031592003160200316120031622003163200316420031652003166200316720031682003169200317020031712003172200317320031742003175200317620031772003178200317920031802003181200318220031832003184200318520031862003187200318820031892003190200319120031922003193200319420031952003196200319720031982003199200320020032012003202200320320032042003205200320620032072003208200320920032102003211200321220032132003214200321520032162003217200321820032192003220200322120032222003223200322420032252003226200322720032282003229200323020032312003232200323320032342003235200323620032372003238200323920032402003241200324220032432003244200324520032462003247200324820032492003250200325120032522003253200325420032552003256200325720032582003259200326020032612003262200326320032642003265200326620032672003268200326920032702003271200327220032732003274200327520032762003277200327820032792003280200328120032822003283200328420032852003286200328720032882003289200329020032912003292200329320032942003295200329620032972003298200329920033002003301200330220033032003304200330520033062003307200330820033092003310200331120033122003313200331420033152003316200331720033182003319200332020033212003322200332320033242003325200332620033272003328200332920033302003331200333220033332003334200333520033362003337200333820033392003340200334120033422003343200334420033452003346200334720033482003349200335020033512003352200335320033542003355200335620033572003358200335920033602003361200336220033632003364200336520033662003367200336820033692003370200337120033722003373200337420033752003376200337720033782003379200338020033812003382200338320033842003385200338620033872003388200338920033902003391200339220033932003394200339520033962003397200339820033992003400200340120034022003403200340420034052003406200340720034082003409200341020034112003412200341320034142003415200341620034172003418200341920034202003421200342220034232003424200342520034262003427200342820034292003430200343120034322003433200343420034352003436200343720034382003439200344020034412003442200344320034442003445200344620034472003448200344920034502003451200345220034532003454200345520034562003457200345820034592003460200346120034622003463200346420034652003466200346720034682003469200347020034712003472200347320034742003475200347620034772003478200347920034802003481200348220034832003484200348520034862003487200348820034892003490200349120034922003493200349420034952003496200349720034982003499200350020035012003502200350320035042003505200350620035072003508200350920035102003511200351220035132003514200351520035162003517200351820035192003520200352120035222003523200352420035252003526200352720035282003529200353020035312003532200353320035342003535200353620035372003538200353920035402003541200354220035432003544200354520035462003547200354820035492003550200355120035522003553200355420035552003556200355720035582003559200356020035612003562200356320035642003565200356620035672003568200356920035702003571200357220035732003574200357520035762003577200357820035792003580200358120035822003583200358420035852003586200358720035882003589200359020035912003592200359320035942003595200359620035972003598200359920036002003601200360220036032003604200360520036062003607200360820036092003610200361120036122003613200361420036152003616200361720036182003619200362020036212003622200362320036242003625200362620036272003628200362920036302003631200363220036332003634200363520036362003637200363820036392003640200364120036422003643200364420036452003646200364720036482003649200365020036512003652200365320036542003655200365620036572003658200365920036602003661200366220036632003664200366520036662003667200366820036692003670200367120036722003673200367420036752003676200367720036782003679200368020036812003682200368320036842003685200368620036872003688200368920036902003691200369220036932003694200369520036962003697200369820036992003700200370120037022003703200370420037052003706200370720037082003709200371020037112003712200371320037142003715200371620037172003718200371920037202003721200372220037232003724200372520037262003727200372820037292003730200373120037322003733200373420037352003736200373720037382003739200374020037412003742200374320037442003745200374620037472003748200374920037502003751200375220037532003754200375520037562003757200375820037592003760200376120037622003763200376420037652003766200376720037682003769200377020037712003772200377320037742003775200377620037772003778200377920037802003781200378220037832003784200378520037862003787200378820037892003790200379120037922003793200379420037952003796200379720037982003799200380020038012003802200380320038042003805200380620038072003808200380920038102003811200381220038132003814200381520038162003817200381820038192003820200382120038222003823200382420038252003826200382720038282003829200383020038312003832200383320038342003835200383620038372003838200383920038402003841200384220038432003844200384520038462003847200384820038492003850200385120038522003853200385420038552003856200385720038582003859200386020038612003862200386320038642003865200386620038672003868200386920038702003871200387220038732003874200387520038762003877200387820038792003880200388120038822003883200388420038852003886200388720038882003889200389020038912003892200389320038942003895200389620038972003898200389920039002003901200390220039032003904200390520039062003907200390820039092003910200391120039122003913200391420039152003916200391720039182003919200392020039212003922200392320039242003925200392620039272003928200392920039302003931200393220039332003934200393520039362003937200393820039392003940200394120039422003943200394420039452003946200394720039482003949200395020039512003952200395320039542003955200395620039572003958200395920039602003961200396220039632003964200396520039662003967200396820039692003970200397120039722003973200397420039752003976200397720039782003979200398020039812003982200398320039842003985200398620039872003988200398920039902003991200399220039932003994200399520039962003997200399820039992004000200400120040022004003200400420040052004006200400720040082004009200401020040112004012200401320040142004015200401620040172004018200401920040202004021200402220040232004024200402520040262004027200402820040292004030200403120040322004033200403420040352004036200403720040382004039200404020040412004042200404320040442004045200404620040472004048200404920040502004051200405220040532004054200405520040562004057200405820040592004060200406120040622004063200406420040652004066200406720040682004069200407020040712004072200407320040742004075200407620040772004078200407920040802004081200408220040832004084200408520040862004087200408820040892004090200409120040922004093200409420040952004096200409720040982004099200410020041012004102200410320041042004105200410620041072004108200410920041102004111200411220041132004114200411520041162004117200411820041192004120200412120041222004123200412420041252004126200412720041282004129200413020041312004132200413320041342004135200413620041372004138200413920041402004141200414220041432004144200414520041462004147200414820041492004150200415120041522004153200415420041552004156200415720041582004159200416020041612004162200416320041642004165200416620041672004168200416920041702004171200417220041732004174200417520041762004177200417820041792004180200418120041822004183200418420041852004186200418720041882004189200419020041912004192200419320041942004195200419620041972004198200419920042002004201200420220042032004204200420520042062004207200420820042092004210200421120042122004213200421420042152004216200421720042182004219200422020042212004222200422320042242004225200422620042272004228200422920042302004231200423220042332004234200423520042362004237200423820042392004240200424120042422004243200424420042452004246200424720042482004249200425020042512004252200425320042542004255200425620042572004258200425920042602004261200426220042632004264200426520042662004267200426820042692004270200427120042722004273200427420042752004276200427720042782004279200428020042812004282200428320042842004285200428620042872004288200428920042902004291200429220042932004294200429520042962004297200429820042992004300200430120043022004303200430420043052004306200430720043082004309200431020043112004312200431320043142004315200431620043172004318200431920043202004321200432220043232004324200432520043262004327200432820043292004330200433120043322004333200433420043352004336200433720043382004339200434020043412004342200434320043442004345200434620043472004348200434920043502004351200435220043532004354200435520043562004357200435820043592004360200436120043622004363200436420043652004366200436720043682004369200437020043712004372200437320043742004375200437620043772004378200437920043802004381200438220043832004384200438520043862004387200438820043892004390200439120043922004393200439420043952004396200439720043982004399200440020044012004402200440320044042004405200440620044072004408200440920044102004411200441220044132004414200441520044162004417200441820044192004420200442120044222004423200442420044252004426200442720044282004429200443020044312004432200443320044342004435200443620044372004438200443920044402004441200444220044432004444200444520044462004447200444820044492004450200445120044522004453200445420044552004456200445720044582004459200446020044612004462200446320044642004465200446620044672004468200446920044702004471200447220044732004474200447520044762004477200447820044792004480200448120044822004483200448420044852004486200448720044882004489200449020044912004492200449320044942004495200449620044972004498200449920045002004501200450220045032004504200450520045062004507200450820045092004510200451120045122004513200451420045152004516200451720045182004519200452020045212004522200452320045242004525200452620045272004528200452920045302004531200453220045332004534200453520045362004537200453820045392004540200454120045422004543200454420045452004546200454720045482004549200455020045512004552200455320045542004555200455620045572004558200455920045602004561200456220045632004564200456520045662004567200456820045692004570200457120045722004573200457420045752004576200457720045782004579200458020045812004582200458320045842004585200458620045872004588200458920045902004591200459220045932004594200459520045962004597200459820045992004600200460120046022004603200460420046052004606200460720046082004609200461020046112004612200461320046142004615200461620046172004618200461920046202004621200462220046232004624200462520046262004627200462820046292004630200463120046322004633200463420046352004636200463720046382004639200464020046412004642200464320046442004645200464620046472004648200464920046502004651200465220046532004654200465520046562004657200465820046592004660200466120046622004663200466420046652004666200466720046682004669200467020046712004672200467320046742004675200467620046772004678200467920046802004681200468220046832004684200468520046862004687200468820046892004690200469120046922004693200469420046952004696200469720046982004699200470020047012004702200470320047042004705200470620047072004708200470920047102004711200471220047132004714200471520047162004717200471820047192004720200472120047222004723200472420047252004726200472720047282004729200473020047312004732200473320047342004735200473620047372004738200473920047402004741200474220047432004744200474520047462004747200474820047492004750200475120047522004753200475420047552004756200475720047582004759200476020047612004762200476320047642004765200476620047672004768200476920047702004771200477220047732004774200477520047762004777200477820047792004780200478120047822004783200478420047852004786200478720047882004789200479020047912004792200479320047942004795200479620047972004798200479920048002004801200480220048032004804200480520048062004807200480820048092004810200481120048122004813200481420048152004816200481720048182004819200482020048212004822200482320048242004825200482620048272004828200482920048302004831200483220048332004834200483520048362004837200483820048392004840200484120048422004843200484420048452004846200484720048482004849200485020048512004852200485320048542004855200485620048572004858200485920048602004861200486220048632004864200486520048662004867200486820048692004870200487120048722004873200487420048752004876200487720048782004879200488020048812004882200488320048842004885200488620048872004888200488920048902004891200489220048932004894200489520048962004897200489820048992004900200490120049022004903200490420049052004906200490720049082004909200491020049112004912200491320049142004915200491620049172004918200491920049202004921200492220049232004924200492520049262004927200492820049292004930200493120049322004933200493420049352004936200493720049382004939200494020049412004942200494320049442004945200494620049472004948200494920049502004951200495220049532004954200495520049562004957200495820049592004960200496120049622004963200496420049652004966200496720049682004969200497020049712004972200497320049742004975200497620049772004978200497920049802004981200498220049832004984200498520049862004987200498820049892004990200499120049922004993200499420049952004996200499720049982004999200500020050012005002200500320050042005005200500620050072005008200500920050102005011200501220050132005014200501520050162005017200501820050192005020200502120050222005023200502420050252005026200502720050282005029200503020050312005032200503320050342005035200503620050372005038200503920050402005041200504220050432005044200504520050462005047200504820050492005050200505120050522005053200505420050552005056200505720050582005059200506020050612005062200506320050642005065200506620050672005068200506920050702005071200507220050732005074200507520050762005077200507820050792005080200508120050822005083200508420050852005086200508720050882005089200509020050912005092200509320050942005095200509620050972005098200509920051002005101200510220051032005104200510520051062005107200510820051092005110200511120051122005113200511420051152005116200511720051182005119200512020051212005122200512320051242005125200512620051272005128200512920051302005131200513220051332005134200513520051362005137200513820051392005140200514120051422005143200514420051452005146200514720051482005149200515020051512005152200515320051542005155200515620051572005158200515920051602005161200516220051632005164200516520051662005167200516820051692005170200517120051722005173200517420051752005176200517720051782005179200518020051812005182200518320051842005185200518620051872005188200518920051902005191200519220051932005194200519520051962005197200519820051992005200200520120052022005203200520420052052005206200520720052082005209200521020052112005212200521320052142005215200521620052172005218200521920052202005221200522220052232005224200522520052262005227200522820052292005230200523120052322005233200523420052352005236200523720052382005239200524020052412005242200524320052442005245200524620052472005248200524920052502005251200525220052532005254200525520052562005257200525820052592005260200526120052622005263200526420052652005266200526720052682005269200527020052712005272200527320052742005275200527620052772005278200527920052802005281200528220052832005284200528520052862005287200528820052892005290200529120052922005293200529420052952005296200529720052982005299200530020053012005302200530320053042005305200530620053072005308200530920053102005311200531220053132005314200531520053162005317200531820053192005320200532120053222005323200532420053252005326200532720053282005329200533020053312005332200533320053342005335200533620053372005338200533920053402005341200534220053432005344200534520053462005347200534820053492005350200535120053522005353200535420053552005356200535720053582005359200536020053612005362200536320053642005365200536620053672005368200536920053702005371200537220053732005374200537520053762005377200537820053792005380200538120053822005383200538420053852005386200538720053882005389200539020053912005392200539320053942005395200539620053972005398200539920054002005401200540220054032005404200540520054062005407200540820054092005410200541120054122005413200541420054152005416200541720054182005419200542020054212005422200542320054242005425200542620054272005428200542920054302005431200543220054332005434200543520054362005437200543820054392005440200544120054422005443200544420054452005446200544720054482005449200545020054512005452200545320054542005455200545620054572005458200545920054602005461200546220054632005464200546520054662005467200546820054692005470200547120054722005473200547420054752005476200547720054782005479200548020054812005482200548320054842005485200548620054872005488200548920054902005491200549220054932005494200549520054962005497200549820054992005500200550120055022005503200550420055052005506200550720055082005509200551020055112005512200551320055142005515200551620055172005518200551920055202005521200552220055232005524200552520055262005527200552820055292005530200553120055322005533200553420055352005536200553720055382005539200554020055412005542200554320055442005545200554620055472005548200554920055502005551200555220055532005554200555520055562005557200555820055592005560200556120055622005563200556420055652005566200556720055682005569200557020055712005572200557320055742005575200557620055772005578200557920055802005581200558220055832005584200558520055862005587200558820055892005590200559120055922005593200559420055952005596200559720055982005599200560020056012005602200560320056042005605200560620056072005608200560920056102005611200561220056132005614200561520056162005617200561820056192005620200562120056222005623200562420056252005626200562720056282005629200563020056312005632200563320056342005635200563620056372005638200563920056402005641200564220056432005644200564520056462005647200564820056492005650200565120056522005653200565420056552005656200565720056582005659200566020056612005662200566320056642005665200566620056672005668200566920056702005671200567220056732005674200567520056762005677200567820056792005680200568120056822005683200568420056852005686200568720056882005689200569020056912005692200569320056942005695200569620056972005698200569920057002005701200570220057032005704200570520057062005707200570820057092005710200571120057122005713200571420057152005716200571720057182005719200572020057212005722200572320057242005725200572620057272005728200572920057302005731200573220057332005734200573520057362005737200573820057392005740200574120057422005743200574420057452005746200574720057482005749200575020057512005752200575320057542005755200575620057572005758200575920057602005761200576220057632005764200576520057662005767200576820057692005770200577120057722005773200577420057752005776200577720057782005779200578020057812005782200578320057842005785200578620057872005788200578920057902005791200579220057932005794200579520057962005797200579820057992005800200580120058022005803200580420058052005806200580720058082005809200581020058112005812200581320058142005815200581620058172005818200581920058202005821200582220058232005824200582520058262005827200582820058292005830200583120058322005833200583420058352005836200583720058382005839200584020058412005842200584320058442005845200584620058472005848200584920058502005851200585220058532005854200585520058562005857200585820058592005860200586120058622005863200586420058652005866200586720058682005869200587020058712005872200587320058742005875200587620058772005878200587920058802005881200588220058832005884200588520058862005887200588820058892005890200589120058922005893200589420058952005896200589720058982005899200590020059012005902200590320059042005905200590620059072005908200590920059102005911200591220059132005914200591520059162005917200591820059192005920200592120059222005923200592420059252005926200592720059282005929200593020059312005932200593320059342005935200593620059372005938200593920059402005941200594220059432005944200594520059462005947200594820059492005950200595120059522005953200595420059552005956200595720059582005959200596020059612005962200596320059642005965200596620059672005968200596920059702005971200597220059732005974200597520059762005977200597820059792005980200598120059822005983200598420059852005986200598720059882005989200599020059912005992200599320059942005995200599620059972005998200599920060002006001200600220060032006004200600520060062006007200600820060092006010200601120060122006013200601420060152006016200601720060182006019200602020060212006022200602320060242006025200602620060272006028200602920060302006031200603220060332006034200603520060362006037200603820060392006040200604120060422006043200604420060452006046200604720060482006049200605020060512006052200605320060542006055200605620060572006058200605920060602006061200606220060632006064200606520060662006067200606820060692006070200607120060722006073200607420060752006076200607720060782006079200608020060812006082200608320060842006085200608620060872006088200608920060902006091200609220060932006094200609520060962006097200609820060992006100200610120061022006103200610420061052006106200610720061082006109200611020061112006112200611320061142006115200611620061172006118200611920061202006121200612220061232006124200612520061262006127200612820061292006130200613120061322006133200613420061352006136200613720061382006139200614020061412006142200614320061442006145200614620061472006148200614920061502006151200615220061532006154200615520061562006157200615820061592006160200616120061622006163200616420061652006166200616720061682006169200617020061712006172200617320061742006175200617620061772006178200617920061802006181200618220061832006184200618520061862006187200618820061892006190200619120061922006193200619420061952006196200619720061982006199200620020062012006202200620320062042006205200620620062072006208200620920062102006211200621220062132006214200621520062162006217200621820062192006220200622120062222006223200622420062252006226200622720062282006229200623020062312006232200623320062342006235200623620062372006238200623920062402006241200624220062432006244200624520062462006247200624820062492006250200625120062522006253200625420062552006256200625720062582006259200626020062612006262200626320062642006265200626620062672006268200626920062702006271200627220062732006274200627520062762006277200627820062792006280200628120062822006283200628420062852006286200628720062882006289200629020062912006292200629320062942006295200629620062972006298200629920063002006301200630220063032006304200630520063062006307200630820063092006310200631120063122006313200631420063152006316200631720063182006319200632020063212006322200632320063242006325200632620063272006328200632920063302006331200633220063332006334200633520063362006337200633820063392006340200634120063422006343200634420063452006346200634720063482006349200635020063512006352200635320063542006355200635620063572006358200635920063602006361200636220063632006364200636520063662006367200636820063692006370200637120063722006373200637420063752006376200637720063782006379200638020063812006382200638320063842006385200638620063872006388200638920063902006391200639220063932006394200639520063962006397200639820063992006400200640120064022006403200640420064052006406200640720064082006409200641020064112006412200641320064142006415200641620064172006418200641920064202006421200642220064232006424200642520064262006427200642820064292006430200643120064322006433200643420064352006436200643720064382006439200644020064412006442200644320064442006445200644620064472006448200644920064502006451200645220064532006454200645520064562006457200645820064592006460200646120064622006463200646420064652006466200646720064682006469200647020064712006472200647320064742006475200647620064772006478200647920064802006481200648220064832006484200648520064862006487200648820064892006490200649120064922006493200649420064952006496200649720064982006499200650020065012006502200650320065042006505200650620065072006508200650920065102006511200651220065132006514200651520065162006517200651820065192006520200652120065222006523200652420065252006526200652720065282006529200653020065312006532200653320065342006535200653620065372006538200653920065402006541200654220065432006544200654520065462006547200654820065492006550200655120065522006553200655420065552006556200655720065582006559200656020065612006562200656320065642006565200656620065672006568200656920065702006571200657220065732006574200657520065762006577200657820065792006580200658120065822006583200658420065852006586200658720065882006589200659020065912006592200659320065942006595200659620065972006598200659920066002006601200660220066032006604200660520066062006607200660820066092006610200661120066122006613200661420066152006616200661720066182006619200662020066212006622200662320066242006625200662620066272006628200662920066302006631200663220066332006634200663520066362006637200663820066392006640200664120066422006643200664420066452006646200664720066482006649200665020066512006652200665320066542006655200665620066572006658200665920066602006661200666220066632006664200666520066662006667200666820066692006670200667120066722006673200667420066752006676200667720066782006679200668020066812006682200668320066842006685200668620066872006688200668920066902006691200669220066932006694200669520066962006697200669820066992006700200670120067022006703200670420067052006706200670720067082006709200671020067112006712200671320067142006715200671620067172006718200671920067202006721200672220067232006724200672520067262006727200672820067292006730200673120067322006733200673420067352006736200673720067382006739200674020067412006742200674320067442006745200674620067472006748200674920067502006751200675220067532006754200675520067562006757200675820067592006760200676120067622006763200676420067652006766200676720067682006769200677020067712006772200677320067742006775200677620067772006778200677920067802006781200678220067832006784200678520067862006787200678820067892006790200679120067922006793200679420067952006796200679720067982006799200680020068012006802200680320068042006805200680620068072006808200680920068102006811200681220068132006814200681520068162006817200681820068192006820200682120068222006823200682420068252006826200682720068282006829200683020068312006832200683320068342006835200683620068372006838200683920068402006841200684220068432006844200684520068462006847200684820068492006850200685120068522006853200685420068552006856200685720068582006859200686020068612006862200686320068642006865200686620068672006868200686920068702006871200687220068732006874200687520068762006877200687820068792006880200688120068822006883200688420068852006886200688720068882006889200689020068912006892200689320068942006895200689620068972006898200689920069002006901200690220069032006904200690520069062006907200690820069092006910200691120069122006913200691420069152006916200691720069182006919200692020069212006922200692320069242006925200692620069272006928200692920069302006931200693220069332006934200693520069362006937200693820069392006940200694120069422006943200694420069452006946200694720069482006949200695020069512006952200695320069542006955200695620069572006958200695920069602006961200696220069632006964200696520069662006967200696820069692006970200697120069722006973200697420069752006976200697720069782006979200698020069812006982200698320069842006985200698620069872006988200698920069902006991200699220069932006994200699520069962006997200699820069992007000200700120070022007003200700420070052007006200700720070082007009200701020070112007012200701320070142007015200701620070172007018200701920070202007021200702220070232007024200702520070262007027200702820070292007030200703120070322007033200703420070352007036200703720070382007039200704020070412007042200704320070442007045200704620070472007048200704920070502007051200705220070532007054200705520070562007057200705820070592007060200706120070622007063200706420070652007066200706720070682007069200707020070712007072200707320070742007075200707620070772007078200707920070802007081200708220070832007084200708520070862007087200708820070892007090200709120070922007093200709420070952007096200709720070982007099200710020071012007102200710320071042007105200710620071072007108200710920071102007111200711220071132007114200711520071162007117200711820071192007120200712120071222007123200712420071252007126200712720071282007129200713020071312007132200713320071342007135200713620071372007138200713920071402007141200714220071432007144200714520071462007147200714820071492007150200715120071522007153200715420071552007156200715720071582007159200716020071612007162200716320071642007165200716620071672007168200716920071702007171200717220071732007174200717520071762007177200717820071792007180200718120071822007183200718420071852007186200718720071882007189200719020071912007192200719320071942007195200719620071972007198200719920072002007201200720220072032007204200720520072062007207200720820072092007210200721120072122007213200721420072152007216200721720072182007219200722020072212007222200722320072242007225200722620072272007228200722920072302007231200723220072332007234200723520072362007237200723820072392007240200724120072422007243200724420072452007246200724720072482007249200725020072512007252200725320072542007255200725620072572007258200725920072602007261200726220072632007264200726520072662007267200726820072692007270200727120072722007273200727420072752007276200727720072782007279200728020072812007282200728320072842007285200728620072872007288200728920072902007291200729220072932007294200729520072962007297200729820072992007300200730120073022007303200730420073052007306200730720073082007309200731020073112007312200731320073142007315200731620073172007318200731920073202007321200732220073232007324200732520073262007327200732820073292007330200733120073322007333200733420073352007336200733720073382007339200734020073412007342200734320073442007345200734620073472007348200734920073502007351200735220073532007354200735520073562007357200735820073592007360200736120073622007363200736420073652007366200736720073682007369200737020073712007372200737320073742007375200737620073772007378200737920073802007381200738220073832007384200738520073862007387200738820073892007390200739120073922007393200739420073952007396200739720073982007399200740020074012007402200740320074042007405200740620074072007408200740920074102007411200741220074132007414200741520074162007417200741820074192007420200742120074222007423200742420074252007426200742720074282007429200743020074312007432200743320074342007435200743620074372007438200743920074402007441200744220074432007444200744520074462007447200744820074492007450200745120074522007453200745420074552007456200745720074582007459200746020074612007462200746320074642007465200746620074672007468200746920074702007471200747220074732007474200747520074762007477200747820074792007480200748120074822007483200748420074852007486200748720074882007489200749020074912007492200749320074942007495200749620074972007498200749920075002007501200750220075032007504200750520075062007507200750820075092007510200751120075122007513200751420075152007516200751720075182007519200752020075212007522200752320075242007525200752620075272007528200752920075302007531200753220075332007534200753520075362007537200753820075392007540200754120075422007543200754420075452007546200754720075482007549200755020075512007552200755320075542007555200755620075572007558200755920075602007561200756220075632007564200756520075662007567200756820075692007570200757120075722007573200757420075752007576200757720075782007579200758020075812007582200758320075842007585200758620075872007588200758920075902007591200759220075932007594200759520075962007597200759820075992007600200760120076022007603200760420076052007606200760720076082007609200761020076112007612200761320076142007615200761620076172007618200761920076202007621200762220076232007624200762520076262007627200762820076292007630200763120076322007633200763420076352007636200763720076382007639200764020076412007642200764320076442007645200764620076472007648200764920076502007651200765220076532007654200765520076562007657200765820076592007660200766120076622007663200766420076652007666200766720076682007669200767020076712007672200767320076742007675200767620076772007678200767920076802007681200768220076832007684200768520076862007687200768820076892007690200769120076922007693200769420076952007696200769720076982007699200770020077012007702200770320077042007705200770620077072007708200770920077102007711200771220077132007714200771520077162007717200771820077192007720200772120077222007723200772420077252007726200772720077282007729200773020077312007732200773320077342007735200773620077372007738200773920077402007741200774220077432007744200774520077462007747200774820077492007750200775120077522007753200775420077552007756200775720077582007759200776020077612007762200776320077642007765200776620077672007768200776920077702007771200777220077732007774200777520077762007777200777820077792007780200778120077822007783200778420077852007786200778720077882007789200779020077912007792200779320077942007795200779620077972007798200779920078002007801200780220078032007804200780520078062007807200780820078092007810200781120078122007813200781420078152007816200781720078182007819200782020078212007822200782320078242007825200782620078272007828200782920078302007831200783220078332007834200783520078362007837200783820078392007840200784120078422007843200784420078452007846200784720078482007849200785020078512007852200785320078542007855200785620078572007858200785920078602007861200786220078632007864200786520078662007867200786820078692007870200787120078722007873200787420078752007876200787720078782007879200788020078812007882200788320078842007885200788620078872007888200788920078902007891200789220078932007894200789520078962007897200789820078992007900200790120079022007903200790420079052007906200790720079082007909200791020079112007912200791320079142007915200791620079172007918200791920079202007921200792220079232007924200792520079262007927200792820079292007930200793120079322007933200793420079352007936200793720079382007939200794020079412007942200794320079442007945200794620079472007948200794920079502007951200795220079532007954200795520079562007957200795820079592007960200796120079622007963200796420079652007966200796720079682007969200797020079712007972200797320079742007975200797620079772007978200797920079802007981200798220079832007984200798520079862007987200798820079892007990200799120079922007993200799420079952007996200799720079982007999200800020080012008002200800320080042008005200800620080072008008200800920080102008011200801220080132008014200801520080162008017200801820080192008020200802120080222008023200802420080252008026200802720080282008029200803020080312008032200803320080342008035200803620080372008038200803920080402008041200804220080432008044200804520080462008047200804820080492008050200805120080522008053200805420080552008056200805720080582008059200806020080612008062200806320080642008065200806620080672008068200806920080702008071200807220080732008074200807520080762008077200807820080792008080200808120080822008083200808420080852008086200808720080882008089200809020080912008092200809320080942008095200809620080972008098200809920081002008101200810220081032008104200810520081062008107200810820081092008110200811120081122008113200811420081152008116200811720081182008119200812020081212008122200812320081242008125200812620081272008128200812920081302008131200813220081332008134200813520081362008137200813820081392008140200814120081422008143200814420081452008146200814720081482008149200815020081512008152200815320081542008155200815620081572008158200815920081602008161200816220081632008164200816520081662008167200816820081692008170200817120081722008173200817420081752008176200817720081782008179200818020081812008182200818320081842008185200818620081872008188200818920081902008191200819220081932008194200819520081962008197200819820081992008200200820120082022008203200820420082052008206200820720082082008209200821020082112008212200821320082142008215200821620082172008218200821920082202008221200822220082232008224200822520082262008227200822820082292008230200823120082322008233200823420082352008236200823720082382008239200824020082412008242200824320082442008245200824620082472008248200824920082502008251200825220082532008254200825520082562008257200825820082592008260200826120082622008263200826420082652008266200826720082682008269200827020082712008272200827320082742008275200827620082772008278200827920082802008281200828220082832008284200828520082862008287200828820082892008290200829120082922008293200829420082952008296200829720082982008299200830020083012008302200830320083042008305200830620083072008308200830920083102008311200831220083132008314200831520083162008317200831820083192008320200832120083222008323200832420083252008326200832720083282008329200833020083312008332200833320083342008335200833620083372008338200833920083402008341200834220083432008344200834520083462008347200834820083492008350200835120083522008353200835420083552008356200835720083582008359200836020083612008362200836320083642008365200836620083672008368200836920083702008371200837220083732008374200837520083762008377200837820083792008380200838120083822008383200838420083852008386200838720083882008389200839020083912008392200839320083942008395200839620083972008398200839920084002008401200840220084032008404200840520084062008407200840820084092008410200841120084122008413200841420084152008416200841720084182008419200842020084212008422200842320084242008425200842620084272008428200842920084302008431200843220084332008434200843520084362008437200843820084392008440200844120084422008443200844420084452008446200844720084482008449200845020084512008452200845320084542008455200845620084572008458200845920084602008461200846220084632008464200846520084662008467200846820084692008470200847120084722008473200847420084752008476200847720084782008479200848020084812008482200848320084842008485200848620084872008488200848920084902008491200849220084932008494200849520084962008497200849820084992008500200850120085022008503200850420085052008506200850720085082008509200851020085112008512200851320085142008515200851620085172008518200851920085202008521200852220085232008524200852520085262008527200852820085292008530200853120085322008533200853420085352008536200853720085382008539200854020085412008542200854320085442008545200854620085472008548200854920085502008551200855220085532008554200855520085562008557200855820085592008560200856120085622008563200856420085652008566200856720085682008569200857020085712008572200857320085742008575200857620085772008578200857920085802008581200858220085832008584200858520085862008587200858820085892008590200859120085922008593200859420085952008596200859720085982008599200860020086012008602200860320086042008605200860620086072008608200860920086102008611200861220086132008614200861520086162008617200861820086192008620200862120086222008623200862420086252008626200862720086282008629200863020086312008632200863320086342008635200863620086372008638200863920086402008641200864220086432008644200864520086462008647200864820086492008650200865120086522008653200865420086552008656200865720086582008659200866020086612008662200866320086642008665200866620086672008668200866920086702008671200867220086732008674200867520086762008677200867820086792008680200868120086822008683200868420086852008686200868720086882008689200869020086912008692200869320086942008695200869620086972008698200869920087002008701200870220087032008704200870520087062008707200870820087092008710200871120087122008713200871420087152008716200871720087182008719200872020087212008722200872320087242008725200872620087272008728200872920087302008731200873220087332008734200873520087362008737200873820087392008740200874120087422008743200874420087452008746200874720087482008749200875020087512008752200875320087542008755200875620087572008758200875920087602008761200876220087632008764200876520087662008767200876820087692008770200877120087722008773200877420087752008776200877720087782008779200878020087812008782200878320087842008785200878620087872008788200878920087902008791200879220087932008794200879520087962008797200879820087992008800200880120088022008803200880420088052008806200880720088082008809200881020088112008812200881320088142008815200881620088172008818200881920088202008821200882220088232008824200882520088262008827200882820088292008830200883120088322008833200883420088352008836200883720088382008839200884020088412008842200884320088442008845200884620088472008848200884920088502008851200885220088532008854200885520088562008857200885820088592008860200886120088622008863200886420088652008866200886720088682008869200887020088712008872200887320088742008875200887620088772008878200887920088802008881200888220088832008884200888520088862008887200888820088892008890200889120088922008893200889420088952008896200889720088982008899200890020089012008902200890320089042008905200890620089072008908200890920089102008911200891220089132008914200891520089162008917200891820089192008920200892120089222008923200892420089252008926200892720089282008929200893020089312008932200893320089342008935200893620089372008938200893920089402008941200894220089432008944200894520089462008947200894820089492008950200895120089522008953200895420089552008956200895720089582008959200896020089612008962200896320089642008965200896620089672008968200896920089702008971200897220089732008974200897520089762008977200897820089792008980200898120089822008983200898420089852008986200898720089882008989200899020089912008992200899320089942008995200899620089972008998200899920090002009001200900220090032009004200900520090062009007200900820090092009010200901120090122009013200901420090152009016200901720090182009019200902020090212009022200902320090242009025200902620090272009028200902920090302009031200903220090332009034200903520090362009037200903820090392009040200904120090422009043200904420090452009046200904720090482009049200905020090512009052200905320090542009055200905620090572009058200905920090602009061200906220090632009064200906520090662009067200906820090692009070200907120090722009073200907420090752009076200907720090782009079200908020090812009082200908320090842009085200908620090872009088200908920090902009091200909220090932009094200909520090962009097200909820090992009100200910120091022009103200910420091052009106200910720091082009109200911020091112009112200911320091142009115200911620091172009118200911920091202009121200912220091232009124200912520091262009127200912820091292009130200913120091322009133200913420091352009136200913720091382009139200914020091412009142200914320091442009145200914620091472009148200914920091502009151200915220091532009154200915520091562009157200915820091592009160200916120091622009163200916420091652009166200916720091682009169200917020091712009172200917320091742009175200917620091772009178200917920091802009181200918220091832009184200918520091862009187200918820091892009190200919120091922009193200919420091952009196200919720091982009199200920020092012009202200920320092042009205200920620092072009208200920920092102009211200921220092132009214200921520092162009217200921820092192009220200922120092222009223200922420092252009226200922720092282009229200923020092312009232200923320092342009235200923620092372009238200923920092402009241200924220092432009244200924520092462009247200924820092492009250200925120092522009253200925420092552009256200925720092582009259200926020092612009262200926320092642009265200926620092672009268200926920092702009271200927220092732009274200927520092762009277200927820092792009280200928120092822009283200928420092852009286200928720092882009289200929020092912009292200929320092942009295200929620092972009298200929920093002009301200930220093032009304200930520093062009307200930820093092009310200931120093122009313200931420093152009316200931720093182009319200932020093212009322200932320093242009325200932620093272009328200932920093302009331200933220093332009334200933520093362009337200933820093392009340200934120093422009343200934420093452009346200934720093482009349200935020093512009352200935320093542009355200935620093572009358200935920093602009361200936220093632009364200936520093662009367200936820093692009370200937120093722009373200937420093752009376200937720093782009379200938020093812009382200938320093842009385200938620093872009388200938920093902009391200939220093932009394200939520093962009397200939820093992009400200940120094022009403200940420094052009406200940720094082009409200941020094112009412200941320094142009415200941620094172009418200941920094202009421200942220094232009424200942520094262009427200942820094292009430200943120094322009433200943420094352009436200943720094382009439200944020094412009442200944320094442009445200944620094472009448200944920094502009451200945220094532009454200945520094562009457200945820094592009460200946120094622009463200946420094652009466200946720094682009469200947020094712009472200947320094742009475200947620094772009478200947920094802009481200948220094832009484200948520094862009487200948820094892009490200949120094922009493200949420094952009496200949720094982009499200950020095012009502200950320095042009505200950620095072009508200950920095102009511200951220095132009514200951520095162009517200951820095192009520200952120095222009523200952420095252009526200952720095282009529200953020095312009532200953320095342009535200953620095372009538200953920095402009541200954220095432009544200954520095462009547200954820095492009550200955120095522009553200955420095552009556200955720095582009559200956020095612009562200956320095642009565200956620095672009568200956920095702009571200957220095732009574200957520095762009577200957820095792009580200958120095822009583200958420095852009586200958720095882009589200959020095912009592200959320095942009595200959620095972009598200959920096002009601200960220096032009604200960520096062009607200960820096092009610200961120096122009613200961420096152009616200961720096182009619200962020096212009622200962320096242009625200962620096272009628200962920096302009631200963220096332009634200963520096362009637200963820096392009640200964120096422009643200964420096452009646200964720096482009649200965020096512009652200965320096542009655200965620096572009658200965920096602009661200966220096632009664200966520096662009667200966820096692009670200967120096722009673200967420096752009676200967720096782009679200968020096812009682200968320096842009685200968620096872009688200968920096902009691200969220096932009694200969520096962009697200969820096992009700200970120097022009703200970420097052009706200970720097082009709200971020097112009712200971320097142009715200971620097172009718200971920097202009721200972220097232009724200972520097262009727200972820097292009730200973120097322009733200973420097352009736200973720097382009739200974020097412009742200974320097442009745200974620097472009748200974920097502009751200975220097532009754200975520097562009757200975820097592009760200976120097622009763200976420097652009766200976720097682009769200977020097712009772200977320097742009775200977620097772009778200977920097802009781200978220097832009784200978520097862009787200978820097892009790200979120097922009793200979420097952009796200979720097982009799200980020098012009802200980320098042009805200980620098072009808200980920098102009811200981220098132009814200981520098162009817200981820098192009820200982120098222009823200982420098252009826200982720098282009829200983020098312009832200983320098342009835200983620098372009838200983920098402009841200984220098432009844200984520098462009847200984820098492009850200985120098522009853200985420098552009856200985720098582009859200986020098612009862200986320098642009865200986620098672009868200986920098702009871200987220098732009874200987520098762009877200987820098792009880200988120098822009883200988420098852009886200988720098882009889200989020098912009892200989320098942009895200989620098972009898200989920099002009901200990220099032009904200990520099062009907200990820099092009910200991120099122009913200991420099152009916200991720099182009919200992020099212009922200992320099242009925200992620099272009928200992920099302009931200993220099332009934200993520099362009937200993820099392009940200994120099422009943200994420099452009946200994720099482009949200995020099512009952200995320099542009955200995620099572009958200995920099602009961200996220099632009964200996520099662009967200996820099692009970200997120099722009973200997420099752009976200997720099782009979200998020099812009982200998320099842009985200998620099872009988200998920099902009991200999220099932009994200999520099962009997200999820099992010000