193818342015274839793841455527831530011244726987545119646161145181259640731513394121587424749565869079461534011519858627668164521497614181115057612131820314450887716663063871352544009625516276151624732545131526536546553022812698097636274737499476297398499632651710678437939473362101524592932860233101178183230636795203713526491975057660251544405818394208414922281625450880213038015737479895219071659556725585455773728504367515037711822978524602057965561476860472926579510501258506676473712210886120564163463356681308513688262366280543143717143719091070885886302166956013392313337686856370456444288133661948933797223044630938063389770553282194516847101108402051956814298714847262240400507733056759067102884085313289112439075479566256126856036408525520076364960808190095315423777947531187245876456023184157027421512374886880000473909633174260789216332271392037034303578825974973554315659268994688428071878961646867292692153667834500972082476630416524779284368106460468787399019013546416832576492179986043593084594529962012362411047275824324191591034520256475659899415444190699128483944685470892199179171884462389119488633573612593783324997609412871721205319104772681411645082069453672307238733854303875847430923517991186995024475455104460152724029429919671401681285346645815101584078872837875439454003734630790440674659726943051815705858041434238410673487090465131990703112718322360611261422299596835343059194228936204640271348557655087071323131759933557731225816297958547071240140723752596016604969831223727313225778130133386459989313985932066679635240359181861943693641547419316853448598741441768033020465086109661533391487215966032138683650911764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000回がんばります