EthereumEthereum互动
0x82...0532

互动详情

成功
12个月前2024年1月3日 20:13:11
0x8129b737912e17212c8693b781928f5d0303390a
Ethereum
Ethereum
0xf6b83ccadeee478fc372af6ca7069b14fbc5e1b1
Ethereum
Ethereum
费用0.008569808464273836ETH
US$28.72
当前价值
区块189291272,537,456 区块确认 之前
详情
区块18929127
区块确认2,537,456
ETH 价格
US$3,350.98 / ETH
当前价值
已使用的气体5,000,000 wei
气体价格26.345457426 gwei
交易类型EIP-1559
随机数398324
区块18929127
区块确认2,537,456
ETH 价格
US$3,350.98 / ETH
当前价值
已使用的气体5,000,000 wei
气体价格26.345457426 gwei
交易类型EIP-1559
随机数398324
解码输入数据
功能
verifyFRI
#名称类型数据
0proofuint256[][]
24962083436586093426713018666418023790409208714285949512267911421371719774019048773187889085020783636924343013480088570342353645070115749110960889127892102968959905802501881157295198723229580926916658546919333434971314298085451162021717890001306765586191609868008952055496162366071615911206426466672076690639270225024369957896404539555111529574712571470996662439893499307073514522341438848045626679376915528683570350980911381920480985736219751707312902852403902692675451886648849123119557137385624516266973777461344343064995943938638705216428371245695658618029237787498464002595288137997592576741075167779194975961792537491964122744204635870496072921548891942429118069026049231990527591231815753550282812731036933627827797269146275006832144703859457219804951583935993867252455814468781061896370525898335751287883401686825514286912521112962093161851772632448203272344237949708319784223036715239420707897106571413090812519184181344742967514487488210101547611561150993140027124259423380798479603566020434064379451351929568573777501989579461715590623225508475019247103867337786780283717103552311570019541255842839208193146993035120812578826303144544906669848653405492730546916793557677674136172872109835119555894788433192805526255748561873254809998117344239859449560859437547942912057178451167119285335554468010618766447540713791882027706582498082434115964620090731193514278146537143720725854339341136275369202112134224324364805087307159699338642206135297869842173254029104209749362290326855039314621548650308933207924479964037967599742766629223267889228446742251182813341938572080952706500427931251047152915682143472348462960651189917144939279152288894460951485182612808336331313949053754283781756230680769451689665546141740794525420727465815107221935464881203835462836859602988213732492958336403848984160622958618641943836495065994741241117301008236377434128102909869170543681390708358659519923247592271873122973366662435307419760397553416996314519819536629299919665596052395677703439086669541249096130132094886260953791533452593608026872796692786957205297710578023119809696845680722436451703951583816821271211010792182264021909470674525638908183376711426354053636889300122094937970471408046887217646063681752355583701159728047472116020228091122417485264603900332117642401699846516067182024590795128404491828644869609222109876240692246525619642462327495798723121672112230972722696591896189903740695423162749088344984001444311517681785719584383730022936643443888084126467533840281617087774166761642323310194064401146821401693108709274316136478418785145401157166552910854831813155989487396510894120602263572432360509974624937262027750731817698483445583127084054318937614883421363590861644777290281071900063393462850037323446325370494825576528508350675658351522375587541015863639034129891710411612007474619339011070469813570967597063846284708255733545782902834666834211513583393431302632854777569965287003792226334520883548453154218424280118048693394590520728498019936022979693204622772321080795162870794685151170420348172835535093823797859181436297926393212312386394664637358567192370357161193672838493148664893756480698386035470475490963706303451156592293847243021771312570330682568342159709187443842029373486457616978732668943949581734782707100993140407291221776603499544451055244742057749243598586148879494825115184110981885665821059501736108854716601076411220010030561355333131490667015044806468094128323565981859062162560897548632522717072438996298958024825511927808076019445054254281693244120185274855746131145675256183652576102119684340015417528736735821459065292931907068995729197246497891681932514806524845029073625786282081791260499434445757514739373754719532356220346211521673344836329211270168687567360935459264366815495153471109062408019013011759916068235448182167301803755530878945917375621195605859827269974711414616199478163175966487338450055025232441670726400062193940777859989272154870766979242633645457935787113576956859296570973752178611396624759186046061823046206328342144950844573468462944473325002730438077951246369735119395251294880611513252433636495050180122062932552019143946661471635429699922160118242033461472570187519872306315002722286844161759459146875670088780059316144718987784223040183011232396139857007272816021941438363434802452262961183217598321790963983519096052274149453914594583692168444114194816757538885059165738066108246905078355646620144540931703183372950804857495854728301528200330829509640818821091861881115499808473107273292167701524523828803106787865348620818880311446241104809120852341699572491304732046734288377205455063201410660675730069561083257878069657585214327859786302220127362748263286032129521788693963977570007052080317924734428950708948850262437080730081209370227477320431206825621937244771394576404129320845149090824903736403011077494114053274275887880062083016664562117904618884878105885824170770648822387197180032422981954522312674164964908508821562686020864483962085608802404805195978815089461066222104497794989130878028026876331505647948860746951921055262899337023447299098645039885320399576921017585066951984710345309619482810134392439877897594960141066001046421706880073481546288341056526958132513203674813094107083536015060173184057933983609333376091645075350951981579194522264694098203237697731317623642140641144650259565841173302626016150175857490563274319178250415253128247819495683252368182648320629604808389014757018046206008081841449539522176892356004388091299472508708778867011104633341194099209399323225064767145795355076732550504169954836383295784417121482229746553219120104853353508468981017261565908740842506330246242051450562686619367835474223797406720514750197696631065159127509576828745218636397308405146074289914146982553323765269191765692771196392479957587273441750073895203912591764399155591859383507532961213503870290572865414168200601391873901374658646874691157979003211842288124666777064793902169064073172262242609901597136182429964554615222393010375222270199117479730063263226775144156700823260357129553926640252175826319331329662066296903179899045139577538229461187945406191783325082237750482449473314224249611228390306309471117080400462183305299410338934051899385684552215296042885415476861003893790628695639677127229515307817221555517004777531131414712915330643433526639276231711835169606168057458861548798876153187419907667980735670751953051451197812931257749396263413654884626504985376638642399521511786062794742328070097091011731434235090501946572801827763522662847078075848821631012264536044438727788859034386652909696712704076764080991205460039845843076394163668687669756220865280807258918652227878912110416682732496316033091060967600023012906006905533889664901223474085001953280611012176950390140558262422310617982914835369539331728281284027861832407449608484401428651954659525493985256522031139449676639353149950796216139947127603291331756320798305199048264090432711150197683247188849642037926120849277976576921873611609000503393121053606252037408437879735529186010841422386592774881285922591687868875186095117808649437005027435583730843585450412654200656337305613785373801989765800234307863740888784410936161898598859125245347322887405568291377959543469904759894990924201214149544403720726791533774206297874869780483884441123097523753100570520116987435515379078828850232098376949579936012697611096067697186985121287213163251707557899350033482431601072954403186221776896053796406039201990718438824780590665632709125698814355872267430759577335889921575342469815072420547177922188332511848226754361047426745917110927665555046453746943315381506653915820381850612275546300529011219254592976005604365565952352819664255380463464667287667351790032065333437982548498703292152868535009289897263618624943220853230934114321425480289099985570742424099096691267652812810769788911744930281400641734099351899099080175331938252958256117756141450035234216249376824392927344705577188472938661335375820326032416719309407195758592950114123890166633670861398438217736246824550487263304244154522122852583342082128428718458443141817781862835176250203423317577600338515892450541568209715234847401662374050899200696167501829943431776981154828726292947247203853795328632299060333804622668410740032636512477962143611320965878733618967637907210248933646765931842221324505140133783473557815294465432698400536188266708624998487674411733173429658866266321778038835632790760787247942057191900070709035008248375434464442753720076401122838904588829744441880664241243905100457904701441053494265026365547319681953516307652126569952618611355940926761177024655523841085757817129433062481528701184880854866423054805467871284319372115271577763841836597340563268715628071799323712955373693239836443823605656446511186182144059622913540843068034812955224679226347980697527817839119255915891755579342848737484542381659147712201886984128807009164847376498902741601413838421486469127356507067834523764688094009514663884888210926477253283695793191173905973248862277285935792562707412824181237830526822647585318682083330353063739386757127025080481137285182738570938869560316449462693897269522515665542943776702464455963960154687657543659443903386187712650901753838675377876438630454987325441285189053263457711747108252351309173143247726545625297712036226446656746291284621169689141204087720196184290598260914209773053468906115986410786430910464112614824668967490943992578123842097215795109845749893818796268608893302603776597242663616785812573941770420650976689586995092319641297270409836241721753659273800561150800489515118989577207253805380924549853145547028104068030529536168912807404868510887366156962711331971451649997145104061972031288099429416968305785074157178998748595378311567720754282314607552326804442124109714817024895308179956164428280013249399146467262840777508058231465202383980155266662403578230478567751099783342615257319811620421359922614077355327823641493635072076297473688273490558185910530073522869321559691252953662915063872767385403392308763554028695698513437613070908170720009573033918942303601109847907080601602127502129816702973658717574482107406681667526027703623963374658758340142694437582739881226259235434024386546537687162755278450483342552587630010506936328319323494592610136313014205519337183434415652212018513259849545950561724006475626265660822476613674888500943848859020007955921142463268304865155633643521056419520112491966350648104399176582399980600541290202350053067384183744102404079827023569895696597130385817299230771634303101407345193857071364849008640096007619539231778532187388568706216486869144227584637437019243021773454704640498279694820377743816513460217626130373937170804262002821036215962310677626886434498862049497697178122755514821786712771962805000493404337974067517299097626864614691650126446063706515828417212891231531978836342577205239734452879360925053610254569648976317117134028539798506118431627075281439203713470462689289285680425796755078676150286487531052367475598464560098731185349475193323520056605370771532294897200034425711883123249285227029093967526727850651247706112111734706465162455947613609589181753433423090654772372368086157518615634509824550775666107538431894527709133611118266878630526910538332164422441831392870406697847193152387599078492766620352226670821525310434205757370744499346394316813338711659774621628045338653340863329688850094931852053362049507620565286912324038938707769605681504084783840186898777445430087186491044510622931998474245763533089383146540047354334392104971821608868129964709327585839790266777600012158476703590816541936508521907884016994153588372518883484811525750138077184212498017431376645014155270569587368098025711448415940427502163553583680716857370235999131273179662194332163705482141457869780111452308746590439618904064104342972864080166381220495657661546799989426166526518189954886380760061706240899956164540454915875465644831206315350659263903051690679483650696331940331522761499642449864525355608144290292075741174023261539692297185710411985453056091898466890171896123488354070951415319076066220316010671783297657893082365952702186288364877870275441495854307371062371338186963338946669488251199752765444434433372146955092014817222991932371177620282933272609070040649038214411059271710605274402031672951064522872054077761671266725247553383747205402441285632621567378846877150103790844118416775068253075225363423163279146255480122245122521785982944835668401398963530937625156254288180373411666515969124652285952314098044387252611636503795705981341497827098691017702089079850081691107328064907541376744252893561843169282363331410765179500581865581508088307220742144336770949335642202412243575041630030454132726337794440947507202695992579194884908204731831055036460577558755009450669689068227957482920012837389657440256092699473817357398106465012928083488318814584652720543347482787223843052191744194942445083027815654775329248005163319837842990554112836662263533034851532802465924179049133418867751364942537411120303079200499089363312905580987180646436087200632617791157281947721698293569741985814416879641379016809945552125952900264089630495774176066316314189520364648090596048903895734331567770152468489430786858964592811275498882110195733981496915435533494099180951912657505484893230324684423452791121634152176133658087222551998751337709845347557162614784110411757389863890628346839557700517911259886406966274975183533179581723836416893725225591433161418960197157979672896916437493519509965268241900984252497924970599991894297557696148419139431175552365840781779874280897561209650282496487337262868012224639453806717728184005623804566043215057614059635858294702085715091802139341790308263271677508105873499280678157841096088823158198920806433758145564708318732987688490220559394953395098151942185176939262761259499520105855673715380056949842965833922006395895474001440862130471208719514303725568527933246576720687708524682046156848414451904094439653611193486719933690675201015079789143764597458040899466485301361493255748682680392976509481691706818561713331527672433430219430248163965477668340163341783209882540123731765546188848429814627782337966418952916629137131667823158819721882262686669628208316416705043225102697389021592272104365935914769367061294477197360642195233701888009815638103894685309634346767942893144604077258068690974746242590907442397184066067025122658039044149889602445247651815371483125123737076292206442137518080114097314379945797181801877979985031593852648945084184657377773474613242626048930249044037808985815521673372981006917556155312255518578054280872509529128961859573348772564675707287964916999595665612124516841487628232099675014325862411335121190345841782710334854298285866836325423653152425705790764252571212185694755994649293134379954049104922484588084180286730417379434859207594736615424330349303363085813414350125473189732034562833853167967765456876745262649835523698270877609430729270325977012454372707354552516398078781193675132531585843221080901486867657538268178704996503581419439568361923996126680370660576854016959515806492339087806067218516239063298337496286811497156814110146609786388488377976029103509735385504029045788457579377035195321852807682401266269421568010749214123630423399292772027706439890421489329504571163440267565976130682880064888312448172230890543714452028080787020974684700914895759304930803289423872547809610216457447366690294220278535039777145301722052577409984218816430735365848223496466786769900783446787893275546924520004846635713411811575968720486455803729867612001205752179086514377558485951793813196723164423323670716350464496258781326686267824898217206401610972893078574161810148788988180952535531523686590424675772046214641237409171510561235576504826846057296020595550453760018895478885874606825033433817035739081333586050754409718996784613783865655296105746460441420710862026731191262628880295152859300332598297403071528163082240546053286782803646496167770918192727076517348133551788475072394802940168110081573430751746651519632369990148544772281728225338782612822380886143453364224033626902915830870909802184048011906757312268556350773496092413513168477749248866720441833492654943914685078941282287109157429314246495713071612278089973767149164166831667644307154754794963470226454424651936807811422040457192931328978872294544344182675183399335304276689399018594120815259330017222188272189441277959878810103990768547411203488714877993301642333896956720525020212756480272053717023139231657161351990689764152512872041522550790288105185851327119369069178115629517662584773989308980528569928202831191336469952914746715301478412746911096355043273436814335534791286885474607088889749603409845719916347392315375004644416787160027754357092483207782002562934028426358751409093581209679925191906168833707599169674429951880776849809666743312428147488956740534272839884858490650794391285701643514613440050529879195182916075190938906289766474295873864310125664391170081000865398702220249649976200810864429772054724608511277951102120466580665614833903331211441816239670063702660123179079685898248916239635127183885001402321003804137920047927042527137984814970017817401753623899368233360084936869411112374063039084502207505956045334178373233788583936345716051255927143963042600179786150016299065760503051320367959721307831009281021559917176366132322981928931733991945575640691221394453867116403527935590406582172307860425507971343285879025742728621538183974716596017661054732468224049600914453402385787291615521717137436774643303689276890131180330127426846720859062661497417128756771902397077179170076558193061686355100907741406444912642819675679791025253171908542464315106022333834304327871882219526985734107955231634612415356565155589785239581733446364567406704685582041230782700778946560756748832556697537407660944595129243279398863731662146625071477021021831168368131650294483949724517034543601990922034978057046619521915309622665087549441035659382283037308323497055724777296287580478129361726623153905066123942952963003650508207246424476870922598569213301602382723155279905405289866236788736090144746568263354827255905058532586114022181880506053088125820601811024740352355695491770265742308791121531756651634114483366750396716567741508182333194242631056497244059866636676788137790332340826547612328841306233020727213162496284617541733615083229783290206048553734748881053373517919574544085147367505923978469745031066967731396389312446012780773577126729173527983340157729033420868329624103186094719962588914276058557051598382664210894143352589356107825152106034205376612092373708273009265199768860306140628125699753710677080261263360304004328495609166731511534153979766070215662589908006267334931569346347008007864615693853453803820856687285880026515434967482945289620209740728423048806450967098267903132880640009292236665459237696086444454247867800566952756248576565359144654750193033775340572465893772606542005952333834942317057468037857281093796298234694336246481422193157924486445291293145197391255076760410086440961048903649534189531432079825085432261089167810231374228173456376400988015165443656517078580682996094865740884735063069980855693857897738931814716604520857699269874958950802438667309415320635649070265252648952678862696125395023953920443853833251418317461072740095809726634248027940665775583146275233747058032641132657042014478153525894715788844700517634813526689693458073532440027196293129500153017619649380798440473542634197732615661853759753375478327175493242060884183924210019600921301029365195031341973680729781631534615194689641818095616609103022166840549966567195038389307199629354680058222582085124988930411724805794444618806944932144565303736882920137854098148682441354455492973005740441644981764097017562867166798580904696559370953123059061055810660433745063968768824598626159912791432237970890981189643787165653176715387946149008875852922888650432246823431347582330291104753602023654896243494352539652682913089270579271703290887811753278508323874562513840884341031842623652376333062557011017728168458355763434233231571522370300321318307771977500869642712167538330162954244462699422119198874665974863773699554826485872216837145622321355157887202099211165607624158777560683151422207022177489067432158574015798175570033851236352948080526968170553288326911513133483128393496649478043790045636272394233446401012212745766669064702393941191166424831068553681638321669608050510448987996166648029613835435392945720392917253402220093777145056246062845647260027663155245677140259982741104175774642101952383764301979863226510482197766538050666496107707185689497160255002129075646869444432841750524443539196654963503677833216115256383198093139340465993819179735482316127322710739872648356146128256761856980005956160939179271321015113041295007790271285845753793058986973442395340803612965431280272333947355291033696380919834333598901592897103695817903125299286021873061599411257920455172805501824995210441783482862455502594250723295232471276353139895337506662731014889895100585373578008639273543066938108637347845209331615290826402404624117410228430687492008965673396694511694153254961152706420543201994752650019075310144724119967153763584078165439941350128867082248402376630857490206021871090933917653597066301723240891405830700271673540608045494899202753603064193755045906114881819896240282570996680274732192358203392311941217574849687127007712678893885751400213845109924147249645865208507269127507842787609782795131373967368332232042876865773063325602146399083917056409692735241324272303518036622196488696048691493345160849810480034746549787426816224628718838605268369942228481015498142521987606887423020159289418567133429763205005156211050420200223845819565516319270882730314347658551374002317059686416416168658453479080155129658083860913131486961008868871649892303923318882304120848384901762393225045052008257048598039782460623127000968813786680377999367361138450167933004918628480148767835869300728452513149521019198579856847667233509287466958847056164876350135009027395280040126471187824684307777052475392553128435235321965649409898904391739166471316845092385237116546649870900920321486806391395517305626804761017224485471326991909130530174063295177142619340848427519243457927713177820038259495754057242916654075790961864124415118147584370083529465717629190575650816494840033262945589744682103107290993981663477761131493751553285268103799581791682217654858754154489568037666569725635723264005532863954184027932845582832100436119249767643081583904630869422028527920742491409399174545453484641827862671744043397425794222487913466931226937992937472726331355271153947981374813593986518865099706229926833730482369163411398328321102048491658050328831628888982855241101474382552079206156262999275087782215685795782648456842311781843253004652548489844873883475567281911348463646697062444660912572882892655356705854273250754338084451143192987071240365294187708416626127625552230460994701633510180273576341091858303028832837790044723452313609548777182398919874175134828249472001574515695920218070040571208321561578700810809290947324180723292976328816522561979764765471770618705079159167154493849653176890678618130777469486415620070098655649062577972096470748985583500001280185537457386853728131363174565090512171526299637528384287701766126760655585281010723172721244678809810920908093314821796578087699291859866048298756257873928419670727766277534159956042666909829642619011043239675158543527568690118656077479426643805388527500169239374803640226220167060613900703388876595443793920478059100942612342342918967638831518135986897950527852637501121085219253780487829665567115516766421229208569299513139981785589629189299140039385744723148857964311883615737432848316943173440908021727817337387697372839670098910248966364120467231505596486840705780544714634056862258188886243035528725694251008083375391552910306368722061091476029497746148788467123650967982211049568862208677629549233720952671989488340038331026829958442011698033079397464486413598725265169085058712018394824679332869936685798057175637845937165062698911032934432215017413483951381344976754726189780824553361253367253735161684679727251456598650579949457253931084245220710022562058408453417625046354950699967284510729544536370642463043321164958948047948247895130948581238750877460757744084582493100392918011197982383145345037347493838382491231717436918127963570870157312111274075533694093609462165386378799099572522760950521234943757887495137656832432654394849014952222304958169978484622972002288995618999883904598390425518082192143655835527430503579859683960215028308258147884508635826489289079573708860322553459953808062747343007582395345622518832122379770170272599492549148672106544729167395658206571258485952520040105659809347893823636086607990193389568977604799088954713744339346569002607457155453555351990337482704097642545152030650021053832487597683645637824287287761526365865564578732781307056527245312769484998920881660950100913672620468983495093679932810680879314884252181463041066872396761383595688376368028486459443641689746646783741224943200067313991685858838539760867602091004799094691206561502767269203872337208640215772141977643327030243330593202969600533204813699046443360127153012886186051248408494080107812175267073791333584676744784277786493806523947308858375795374174460968960656246157048930792163673021659185363506759711529543989785174138568878776647683508255480366371029733824667954013920794424972098695428438123087867867561984021768626060312584156266939623793935446182341193165299724082791577736739553281017668649814078090017507330458383248406983988283177130245880705476680577187846321417579057960360598175810605858424436890238150256028756486401411387280588862744335835822781838960989199828258687197730915756526443682639797325634994176187676974188316493262222307533122096752595557236552037465331177061760536412162346070694921881177922619824354124646634245995842041003766773198656775389184011346850247612551615768698840962559759496211995905577578302505415148341244723210852091426046101934084147464390372176679767655788045971371583904591317565440017180400515451864628693309133769098361135275670988626048849114065756703686656269427764825654042889947638267824073282029541639013980156423544836765903749127737968305325774625147779956335304892953971208600851163753430346737718919168080513049805282561627041586322872165065906531847852294718502832143645483728896805879381576452142570228058613633803931966712635829031528701107886507341905921445153776809376629671831764722860155296605388351065722425297889564587510988813989062154934234922319973518290948442594364710425788350594097258439188152320921220182836882033900827152563864907007549275682584895671438996435339533352962307303192661835687521521409710761638991867359766402637599608999022617742540844472355957980910084808075675464369763933840966738506549277434392248913494016213508871125917688214925134654390455243389381410402843326979974608186538721289571038786166336318331773743505204050774666163241272280072030860753953095680
1friQueueuint256[][]
556543170701789828853995445853058475096179990174638781053890600736629318026265151267270480162562490959069897208833612022694635922339477888623206303359769413941962694669720807193525529735464451617131373071703584590477724229488534750029191452840051969885535729549549474248136385009996433943622262887863904661041716145609616631867299230840172555307279723657895246336930933343693378306910123911095799618311540431022957757294565081281083283037320035233624418475038448303792878760941395966763400233419650175499435386179429879003154862859682045250607362057332688628864264946178841571180977521520417970666378759043388037219631151342126220077348013411971102012730676380262412016996012873898011154595584179101518812733258296216888050234739849168668819481150817592005602877514177628579620257137562396699042282192457949378127805375802019392213467086834786705234729447813565526812623579996041659525021737509962601202950408918799583545342118881251589012126168800893133674729851997399162301132147779198778755803919002771960434253446465319874557138731285724888122946964357282260238202694102237419697761996733211122636004729343770475588958569327171143326773122767469135971775940257624040065732206582852755077921171232500439176105161120250481908300640964857506355318520098665422480212431878290894271091091409517988221950239195366863485764272336367157191799577728659209048898626942561012403893587008167728263425967604509364275094988553547844583933326436699077643999513958218930439391730724432196476566950873240791186071085535030389171990316102201523066294785870720121613138411437987981927690656228893920372695000600831103411040133503395786838583454930751718695594120368259305609973558723444132932807284812912118450987858308240480910335321797745943222115837431783931990543366730178226810478081167272442183786413906628741615586011200335004463485501448406080699002067015449804309533184689941830636839197976283786430831627859196126308791333429014370
2evaluationPointuint2563535969584617482963037509954605567497467894824755255344900817826898353427072
3friStepSizeuint2563
4expectedRootuint25643450723544186687672417304659854536620815178843381806275540251393892634591232
功能
verifyFRI
#名称类型数据
0proofuint256[][]
24962083436586093426713018666418023790409208714285949512267911421371719774019048773187889085020783636924343013480088570342353645070115749110960889127892102968959905802501881157295198723229580926916658546919333434971314298085451162021717890001306765586191609868008952055496162366071615911206426466672076690639270225024369957896404539555111529574712571470996662439893499307073514522341438848045626679376915528683570350980911381920480985736219751707312902852403902692675451886648849123119557137385624516266973777461344343064995943938638705216428371245695658618029237787498464002595288137997592576741075167779194975961792537491964122744204635870496072921548891942429118069026049231990527591231815753550282812731036933627827797269146275006832144703859457219804951583935993867252455814468781061896370525898335751287883401686825514286912521112962093161851772632448203272344237949708319784223036715239420707897106571413090812519184181344742967514487488210101547611561150993140027124259423380798479603566020434064379451351929568573777501989579461715590623225508475019247103867337786780283717103552311570019541255842839208193146993035120812578826303144544906669848653405492730546916793557677674136172872109835119555894788433192805526255748561873254809998117344239859449560859437547942912057178451167119285335554468010618766447540713791882027706582498082434115964620090731193514278146537143720725854339341136275369202112134224324364805087307159699338642206135297869842173254029104209749362290326855039314621548650308933207924479964037967599742766629223267889228446742251182813341938572080952706500427931251047152915682143472348462960651189917144939279152288894460951485182612808336331313949053754283781756230680769451689665546141740794525420727465815107221935464881203835462836859602988213732492958336403848984160622958618641943836495065994741241117301008236377434128102909869170543681390708358659519923247592271873122973366662435307419760397553416996314519819536629299919665596052395677703439086669541249096130132094886260953791533452593608026872796692786957205297710578023119809696845680722436451703951583816821271211010792182264021909470674525638908183376711426354053636889300122094937970471408046887217646063681752355583701159728047472116020228091122417485264603900332117642401699846516067182024590795128404491828644869609222109876240692246525619642462327495798723121672112230972722696591896189903740695423162749088344984001444311517681785719584383730022936643443888084126467533840281617087774166761642323310194064401146821401693108709274316136478418785145401157166552910854831813155989487396510894120602263572432360509974624937262027750731817698483445583127084054318937614883421363590861644777290281071900063393462850037323446325370494825576528508350675658351522375587541015863639034129891710411612007474619339011070469813570967597063846284708255733545782902834666834211513583393431302632854777569965287003792226334520883548453154218424280118048693394590520728498019936022979693204622772321080795162870794685151170420348172835535093823797859181436297926393212312386394664637358567192370357161193672838493148664893756480698386035470475490963706303451156592293847243021771312570330682568342159709187443842029373486457616978732668943949581734782707100993140407291221776603499544451055244742057749243598586148879494825115184110981885665821059501736108854716601076411220010030561355333131490667015044806468094128323565981859062162560897548632522717072438996298958024825511927808076019445054254281693244120185274855746131145675256183652576102119684340015417528736735821459065292931907068995729197246497891681932514806524845029073625786282081791260499434445757514739373754719532356220346211521673344836329211270168687567360935459264366815495153471109062408019013011759916068235448182167301803755530878945917375621195605859827269974711414616199478163175966487338450055025232441670726400062193940777859989272154870766979242633645457935787113576956859296570973752178611396624759186046061823046206328342144950844573468462944473325002730438077951246369735119395251294880611513252433636495050180122062932552019143946661471635429699922160118242033461472570187519872306315002722286844161759459146875670088780059316144718987784223040183011232396139857007272816021941438363434802452262961183217598321790963983519096052274149453914594583692168444114194816757538885059165738066108246905078355646620144540931703183372950804857495854728301528200330829509640818821091861881115499808473107273292167701524523828803106787865348620818880311446241104809120852341699572491304732046734288377205455063201410660675730069561083257878069657585214327859786302220127362748263286032129521788693963977570007052080317924734428950708948850262437080730081209370227477320431206825621937244771394576404129320845149090824903736403011077494114053274275887880062083016664562117904618884878105885824170770648822387197180032422981954522312674164964908508821562686020864483962085608802404805195978815089461066222104497794989130878028026876331505647948860746951921055262899337023447299098645039885320399576921017585066951984710345309619482810134392439877897594960141066001046421706880073481546288341056526958132513203674813094107083536015060173184057933983609333376091645075350951981579194522264694098203237697731317623642140641144650259565841173302626016150175857490563274319178250415253128247819495683252368182648320629604808389014757018046206008081841449539522176892356004388091299472508708778867011104633341194099209399323225064767145795355076732550504169954836383295784417121482229746553219120104853353508468981017261565908740842506330246242051450562686619367835474223797406720514750197696631065159127509576828745218636397308405146074289914146982553323765269191765692771196392479957587273441750073895203912591764399155591859383507532961213503870290572865414168200601391873901374658646874691157979003211842288124666777064793902169064073172262242609901597136182429964554615222393010375222270199117479730063263226775144156700823260357129553926640252175826319331329662066296903179899045139577538229461187945406191783325082237750482449473314224249611228390306309471117080400462183305299410338934051899385684552215296042885415476861003893790628695639677127229515307817221555517004777531131414712915330643433526639276231711835169606168057458861548798876153187419907667980735670751953051451197812931257749396263413654884626504985376638642399521511786062794742328070097091011731434235090501946572801827763522662847078075848821631012264536044438727788859034386652909696712704076764080991205460039845843076394163668687669756220865280807258918652227878912110416682732496316033091060967600023012906006905533889664901223474085001953280611012176950390140558262422310617982914835369539331728281284027861832407449608484401428651954659525493985256522031139449676639353149950796216139947127603291331756320798305199048264090432711150197683247188849642037926120849277976576921873611609000503393121053606252037408437879735529186010841422386592774881285922591687868875186095117808649437005027435583730843585450412654200656337305613785373801989765800234307863740888784410936161898598859125245347322887405568291377959543469904759894990924201214149544403720726791533774206297874869780483884441123097523753100570520116987435515379078828850232098376949579936012697611096067697186985121287213163251707557899350033482431601072954403186221776896053796406039201990718438824780590665632709125698814355872267430759577335889921575342469815072420547177922188332511848226754361047426745917110927665555046453746943315381506653915820381850612275546300529011219254592976005604365565952352819664255380463464667287667351790032065333437982548498703292152868535009289897263618624943220853230934114321425480289099985570742424099096691267652812810769788911744930281400641734099351899099080175331938252958256117756141450035234216249376824392927344705577188472938661335375820326032416719309407195758592950114123890166633670861398438217736246824550487263304244154522122852583342082128428718458443141817781862835176250203423317577600338515892450541568209715234847401662374050899200696167501829943431776981154828726292947247203853795328632299060333804622668410740032636512477962143611320965878733618967637907210248933646765931842221324505140133783473557815294465432698400536188266708624998487674411733173429658866266321778038835632790760787247942057191900070709035008248375434464442753720076401122838904588829744441880664241243905100457904701441053494265026365547319681953516307652126569952618611355940926761177024655523841085757817129433062481528701184880854866423054805467871284319372115271577763841836597340563268715628071799323712955373693239836443823605656446511186182144059622913540843068034812955224679226347980697527817839119255915891755579342848737484542381659147712201886984128807009164847376498902741601413838421486469127356507067834523764688094009514663884888210926477253283695793191173905973248862277285935792562707412824181237830526822647585318682083330353063739386757127025080481137285182738570938869560316449462693897269522515665542943776702464455963960154687657543659443903386187712650901753838675377876438630454987325441285189053263457711747108252351309173143247726545625297712036226446656746291284621169689141204087720196184290598260914209773053468906115986410786430910464112614824668967490943992578123842097215795109845749893818796268608893302603776597242663616785812573941770420650976689586995092319641297270409836241721753659273800561150800489515118989577207253805380924549853145547028104068030529536168912807404868510887366156962711331971451649997145104061972031288099429416968305785074157178998748595378311567720754282314607552326804442124109714817024895308179956164428280013249399146467262840777508058231465202383980155266662403578230478567751099783342615257319811620421359922614077355327823641493635072076297473688273490558185910530073522869321559691252953662915063872767385403392308763554028695698513437613070908170720009573033918942303601109847907080601602127502129816702973658717574482107406681667526027703623963374658758340142694437582739881226259235434024386546537687162755278450483342552587630010506936328319323494592610136313014205519337183434415652212018513259849545950561724006475626265660822476613674888500943848859020007955921142463268304865155633643521056419520112491966350648104399176582399980600541290202350053067384183744102404079827023569895696597130385817299230771634303101407345193857071364849008640096007619539231778532187388568706216486869144227584637437019243021773454704640498279694820377743816513460217626130373937170804262002821036215962310677626886434498862049497697178122755514821786712771962805000493404337974067517299097626864614691650126446063706515828417212891231531978836342577205239734452879360925053610254569648976317117134028539798506118431627075281439203713470462689289285680425796755078676150286487531052367475598464560098731185349475193323520056605370771532294897200034425711883123249285227029093967526727850651247706112111734706465162455947613609589181753433423090654772372368086157518615634509824550775666107538431894527709133611118266878630526910538332164422441831392870406697847193152387599078492766620352226670821525310434205757370744499346394316813338711659774621628045338653340863329688850094931852053362049507620565286912324038938707769605681504084783840186898777445430087186491044510622931998474245763533089383146540047354334392104971821608868129964709327585839790266777600012158476703590816541936508521907884016994153588372518883484811525750138077184212498017431376645014155270569587368098025711448415940427502163553583680716857370235999131273179662194332163705482141457869780111452308746590439618904064104342972864080166381220495657661546799989426166526518189954886380760061706240899956164540454915875465644831206315350659263903051690679483650696331940331522761499642449864525355608144290292075741174023261539692297185710411985453056091898466890171896123488354070951415319076066220316010671783297657893082365952702186288364877870275441495854307371062371338186963338946669488251199752765444434433372146955092014817222991932371177620282933272609070040649038214411059271710605274402031672951064522872054077761671266725247553383747205402441285632621567378846877150103790844118416775068253075225363423163279146255480122245122521785982944835668401398963530937625156254288180373411666515969124652285952314098044387252611636503795705981341497827098691017702089079850081691107328064907541376744252893561843169282363331410765179500581865581508088307220742144336770949335642202412243575041630030454132726337794440947507202695992579194884908204731831055036460577558755009450669689068227957482920012837389657440256092699473817357398106465012928083488318814584652720543347482787223843052191744194942445083027815654775329248005163319837842990554112836662263533034851532802465924179049133418867751364942537411120303079200499089363312905580987180646436087200632617791157281947721698293569741985814416879641379016809945552125952900264089630495774176066316314189520364648090596048903895734331567770152468489430786858964592811275498882110195733981496915435533494099180951912657505484893230324684423452791121634152176133658087222551998751337709845347557162614784110411757389863890628346839557700517911259886406966274975183533179581723836416893725225591433161418960197157979672896916437493519509965268241900984252497924970599991894297557696148419139431175552365840781779874280897561209650282496487337262868012224639453806717728184005623804566043215057614059635858294702085715091802139341790308263271677508105873499280678157841096088823158198920806433758145564708318732987688490220559394953395098151942185176939262761259499520105855673715380056949842965833922006395895474001440862130471208719514303725568527933246576720687708524682046156848414451904094439653611193486719933690675201015079789143764597458040899466485301361493255748682680392976509481691706818561713331527672433430219430248163965477668340163341783209882540123731765546188848429814627782337966418952916629137131667823158819721882262686669628208316416705043225102697389021592272104365935914769367061294477197360642195233701888009815638103894685309634346767942893144604077258068690974746242590907442397184066067025122658039044149889602445247651815371483125123737076292206442137518080114097314379945797181801877979985031593852648945084184657377773474613242626048930249044037808985815521673372981006917556155312255518578054280872509529128961859573348772564675707287964916999595665612124516841487628232099675014325862411335121190345841782710334854298285866836325423653152425705790764252571212185694755994649293134379954049104922484588084180286730417379434859207594736615424330349303363085813414350125473189732034562833853167967765456876745262649835523698270877609430729270325977012454372707354552516398078781193675132531585843221080901486867657538268178704996503581419439568361923996126680370660576854016959515806492339087806067218516239063298337496286811497156814110146609786388488377976029103509735385504029045788457579377035195321852807682401266269421568010749214123630423399292772027706439890421489329504571163440267565976130682880064888312448172230890543714452028080787020974684700914895759304930803289423872547809610216457447366690294220278535039777145301722052577409984218816430735365848223496466786769900783446787893275546924520004846635713411811575968720486455803729867612001205752179086514377558485951793813196723164423323670716350464496258781326686267824898217206401610972893078574161810148788988180952535531523686590424675772046214641237409171510561235576504826846057296020595550453760018895478885874606825033433817035739081333586050754409718996784613783865655296105746460441420710862026731191262628880295152859300332598297403071528163082240546053286782803646496167770918192727076517348133551788475072394802940168110081573430751746651519632369990148544772281728225338782612822380886143453364224033626902915830870909802184048011906757312268556350773496092413513168477749248866720441833492654943914685078941282287109157429314246495713071612278089973767149164166831667644307154754794963470226454424651936807811422040457192931328978872294544344182675183399335304276689399018594120815259330017222188272189441277959878810103990768547411203488714877993301642333896956720525020212756480272053717023139231657161351990689764152512872041522550790288105185851327119369069178115629517662584773989308980528569928202831191336469952914746715301478412746911096355043273436814335534791286885474607088889749603409845719916347392315375004644416787160027754357092483207782002562934028426358751409093581209679925191906168833707599169674429951880776849809666743312428147488956740534272839884858490650794391285701643514613440050529879195182916075190938906289766474295873864310125664391170081000865398702220249649976200810864429772054724608511277951102120466580665614833903331211441816239670063702660123179079685898248916239635127183885001402321003804137920047927042527137984814970017817401753623899368233360084936869411112374063039084502207505956045334178373233788583936345716051255927143963042600179786150016299065760503051320367959721307831009281021559917176366132322981928931733991945575640691221394453867116403527935590406582172307860425507971343285879025742728621538183974716596017661054732468224049600914453402385787291615521717137436774643303689276890131180330127426846720859062661497417128756771902397077179170076558193061686355100907741406444912642819675679791025253171908542464315106022333834304327871882219526985734107955231634612415356565155589785239581733446364567406704685582041230782700778946560756748832556697537407660944595129243279398863731662146625071477021021831168368131650294483949724517034543601990922034978057046619521915309622665087549441035659382283037308323497055724777296287580478129361726623153905066123942952963003650508207246424476870922598569213301602382723155279905405289866236788736090144746568263354827255905058532586114022181880506053088125820601811024740352355695491770265742308791121531756651634114483366750396716567741508182333194242631056497244059866636676788137790332340826547612328841306233020727213162496284617541733615083229783290206048553734748881053373517919574544085147367505923978469745031066967731396389312446012780773577126729173527983340157729033420868329624103186094719962588914276058557051598382664210894143352589356107825152106034205376612092373708273009265199768860306140628125699753710677080261263360304004328495609166731511534153979766070215662589908006267334931569346347008007864615693853453803820856687285880026515434967482945289620209740728423048806450967098267903132880640009292236665459237696086444454247867800566952756248576565359144654750193033775340572465893772606542005952333834942317057468037857281093796298234694336246481422193157924486445291293145197391255076760410086440961048903649534189531432079825085432261089167810231374228173456376400988015165443656517078580682996094865740884735063069980855693857897738931814716604520857699269874958950802438667309415320635649070265252648952678862696125395023953920443853833251418317461072740095809726634248027940665775583146275233747058032641132657042014478153525894715788844700517634813526689693458073532440027196293129500153017619649380798440473542634197732615661853759753375478327175493242060884183924210019600921301029365195031341973680729781631534615194689641818095616609103022166840549966567195038389307199629354680058222582085124988930411724805794444618806944932144565303736882920137854098148682441354455492973005740441644981764097017562867166798580904696559370953123059061055810660433745063968768824598626159912791432237970890981189643787165653176715387946149008875852922888650432246823431347582330291104753602023654896243494352539652682913089270579271703290887811753278508323874562513840884341031842623652376333062557011017728168458355763434233231571522370300321318307771977500869642712167538330162954244462699422119198874665974863773699554826485872216837145622321355157887202099211165607624158777560683151422207022177489067432158574015798175570033851236352948080526968170553288326911513133483128393496649478043790045636272394233446401012212745766669064702393941191166424831068553681638321669608050510448987996166648029613835435392945720392917253402220093777145056246062845647260027663155245677140259982741104175774642101952383764301979863226510482197766538050666496107707185689497160255002129075646869444432841750524443539196654963503677833216115256383198093139340465993819179735482316127322710739872648356146128256761856980005956160939179271321015113041295007790271285845753793058986973442395340803612965431280272333947355291033696380919834333598901592897103695817903125299286021873061599411257920455172805501824995210441783482862455502594250723295232471276353139895337506662731014889895100585373578008639273543066938108637347845209331615290826402404624117410228430687492008965673396694511694153254961152706420543201994752650019075310144724119967153763584078165439941350128867082248402376630857490206021871090933917653597066301723240891405830700271673540608045494899202753603064193755045906114881819896240282570996680274732192358203392311941217574849687127007712678893885751400213845109924147249645865208507269127507842787609782795131373967368332232042876865773063325602146399083917056409692735241324272303518036622196488696048691493345160849810480034746549787426816224628718838605268369942228481015498142521987606887423020159289418567133429763205005156211050420200223845819565516319270882730314347658551374002317059686416416168658453479080155129658083860913131486961008868871649892303923318882304120848384901762393225045052008257048598039782460623127000968813786680377999367361138450167933004918628480148767835869300728452513149521019198579856847667233509287466958847056164876350135009027395280040126471187824684307777052475392553128435235321965649409898904391739166471316845092385237116546649870900920321486806391395517305626804761017224485471326991909130530174063295177142619340848427519243457927713177820038259495754057242916654075790961864124415118147584370083529465717629190575650816494840033262945589744682103107290993981663477761131493751553285268103799581791682217654858754154489568037666569725635723264005532863954184027932845582832100436119249767643081583904630869422028527920742491409399174545453484641827862671744043397425794222487913466931226937992937472726331355271153947981374813593986518865099706229926833730482369163411398328321102048491658050328831628888982855241101474382552079206156262999275087782215685795782648456842311781843253004652548489844873883475567281911348463646697062444660912572882892655356705854273250754338084451143192987071240365294187708416626127625552230460994701633510180273576341091858303028832837790044723452313609548777182398919874175134828249472001574515695920218070040571208321561578700810809290947324180723292976328816522561979764765471770618705079159167154493849653176890678618130777469486415620070098655649062577972096470748985583500001280185537457386853728131363174565090512171526299637528384287701766126760655585281010723172721244678809810920908093314821796578087699291859866048298756257873928419670727766277534159956042666909829642619011043239675158543527568690118656077479426643805388527500169239374803640226220167060613900703388876595443793920478059100942612342342918967638831518135986897950527852637501121085219253780487829665567115516766421229208569299513139981785589629189299140039385744723148857964311883615737432848316943173440908021727817337387697372839670098910248966364120467231505596486840705780544714634056862258188886243035528725694251008083375391552910306368722061091476029497746148788467123650967982211049568862208677629549233720952671989488340038331026829958442011698033079397464486413598725265169085058712018394824679332869936685798057175637845937165062698911032934432215017413483951381344976754726189780824553361253367253735161684679727251456598650579949457253931084245220710022562058408453417625046354950699967284510729544536370642463043321164958948047948247895130948581238750877460757744084582493100392918011197982383145345037347493838382491231717436918127963570870157312111274075533694093609462165386378799099572522760950521234943757887495137656832432654394849014952222304958169978484622972002288995618999883904598390425518082192143655835527430503579859683960215028308258147884508635826489289079573708860322553459953808062747343007582395345622518832122379770170272599492549148672106544729167395658206571258485952520040105659809347893823636086607990193389568977604799088954713744339346569002607457155453555351990337482704097642545152030650021053832487597683645637824287287761526365865564578732781307056527245312769484998920881660950100913672620468983495093679932810680879314884252181463041066872396761383595688376368028486459443641689746646783741224943200067313991685858838539760867602091004799094691206561502767269203872337208640215772141977643327030243330593202969600533204813699046443360127153012886186051248408494080107812175267073791333584676744784277786493806523947308858375795374174460968960656246157048930792163673021659185363506759711529543989785174138568878776647683508255480366371029733824667954013920794424972098695428438123087867867561984021768626060312584156266939623793935446182341193165299724082791577736739553281017668649814078090017507330458383248406983988283177130245880705476680577187846321417579057960360598175810605858424436890238150256028756486401411387280588862744335835822781838960989199828258687197730915756526443682639797325634994176187676974188316493262222307533122096752595557236552037465331177061760536412162346070694921881177922619824354124646634245995842041003766773198656775389184011346850247612551615768698840962559759496211995905577578302505415148341244723210852091426046101934084147464390372176679767655788045971371583904591317565440017180400515451864628693309133769098361135275670988626048849114065756703686656269427764825654042889947638267824073282029541639013980156423544836765903749127737968305325774625147779956335304892953971208600851163753430346737718919168080513049805282561627041586322872165065906531847852294718502832143645483728896805879381576452142570228058613633803931966712635829031528701107886507341905921445153776809376629671831764722860155296605388351065722425297889564587510988813989062154934234922319973518290948442594364710425788350594097258439188152320921220182836882033900827152563864907007549275682584895671438996435339533352962307303192661835687521521409710761638991867359766402637599608999022617742540844472355957980910084808075675464369763933840966738506549277434392248913494016213508871125917688214925134654390455243389381410402843326979974608186538721289571038786166336318331773743505204050774666163241272280072030860753953095680
1friQueueuint256[][]
556543170701789828853995445853058475096179990174638781053890600736629318026265151267270480162562490959069897208833612022694635922339477888623206303359769413941962694669720807193525529735464451617131373071703584590477724229488534750029191452840051969885535729549549474248136385009996433943622262887863904661041716145609616631867299230840172555307279723657895246336930933343693378306910123911095799618311540431022957757294565081281083283037320035233624418475038448303792878760941395966763400233419650175499435386179429879003154862859682045250607362057332688628864264946178841571180977521520417970666378759043388037219631151342126220077348013411971102012730676380262412016996012873898011154595584179101518812733258296216888050234739849168668819481150817592005602877514177628579620257137562396699042282192457949378127805375802019392213467086834786705234729447813565526812623579996041659525021737509962601202950408918799583545342118881251589012126168800893133674729851997399162301132147779198778755803919002771960434253446465319874557138731285724888122946964357282260238202694102237419697761996733211122636004729343770475588958569327171143326773122767469135971775940257624040065732206582852755077921171232500439176105161120250481908300640964857506355318520098665422480212431878290894271091091409517988221950239195366863485764272336367157191799577728659209048898626942561012403893587008167728263425967604509364275094988553547844583933326436699077643999513958218930439391730724432196476566950873240791186071085535030389171990316102201523066294785870720121613138411437987981927690656228893920372695000600831103411040133503395786838583454930751718695594120368259305609973558723444132932807284812912118450987858308240480910335321797745943222115837431783931990543366730178226810478081167272442183786413906628741615586011200335004463485501448406080699002067015449804309533184689941830636839197976283786430831627859196126308791333429014370
2evaluationPointuint2563535969584617482963037509954605567497467894824755255344900817826898353427072
3friStepSizeuint2563
4expectedRootuint25643450723544186687672417304659854536620815178843381806275540251393892634591232