128 阶二次双料幻方

返回索引

×123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
1999995562443513047148512128023627911091820649382621235551859211646688051391204096136878754457224780603207909335637099683121341815480207813105765918403015075660095330809630351727378184067513781057529893396448688430731145129081012962715774775547003406703237831420707811251237437736644676498362981066526602599522481476095902793461290900300861353311365094267501843534331125472396744652887922117427812117830735162412838137305790335334681908341382536664501096755125393746824352439712238171483811331142288288315318572349581130404212375185413859465786511024490225088913625600201981012877426284037312142186196815118344155370651562531301925268471685759240791466796875333248745451374037525989965411861348088062439144732942536238427639278745468896878146959596514
248637440985856323622216644818436894705811217597217256411850138333560638674957611455527966261937534283406450575547052941719458794648638457627712535969512886425671414741887722033317550753552296549582363571824381039273506931270084124002257051462259386647817231536121228970781385467440266637461093117662943991110063092761136205743712197062917441200537983444235923114185764763455513762448908778663219117690124455651176539625246223743351038715563526391099489274388619993562652075737750123386546283571813012814082611931308926755833980012409874970123517840855296054549090623436511891959842021711230124517941407033203551309792937509875259007902066591275945860220400191436273295225454124975611424327920111170025512821383117569310691989592592305261041700468897
36953053333303771881053929515210835692237871222306361070581882151629421006549554358902528198799521290786734123712598033268112082801333141277183658266761321981928791086990679677725079135480899316496879758317135098193239985410768167769343451514340704133403747379998404120036044254267092648762353259598679989140587250079813377528492318153617122311329690070980311263265034278641625716191097361603780621976598695821968815327192441104567424044144235991848493173825815169450553121136428490774442993716061254477182295290081189309706731534752159241208125861248774754151231871071465462707716113141174888941715147937517433750012771993860453807868752352580665896082198510494547636236271659596493067876080124878920015270791616836316986343989770858156299749673136608
4655765806713888857172627122758835044104533240235294050125101630476913036458315303577809002584555701926518629159811212612155173503775324235002258387151962553536084675660468186578753265653739408629085670779511704423524911277472719662229843444510820711664102346859509625114521010255533265317131558836559209250520561213634464428272761172163529552661002871903948803418025031275588767596213465395688119419956353079567451883702840323666711301013351414508355601183732128487934858651687960255790924020979810207139304484923704724556014007184332457737463588313457657220369444697773307237611301446533057221196532298767242025701901264032271875263820990869673839115995045801525624242425580431031221873171237463372268254118130929899691739761408778061007672861239623
5923930658492639791410206375379884407102658221999414181322232999112666543732691182711985201266065286050257412646115835369117851308037330982819325586531935305838120257331277416627231055116053915415804352343143012607461941565037606232591246851683332974801008362116661617867811344915205324217675256534917223485438205304750452059750858777319052860565433115113623777115382558430973017114444318566222611705222102914199855673232140994496041327536091614051254767361379062189991130388164305249707438544300458325101314327182632345775510021036263315118237628034916433526105018064626643354616853603161711717500008390263872963150390358852394547341906426930272147371952321463527395846495204394989312936785995929745480639423669442355605566754100604314992215703229865
631729536500854560616234775528146475960130114434840205843768625636224124075107732102466877769402024396279333725130604642663913302702660206669450915645065280837255320364844351712819665542095343882971353951136560723345136268116487082133144649332288529618120439274666241869474639150275623793273174246888119671578427614548193905149054233645644055834071947783213652420182951641163127244154335511505461159948048689144380585690851133962235240715806513621112046113187744976438843123142907446392014668134665642112380702536861051852815799685549428358783151114622121561011841171969386936210909605797159381258531059375684684404342216415028038863220133323090045667814576311289763287132812591278810875157192138998676534599360225101106872643175793583802639013914631333310
7188140106911949357228130815463408986705720110717534963218702257924129276011222112531131334948581510128522153703217651020530717263654981106416489606151035348969361245426714385922138221389934061851449114419068482171813560273777461563619471570036131757131954486158213993758477681503516377941788033325171447012702009206544608490801638505096492605140304140781990899325169447196896295647125292686172247397937104547155739353128702577668251775309917183432030711915463259521626255799095544712425329542899391568807260162282145416455407963483865957378850130743519317714861646398015053855159075540228531253423425615204195180885750963461144464923270624113915767111170866510433164824430631843970761030239117585735743768447626023054658913639641645872712107514181023
84008574089581478288423315250684293133728997742786447412542746365179492509694821022212182975331926251265155925953396037689504756729425939154773407784503450721855111714117093730535297883413601047671292837270790195111868014573628970725110993552743503686656012701963403471345209383042351815190344929214308611128226963836325411057572158583878595410550608819894721034814149384509454066803805931319571324258155334207702431806777276681447222402840634179884685093977967163878383353350832164175457023570410583205110583645620108784334576221398200961271811461888867821136552945991637812616562214451678047931475135139562509112340239210501597534274771329454122490027908138421021764710940931666721270597442288084181174369293194610881095105369252399102807311466641499740
96163427809234140964485554711710410539013400115970795644203584903313971202906177756058156457639269164025467084430739890321563878703310182133270031465540305338766623098368593017736414621985415439323027045609514785184912932375112866081108146156225379763225652795257118336013007473712321642056934961673271101187109278766246120309679122487322631428145279315163609208171514197707544934797283644978404069741906223471105851222321572822524535328733258516607956024243994249891344875667273516317510426103457919700211432067873149372744459043610841661339318479003525817454286664745173771936341420414331334735922262822135359319054218037814218834765835010781251193997299763394816729461213235061913575523748052682633464341307228260425337251112854560677980182198336861375
1032240524405834298231885941206133586311288876126918270497470359503285704577520497196666159531368016775712072617943207331636743276681180095789692506383051201239411745116126369928515559222470498353158373696131441015071830364996286044929818344376852075016338055924547123160092552148574779510987872484869457011614972325416911271545075845173754423411492374534119415668387643227253530703537483483161136208813140508461838142760720824932534495370999675661210104293101240772954027141751856381621417927149216147729550311596385847224267318363511034747305411267388495004054715374795467288901465366118303021935576113930924343938470479643245183513662469190356731250197505576360535837087413723344181115267016658098180141111148666641668014351094685883099804489286858
1166409240758148171162197613999990794089016744212914518904230603943397907523488414410752089070930152358839994250311489475301310691111431251489015859132369073387005771859725649273842123679915328470364876908139969613209713522892658382916201264423120885332826989215547554881792188917492030757473785131762043454714389201986622030491028795737217448236009310393386583596828611187606467373826984550686419178776955485152798586634333212929133949553999026944612188624327921109580728264253742535511396985019095201357461300395509051668668336214390387628630135157570927751046121081883433501016834295995120040234165627015324253512329823275628580597500048717980718516135052260713141245148231341483082149088326878524427214583811225112015253927481155875834496730446133257
12325033823858452266513583624318711444332781222346483525510955171693261148956939584330447989893354356811130897502160136395224004141611446916131499122972898619810488510198266699969294910372605650456171738321570138615470935826101799614155949070540295014775283853551238844778529985179507039645523376627618864567192794181133875343983884387343410331759875658368742256220121807267202432096302071271917565110165227315766121402830540925417571810127958427657313314072733157147392037054393564882039842926914575820361912846973940042883941388719285337732077451613900663498101090567201601582531792794283175484549091163655253710562816499529153405944289048405547482368676834375343744754975804038590801766611194608484705830343116932244016198265312676817859951713039628796
131359277428324213078229359263986302696843962048859999487096138643496300685929491928272067131295634296528155937255835982985815054192552783528233819170779406160119666241820339675392109125906471525085713778075297112498001450787978411211956623647938519477124818636500710190919204012263552735102256446084967579211212832442019675823357487297113076545575411578472952181127682850531532034527121232995264484173277762960881146534716407379236765984656532374525469069121831255361265561322810272252300811322968821525105514823944092847349697859561607884651711532618648202559611911125003033382175898315461297035197865917168171486668103577255612921384875466368120734212033109527615719922002941346497315102086623906494313727878371629487243882451138904264883116265240150
14152906190099107081962320740355143396118528283153746155937472541606122221174478111350493123268418027146322200760103334583276416596398210550642636655264956181012023022156551522222597297669331000534686453621016035517575461322777602951704846329269369710408757756161200259282810019886497137861634737331909512650825631012483486410823934367194510255085269644366718692572651616679306061262311952721673481465373246213217110776816931084176262471951398189928129459131003390661198449982241807192293651105830928243218054104382055173739157514290727392329701243060313393011291121890238646319473496875158004066330987940738150100359616201923609640986246991084829909372877533724065693780784438561421251612636384219896154262707645441330418912035090827204578858200452974639
1532124312269583058122360578278162771794724176518731900366663590597632341168318151623034469518630154393924636923943673419521323264611091449901087674340560010610536277075517511370912384184900105599748223216790103108548303896708022615172444926661840602821792862801105849244851115026820539810842028302820551255014830661864479198672639522179865520027574284287691385088196266942673681481276695378693279594867867346554574480440578268395170866315327415720092893660343153969441625514252922332822417416378904037162126584408894086625295506437514443203573432872918214972906251237698842282355711181040645165100724725502677804430622548197932326313341117437431558414237555482925769117147260316121878979570478997814941554138548484513678501633579501259365177711105144
161671207645310946392141622053178884265807569877351288136726235555268066712421620111034512828541884451442168023622509512870673943765302311060602338242255356195536184125131411561188142345235380931399562146014441602551204588307440417979010139456746375521117882662797116721410073081789252909622366351510353510552703636662048447473037775887607672599550942885757661074797033652811614867312022106999217570717622881145351983197277410408351417213579610818155892118421007100207207211230165753946099135920144197789372834334122745541441501216113690568275284901903971234079384420387240372007130353331875030779573230286740854145117759695514489960854157774524931963873160314337791330768159075854557312807076579512788179169291602639111739381106611289979134484854178107385
17419685803502114856683631908964119493625512803813425363373293414353380503238178846821655651551570290210242219805566875279927785884948461488311629625591680328282296227198898822785106675741428269736632995389733600610371072385261496419212910090311505701596243004547977292489518628584712214444358552030446451633125256638738710516689289014690607194277188192752343116646814991478266158180890786112867972870610403452147707683643227139517338837439667242035139785292711364035628758649197101484078506603999775530510099225998620150103847812532592728076014337717060967347124433069636819302286440201711014922626873289325116211795522463551760256139063247910631502110208843892248249908327321448184113802332650813362152997838971669361819581142097197661134903111837718100
1844406818459778905359730275707107482337392117948910141523158225527611489011015168252479110070959131848365143580582890848331632349989137932113138801515582694399245886516813959170680118731072455764655780538804276460799627369933169479906210360540268257393155133727053842533870915360386483506226456698270475777727965388122986660471940732089004447981431451578182619216490831055924240831308669963620605726896811828725056510731982756420143521268111213549270152134501083368525733573494715796173611469882218951275684226461362717175475296884131250104019386803418907113181259175686056367002178043143202212153170941537688669153376452769463058201191839526248175858021952422265347655724493857470818310199811921816278056802765062463094769191507716667833108448705738146619
199592836714965726147178542174768291794417400445585014845352501573087766686555631668206695197932624545355734433126382221867102920657612736573975351381922440896387125958180355175636661597384915023371743273531176307573116800414899813287418258753041081621840111125130732985696363121932666029288886397040152232705561043805238959126263584111869764691154586104417760715487432418576310161387151396510571046886443183227614409096045564067166899228942233159381252621313571742911953283724341646673212012237714574089739934517797303750001329867357969367878917415315414556852439758342918190446989038583397234129527316609127972849509215251780312253121169465807420803990165299655512236061341231260224488110272422039961480315897399703848088153111953700439857854539183006
2061530555085107919623124960292243041320162414711264241189308100690213675517383884861785881913167361525341797024238067448712108025445310839512433382105966889113421920339021761791872656828010519155325954982869681894576911610105867775313100432243870282423147099750190098223689184133270715125608925608194333297465386775868748081291292485913175741202900271821260724865192507817713743707750173272726591359990781681051281267400904266514158493847535369881579538383447104501197955277084453733797197949581400972859981240848327915254933982661211364234375281408102362561649111177705430253776355708187893222015972246731341922122765922100414498664672256330660664767285695880819636417184946047821451048050999916461163254275156342627134964938488237279531394426528886941
21157684846291550909745999840017985699835628493553465303745074563845841251103172204975162029818021662219583240418166282065782226563955264957867654745082305537333499304787735333081873941373331212757247910270960933275349088783251396717571343222085837611419290154124752934256216107629018787113428221277015169224589421955492793826057434970544272818314819131109840254511358717866814066913541785122804272332607807490072169348237043804072305951561547542105452718323814830859731749114622155479273393072118503712500968106668056758199327364783852761795542212685520550117082811842162029652356391461847919386649012204469370719378152537420722795191136900250041170051281934102633315259230501019388775385810626099097964918810071047092537993766081360161446940143110239371
2255517289730205740114039981132015735790258343890631776488161152323806229799323381432796012110912417704053659373510797327509011486561127890769183427289282525582461642352507822331535079471551232373308382731371865135935440260344347361202552974665996966627700332277407288963114149392159828909135197258323416762735292905640363424919246441723047744029596460143927112416731908333259673231163732292713356468475931797421035664586755379437141546586282737753822722726253581471284826139213369348632701017927687862112945109687573735242406626197473655443162257372401364228501408635460467443142425260141298549112030511773045319462502324147637111774691545743110574624246410573172728783490674673131546164510935532565522223647738053147167409225539059167410798337245809352
23596646173171735689546356866554115490863553492039878625692544495338378831147869472891460751886923645251392286451304499239776580221629489119185827443284051135521155045019152110422342388414163512395510661601866543082171053990765891630945975484644981107593646534128424479139363623418614418922576811219152115321509484841145710268219610236151036717893827309652634841077767272965138178552101170508027407442263164729091273558171619808161265585014851034044083298242281314061897475061601562733483151536434890625395010533444290437797094653186311686947923679610901619151518010219330901619153489309496959935638924626178915334420838159233218249214091581352911172293142900257499119961011489626095390363649851976339713757860278429205929422513103501031236510305580157421
2433525915862098553072009100946669339684177109404019382406551108214779722071512337201366974418149324292725311349665312450182723840458625776100770515135374478306572636973278912364231129673334973434547427998115059514958204655752879224314560455425739210054372674696310651896729775491595764138934371621425492385687334244528373247837413306045895346722767639087825496301066656212251401286249891103725712500413945577179275626211373812527544187615331456556123118625683915151255330563121874913412043081792651807128212234608459187504556320515254817626682265535305050127389631290936928532159616955826088956102255864915973167960011914449661581343794468132897167072841306833473931243518691372887362406665739672629181671119572054629143625566090639367225465933003134082
252597045974652643308418123507331156223791628630711685571851662980083965546472488434916329579779814233757256026234436891152699452460122879526272410513181145653968312578887431091146380142462764679352415615146722445875794407612659992229305461386008352795389505358950279611719390886839058557657875632745424816811103878281100741538531649875602048345454303193168406650723522255410522956776443101617636983113090683414892769873703261364064302093320175806106128331017170185940833811221584882292391943392813841374397642355182379399892538436036055415559171101811156251064917019004895526983631528149422210800552273101086044698914398994059304501764458493440367560553520547884253376375348044543883777868705214310538110186015195064863873422892872401215956895648818522957
26593471546227591324436619348815792722137310791904758605008194834891548690507075296908752323743614897023935180874156934812539119175216654811973265947426700562410169063356489858843637905104296297996116159631530207030036915847835745612250511076852641862669801186103769152135237895055510594307233204304306958716874211592938790713333201551222835339407897532593981835609390186134795571484953973737741613817919143946199896103028544335550374237501213782734961521549576750123470251775550116918162697977158626210119109941979920376694488067601065177778865276710326469375014483728762115545381881733832923761671932651951114162292362286052222951157302705985117350883480454619368762406145836712085222918514571243204213826431795253117881335181052991637166954171045875778176
27463914324633972052114440175113909562220342112535143510136881427583435371075806709995655817106884651287284674384080131173663881272495376173274554333280132125188649315758102619559970285423617652973440956386438425845154468279796986547109116476750153260526562335224854372548628516774509916886884473454665395822688910444345955685483404501139909445126440737575780430072546459929246551243175216432270272975163981539367244893235548104170106567523376940982411188877823407580101456536412562326593303772278329823124939831725226091720035511756346551230339393750043451183526117425878165460174144155912432681938640441566301357555895651722496306978376319662610184305546371657166216213424144707606943148980910521356519107038148013462293662313863467279292674984087482219
2836121504684670902892683184590157761923307131184455290372757170355961722086101649056129090683775524685425134270117300141459931194210664721748675077734351861420700343695247764753412477037580903870372495906214770521415912443681371158439373301443201012103950614302593114642963741577107072072655101988204980691405202630391099989248846221612705111483132069541065396704344811608319373841849470953659983044418538514335279998624987414093290196167666257293555782571953651956657847175762130648747676513518472079313111465921988254522846677315914074850703549751940642134487187544033402846119445489714004218273513301734243123024621681078747053866086839638456614350976925157228637931220159022616002329539412589923352052677311005341226268238425142016751375522837886902
29117471923704223752087893619476108013526075799930638371276250722561432382120113132333410924426636186044227735263245165336696143120814016214683007760595599544392224955931291982393635978731728361361584376425272691348522413137896290406445240674832777893828313663637592634815692510191548941407393461272204722205835791946678975540359228455555084168543327516152646165245968687239114743219418720763313782554151106253422198891089323029968297817448412137109510023624712030925936210138591500002904301895138888941339215180277884412122490634275669615856961340559437220125290231757121641328883028164032536726914078286524619511630454760765277728795951948873131409541761240511483398493653241871288528119961724812101670682195685701953472546425449517855389418511659109844
3035157233549735556313167185313778278905256295659695317110754819900395703373846078913355188732228244933447657319016556997253101152098019552273126568101024131007567727140139229968647157082117542063155190167300984717861480179511943965453118346188129964788924725819997114706251080101696917643019845574133914204768559156432114765477874144170732788570882166665159306107375089127244843413339047440686813690956448805549794794736943474065212431792451955756652833748142290881018443266722332381459375152737269606510552869597043011591797831249979266736958875894537364357976887366817133126334511549788990072039861082480605565412459200066970842842252592643237527550110810941021871863965020286328970373811861511158297464244379982992348418544964145151136243139501158165
311185211032720175786270179129616288697783275518211660672613190154339965632400653134180421495897791221880110814520667204402107274553986693484420908369114121814242991210895257652106205326405511906248517014953112704052483046960551599246748261049979308757192965396465585787878795451980251186828829511788423293362444137901882243835006211955476117641110757074558550141427854926151726518494873613144711272712117712173886882222216649157470196968489786414393865861303169158499101100253125118503011230424847911388605878171040003272614811872355221457575230903424891218690295860137819450235147444020872623235367655094199592029703408637785798195273215716064076935328912222533401616132533135464927071890601539987054575630501797043472122651904793611758128963195884510218
323028382636791458717474084869196979282815868922967683584300647514975681722428878774664956232393319427118140799637904568272620543383589937350130740722491569593915970756754801010511042075531795771201808509905855511515871072170633111442002857844291711239506396130291568401147866320127158764529291142755247110192281860222633552102536317565387114311108651391128231373106368725825832539530320416429145825611109947335511847178333601003266630036908971032796940231536968103747874937433234393113562013562501319154047434408889632512699571991844096482032982008246559195571311662206181903098969511019401582658186087805061188795357254803321591665985832745417419312748754100481575493606610213561422391897848401774665159346265204331045258543640614150651961501047384232323
3320233861826765053666969768872260441545821576510335152008081464541803350650298231116606183299612505956069845728485553126467636519928749186346982960110435213577159614847791121779015474876744545321387952811545070161595279416760174035197241290366328125377559393064243729885780263825814197757441041125937836331388651291002269301212007516037975363263470883100951705087604411323397577343222197026241171037222510935102890031212275801082610222399160853940965411591015956202058895477899125138432468141746211982113389581290012939381451916730195096126189693004107745513209373225850899889098913291976428897446120039678702720151421033443760377834406451426210989425384036124846115419346868204059014373582870297664710280615490804832012939312298749855372009082780642411
3461625378060819390528327392309825182091966816372682281813343047131317255293754224858330359883522100471579016636139267696921238512567037312394212393944417401388431643192738576475552691447587834635752673342972300791145792306054118545363171245252281250125086599905825942311494056881765196514798256637212121192120102111365109124841413782025101964729912730798039145146125004075307758563464405709943399996189657211068282510328816924232431300612389874653669777799595316776565101597549234286406231254721199769047745106264396232785526995153178265328988062762800173251388115871671612227873724005011603526480911386964133421988715716510951089429032389521020670497245537556512756477211678742009399338644985613526252095912790861094049423578882721862551265301816582
3553632856205422719234183453451188378141228127072510180249414426418861511062926531217396431287827046613638083863541571929472211320892309073211622087011181177980718776010148255921089209342215719725556124506345048543329148720135113413979545250001540539245665316246748695860226878767474988287452120374662513958417897510074926724279869416115146036839967838117797919844047958845351228548925111110476448339593689401202861178271110131792926233158787188010119468981833876150813361961065421354135127910392207141100690021173415351175665106981612018148539972570519753811227176124106585673925963889791518107355854022134428898015454551590514330672337573791540127863765605128010828099479640666102104601154638941427467359908309978127799135833335628083324728158055517028973
36611475602306744609013291257611376775532562790239652246451154419351875491503646290213264734349771666212993751777577001787132408836318121733265211319228125327433130570344897032825978505206465254298918373565964612187320710214181124445073065652105701000692843752110568926018458831286490218140616426666272462311525424495311060512863602169304823710561591849402262579673204831061031283421564814116111058636428368274715752307452151672234781395364403613782165993353959762086274043631284516994826617954643131936417200864279342378567127648536806044031574320346502867685501175135064847654125510493617763712591353578502601481171139256275547014934578978279559212185552871446159729977575430811012529907211470263022472167378113212134462826272400629755136335551152144
37123959730518425078678991559314928737126483745364261846571389170331384011803053277561639263208599689044832529191113156267578510024108449259548330597422862621634433513188043712731471871983981519722453435549625524096329175862500451785545014985558161446606260651311514062621671685577321216340355208504439762982575215660105571277592626613256837603353854706948605914997418320410154110823181787332248715640839695782370011280669983920876154111222541311133322285441132323258076999525953503251522081917294201012165104199660990161104483329348335289014273534617141402922087311434907416600486438411009286814804315309746845237226670854353477576120981639166540152530417971802112627507442873333102193635711126831326017296384398575384228850935791131673791194845175290
38387774403291314721133290041475917752686094231021443299681264045839276910186871671564299892083435233868705799001628297589344680636371251228704375081061981368963233814096712861012123287541381892989962319901247319800166164577946875526680345170797359024722158032335327708028753812126512257083799411562551108302737337130158118361679537945628530330544084985592867042377294914111478762401907404116432722146508943519422979766041384928477918636456454374046451993680190294101110125844432853952442515725864987473990660228060785403863490272813249338112218411041522341741774112826337093260375130704486112519820897997056059135047312108672758339419346318268017374715135732818241335595441148915135703144109853104845564545039253214977499059649262045052009984591441402947
39104907986346229792315177103750869306366722110207450232013092335699334064692871416366224092136605173970111693136545253224824015442332724402129085544595244776267366777287926117100725582916576467488017921253521274660827406251843386457488067589630164258255227251255101484894177189131217046385429147773640305049093579524229989744791512396701582383285561951566161415931018164358381548517525691073113396926723898020364956658810068937411983198823337842138058812555431935571194422765151279392717902540259201505713797270891330205649302718633019172064305327121381231564216497353116516195983223604309676286601303759934368134858840580297475299343065828984833011942017649943205415064534837915297928114133614525273584453576616151940857010651979245970113914552587155876
403389002369731586151514998421614929029727257732351094001465236927095271144881069537531471489842555743854014802704542552347046042535632381552016058514477418159691956110033835361023210204579382539180158974916105451290807089196715171068750227803994117755351009022859120743414698804482213329821209151264601291676189039882048547638989429909936502832853068010526608235240713211893997923617493243461636676536199668485469331323196095384439826562628377477410656112903888888095147399666394845129271934326011085432648218826694295632145483638262264653185734152739553151787283925642014751122353145810133171730234834368115562531279451294131388522461244048268695149063748296626903531724121079423660114845077751547763394816852863317831839575904362399673272081175118286965
41372627653016655045114596672617132784565203721306242333795396513402136206703702828133144267816527368008751113742940689815110607813146813052516552115605703939043289051474446201357275757706619942260482156953550321188153304452272462335555121864525308029020224567500346965625158123814204120461529766323524466791503004474753242091274758113672013542138847920958682145711651221363567235554175226579436148550498887920493291338744451438691451536397598416009360870782515188014469565135197155785160396021764252744711301311200215992405053553353132440868509958555044340486729317521687072100903600751333090391369263659358260127863028120532855912894453451799846019201487490386568485001167393831861426929442746205100192819943293205743642321665516712681030221115791689622
423059941965558831281988310673166528312858120278764629257564286110126625573334213092191200358363235243756984356761019920884014432938642712960661461802848776765594199060776179798101940065121159665168340801570520713610101731752452531175904507718558419432345154839654046351632843750355509480300333638519215913541134871788426663283634931437943543854168416056176064086507961954926078246545452881422864324815013466527080311555444230623138915991911087166880771169848072264210153607323225495883140966218913137694476608140487522254931837811442097287167300899765102889570510656651855495694229394164298551568881498861005877394891494972395770146332145467492917858253128885187034052687159661679718697619074390189887334348964434595648081177395461525177194729360167817
4372208550355040799248472979673066511713911188653407215594932513353321225940577295450492437723679142438557506375165761894251045948730941128914349251507184423922432591798530380897448147281645246645539540927320502465135144538221963622397331635946242196536373745108750064518372295712262666578735043235542211121383134134543134046127044427084212930191047933415209709355737168682661952377870726064014058514210978586665813896410421955501316102783384483552316260121082615586956267063397740276044699465791638349777935091883323241901319373380487406440677565243140420630155195367751094904608962926149962014663992806372396901666401093939217593384030117411580829474401212697757637820559932243770482705671199100315522244069216027123895215862277313929934503451763993154388
44366834914715106548976213920721390614388484543893219552154301013004858331065126551997173811020774259275468224378557409162906266271114826930308024619051163109001719330012439173668041775884100553533542410664740881727221664176929918675845704748763357491820799653790871296317102106727218755459457155736138371590015048947784993922158251482397419172144931840626361984616972738198137362332619839764399685121784183631127776536595027375611986793712956442731155763386736249637291806309759251725577484162375325824119133432022124725186148125273829558512858673910754706593688036324465697602195844526180857107478872568416354395013062421648012510335743285855653911161017050217579452497766780219151774642731115163262368521514499653147829545262838597540880335634829647
4512888543597812773753847043332258774044744656729950584583428875458626439946674194649956347076141300542475024408822714353828628225808916285746366648865095001551165872412938442217566886712245313000002387987720965950211704952506291015436318474769587300174880801163295320628143514310653938808462352572171240387814951229206153684781917363635497145234450770512703163507911041331825141214929329480238146299931290378818409325947946837777472458162063595560805221122980702655115560965102652372192523781999057437309483663893166310190853462352554919765244564931225511763010690341756552136935511246883110415002304189590212544997327764358400057111679827912311401724965296817591170285024196069844740124472719453387241019185663132355377525870137426743579895148191593
46601115089218407410578338186341728399632375331603565109107603369224820207919157202134869970291718922088831274259583867820631477141237120820877495995428705758521023211944482823137801312442783790263840133093751316700565041351768646902724036894131200688626144777119862763131530279749523238773408905548201577719773856123801781275142090645084894211057783751502129681909901145448432278233416503120592511066688813752085769971425675573622991405268798634444121999412327670511133921382071906623346079020574661612531910965256663504276442208352873767434137235126423515121178073392673384028425270144710759636646937968595454624752346137277874335533236624138072018608299635924339628799350143515232626582737450274066470395601829779389510845875591121527488521087714186
475354881519875258473235214753423186606660652847259162276519785704165854575348735183121613123143143151277848306950269905831190309511475085140687425463979156108578002410891985671624306183891031259743582246083001111307580817209908979202262676560159237555191600344590811395954216964119595166446108223734455223128101044951152495119823479570796529090439421865432720421127953235347117276420087137130623524021098963967613199613437716988782805888834913373981443043695870758608135133013007993665492837768486153731565599625080581172353947262110276641188310956555352899804739608995531308912539541239385767178805900140811557909242385254484575937216412372371872391029182643931239264676102226751131570661713959651248340737910323757449911328162881891168668289726111887
481930531322428268128367135560725281679779108721826020412533786875214301296913338212085203327871830669208510935432378602145379355525651941034155128613967963410707198153159823900911116913075363227002316271566873506250835436714981146967276059005162230263694895564110023210355174229314574374979413460143429043460942690604575412061100003213522275857149696189953277847768489855901932931921881470259502911153181401377474068447361175875363014665221333325342871121706851222743356642144105240361045502192395169350825585493099991640779436146119106362554815093219576986762219695343767316894161658852696513654474948715627777071095876626955763497104920291819124826875920930413503423718551252173328212206955710322534228538211004996777884556588444975814614019919785168696
497272601007809102507657030821325715909705613928716559535733143346922825312273448021091152637254904042178457001246867260199084781384537859139448134303436562536465136498830107792796087945486631705355910064001246466913054723908272771317014293381276455222965184170793963117913016881679668124730264806313013463241017171251160149342000739848791673401553304207745318694416317961786172065950596748273836566771779112351457312384114149744444673330580725691842237678942993366741355574749242971242037404041018257229024746665281113688854067803902224340073693829477655547164472044956484055298774378261157935313850134161450778631475019018622810215374631211155951185457035422777756733481639439207710537462644071252427521130726255347152497705725939551053584189022867273
5049575939258599688606051729089806739374512922181653842634152774186057483028316222212083726962414514742539978650139196828106714123633520212297699124725816024375011981971031814277011110722563082854298452873871355568450931732227425628662935214865230006475720143757961395659789686215807426366258326478959448336354922103491569759265323486382729373765151361808524213406688964784131995609285947961492511991021963196910421740130934118254726721014587299399385654816969913064498728984119991743268281423026125925412007123618110949001377820749919414511472569106672218841062330554073544737545589532166855791097881148194155785382288432241653493535148315468200510161072466011994356578259721739219444440379368135278864867311693250680280058119087149357022813761967263980
519161905696877227331308602076111051296480307582537912714082124272423935739375303836436206976830410063836614466101007619758296764451936899339848750014878712737413291547065152867472063292337674353318332407238214352690941091293247111331522548501167265552511783721053485645936891698207503506532112414430912862232022911480941569201323158569851130120220179739114444070643771091911522679530343167668947411280512652289814323365634323464461329627331289344404874395337896523446124171032548690783662781100234787278102261536329383758243516426623031163251858332001846917333691109426404422584973309155196232249104717619605014835142205102118836054157407934430466445839943189672578201155554456596292753935361242625163099106988448781171823111963661157061765542789712146655
5210905430056218178691307119298264165106224725772420453420673110831522192820918193507653994210729517388856739313473962581812642922682613737964153592936571824941053360121875193468859845903231132867071450600415420653788008168351620487711414736127459934378412041262973252110251893922876981186055943539858719424931125120529807579560987906248528270495149555748528610505967501415994869620120510438225347739787104106601280380119031033036322861310817611618102461592566181007237577239111099641401489622969525745631009001584331302931386478272536144669873479184901664138220187387641176895792396516484720387968291006258815896141175756270474354531132511340152030483545604399810905825468405012635666618343668783446675988614920681119995414434804365616518057113192393658490
531690871562518426900266013104312638043588815650625694528089673942948990681210716658191928125433157707049561553203749134038184390000032270526425454239786996706186262371102410228339177793976169150769665305979160798626637968430938806200397139344849051803281311364280401581141471177514118628126703626434210771551067889526913535976940830213059650511792981481225269357552158722300487174579658635945942936482614199967465895008628773681723885654387644906659592801065871866411519181378079374940503506443245234666767335154854960084160627371714944155691610301151998481438141791310528331334903116041794757780481045625953316369541208284582213999368574138239743192614548822909511351142163612118352820444507385664810445067631516899751651662693031088878256165137007277928
5425795239701711458710514667649011425541146628743223437073262865727201423632628122290055247271527246409453165841898101189971828242177485909375474012325446341761939526589629894926784432136612616473142873728026185601682125564788586756711051720184537121165578806159154216185113432690924829937359050389735352869138621639071588767195622796574589917336615342352485305589237112663394424415068933939882296971451676100979771084923697086411224185014709432164222787720920242634813549838059032002530203513638728335691858201016950612739369677161446441302956233702022767333414071308852287160342087486285151927852278348774568820121573881794386753240533657101820105219521297867304301114171523950941412293458718313357330933368124627465967024147716844667889962195701055545
55343761142090043529450801175825424774147547924792730218427089542739525721749091066648119461461276327001734777384883483670703125131670673824935839254496868985325484669913531294317316472720781021263011707597309239156857995491480699846119697518967203980283570181325761811255312767131714801430551039662201068301621107097674169964317793198477204906393726853930439491137140224446414180947320215627694520675132368478814130885003143265973804547612458879855503213174109118175959164080572825167642629012441389966564065185571787557468302125365014945033834224981799854143304185215238375122608410050626757388669052275175112514188859003831213928623315483351151258768295278159777376288579351621732802749472556014506116247729343657959646318612174098641299987173705114758
563159068867113214373333441766438544845997941026417131433842402847266514692748063762991272705366476364951147402103226452725116172680843724185110625027336419135332374809422378272318381420884414393439625467776142644241559532858484981307175781540150224982734589557175841043176265210686862348873524562656971532835476850510375169464863654385545853844545639767346431092848658179811144694285591634481154478195453160326804559425997911700176231309122724161855223176330383612230823197614096322337111065525104150145559757790782220111864527243432090175184551089235332244811153911351627438611836612913460273814002217408612267454727755683747052034234662142390930356379103591489403487132961421689472573827584925234091804356424864841343758651975017811124514889084443665871
571642655584022830842746715514885080692333672508661079884937534055552418307693011128134148752751119243738633969113933530812371493382802632263111511161297210900307790573234476789281251710318422806119407752471217344561085267575770137184151409170903959923037983629966919659265411563369552510332343627900707446683792176214153189769407441359558371943382957373412255339736296443840273743284456885202634018781378965409950213304216191999609617223476761348277229041066689103915662578273725658444141263792791284614358061272375382144133545832286531149196708586665103544017962684734755379574068646443803378092083723510781791638154593246721534886127280236471552090532085107654572866825395747033210333232342088665454593138589541390841063444421331275474956727157470480
5849951237407823285547550137379187566333167878652821354183625833521662453578844526836565377823461637572896772422476397854141824112114251126908474962540831474525160574451238738724881250408177336233466246130450995187956138613416735134154217541629894528995888162632317891869854206020632903021441583947322272290301161324342654124775193353271120247962121293975738613979787853553499650001137002899712660081163604182539122985935298380688451151606933171763864229589070692892116181547314514597228574379605971148172183194105435342712751204035411014064934822302167974884526074037641637414707751006902392771428904468201359919193833304830152560102617964897290897106235575373426171785042181888792680021393492415271111100141022183531975471161512664553108628840174469131
596371513066283746341516534981812969473643532791683125101349855725493244441007923625872840702182841495516110794289972505843130713963862440402332097381510035901637803561571125000697851694881109718704770479353490171155402197331091424522101071753962651453356453158446659764550331749472703375527472015438343923004323595927756299676710668249592415061772800593456785605892431852896846599604494248883303745352430336312470642921502358651748791182636475862938698934664518157910371662645654031532864416922522553292815148752567532309741249801037111249829401098113713575614677156813936560886936248446267870951340469328372545593528362330137268135177139289271102529176839659466517624765666374210234680509822214158816108903592641166307431024434219565896015637753517154314
6050550552345405187744536141765238921042406191567499473451416139248236459518594489261221663776748489775226867090569108752124281525259676711183984924643685051763451611610100037659786158004684375129529167218358253178116862228715511027932727722321222192711438452319601150037121244669068749854192364839110781464646144411234278139388442459330839918670610663201239819763663115576601710542425374159814445448275210315997887645106719922957250495846792915346114937762672151383638727086611540360484901558399815898189573131362824092832742243327400617048405519956194055800991259647150129029407529200160259215717930546012362903500092607991148641199430257445137454763143498437903420193110267952842428111710016377913222093952262867921480718843331881481471599862625508930781
61886652924726961315160272465911875381707608141618484758303043620483813131412037942710008916330211718632625002517061052856021541128315268217104819236747080341520781463676120761134977613895829092914621534587302347002025871076566668856682359933859118885620155731532542683333128142279285071133749039324926849936066038654191555233890538575460881804492806626468119063901695331008762768101981112763827314816902590105612858751779778406861438925985276358154924213309834076829867221028511211822126352013052755652565910831602133509267852060236994681307442394110730022504951180532688561507468476805246087276414146597705590108384667647708057938322571565345558055208160111739101946116681329653224650232345523758278078116295507672422218753857573795757088449851475766611379
6229631332849459180816298757416121067258229431989266689769814510244677030181488939503485908799423350950371105346875136936853228517588906870329751713817129304828786428715295868086912387993063619644821827193445909238811299161782119846076704947511137154606160147797178244271954036411285074300551597681506061009197847358186395925089479844336138390363316526978419222715196238602103731327044029986946496714716266899979105869951614079578457697349838806355239346071361492037574704202293964163882901394959628602640059269353977967284621285619076435817124320976684214710104015511417118179466920838833717900111771113466571965844800827279498949224781529191315832640411377975881015667523887311547848531711955401034770620353382151187366587102999972351661272521091073628
6320343411343936891210732105211756836091895421771967464924242041811015267243406108414925455912132014062510270261965322872031349760874557876223184674642732110241579595692704299331351638236688124151280335122870033150627929379253025568350432128136772854443391589973743081345478975128102173535020201471239282517244090715275133290689376982819460236969425500445334110046477546710592111790227925118762894654234551109042260539799137526489677070637172142653924612316305121195227103410836336980847405158447266342119772571035083813615787959121772714501564370434007921281033168035988823847901349427342513274908886755426464531246372577819354945166414668183716320291627950973103204530351419422211716202633677304659955852335866284900454443951118944498184476561069103285
6438737544102413821343976215976663681935522595836412649873467954544593284873803576361029394221929335608259703151420546875010113170425457348685425808155978986859449894699567683827786609437221736786752911426912718402004699063166190221072815185774176802955946895073263425521310708952819081841771081988754484183512200469655773309511253663122443290533723491634134931490741168236307671338466344811130380936468041395393083097388949691087037011604076948117016167032711876501140580331379289338166873656394511947671725121310581237010459265083971502110158949585514403083212464413152973480729968741589351828988543014397919535002598341097236019655336145772038921027038244803200544170549902175823701531737756107919401138247316174466701777765635631081555131262507381238
65179824573419350734581901278763389174139321607619117758365021283217426179962011537351591897896902333316440722342332521101398223981111319723698637815650314414147048435567940700175986839069707469100027898448636887822396632618369514019016523525561373176832839622111858023861158927058594120468243731154877165208868691431407063033607131673736980035305835133931255490610542675480123410750008234296443785118308431394326677153938884664424751948011105027401351140470126612708973292266677859169134074401057455276276165062471491130787267744164206661216131341058607193173890444678776974493763355853547775214295484924816511499485462350322296254967568366771059818769324655120594718413392275042310414262258978314759172139570240312540337544921635842597014061558646931
66524373493628638525507119410410965188316645542163242150494600751434526595857609666865206663562533873773768495488884493098015987490463133521725903637890213352195217743584987485142236849081234867582129719461635558633839362412660571555032553343646883908582482415314311830057039504358832614878273837568927845812410732206512262889644624466323112511994041007375273088110399061090156386858589962279704878109377233101025127853232885332581705097001486727701664101993724875134570575509676527597984383997846877713185988624832459426406127611112159004954892711278203425325156743565430633004109089230544110199422381133602219294827581113870510170428625271792981333376866749427070161636850172449802613431366802477581096821701921943620625011455299335462242471065045573480
676702303034533920072078425735710874522431021638324258511670726009016627510488506263698686592032204903732222243674424591319748112333314792710265896830001111739171298111943371274670510010754789369157556871284612100921087010279954205766956382914138126341242138003291554339421261861862085999240642307591129740865009976643096020817294714951486218275560312797708220142077011339387464404527285634458642872434661050497198499300441529101019821306951689849375054844528624621934355959201461334634633382639557712689461726121375592037899766192352206367118258875975379709115589481624242423569884112213612170391988428818717813421391356056344550356385895862326807523965170761040211710442683312103905874448087671528611070666000001645875301817342062833055200718753388109925
6863651590556427082767041851411763855865150648261606330495117922930114016935516888239886791405515245211156999939221949198618795280799372318792705261491596469509104288655743145189696118123064148532038476887161030772616881060458246015192985270441110174209691206950912065520923106984867549561274145428607871113008216045134672741510628492417222510299231294301834818542549092481301875885986630674661298183161994364816917910172989283987368340135157039926535170548175390253927840507395194865845328417371152882383674757125582219001983631446921451818643915888421066326580531962945394836363079125512334228337711936593436322417221033651160471258916260409103180859677811146194618049418185743591990112761167654132948038621128074915441889535693751758808270897311871202130
698929091907029805615075963216494524586463612918805524331132451321522133744140213812990016800311879102539892509431128164931898895961295187468872882895903041028447512222103439931416912977801689480545211409761269654903636381905938054764155187180130635240471973815388819917843712854615485634999205205744754813911108782752787352356445985876579961549614528107859123315616996289565107656012564532004719003477408110703701032686445951121894741188288376743140975643188915861924016611329652288882236742154346204286180110873169727618127852115765528245610903772681641535182801151747707604186478128362745156468675031960696477547008648948754347350911895755911660620065214932514050263690755144494585842238397875001936249834940992375784856950567065105341419451115008524404
703158763556356007051679202546819576426692001580414352315934778348573933162912120807819178316863454993780443574661359497388146626770014528869644757455596453357876248158431213174292221324586138906612344410277677572321336051121391748722429916220255552911514942512492174065247361498875483543029571770551193388806013173432906010456295312065403661550225182729855025058530809912603762850513587345025801520641540232492875691652457440510085477624335507469919911717860616784461445222430403391017143953246284735504753030328293474683786069069047333750930975752160211079136161220345789729199946306822091053661109640691067417861222424868121095123892022028142477913817947370133417231635013620158563181903931021875632016384618170856485433102123721612955523551941310643
7120023511727761435822692985323047412367901711528451471419131127054910322457511123900274914154581150512101632319037729331010460997457986351488564946117599410364128294391401344431233261128810349758139382142034349668073847725818047327020783709929432840532722449311803781043217584313946861448517332543868324651037026201173336544559291091609666788951370742378124905945282167188193931251290122458795017281360891975540628773514147861595851326368299774284934854212619592975971771962861187971417234428806597057259579161913384322452088503553256092358409695132643818334812619746876515914084675385250878692184042095030433718875885447089360037564704208225111513283622172299590520167742928661543090666562579002589596548598380055539505128244214333828796185140323198574
724267624522771399335419540288214807203160827612157353486204463174696747961265600110452272383043356772679381531084460943501364998853608754364236367921546755725582971938933479999236595302147951721323426318897172202831603580905102110412334369167270525646668256375373952127104635255735842813700310086976249010839567512273007210816652320741288643796465205226616220927139368541635039742138006813726143769354694411313258027747560139864820693365676407009860141768932258143963366012294421169278359129459913540990194544644259615743153060426075975912489614769784307574490298830564271150929208340164247826920443326915453101132660424092262283324863430462312242213331604177152456701089612949051548967650717768531143750318924388591661855683862470632562421567872515877
7359407176579461924273898541646702312340515273017058565816353624093015181823556524706207653480133799460875153455160899991146380819703474113330993762803715263596012646387166192089399908173136541233237874205701522857508338221508239563105592510287039734422999977454011031571395437437102299296298162018321667123613832475324622731049211649741978852944236447243022192450016723881979157114474961990653969988071994546212003688757154755548325036576827043349148552175539815279544531957032487598482529105665423091994973611161412874410091423625459584303975769764310664748693285347249424264408255140603640812122464322697410230485208535432714509871714510911461115646684272880546631171480739448012861453721082909343843631333341337440325378900796056821040625183939870356
743293642193445667604141781851273024170321314963165117291282381408662556249368202996197560785027688912578006308171287854144033329355124443298714257461235175121430873512513369687312251724748131933478815364530229140232174335245977914062855164014835657851661322561163534426564246454560492663567751485481756776231743202165021102829459363529108479090157697750978634067859785417184384845777048693291791250608155761447043138701820465231301314497510496466568739857410873607495072746109175085992014202699291561202532661112859718123045220981411596236852541131698450674863605187244145190919367896216127119629013326493331737886746959062502017192896615368987169352513039055720359228743274432081122021547031775971077912442206523243347985143370048431125816768750250173
7568419348331247836276112234101067705458199872440047014259894379194335367444853403964687023325573788052687337550734512337777709926094851479757150468628204032915956011612029511647459586326102921673598211409633615912950283622662604772983231351584793103104251002870606723818081178140479519218984224882118943300413694472328692222588332098028315312134989411001557039986889001022016278863569654739671450412880995499631326101459357605139952836545040445573057028260139903593887723175841184393765895893888205931578831222946103681666125308783359234660993170226553012554756085152628243169983033316502124846329267725299618750611793474030530736889695946940481313817044558296014402744872129614532791154337426844424244511599510609382620484089211162500750519779109148442
767742783911711735272681519832850961101422260645220155287161146122219305110850691035449809869960313565421192924488771311522233351366653424502299828176275104272113169889827623386769856102962543169542068411198723987135366175291019235196776488402436205136566337033214845486792232362756711443965041056897879017821982891552469695201082514736373707141761668593655991046406771434076841302331307876305970608665174338308039123922136369627432610963511976732706201431677857925160549089652620317763704974395301287991731621348920394797294843157982906372953788760607111620109953838626826099814489917731721679379556810908902248835165494836601562990489599309905168253781318877124442150296257610882343120319212812182068316914439700270237170610356943061313575558105336646875
771458840443345219483204306932896674506774058149957318984895851960514191684692627711223862621311161395376254858346979395970893665293315358764666627831337143163526488474917217278568958649031823426127214198173210811624311614218089629592856573138969479126128769937956688100154209117333024961523846911022458248711248202645541023493351451799392217904478251204390336379122089288060151130149271026286427625516148470554510902768704672761694712561447553426805721896982382810127511915822928452596233366162265938011082033450985141591777469665050585695866106144417851515692104312012021128200917916689516713125421878368464051333316163466979255548913579244080631122212209381119195225000212982210575448061086135215453949924220482701931115454392721074663262332134402271205
78186279208398100380887461804048152415117280577296646837232475588313157346168603136744017281258625352861483191400291010436824967182504921886461965322595468462943425555318965011522751310338642974843117455743711626534721721107614822960183027648573943461016676683487149536819337731980075433756135925235131013428115318941280188527534096870457811984580771943628424005726481288269087671227801901075946586009072359111957811598007132214542273143851523611369162040261593267571162686540991686442510101155105876082199951103953363979239725419515662961314748239303167682637181077597268749316098480844147340770936889649697939284185973007197399115165453491257829025727275561943517840982938437514220366305537035294905038709973822113854093027057570349310854252113231063584
79284410120354331847726604077233526654050253023709752147449560580374662491380948760033921877248598314675382822882277017149321187916698459777093683267777153104149182922357753981062048919145711359921352219892310492745490818962032152286723182278294031671640823195710821002523421048391479201003849186003278730132270588083487037217494762452512119057321663191429420132482922564711099038227513761443560622886819085104171675335574220480316248886765262591456160175938308567142046146855214226032103852174626771277997460320457613856635562050529672481372511665461590229112662404221186549895832479201093785625196101568626894777459738787244200223991329314121556127377112536428125869022168456274295122322070251384346716708660890461245506383415624007851307322177516110483
8016184172108114275825931519644688301759971510679201818640218928097568512416125250944106731426991117547699977854059494221140656909987391441100619269334268184444447573510414034111432153074503740944259431355445401148538076344803660549361171169077245325515869100896519451403100635322492831899126178215122924530051024086850154262168739078444579187666545982586837478641878832835785164290429739952471699001864018770804575389568351429355028250118659199295262066011030099256280210805180330924084753031626727827297864111163514364284532771686155810221401716476612890883830193501873583321329978360633853854008729838991669611777471078739999383290069759384248979821360213485162877791672209581250118719737010229392811965108523671110734940102329710934414299983092572870
81460522857681106771692636930665171768665941440312645893328203654463788952557268644452133558024875543310330749024461351586568091377801711214981600716519669329559311006154869761238132448737583188887614796702635237397421821521511721240810344941894511357852352448836397832816295081086513486854363140269478554123848736406614448176445960403117110203964150225852928119187514564176097450220991335614315877482799711019674987703788961448370440625390467421140415773101232043970614175630292941177850596092467337171431888968100863155164149933830990022740311367271877381111661002337230707655117093870681097739301392159822314571082151234276173082901655598181020459206729919168795835303902858042290112238803395712564113773483551684952041891350586863071101810140680738209
82459767348647494303272132976621281432934371182492688902322752681051251552975139256020114565066772951418443071549333239821822478986236550812227731284592434587293689072179310013658712241537602666054866908979777153332834137761844709443953587412673923459541287103549978488858372233695725040094416689364059566778420104494393970483024036022391742661513858986245737451464838013327402666692771884529397624161913212427690611411373509523234416875010928619663022418351022865516132543543567066663201575732113321061554510171379826220512288207101717964886894771196374129170880991359588172856730002393435235389301106743845964300550255185309579126453646676513556820182306567584752643059319716594021255812434676884744527263977248782543680153587567242887925763535188398
83965932593831615013828022147172263411522485765508475153836624800430040974988071035668897768068608955276047362181292131827549847116074970480419382143289938537736815695669145052858689445529519649666664168921990734434411630971327559832948781885135263179654108180565995073330412058370001834840937164315588282465112772822741815867209125111844484126175143101071057306189737521676810740397594386589089466911659285308313313710251056250015932073298933549707908751433707861441275138495584727196749491134121503399636889606677373051511303900372114368781854194269971556209341525661241011694838353903037046112286621883041427912550594840216830819749112207368130697683671423386137372273803654701000321783810097012147033108018689010689696139159596976165538280833226179367
845883353739019390464117910897219684113905234437342973121997819777759245020054988649085242012602154102391481251811721512995532429961103742274131204861540881058538173223223506943789464607102870056208540967655549892918951137907555165534122352324700215397125024579125262753919798573374668847610920382126737253903027447815589125540252738306459122785733460033874881722931948295455541651858536747558162117317187378128516435706326784112634294802446875158292794333788535124431028353477840315146757939127386302589114985531499622932675801121262729590424333399956465361411562874553549911462949687153311004666917150413767423077622240713982854183507794761756653316619905828826421835116058486241890748612958706198617293375392896130242236528549238577411336425889180
851491735458260537642507717338962841295402615511205036547944275751359532411270672664641612466568116331645040634263173013783872760172271256574685595155829422317164532818633524099517023310517412407062916172379078461254130592254412116272336324852556570814299647117776631471714637531763294621757210284508122043680792978705775955888824027640800529673372061292485372350135096188367146237441125549686142582827650782500064544702733656077287006150658678910044181606831593214880818045436458544610523305012086247120198367362019065706086623947517528330909075832902093761732171079649190740237230502674134068283331176077213202215625462731312667641135341297960148314259743102273286985334115219270724933103639011265666915115298549974672523605391455232462197152903219282
861611828588921871512502167784571610449429905084433312698072586874208031322434259301274791121190021413737251016459210840837301881217291157859800358448608255495271751082102746212256104919401450911373703391080319838130670141167014623667197240580432402516210493976404963796281610189666573445923691835625651625894570855665106357401094134195475418803456614209142548115611111705876642106457351760274170130466788439420330198437557934836489412529677691354528347757286316389022135963919346436286531251937794709773117762107265263891139864918198515448547552150282115574580951430278416498416847429165149284843880326628786498376929490375838466557443305371302102779186225103417225581534466654124015744695156763989960314573722421304958373680550995012008312289430308738985
87656145179008235459644803573960016948162689980522887468624093532911464149159789680619107220264739090614501373886194801247749453098164462268907681813389556551414484551475829952532921514767211288496352721858130634610131516976826586729400548577113917434895625468416138887521340912412616209511194684307424047781977042549570305312415253982223158725486551627553911688562545501493855483401620081319371448494628125263346176726776786715359826649310037587676568451811159191893384270971534572499782542163832230352053530607495847874905146975811636066024154111636165973016357566759933030143620274509100404064442759508975446426972100713413012882379899128147420372013140128995012784156578126729292595558977674895813847357022328557231597838853182341216483318481182912
883754961692399518692083012078370267867792410446851917139368287592493833217900197043144216144965831870312689612671102777491840788586475292699846368810350475313809674784248171350580131901038535332264123973415838804985714178047636184203576590403830935069917009861018771091867555487319413214423561145264345768019953456684364710794675786950188842289867163910132276365100027120851640012721291411469601370851419887369958295211181250364484585831218695392382562992806461518876482049281754241831207765250008151851799356495482952441505534581619711859419725735832851511757372998443795683231451639467553146687895650341459086107915633415838644544784875119692127325888039104286411489409304131878633827514082435869208879713580129504658653773636663289288520884977734174271
89186133601188605434087111876622914452549433343761221802239545277355322364823699614801548507922351298525131172731143926214748934755422297122629351112241144018380788198275826176113962512766771666637775863334749439988944435175656772861488912803033386523845623878052165226836711044542343263434779090256764117058991209681111820913236616525485434953759573302341337276190107094455883733237069226510251374756133514140593628169835995912759932952603429661228355530141003125196847898432766575011302022038904314545204414372159192030829662121041737140317734266498910541581239606959914129116781328122498221101169020112310017781488146619044823941006943086035261180323222190450825530348723991101014132027617231515412575210964116013835219103517002411979829658615544593503398
9058572259531780113525552537391656042498101151305491599546176437430152014953734246455822805365036462627299548434805735131168601661315739383937031724041803952463716050065882076531861995612909292061165534102684073077061487173000791199988705102444252728031267104711601125340906070565363345048270942055920138198549132498387244127000713640127773476280919563600900731619954356564785769276378471412638776536606163939143769102891640945050565539016514910484562351290880625030284153793645495880557635158185163205014999488848333466234525146666881776125633972774757305131825462589183935337152417042495571509162830621157823359052440081716661106307709298122045811599437724368641673451256013258722972415004547735114324942338883270811063159958186814291079621053380700359
915081476569440328417153466312141792320898521354241660923455185357366962106317565185071645611458966072633545134112910572368955134299233889425227325717512952681110343269819664025550878451251900167132844871093906793821957733326119112995355173851557482253836316123593064601454881233760265908544303649404681271936221022749661831039204386101479297409203419988777945389024444666243875538129971146844534170498963149437829284825168115817511182862292923913331200000803187751033135534579879219020336210707728318611999793165692617202291741236183806129029293394752156078557415804979743362440242368453711191848655571375111170905722201612809337507372790627525121590577056643516535143977614577631346815911710004721044295743318945134570039468641852369659023345342359118776
92484325233096459918731542070051791309210447494345656933847818184966353158671661312119555572111046693560760367914695871143570409019712711639804718464044811421979411480296945974828399879317927341370159056473473126468203483141109745377831286420447998992594070981836469107217409966772582627072114495523761467872647321146378290433233703574321092814181165119718715071401181836500398654832386204248525791939561037178696795074245728830299316487555272507422160363452668609375586385907694927958018081592137167611393742581995336255159041506154447931433865443893259758507243144333455302134144141340031935341303956365001281287129258959688476857988458306766874598730633673240802651745830371800543289231193745333388260258803991251501309280133779761236565202942945
931225478286595226081826686393151166480247486991257302975766084305064717091160594307751126125307264916539547022493961149377884241203579144865777238479645329354717350249812444153514509162417290112630453624282632143705033431748560374236756408051110681240966747615412924513196768744172314102124098852283512283423998162931081288610215618145878746467644938277249683138510707705781066527187500225890491334874581043955233041982680269478735759230941486811189792914801298462514819909648322329440520673083833112708742049128786491818156496626106853159714017284366991081772017261240218326313250747312572279909839256677848112737095374490070254606067825822119301903931384156044952669025347625169921531274420594959657810682140916817671635743107649256407024864117479
94365117371640314330129066356413029869843615284140680694111129841027484760480168612157454952563324528323621537903157489875344512417078181212671162520186142104947273145113084478409105435844038117621399631729771058552796763169468959514514761342447936860015821110920482211920291799410016224319953013384093608977533213886712109458262744887363767155852511239018428714190376620121834940710239692142187514747045977975276499123044444776262514777689644252670769034899811821751019268241185303702517832152556367712472573739607852546211928069795783560605011046986946286367118157814317752021754211064699048062135071001385586476376882143116927573597122236111624428883411178811473361994952548581094275282713364611211406593934333432572254554456845145836251233523851203482
951109409517012135592911181281045824006902608192015657833169666549332544754580481368625206443106954154989108435640566210799100812649276592792723178470511427579337979582042600731125384233650101315518931151565425876421934575256017158764164184734907556633327550893538666763973563412137693317870125217129444125717281047531984847381410161722359404604600738714451129868357271960592886562592169014038026138712654007598618107111494985750761224953078750798371637126300619724011503927741012387056201923552411354536820329834422518717412813393884658943271530067811717572929831294084350841373967234429226338638979266586319287116988643160701450930042933502326948997453710742348295132699638061829806986985036333956279356272833470534343631741857401858039791044051019425
96306603234226156444048998585340652779994497290508716060307161806994927887783105622744532715736221839889914070814376163725160275642237097726512511174790450362287729368718700959630691968121838321235018059431647412710171920268634810629912224940696688888505011100125169118297933204617070996144109413022585520999491173354640710297801299038182532593171491215609235260110759029501936142431585516195415437501363077697661720447697859928764670678393610571251047881232758752411020183625833858961277822323645256145723312415538750281090506868954484778662166571519212941786164657201929156286972720108771149116754005839727120166241632473649123651551226145411804581248804357903154902184171044395203880172333847844511366995495714537591220464262889130562222805989303230652
9726148765162257163393651060696237059297852025501032108144415166637368344709959471701969528551531573745884713252546855612588754018561388616868988760710040420858618634177308211730511525058042724363568079131199557048149089331288627279224015134301735138635948433765934101688544512807532026698193104866810621467721181984680157105927157792165904259062533883530883618638184360011432274519931469266278319485397098107738326363416512239181115491525095016849254081639696103931519983387583811111497692257624317811133274313599101151720842030576591692091176206995471128840110806698049563577901890123060707003103881620384166075467301394172373797377063419182380133925830662246106876544269909137190759710075548157256827389121914731814807403158942686712841469780589607709192
986682888716981073947749860765202021793969077113622012863344077601339283555484316539181754037105143935204084918657329186306113976279684828204374219681443451145908058166167780667590933034479752181079958435150928818012233133647312046101102562386232496691173510102374726467811250365825695002824387158353397992162723113900393498131840114739928397618750882189835278171483119158574552458546564950774488415843156848385144371865934336504259389292775119138650970920322800940226559526078503539148757111049482592860867853392646452339684777461479567662794101029686711158388420696102556805172158382570151039582530441049637202831959542188081097265919996202811105956153500255530369728616198133309220846111999407949135767617911428182712018510429608461951877481312290895041
99492505454764490063286732035011728851498872693650970872377104363197148113080575359271628212309568530828102540234718214269997106752625107216375259377114294672132161987106814459980588326319656298282266665557938178516357957884728645483913453103151252426185831919768752242627685185102456938727563454756524131613233184103034754241842864125001382535442197406602959595372762655120571615808661685854530993637238289712888321646821380375285923932180270210615116327078629378251116257663675324444233748411712459601004041193443114164740974349411671462309312934487668461201727279920797194606427309639770290811575135517845765652541639443277201320652792099225264713790111753832700399927710549117666135983897818384086962136055513297743582283499619165202983475399538534
100600185586476935099698562305111342879552296105255823294672149901450120510551069435512111373454066351580602449640752349890839238761771381382662803185831203741284478237235026702665807724976324957340812121062467511121022574113250714295402789101860571004003147952175029870588880958132295918472420969232731693474135541266274110790024047121620914038115869619687522864492535755914310755904806352946456195085640511094901836544852510821726621031514223694684405757960303679962676985749446203754777737758147953102914572153725256947341098134724837066539108514723409169884258369184849695995559032885457168228127687838659525236516226485199427351157282816893689871119329223969441854387808774411125116273657121533932922224776089557118636724037026882110154346251081093575
10112380442416252778431023265283419004701502087673753161696022583108295723127332834096517576730281886638538148291454165163607950962205821036251446042644580922273295321315197417144127498178255157719947918252935645947741724885997134089509934481844751695636936051781103011216554174480776491691766579975426509294804658356750005808658257754287184529243282507893808434253711962651464241159449209770230316717948628084486511306768502620138050843790327447011126612531981558802698231029522141105290051197428733769105433687738629267894694673243036033513555424318211276392382241407900339471492541428274245271747594237524665094220197169584581252804910552081721791374171168617190476249004693703787731303706933758981366134467883890893941369518508933163133232196110161217
102372759400938386600135915741745223477390652703144861201372763429334676636547100030151540920889301602362623581757170611253497962132652626182385427607628876603859418915279012359567041854316644882945611979231165138820029167346924700430287321801202262999222997131059624645332483112363422374814221121054501075275772090151669113437579002044379030753561099177264250141249372524334155562345945642337541000514126624747113103876958030392548228374827030244531056109294827230857105646626088733893647035015178855057664804753540548116371714357194335566968437198364439147888818724130628632918413093478383641692331011987593814373840114536396392813463681092584263607561259055145062354161520751022904668233111492109091071703540808524216472362328472268982244374080231405804
1031353101063103182725323564106187578636865073410092146771112238838079480294394661398387234945160048219351114629428724220285870168449883691265110950527436171207278533786260715110161828520815221759376917619163708064738596842781434296408639916890203468991350431544484108277969680155298198471379620139068945039551884677812523700650536816135750561421002571996558112029681041165183031523949535906236157938294669953610620007606909886804393907048331760125803946911348680173094128601263396117471110576525420288135950521875276812742958415529823028826893513121211099292817142862555498167540126172341390062907310327255440256411794277562692476646343591639880339712270318048848950515627704835405163078875203780735166753097077295644890960972762558224829109071095536167783
10435521729236015340984929155163453409312287577660880640104954054776884011574910442079583053039433792438041142620340055433285468858340452744663772947860648340868441198876458371067895223470350058153159980421833361022676891007041061100393212314226642190247965322246223294713696734331083297758189013763523058051936208492996188491031250182243796872991336558302932433782621322892346737359022308697166587561024055425552828170198660835580543915258400277207112210615782182044789364374785352550137269634805983563822652766677083825644378134793560260283141297789333241244233849272537921041846113157136574750471735813113050822906425243140673562320215355257092151086651653730722440295117918118747017033581290246933289676530273168662627766083452527642925791248257316426
1053671646214791424547801894362713638610288826105138607136727040797235814129488872207570414051745740477785966026435453831834819391209931629761679454600831355845315964158067669360576945470012518736156744044312195126058430817325081529865011935561770893030994836645636590620617354480624715510657567328475453652153112554124824475426234310466011265404133182538597636861153125145215786128473243690470774047444110789442159639742550910143931639093543014944509832823975285035472462693536814731731333793007666595855296022942971491487489164332418274989240585518794386951752830298862558113215364494128303734435826252835642313375053086103145647137961963299375317517182484210949486676221984176871381566424677220079238840994490729053456271611806909611109400105298682011
106303825259061507229577131326017290935611912505901169442708092609551211130779653145514917460503767321686248943325180568168069130100402246133767915080129823219074893043613122865419454716322686147846167176601345994289595170118233212107876947559952081850001615487815237162789187846539117049803145560830718565029134222200883845783293227842643530355888517204405685396454065625092169282312645520991181242280005153282268092109018321537223542228840113279569704410863386159546196635274932455026109351228298129981417183137776418332629656912229110559206175059191610378627578275373954405073101640037723372133315188577103122644413648426336004513797424800311781476582821945350890643387894625700736149275200468116578957401362655477904604070174746164756696007674885156444
1077560265609453929479324378858185689397811860747358515610122777423622515606703686152181556328696969463266486452746723836810454135602396274419628139954545240342701476139731613448088028847465335438044130582325341645013939152210012268246250210088391370373585961081899730184675318108465670404276975389549159463636511298394390464288625326895134767898268320981105000059251586333718716675951760414043131060637447084292514763912470459117016925292943393657966441051945125408105985961490032805345136754139061911102397048079936687313462983666523682677248562526093940274178548262162315415897246685001391534848245406219457925831070004237930393205111227476163173694914251262265924087832646810093330801224019304521248406208300115076756413298690915255443258826680164141
108751138889610199048052515719024538713756494546203165301973431036189154640962276630127617941078865104827068719134951487815481927502211241002458172270631436211729522002771153886792434742018534344246251392166801191635219410916724494543812493546532138692817334986146039297065464511735170277258089562134443160735987157012610110656631860545276404340171419363358530225894913302633407593752322325443503454519441260031832761326202409585287895172296879582286058424661892759569397034011280682318112571857145204282891123332133667426072091663120110924458213160774100652927686488532597485992541050808335176386134389779415327964056222775851647243576072504735679247745464730764576600125470807758642172141835941114948208175524841467422159118446867537164502897404147869030
10913638573907702910283499234306248988453868754086650023679558590027657846928109166582207205266314347624601852152432163966664568666461002596023550809864084494385245796646861883711135941521199588231175244821964746109871104202273216100762537575178292626172436029122651232215512435327857485585537500277522161437716850121267516268985165673494600447392535124841296243408072111622172585121570027604526382332448625321378187027096495351438321759594675485752838860721318178643784214555094942202297902764071319907055259451167689668888292951348011536004765457983849010241111230832005742018926761563160103898721108990413423982066411914357409010107127923898610572024766910168861386752756331928928666271333120179214862313109071632852653705672451335778422263109981230448
110491121619431614051007534869771189918966500444081349807285866677623874921065229267249873104029817431921302483670911925789910159283115397779974045837035127573573179856160843141483892981279017351441353286369880131693954814842699062793125987167601155938245714121143362170770143180887031294798345289571875168537672882112311682251021505566500911083210317547226911479301082056558384200466099164058267680113060189019619305910583856130424072801688767767729221424702316254276188105724510585817338741185866088683947117324111002672594542185528104483054333331441341033013011153156432704371125392031136835462654957946946404351975718689118958918288539595560766431321789910171742548933220884622501499255693074981416769755682858515876265974259678664816178475642942777379
11148421515235882823942605177152101480276797371125449547027162475482056287683291815920105326235693012121179423330605261842791571239922517032169457672474271585907886374915069685603511769864612945810300811722752851081302125909376854466183567608017145452561462676114152221346973216135113232215625113236228076209755109668053046994173521985071038820823343317113854255045108574227613613326345171014466831982972217006579151066165886786435384151158442851928250661125546746238234111352387139132319035286025276990307238277152882532590790452455551630301726021660238946906068877911787781214874225830311727187180298010311655605739308393747328341020372537129852015888287219258860116029310333524156611144055966941031552260287791065363570453796196113435361193441283259123098
1121924541166418478036796011606173090072667811501353000945944822738507659264181579891152487333164166425601101167264242643203340868901626463104907020816392161303507670410166372432261087668257439312999275640148644647159793918701307142097083567415459132764241399948081891960607665705011341305642815914088693937506595563874240143693850513623174432258795292181386564443791052505218610206181192288899618920151558027968697596391182340337744632811461075957601354517252412686943954511504082940599840714826617924583201847516491247935133275582666646221151161858571023923233662314714290723161362558348810347572965219710681267392295654416695478100847782814144863789933843483561553444501355848342065170685238353267618956901220246986074241658160467163928806919716121669
1137471891082496969786528078641621093051013711380681606374553125351743336912129033801420131910777955484840841229111231680922952737157498687484803129086131439837188036522328418084377729883564270112410558675377294889281218591376740144101843819362431338721997101622978263981211199138949775548216011621314114323602491019900211431308212187541081256178395157249122785248239858301828848259176059509576058062362098471168528628867741104231525329517720303506241115852427394657253967695651561386909413126473037599553217572569599654221445808410265365187392138436449966978496685789635555552696821078411929117303833819597136548793914247111775651411446467511091212123842726253359648692571142893767341117659288742159962234971106287217490177360781175863881001175213381904554
11452468653107549705489961824471184563643501274085119323271068562509348578025221538951233765802872471867305347662683030253073921263753078371160806826922262272866571225666991503247602116670463940549402146836878982618255706141087331395725112228418228557409983141044461038581336629442399876474048145384104752297444561191662050249485073867572957223737801290135584720457218795153498825314196101264950618178520164210796343657714014722066702942158320599081287843120481612706308382133973242051713313263802238323100434281160109292147327207830182340104562995172021936710184134786865459305503788559966666010999796614907455752411212256125106941527683634590879937243392111846058297014674470037088731368890111926382565831246825052132623512400144809936774839080279867
11590489951445878092814084920403698603173965888424500001435203414121393694100177543011062236439573949506618171603273872407159744668105666879574900911564680234294306801729190994636529418538071510432598938197513010295113110781023538015851225909109431096176170863102999654648991198721011852281390952428122271513459781213681133683259001699082322912891920653610921456997647455181371638660084484036866651089501646119416141920465585323575127762638578436234987486024151957218925602102487576742461935888193984068548591168258105252878615878073042453325287509511689487455141283096074771999983573365855221364964277208615118197688102246517643137874968921501562817916159691551078123629473463415683577891248556180366143191087459725601562342017471201410839601753795149028
116923639656528172772730213098524655011522162696192291174211411060281593752462329581135017951033410545255495161696946579911071662065291368875458176291306213621951847110964192105902832824122128129171555600974404676722553943219615835893113022257404294539125237731794610167473946319896810645657345795316480339395482408712963275472670477246435270116154816253518591442665119174941773200326854657383393327411031291522928611171543300594235372620011238515277350251753983198681936113523545122508341119915575328898118692012335943584792404891352209036306381914072678516974618712344407026060052352221780509075379309543361783212653033646221299132337717521445429273563738466304286750910060690688619310578744996947615021622613423435113737414349807112763175226654638845
1171634418537795444097327560131676375007099461065358718787444038726488169857430591991870291220201520363437514546432491721365092822983464855374985256487803315964958596611514952498701657565375791970176296277898136439656586995673732276011002014242069327513452241270233387348132702198627129187228028526377573090577489934450140820742819275373576630414431192712278523106571814833237021775875666560452302346537182518730355774256337886350428803114540553771288468799924204826185101146421638061947598539655029690778406211876439465378735688842493365467411007244139383145621350589767261034773030872256326856531021388960946527911292334919202634516313999864610971229552183721106141171630243864358954376528114051219357090622416565335453872587861157617282986150684249459
1182047254045241476301132623744014138761117187584268846351435309531951132948274545258608490506150662732244277485239591122197479246515495096168848244334101360666013561861673344882551772915151187858330326376179543609165279655902371008619158133749411915576479115463447313241811839196837899280401995415006347940130532944200811735705085221166469916126916599213875621566394314181848966365177298371229104159660766957891238801053930664887388881201805009907664320301421572144133114542801189653228422880361253031865408181109975519542178355148792966775532463034473725022239355213070192326833259005079781570681482242396915683539623238688639694837516932104223103048146387444374307404098274481451465970450675221708030403525534979677998677916412829814561000232010691011510
11942180014480374176395012588156252896744772923227721413376686591720603671691409921694270716163063543718187523385624567837212661955856132998677287339864610952352748528749619211961791902071951812031092978574482338418367004012477153091198265525522114912628412622905111146582264836147013966501009275211961337632102789573722067529011030949333916318436459069934697741443863214061154332447845150594251577653337585054032592554423143358801584492705590523585222581371139186716521590675143501619085293447430456592605516365814466828782239360597645795430835491948513619933117228430102412275077756124116691430755333472924411907355955925846630344013322036116665531266914754647675959544129222281121987070668635582873798124142823020733328530963649031303724193458133797
12034736311464613190042636252065288773755661819937501366835996334344968497828400735385813718883805653671341854039235854166811466371666465195010634051718740345265706508289213738209055141815746642442023640931714795194387022440944481438908877813182534942984431246592951040806620910229311936743411492631241587926531575422465095376143561164098424172534997517432121214651253047503542273129015680591236009229130157947785346521480933745706333607021898057971726148031646311997812831183683712220681098162154305124698723427787449116697626430443935973895342042235592804641462902483741387821380754131990031043116712405789228551675434524286093876996271987845799269777681536993725703374131612567572100642935768641215706273755289423468624278797179116910137457865403119152
1211107905465253303147337614821295074202539902867471103949168720395730221103816354119062513230775805220806958703880883314071212100274857259539322542125039221875728602316122508521943194161148778683614331803712550241976187679811173511578914260416261385626833694013446881094316358926657057104540796064710713209461814989103166694971725221133224332861042204038737724574068809516429429730547455153041816239848314300424579852113632149569376623124536269519341663881310724201176867095673462726536979691345802133100137715425432433305112811892674623311201031035679969572851870478518864970507071353739447272221529276100706114149154428352679231938224678572174584827355134940044329676653628256490125103398818617510262171274149262442907541660141638237686778631026604438657
122478307410048598666093451098181916474228588192831118245289151670516630925966157744861875039501595572576277946495037466570316139426652811272535078435378944583481491945551280402878414773390143373783013408135402841884411353043724501292715122077284676572229463595890787766597893968090432002936265894442549753341441786253258111205114877082567412996151264958755097136126951440552915528110474238659976569401731592091848327090892533041946083664573018042896200108361971186520859255608747574702900357093467441415191557819832624124124677074011931436058452987593880229627108933757728479622149115208446125297446459142220821153030960584663100312464102910027210049147097112666281295460992215182596411480862978801135139502532370901907001079487721080117501828135413338
123699552321291369825113903974791347390366060279389284715129033013102433856910125005398478914132000744939718760839384619209449766144239919710921810020834952003169281375672104491167802870288212086167185342298250214479912085721000449763951014784577761452861423679413458794865364770456836199717303985201494091511036075777730921148621243235122451614840248506348183594650860094972594694059403119708234567250452997721175543328405257122249960120759524177281622952235495406799124151753520146119031434589281924673431486884268778227661133731112632020620637664911487428132677099051306366394963678174361955016833795554619852761153292451293502394856381303691908204493417551125347846256444164156265547104258887881127275119508553030163922132305537934461064514588456484668727
12462645581858398844706839166248305051016667152226510052401261147671140071096814632543160087968754650653313362420788771620283319113689695491619448245354684179033465627180574627081169507739760524254995231633539994149615254650116906427561324061943086111963616212912426470328742556581996664753726921427865061531514742245031421125484928330598226579982361115980105615687568712646104488560540580921514603787270163425597101163424241483541909499658153435642701549552530453351999832050290734673005843348364511681821110178273796559242217830930915909275349246234959496825818610839152958542783485472611498883027431188877307398247684634591253905282210123251717482577392897833283834112710069426836131199203640128124637979727434714358093289066745753785948916443211003800
125908523750002646141333617741981254855145101818900244985666194848953688812519273789241161781923091251744268163232425689106678231145870256140975381327267749610348964599211182708293519128397297786138612642671722411924044013329648516745586247475957738938804423450420770497043953106117846013147093567903004163744793767968601855275557010254571282589384311636962968905192210196843645996473810169528802122044880979912914601962828945491575476661605665454336113795744508911059452112441071447164106213768338055068449978392276459358582877846969156153385638111456326710210219622897715036255271682214342528831847867431538147564869264443890023752695555856725693737889411758312643283095052549553004503065218200101354846663539336572980672744595647845796106709915923526
1263228743581975343751632708761577140704780330157707640605101596106558277168712820610364994731886320379005365682332892126478358039221345864611255762692868106869857887460598144096672617181693083515027520414811713896056176118614572711921258530564787424033154377713489217653514672364182123873324556152555195385105668284053517585010051604979093706918574636468193273226856303032242459995022273373097004992301551403660838810737186351136566090428498194095163018810082188792143147335834056603592494284991419990594825413909875524082917420611271628854924916317476867837189783973890129382181743823781797271215113036010723986731494020032342051233077777128962993258971192920901351729262342201081973918912206607102024555973438691611691707465337170231339157383012961097521
1271781251079694561522226631054500473121974491237438744216257229408767461828419311300582564121287079247097792519983929750412604578525408867102006436413331939365375705888744385813907771969231091883346801228059306561252966829719293238488308338973745138219461116068953125580815751274619170518195157273625783825112975387020185565050198476924394670771569089685925766377512412153024605295840121244175779229178115606565352299931624321975775731509447768028327314908114964530246312713445585929448121698246427121386677434576930714900454113435973496655492243444211255236177574907433541911275074376384261125865444329975557029456268197284999956104496791819061993445445516734182501398055222333230568619775533086173947790187129962938449891845465376627148996665710836
12840014840008314615374312504836760598645878498068514546776872653895688798591120641031008189189462300603248076153860250858576842669063710457500248287861521959392996616485935115272722766214771753018415411186282091752168968976255731471010922156123717893484717002061611322753411279522825552018421411977986553398013012976013667285011114752429343856468214537967253821417851193283358792368543372006130370030508534136556071269933854030113308674723472641849354676039602963512150297326590317767156198954702012003176137614079077152584091631044743442104127379290126171833217112464142052588110465231812141662098038145279609501078197347410222220592839120201029984159209066197313168252948246125475142254768153812947122048038970483645101151565972140611882081228418370343

主要性质:

  1. 规格大小:n=128 阶平面方阵;
  2. 元素构成:由 N=n2 个两两不等的自然数构成(Min=1; Max=1835136);
  3. 等幂和性质:各行、各列及两条对角线上的 n 个数之积均为定值 C0= 325 755 473 020 326 383 485 063 026 765 915 999 641 924 873 322 267 137 241 781 096 550 641 100 748 151 377 459 414 205 448 207 899 542 315 006 637 615 832 643 285 469 622 488 738 854 013 478 942 832 301 504 629 164 995 865 604 313 944 771 524 747 968 184 435 377 788 913 227 757 185 102 769 732 197 543 043 505 952 996 819 675 870 557 068 619 742 231 076 246 449 880 873 791 977 758 558 889 020 673 835 921 257 155 802 267 530 441 923 638 445 218 580 583 344 697 236 299 408 429 964 120 205 523 090 734 785 143 854 584 042 309 791 136 330 403 948 469 938 819 234 467 605 059 383 837 129 492 395 268 796 842 358 843 531 960 855 034 370 904 771 972 974 472 676 822 654 949 990 231 333 313 591 904 590 681 638 057 444 664 316 963 086 781 724 588 551 747 625 949 365 281 304 957 034 411 097 074 217 400 302 558 095 895 712 284 964 726 848 672 787 091 372 971 487 395 840 000 000 000 000 000 000 000 000 000 000 000 000 000 000 (位数=693);
  4. 等幂和性质:各行、各列及两条对角线上的 n 个数之和均为定值 C1= 59 187 264 (位数=8);
  5. 等幂和性质:各行、各列及两条对角线上的 n 个数之平方和均为定值 C2= 46 731 008 299 840 (位数=14)。


备注:

  1. 以上数据由《GxQ高级等幂和矩阵研制系统》提供;
  2. 作者:郭先强研制完成日期:2001-03-01;本站发布日期:2001-03-01;
  3. 点评:人们把各行、各列及两条对角线上的积、和均为定值幻方称为“双料幻方”,一直以来被称作“最奥妙的幻方”;本幻方在此要求基础上,实现了平方和亦为定值的美妙特性,为世界首创
  4. 版权所有,未经原作者授权,严禁转载!

返回索引