eBGDAEB1=1281212442113131212124121211133510121261171312121281212111339101212101111131212121212121113313New section1087878146878107771588888816888888171087878186878108107198888820888888882110878782268781081072388888248888888825888888826888888882788888288888888888888888888888888888888829New section109710971097109710971097109710971097109710971097109710971097109730109710971097109710971097109710971097109710971097109710971097109731664664664664664664664664664664664664664664664664325425425427647647647647647647647647647647647647643366466466466466466466466466466466466466466466466434664664664664664664664664664664664664664664664664356646646646646646646646646646646646646646646646643666466466466466466466466444244244244244244244244237220220220220220220220220220220220220220220220220382202202202202202202202202202202202202202202202203922022022022022022022022022022022022022022022022040220220220220220220220220442442442442442442442442416646646646646646646646646646646646646646646646644266466466466466466466466466466466466466466466466443664664664664664664664664664664664664664664664664446646646646646646646646644424424424424424424424424522022022022022022022022022022022022022022022022046220220220220220220220220220220220220220220220220473313313313313313313313313313313313313313313313314833133133133133133133133133133133133133133133133149New section566566566566566566566566566566566566566566566566505665665665665665665665665665665665665665665665665176676676676676676676676676676676676676676676676652566566566566566566566566707070707070707053457457457457457457457457457457457457457457457457544574574574574574574574574574574574574574574574575556656656656656656656656656656656656656656656656656566566566566566566566566566566566566566566566566577667667667667667667667667667667667667667667667665856656656656656656656656670707070707070705945745745745745745745745745745745745745745745745760457457457457457457457457457457457457457457457457615665665665665665665665665665665665665665665665666256656656656656656656656656656656656656656656656663766766766766766766766766766766766766766766766766645665665665665665665665667070707070707070654574574574574574574574574574574574574574574574576645745745745745745745745745745745745745745745745767+S566566566566566566566566566566566566566566566566685665665665665665665665665665665665665665665665666976676676676676676676676676676676676676676676676670566566566566566566566566707070707070707071457457457457457457457457457457457457457457457457724574574574574574574574574574574574574574574574577356656656656656656656656656656656656656656656656674566566566566566566566566566566566566566566566566757667667667667667667667667667667667667667667667667656656656656656656656656670707070707070707745745745745745745745745745745745745745745745745778457457457457457457457457457457457457457457457457795665665665665665665665665665665665665665665665668056656656656656656656656656656656656656656656656681766766766766766766766766766766766766766766766766825665665665665665665665667070707070707070834574574574574574574574574574574574574574574574578445745745745745745745745745745745745745745745745785S--56656656656656656656656656656656656656656656656686566566566566566566566566566566566566566566566566877667667667667667667667667667667667667667667667668856656656656656656656656670707070707070708945745745745745745745745745745745745745745745745790457457457457457457457457457457457457457457457457915665665665665665665665665665665665665665665665669256656656656656656656656656656656656656656656656693766766766766766766766766766766766766766766766766945665665665665665665665667070707070707070954574574574574574574574574574574574574574574574579645745745745745745745745745745745745745745745745797566566566566566566566566566566566566566566566566985665665665665665665665665665665665665665665665669976676676676676676676676676676676676676676676676610056656656656656656656656670707070707070701014574574574574574574574574574574574574574574574571024574574574574574574574574574574574574574574574571035665665665665665665665665665665665665665665665661045665665665665665665665665665665665665665665665661057667667667667667667667667667667667667667667667661065665665665665665665665667070707070707070107457457457457457457457457457457457457457457457457108457457457457457457457457457457457457457457457457109Tap mic07110127127071110711212712707113071141271270711507116127127071170711812712707119071201271270712107122127127071230712412712707125tap07126127127127127128128127128127071281271271271271281281271281290713012712712712712812812712813107132127127127127128128127128133071341271271271271281281271281350713612712712712712812812712813707138127127127127128128127128139071401271271271271281281271281419977142143886644221447755145In arc de vant!=13697797797797797797797797797797797797768146977977977977977977977977977977977977147108810881088108810881088108810881088108810881088148108810881088108810881088108810881088108810881088149977977977977977977977977977977977977150977977977977977977977977977977977977151108810881088108810881088108810881088108810881088152108810881088108810881088108810881088108810881088153977977977977977977977977977977977977154977977977977977977977977977977977977155108810881088108810881088108810881088108810881088156108810881088108810881088108810881088108810881088157977977977977977977977977977977977977158977977977977977977977977977977977977159108810881088108810881088108810881088108810881088160108810881088108810881088108810881088108810881088161C--977977977977977977977977977977977977162977977977977977977977977977977977977163108810881088108810881088108810881088108810881088164108810881088108810881088108810881088108810881088165977977977977977977977977977977977977166977977977977977977977977977977977977167108810881088108810881088108810881088108810881088168755755755755755755977977977108810881088169C++977977977977977977977977977977977977170977977977977977977977977977977977977171108810881088108810881088108810881088108810881088172108810881088108810881088108810881088108810881088173977977977977977977977977977977977977174977977977977977977977977977977977977175108810881088108810881088108810881088108810881088176755755755755755755977977977108810881088177Slow664466444417866446644179664466441806644664418166446644182664466441836644664418466446644185664466441866644664418766446644188664466441896644664419066446644191664466441926644664419366446644194664466441956644664419666446644197664466441986644664419966446644200664466442016644664420266446644203664466442046644664420566446644206664466442076644664420866446644209Back566566566566566566566566566566566566566566566566210566566566566566566566566566566566566566566566566211766766766766766766766766766766766766766766766766212566566566566566566566566707070707070707021345745745745745745745745745745745745745745745745721445745745745745745745745745745745745745745745745721556656656656656656656656656656656656656656656656621656656656656656656656656656656656656656656656656621776676676676676676676676676676676676676676676676621856656656656656656656656670707070707070702194574574574574574574574574574574574574574574574572204574574574574574574574574574574574574574574574572215665665665665665665665665665665665665665665665662225665665665665665665665665665665665665665665665662237667667667667667667667667667667667667667667667662245665665665665665665665667070707070707070225457457457457457457457457457457457457457457457457226457457457457457457457457457457457457457457457457227S+5665665665665665665665665665665665665665665665662285665665665665665665665665665665665665665665665662297667667667667667667667667667667667667667667667662305665665665665665665665667070707070707070231457457457457457457457457457457457457457457457457232457457457457457457457457457457457457457457457457233566566566566566566566566566566566566566566566566234566566566566566566566566566566566566566566566566235766766766766766766766766766766766766766766766766236566566566566566566566566707070707070707023745745745745745745745745745745745745745745745745723845745745745745745745745745745745745745745745745723956656656656656656656656656656656656656656656656624056656656656656656656656656656656656656656656656624176676676676676676676676676676676676676676676676624256656656656656656656656670707070707070702434574574574574574574574574574574574574574574574572444574574574574574574574574574574574574574574574572455665665665665665665665665665665665665665665665662465665665665665665665665665665665665665665665665662477667667667667667667667667667667667667667667667662485665665665665665665665667070707070707070249457457457457457457457457457457457457457457457457250457457457457457457457457457457457457457457457457251Looong202020202020202020202020202020202522020202020202020202020202020202025320202020202020202020202020202020254202020202020202020202020202020202552020202020202020202020202020202025620202020202020202020202020202020257202020202020202020202020202020202582020202020202020202020202020202025920202020202020202020202020202020260202020202020202020202020202020202612020202020202020202020202020202026220202020202020202020202020202020263202020202020202020202020202020202642020202020202020202020202020202026520202020202020202020202020202020266202020202020202020202020202020202672020202020202020202020202020202026820202020202020202020202020202020269202020202020202020202020202020202702020202020202020202020202020202027120202020202020202020202020202020272>20202020202020209999999927322223333666655552743333333322223333275332233331111111127620202020202020209999999927722223333666655552783333333322223333279332233331111111128022222222223335552815555557757777777282773335555555555528322222222223335552845555557757777777let ring285773335555555555528634444434244let ringlet ring287444243444442883424444424let ringlet ring2893444443424429044424344444let ringlet ring2913424444424292=13697797797797797797797797797797797797768293977977977977977977977977977977977977294107810781078107810781078107810781078107810781078295107810781078107810781078107810781078107810781078296977977977977977977977977977977977977297977977977977977977977977977977977977298107810781078107810781078107810781078107810781078299107810781078107810781078107810781078107810781078300977977977977977977977977977977977977301977977977977977977977977977977977977302107810781078107810781078107810781078107810781078303107810781078107810781078107810781078107810781078304977977977977977977977977977977977977305977977977977977977977977977977977977306107810781078107810781078107810781078107810781078307107810781078107810781078107810781078107810781078308977977977977977977977977977977977977309977977977977977977977977977977977977310108810881088108810881088108810881088108810881088311108810881088108810881088108810881088108810881088312977977977977977977977977977977977977313977977977977977977977977977977977977314108810881088108810881088108810881088108810881088315108810881088108810881088108810881088108810881088316=1310444317754318043197543200432175432204323754324043257543260432775432804329754330043317543320433375433404335754336043377543380433975434004341754342043437543440434575434604347754348>55355355355355355355355355355355355355355355355334955355355355355355355355355355355355355355355355335055355355355355355355355355355355355355355355355335155355355355355355355355355355355355355355355355335277577577577577577577577577577577577577577577577535377577577577577577577577577577577577577577577577535477577577577577577577577577577577577577577577577535577577577577577577577577577577577577577577577577535699799799799799799799799799799799799799799799799735799799799799799799799799799799799799799799799799735899799799799799799799799799799799799799799799799735999799799799799799799799799799799799799799799799736055355355355355355355355355355355355355355355355336155355355355355355355355355355355355355355355355336255355355355355355355355355355355355355355355355336355355355355355355355355355355355355355355355355336477577577577577577577577577577577577577577577577536577577577577577577577577577577577577577577577577536677577577577577577577577577577577577577577577577536777577577577577577577577577577577577577577577577536899799799799799799799799799799799799799799799799736999799799799799799799799799799799799799799799799737099799799799799799799799799799799799799799799799737199799799799799799799799799799799799799799799799737298698698698698698698698698698698698698698698698637398698698698698698698698698698698698698698698698637498698698698698698698698698698698698698698698698637598698698698698698698698698698698698698698698698637699799799799799799799799799799799799799799799799737799799799799799799799799799799799799799799799799737899799799799799799799799799799799799799799799799737998698698698698698698698698698698698698698698698638098698698698698698698698698698698698698698698698638198698698698698698698698698698698698698698698698638298698698698698698698