gDAEB1=190464646464424646466463313131314313131531521212121621212142172141214121412148=17012141214121412149=1901617181718202123201023212625232120181117181717182021232012232126252321201813171818181718181817181818171818181417181615464646461646464664617363636361836363615131119108108108108201081081081082118486898689868982288688868886888682398989898989898982408080808080808082568986898689868982688688868886888682798989898989898982808080808080808082998689868786878683078986898689868983104240424442444243243132313231323133391112934262628262628352626282626282626282626283620282528202825282030243020302430371416171438141416141416391414161414161414161414164014141641161414141114141412161516171615164213161316131613161613121312131213431113131313131516441818202320232023202320232021202045232123232323232021461818202320232023202320232021202047212123212320212118181818212348181618161820211815171517202049161816181618161816181618181819501316161818181818181818181816182018511618161816181618161816181818195213161618181818181818181818161820185318162021202121232121232123232354232021202121232120202020202255192525252520212126262626212356232525252520212324232423182057211818181618181816181818161818185816151315161513151615131516151315591613131311131313111313131113131360111513151615131516151315161513156116131313111313131115131516151315621613131311131313111513151615131563161313131113131311131313111313136411118111111811111181111118116514646464666246464646674646466466876767676697676769767071412141214121471131513151315131572141814181618191816181918161819187318181618181816181818161818181618741918191819181918191819181918191875201820182018201820182018201820187616181916771615151815781311111816791616191616161916801717141581151414121482121010798398868849979004085333138666967767874424003088113111311131113111311131113111389111311131113111311131113111311139011131113111311131113111311131113911113111311131113111311131113111392111311131113111311131113111311139311131113111311131113111311131113941113111311131113111311131113111395111311131113111311131113111311139611131113111311131113111311131113971113111311131113111311131113111398111311131113111311131113111311139911131113111311131113111311131113100111311131113111311131113111311131011191021311103464646461044646466461053131313110631313153110721212121108212121421109214121412141214110=1701214121412141214111=1901617181718202123201122321262523212018113171817171820212320114232126252321201811517181818171818181718181817181818116171816117161314131113141311131413111314131181313111313131113131311131313111311914131413141314131413141314131413120151315131513151315131513151315131211113141311131413111314131113141312213131113131311131313111313131113123141314131413141314131413141314131241513151315131513151315131513151312514131113141311131211111112111111126121191111119111111911111191112710979097997774777128486876667666766612911121214130191921191921131191921191921191921191921132182118211821182118211821182118211332123241412121415134121214121214135121214121214121214121214136141212129777098910989let ring137696969695665656561389119111111111189139111113161316131613161316131413131401614161616161613141411111131613161316131613161314131314216141416141613141411111111141614311911911131411810810131314411913111311131113111311131313141451316162323232323232323232321232018146161418161816181618161816181818191471821212323232323232323232321232018148181621232123252621232323232628149232123212325262120222022252515024232323232123191921192119191512118191819181816161816181716152141616161416161614161616141616161531413111314131113141311131413111315414111111911111191111119111111155986898689868986815696664666486898681579666466648689868158966646664666466615967444674446744467444160211711711711161711711711141211162119119119119let ring16311911911913119164101086901416181715182116521232527let ring166191917151314131517191614172016723168212324211692120201820170181616131617114131313131721413141314131413141314131413141317311131113111311131113111311131113174141314131413141314131413141314131751513151315131513151315131513151317611131113111311131411911911911177121112111211121113111311131113111781111917918011129181182121110183184131111185186111213141516171819202122232420211872223242021222324255188189190191192193194=9512101951311196=190911111191111119111111911111119798689868986898681989666466646664666199486898689868986820096664666486898682019666466648689868202664913182118182125232125302125302033025213025212325212323212323242042323242123242121192116121616121620516141416161420614161614207