0 0 1 1 2 1 3 11 4 111 5 11111 6 1121111 7 1112221111 8 1122223221111 9 11123333333221111 10 112233445444433221111 11 11123445566666555433221111 12 1122345577889898877665433221111 13 1112345679012233433220988765433221111 14 1122346690235577889898866442099765433221111 15 11123457912469024567787777553198653209765433221111 16 112234680147015701458911211997754096520764309765433221111 17 11123458024703704714803479012109865207519529741875309765433221111 18 1122346812593615039292816834781019977317508305173861952985309765433221111 19 1112345803592717284073962940503803355532972951505039281717184064085309765433221111 20 1122346813705960842885534118854982917821311660706834904490349047150405175085309765433221111 21 11123458037049519654445590247923567674184712432871704477878675545343446701482616285085309765433221111 22 112234681381719542325602931539943882030054733744868202881906609192919193053874423244804727385085309765433221111 23 11123458037161754335827309790249170605724656314901759211623543748225353310675535478139184188678025838385085309765433221111 24 1122346813828318881293191069735266130090796508054406685133967851140815474286969585758722809328992281843010236948385085309765433221111 25 1112345803717297780396559297906210251642200897620266717670408781507669298918694363288205388453561306647837523258386332348048385085309765433221111 26 1122346813829431227096908367515662689388702718306048886031588117858485883068477255057641503692280487231463798255032922833023819553459048385085309765433221111 27 11123458037174100150779422410289199424789524638892055879422393863962724577304802118765122361790670707982067513071094787278738883775930678151764569048385085309765433221111 28 112234681382954246167728010851717048361280561030029678127797703841728010700711688230341455171346813845508170496211274350815453050133183577392306907221473875669048385085309765433221111 29 11123458037174212385460805364535367152800376355940417159983423893640852375008643846775823073478901049437238859884940295449235095050281493604814702231962477616672654694986669048385085309765433221111 30 1122346813829553585135317282729555944418170145667449581654332978834440090431010523155789560357314914278155183863162180747014415441627285009018119353708343571392715813330714326986906096669048385085309765433221111 31 1112345803717422360892894366007121850597320365149986134168488056813666891833843219117672738358413260733284243303408307700107372667208896374896911850481256779786619177842238297554321861690870309017196669048385085309765433221111 32 1122346813829554697481121000151916837312536152789300178974698128820574258919067336822681394200534031950893542276422914031257718849934985116390786562604718468304566294587494113606083938907345939407171456303530128196669048385085309765433221111 33 11123458037174224731275757489625915987094203803416698654221033357436847893036561011750986302651469430014236633568115027894616003095002995006687968439797684188652754383140851280109513204402816696255905597829790260269110635741238196669048385085309765433221111 34 112234681382955480871570137189416415007011104904846004991673616298756080112940091119116032456614414946075656879111721417362405453108526406255081751263466853518425069256433600013362777031585874050230350033169709075572502668298791245653957852338196669048385085309765433221111 35 11123458037174224843510438872581396858664340992833113661232138262282852884710177310507066415591560549130269090182529973970272882206724412369093421548324090443734505646607704798534582460836416709618682629415664310499460668910947272241551053384101011087178963338196669048385085309765433221111 36 1122346813829554819839159409068388993580549921629856908581077155820674462361539173474013209276321459967822984382677763303893144713615238032823699719359080904277672240888426443868133416923563539036885961168113800374407656098652222956000247434329238932034904237198665419390073338196669048385085309765433221111 37 1112345803717422485473390701087694505705593508351700359703763747858142197052094886871381103920695228387040118294574457364850272603350204540802486868447647077197150284019851384131130486972068114830001679865129970086832028059208527598562761437062324064718143768148905836873412768175208741501173338196669048385085309765433221111 38 1122346813829554820951505212785811479053940622717551414286670664172374822065302921332155406328416346839204088303372991690933263008189695397673972322709285445080159109336073521065283700943414923168016448140181915204409335963782193042832275493537766530597665674260989484108217106345574885258498077940641962612173338196669048385085309765433221111 39 11123458037174224855856253824706499878007440296302815076091578101298973384807619532886185861272255205202556589274160920487706814336875037098958131692666166169645475162907799286391463979056754669365300499594714624036336728732267191190036950334405433690013713175026824899331793356013076899119950488312265369109351175594974173722173338196669048385085309765433221111 40 112234681382955482106273979315755372761250316096461641306674506713540297282621870234514514017649254216806594691609554374295882890093130460255104046607803581606974042626273518276173845257249291603193108793074946189806234095972933928319564278086043844249803517760504382100835423809584313425181601150077273160337284307979170207617882152138296284822173338196669048385085309765433221111 41 11123458037174224855968488506089455360113714275618570448852828417395435026114294039599726158554877075437071103291810174704513409028484591473254014582759296629900579209515602867998438021683028187641474344851963915639529837525342137379843184430378367618333277453112868743581596873773581281220785912121849682534532776745051446882510622504648218592703191917571517395822173338196669048385085309765433221111 42 1122346813829554821073863251194727952468471649470705868426858781411021543275071530762540575202606836207665673074650420818395900004223114777255553875106520407542994440845494479391639031782008518899929525952432490085703815304581303198835172618385780579877878362035422188626687515548956002995397608374546312884593628991913551758713354298128014295104244004471338702443556289571903728505822173338196669048385085309765433221111 43 1112345803717422485597971197422775090832445290813051772837751313389014208479856262741383637398762779074469650904383624306659006575923109568143797358280152777767313474826666807207386796609148313243539073516978400082852913278486646228070022258342418065032162917929672654938037565739393550310705278727733924256448675282879691001135655879456735411029032546055279753877321577824138243540952087266115225839605822173338196669048385085309765433221111 44 1122346813829554821074975596998445374954069620668128643517691226701834595047909282075929589411086692470407056712049183597470369655127498401562212881682443517111138238203774632169406345256835185707136912749041638398947354378098281598918025531664267226105948384293764606691719678466885675650335645940285706434904334270641285682969802973410893986105379660350795437854585322117959008259699494916020807291926037397031548446950605822173338196669048385085309765433221111 45 11123458037174224855980834321041580463145527883727516173752467203510810213442080318640538208582675700026772438633247329759060472815943144865035443952456655276074696961148350515590979104329686907067560141515040836014236269697615503919099169937802278931920547204828390816606481605778229267713744506955806128240137088474737195717791463128837995395973295263526208432759321157901733230847375457983270217404317921228297987497775776890494685880658060605822173338196669048385085309765433221111 46 112234681382955482107508683157881711720262942901133905932232268198067187020964680674796469751322111327359346209413501035447063737951383087485980348641060294855978859264329919872216709222644666921229282254008493526801802997951343200727816789436124338114513937599314262948103888393893395955850171075634348872758147171571084374425220434429564135806255757498208381780854505507059427034402708812759982462423451115161138114912464900138562117654402614285421471229202769160605822173338196669048385085309765433221111 47 11123458037174224855980946555722963418627635392410674055464187466453711347348012550908736275769696664707447235102998651870387832162152558366070891016194606659162182941496991575885835083188951236987432358224263480681157498979869512412625971740800230275121275021617826940944596119715828581976692610844200021636092938645812830066664221276009566480347720483960637996895127413659231439229156312488777276831352323937110747480238200341609847018772973070722311900314323450999370731236662423880160605822173338196669048385085309765433221111 48 1122346813829554821075097955036854291427485409957894782285741309616064280883702270935431151224568461286144370830410780051135344826748933873511673874242765101118154663534315393328826254409388166203868708375168124219255017411871656270758849051860223250657552001964883429711314005213955577385442655352463204556163448408321687944273840437234287170892624239203359827375025402791078230982023983255013483855673740307923869926401480353709558287291506381054556322139046464579128944045282281013934850223828890994634990160605822173338196669048385085309765433221111 49 1112345803717422485598095777919110171417584614339022442400710174130781092629583540832183243641250550173015658941451089755500069360586086247387140236964287414850091805823573400353684626473558658014136564648680757456281953766695326409386816429097434899168398261010834554317710269523584823081098972398425216119186679307236635469870978291049364969722716322236501033976683633990162347282743006274280518761366214417694329761507675707901292625747223708552584899589719636606318127679988381434480639711161379101947918773358754805434316746090160605822173338196669048385085309765433221111 50 1122346813829554821075099067382658008849971008053672701395912727200678619906144671645605282005661090869685203013654421301685517842407875324601429374312125687204402050674552357616241104501193989777269062059794597777913031548436304951516305333813989945983961388781312527146213173612216588219996973062732728140986529507294086369489959623913594407528094110181650876739995125507400467483057959938647474018021023050930144206920241719923975981621267888730264223431672211802837496630181870733571456541956570983016424641245533334717298616967158444064570867537857090160605822173338196669048385085309765433221111 51 11123458037174224855980958901537915543730667218489291806665110591278818979968536804234559637091125407874828235019792903216091563291063876128292704055160716556376242659665108315662533469137637254693723262727912075756809314936015323888465942204005897427988934126413679357167048679197237012123516870197425773408455013069339417431437923897023156991313532712324634253361243867995733654478306802737930695014129627234903236262550775100035977187616444005767568919873177987331070007064107246017018199949110421201349921305044090010914150477326247303755068099265307451009297162225199748967090160605822173338196669048385085309765433221111 52 112234681382955482107509917861723838059221956786326171677506816450735080479906273829671119479385089055505324535925079221293959659069022552253046153522775859784316333360159290922340666826362058642835221868512928915428557848566893223063706290190713930613720027344073456720518745350155785235679054473321952011335665074246278834374769370846372510092226842456088984697156503864272759072940049355108615397535756783399817158622719186122024833065363051423801522379144408796727755430587106946535132985265664162408888481142753282582151063046637149450547097667936186342307885972401918932212289517828138768521860067090160605822173338196669048385085309765433221111 53 11123458037174224855980959013772596926686149325999209668388948650500775766294708481741376087826205887781102064690912382601180618796388412053371925349120375625398794912711261838438393253453970614853014185068578902118867957771237192401394857632563745994882157190119969547880979292917264356196973590716171123564240248748393890753389935232688231237592367087094005099733753960222576110567291499894434559286888700174952591371166172635792760587433602628486755041898011052694121430865629625161426996676865851788456867840177075276578312886214728446508350681416370497646446612772297416903276502913708145740115601260674603137904201742971067090160605822173338196669048385085309765433221111 54 1122346813829554821075099189740696417766444423844220730547665091193500130798272406685659845294626656849761727100626880039145484371792290213442844136408377394231575386973518258343782293662415499139614057123522542608256193338683117299215965020775097077374392674835592199768933448383715042476760092614198813030621006939436379059918817272703973849316159177950825079659796276235094677823405593284840114197933678401289671480661751148108948505606221885404187859584204675400880182792626111363362382546778072489718509972854529502687362418923239334682546253257674749637807306232369870738493392824728000457516017574178108971929879122082291744525456235558533954081067090160605822173338196669048385085309765433221111 55 1112345803717422485598095902499606506498169753675020156579591282816522000473691578721802699976120719576382613154751083554744718729400568305964072574057521934332169704713970320252216719576972448458819676850640183874302294916737776363662028371512567938171333018227961975563195006666119110455289558840550560740139067351599481689537806553889830063195615768628217782677349245338416789007554229649239732163783547840900852421956731461512954460033031743510426652298749610875634028490750822100347375068566767971471798147380090074435903778339982817505364570828999468687883995959775994948002399929178120806381430864560853138518420631813124283194169554147212941749196583033987212101856065181067090160605822173338196669048385085309765433221111 56 1122346813829554821075099190853042221483866909442316633047271597691669884473292563265251128111148657323453305822429580015266203948174903368193927691153096123632143692937590832401304227994585203853584377375739262185228641797502794149856148895077391994112169038497620571281501386555048060704722068177393819696740117394725937900469378012843041200915640867488631633549626339430710446451623375962189359536350467408843901129901483311892496346507074307360919321097159135433911926303052763662111993422412100980469332073201904571254130390395037482062636327693578527977790123737734441567492861512611996417292012522180508901107999928463722609086309374076954585894191373354775376320551138418244968119296977535077176181067090160605822173338196669048385085309765433221111 57 11123458037174224855980959026118411878811252357825300756648955049649086914179232420265298597452877080237118694812761963658595844617458988882070305755841423291496600415333630893675263319401868177525787600907706066737608153020962141012359545900354321179216124332135768650709342060773360143050516159687006993956438734220716885072771885235638418026682095586751555839616533654299808757564173930042023661068545924860631900181756674151480012009174218565005749834879992455263414592268427542100632886119579606017770745135912894166771138763869160248255550279544125077273877441660396277173602527269571331801548750213101392897796202735423255354122204442580129345955688439426181495095515237704862274960833598053933105108728818972394631867288286181067090160605822173338196669048385085309765433221111 58 112234681382955482107509919096427680185560915800212622330845571647978240805154557083174067860763952646524563002508256598979497475054609031632154732773905456980673358175829388995971846090955120800692068631249189537924732357276067015893320956245347352432179044862121603028504459834720930402607975468448724030447371882523109949733944795240742854312280971821635048590601051969753140231913893435835469607934855498448564043032171992257795559511339330917848606261195925552565411195311026201091191797504624690315360749420823343244992645057274493342176526936128991561648172622028994436293411228535077083389597529391653417380371324647921011121732330305491661324842392689599742074635243187780185251355879248603232855811571291021415815387752772013567327503371175189399386181067090160605822173338196669048385085309765433221111 59 11123458037174224855980959026230646560194207839932810675745382729834647829979445042596144169100855321042273251895936031519359797263983551884578562354820920766551209446965785626449168776382541535701616989903677912828563273821654209643608735438279053536492191348029089606954689413205539187912637762715511453791159664623324860541220609266085789909205205536485500634857276508612089729385808978632624713038299065092545793617592143759414867507622782608037921827137788014774753923186276148361828811672145017213081771337004085964275763454184520997676373622789117722331151935002572804109731518831219504423577744649394804126331279818812852883513857859960500670603609450547913825401006899029704667650433340128568348296509004223750511115891519036878661451627237988725949441061952412813136608410510386181067090160605822173338196669048385085309765433221111 60 1122346813829554821075099190975400259892783382858107182334686363039976615891478381507486061337474174295225075067678710158895830071588363568217483359258414367070717133642872452314539381676102417453886471938941064155629865108462287148836887475282036798143444658264824765723323651883701495374108844291441929717679258013143737260054959406198588207746134578757571095172096309606736607855624434993211972587960644713871449408954344635616254660205939102796078206371374123033276894561148183838049705989821000826339883642570062244122071467785826704758769355325565679070666247217966317985723230007681922768898548098026265692634932750902787855866718107181247893067236779779511278606312932548405461964106706311433335457145417577864591494006096068432182279257462263009885380847549563057685459722107916131545803265910790940621620386181067090160605822173338196669048385085309765433221111