0
17533455551+16660795558++55877222449988888+++114000070166666++3333744155779+444288886166666999+496339223333+4444446689950+1199866559999+6666182200030+55967441777++2168444425++3000033777734+2222266611111111180444444+++256666666599994400+63607222225+333529332222+5447766644444222++++1555555554444922222288+50000077788883119+3338800003533++119444699889999+155511777770000000002+++11111324441108888+33366000110000333333333+11160000088558++499997856677+442811555444+355119944999997++5999166667777066++48044400001+388882834+2333333332555555335500+27000584444222+11221100001199++4999000000009999520++152155555833+33822222220774+11111666000077669999++4440088224400++66222900000666+2229772222389++271444533+222222255000408++58822447777333++++444444444444888679+58844468000+++4203811555+550777777555999+55999339222++11888811799++++++++3333355572228+411377777700+++6008428833+52388888446+5558888111116911+22224212223333333+++333333333333333444445553+3399922066++1888144488852+177444498887++++1111555588888885527+++33721199999+66666611182383++40528088+1911141115555555553+6455544222230+5557755644600+444421460666+33113388888660022+441144900111+++33993333317655555+++441999999999999996333++55111008644448++3898111151+8888555009995+332888148000+553216632+113440066631++522611317+++++669928899000000+2233388447799999+552700000000000011++3222122222224+11144425110++36166617700000++15111114444355++6666633333922222211114444+5444445555277533+44555888844111000444+133993333338+33488844444709++++332287771110000000+57822266+335555300999921+++18444551022++66488886433+445589662+22222296667248++339955591116+442882222719++3333322002555++++118872611+44444444677797777770000++18799911111111136+20555223332255+344999996644444444446+17865567++325000034555++5011065111111++1116668888887045+2223333333338006611166+61666644658+226669000242+++2211113315555++47777777099594+++66255555599337771+++33332537555++++++++++++33333346646664+++1111666610099955+++2224445553334447+663925576+++288887777054+5551666665+603005333777777+133333333333777088+2225341577+4400970077++5558888870068+211222205446++44472222333126+36683313332++622222577991+44737223388+115555577777200+++30333700+940019993++++44022016++2296623000++33923383333++++648863333327++227766533389++611222661++7709777770+6616988110000+40117777777771+185311113+836663877+7992440+14611111599++++17135550006666+555592797555555+355555558333337111110+294661128+635224445+888555544253+444000099999972+2255551119111444455+++888888899977777744444+55777111209+++++++64449000987777++22888222222222286699955+++++352666222444455+++144091111111777+++322299779955+++++2330002222333333333+8999++162228887886+++++48800299955+33733277788++332222259333333+++111199911133334444117++22335533330000+++++++46660666611++3322222005554800+11999663332224+41195555460+++13311885522228888+62749766++55311133377777777004+++++++30019936777++++++++++4733338888979++++33486608833+++++116499777705++++40007448852++++++562522116++54933668888899999+++5522222666666601111555+181809+996650++++++88118885528++++++3577999111+63335566622222++444045527++44455554488233333++22275557799+++++11111378889005+31100005554255+++32222211126788++33444322211++++3110002229677+++44335579888888+2602831111+++444000775111++9955544333300000+16988765+++++31577756+23999915551+++993992055+27666444570000+51122222777777222+55204411700+111111663333444+4462295771++5550099999933388884+++444447558+5559996682222777000+214465555599999+2222222992282226666++33885555111777777++124225333377+226666572222++22972233330000+332222770811++++329900666111++333335556055255++223288833373++495444442258+31115555555555543333+22911100000008000++447177772888+22999033300188+116662225116666664+449991696555+4322244444333+22256638843+++966666660000011111++++++5149555556+447777222445888333+273900333444++++++22222111115228811+3099999003911+++2000000055552256+246666686200+44177667449+1111549999907+28844111100099555++12342224444440+++475552811+44440066511022+391111777001++44199900000007788+4411744119++55550555511111111083+++++44555580111188+54422155555+2994899999+1222222255551111187++++666620004444555555999999++++25548807711+++44113335888888766+44100088003333+44441617777999++666438800000555+119996664991++466660049995999+5555555669477777++24449928111111111++112299044443335+222277703833333377++++++334444511+666622000886622++1888881870000000++211733355558+++++595709999++389992222444055++33333119998888889955++1115555571556++3164771111444+37338400+5199999558776++411144496600111++33115810066+++11143333600000000666++++5502777422++33344400059111116++++4384444111115555++333399888953332+++1776655999994+224464449++2217996880+322669999102+3334445449992++4444445577775269++++++4412228813333+++++422208666888888888++111222222055927+6000058919++++133266996++220007444447775+1197777775533334455+366444441110+5511166188889666+++2222433888811111666++222222277777777777777700000403+441111555544277+555288884844++1444711933+++6606622966622++559711111111339999+55545099999774+577882255355++1275777211+566657778885577++1105533330777777722++2222226881111100+++++661663777+222466000036++5555554435903+1118805577776666662+552247799998881++322417732222+366666994444449667++33777922885599999++380500000800++28883333333333622222288888++55566693316000+3222299227555+++++255646777888888+168666677777788+144442440007+6140992222+1193744490+++2884444888886661++10009976666+6663338778777773+6250992288+66333773236+3773044418+3322724666666688++++++444811483+111222999999999966798+4460499924+19777211140000++205011883333++++5600055772000++55555099335555666666666++11111143381111443++19558822077+388166648800++2294760+2988888440511+4444993388813++555233333333709+++++8887473+2225500000000066400000+2355544833+4011111999166+445355866655555++333000117++11000055566666666667790+++++39345531+49986888888666644+3199912224449+7773338666088++++397777755553+3307002229+1111885555555557668+477777789999117+111166666662522245++++6222233355555++4445559666666664433366+44444411886666225+++33339251009++++++66200067776665+++6111111666666555+++++++17788330000++2222299758805++1166999443115+222780093+++5777995559775++4328828888++44111888888332233+500005551443333999++++996666444400111+44444410055111555111++588660022433++869996644333+664517116666666666++1111002407+6611156333111+555339999991203+1148888844322222++++33300067446666+10644130+19977551110+34699999999888+33768860333+44940080+465550007666677+40002222222844444+5666666006669999+33222266443755+555544499876633+3388448859555+++233290633++4449999999933344+++6221111110621+9097999++++2266666666603666620++61333531+++7999417++333344000888883+1166668955520+++60000000000022887+45574332277777777+111111666666277777777+++555588577772666666655+++222222977988817++443331111699++11563666674+714799999993++36302252++++444330000111155555+12444444553355555577++1031131155+2220533333331554+++40037088888++++52211996666664444+377711144441139+37777333393333388866+555558870028866+++35111111122244566++++455222777774++33326444888888222+9322999446+66221555577+50422221179+1999995888679++6377777688853++300688444488+++255668779+++7374233333++112011111910+443552022333+1188855555888554++2111668833166+4445999466684444+44633001+44444444410888877+11105558244455+16999223444666666+338860544433+117443333688877++++41117554111++++6660055588845533333++55049644+632945555555+37777700000035+44479930722+59112888555+622266335770000++++1422600006+++111133551111833336++396666315++22000822000222555++6663966384+11888445360+++++226339222282+44466111181800++48881110112+228665522227++++333357766711111++++222222555557772+++++238999999999999944444449933+9400022285+42333300555666667+++++++40094436+555958845++++9900000000077557777+11111599441+1111111137777776999555+++++6449944406++55200088888888888555555003++51133337498++55333334446666541+7774447944+++66634447229998+1112245333366+5557440011111177555+11115125555555999999++55555511111842288+++222827777799996+4446555553822++++++++++1064444433+33681111100004440+++++5552255885532+29552111+++11888995222994++++5553211199994+693334400+++444444444442500666000+996666666688400+333322222255559660+++47333888433++619555193+470797444+++2000000008898999444+3599222999993333++412244555866++++111399699900+55009999999966677777+86444484499999++9988886662229933333++++222886666444222+444255557466+2224447779999988999999++22011555566622221+11667773339+++88888884403377777+++++3431131+4177088881+++++44448880830+33445777222222224445++11088732288++112231114699+441794454+++29582668++777663399886+++++59991666666660000000000024++++3397888844444775+111111331444400+++5506488885554+55527779946++64001200+360000096666+++15333773399++++4332997736+110079988777++66664112233999++33337733440661111+389999933111110++++2088880000555722+105330000003331+555326811111+53399666699+220001522211100+1333333335484+13366193330+660096664448889+615550000033599+5771488400+1555560088830+2811111163333304++++2555111997788111+500889933+16601222999+1888899223866+55557064449991+9527995++444477777077777088++++1444222200000000766+2117777733999+5599996597770+22826333111666+4333339829955+2229964467444+++4933999333344+444555502111666666+388896098++2224444444436516++44449022544++++11122888862277778+3000049999999933++5557777773333666+++966110033000++++++++226664499944777755++5577799005555000444++++8000000044444322222+443330199666+++4411599999444000++184895554+5588055697+++++++23444000142222+6617118337+++44055552622++44475670000++++41122887744555+++22225555522222228+111173661444555+272677599++++1899931111333++4452770777777333++299934222411+++44444411509990099++5591444444475+2011555445555111+++++++81433322222++66600846577+4445662555555000088888+4344411758+444664122222226665+++37344370+222222226655579+3788888865+22997732222100++++++444433000666777771111+141998118++++244943229++++55555559936395+577499999888845555++12225555551884444+665551227733+3880448880077+5522222700499333+133333332222222999877770+7777773999099999+++555663333339952+441299444444444822222222+1111199999999999224666+++3555511811114+5688943338+585600000444+3811555534400+44444555999800003300+++++2222211116629933+++1114555577112000+12222222222122211111166++2222833055+44444120177
