Solver Name | Answer | objective function | CPU time | Wall clock time |
---|---|---|---|---|
Sat4j CP VeriPB 2025-06-06 | SAT (TO) | 20 | 3600.34 | 3451.03 |
Name | PB24/normalized-PB06/OPT-LIN/submitted-PB06/manquiho/ logic_synthesis/normalized-m100_300_10_20.r.opb |
MD5SUM | 534ed9c29a1c7647bd6acd36efe0613e |
Bench Category | OPT-LIN (optimization problem, linear constraints, no OPT/UNSAT certificate) |
Best result obtained on this benchmark | OPT |
Best value of the objective obtained on this benchmark | 17 |
Best CPU time to get the best result obtained on this benchmark | 1.54755 |
Has Objective Function | YES |
Satisfiable | |
(Un)Satisfiability was proved | |
Best value of the objective function | |
Optimality of the best value was proved | |
Number of variables | 299 |
Total number of constraints | 100 |
Number of constraints which are clauses | 100 |
Number of constraints which are cardinality constraints (but not clauses) | 0 |
Number of constraints which are nor clauses,nor cardinality constraints | 0 |
Minimum length of a constraint | 10 |
Maximum length of a constraint | 20 |
Number of terms in the objective function | 299 |
Biggest coefficient in the objective function | 1 |
Number of bits for the biggest coefficient in the objective function | 1 |
Sum of the numbers in the objective function | 299 |
Number of bits of the sum of numbers in the objective function | 9 |
Biggest number in a constraint | 1 |
Number of bits of the biggest number in a constraint | 1 |
Biggest sum of numbers in a constraint | 299 |
Number of bits of the biggest sum of numbers | 9 |
Number of products (including duplicates) | 0 |
Sum of products size (including duplicates) | 0 |
Number of different products | 0 |
Sum of products size | 0 |
0.07/0.20 c SAT4J: a SATisfiability library for Java (c) 2004-2024 Artois University and CNRS 0.07/0.20 c This is free software under the dual EPL/GNU LGPL licenses. 0.07/0.20 c See www.sat4j.org for details. 0.07/0.22 c version PB25.v20250606 0.24/0.24 c java.runtime.name OpenJDK Runtime Environment 0.24/0.24 c java.vm.name OpenJDK 64-Bit Server VM 0.24/0.24 c java.vm.version 22.0.1+8-16 0.24/0.24 c java.vm.vendor Oracle Corporation 0.24/0.24 c sun.arch.data.model 64 0.24/0.25 c java.version 22.0.1 0.24/0.25 c os.name Linux 0.24/0.25 c os.version 5.14.0-503.14.1.el9_5.x86_64 0.24/0.25 c os.arch amd64 0.24/0.25 c Free memory 2104792832 0.24/0.26 c Max memory 16282288128 0.24/0.26 c Total memory 2113929216 0.24/0.26 c Number of processors 2 0.57/0.44 c Pseudo Boolean Optimization by upper bound 0.57/0.44 c Cutting planes based inference (org.sat4j.pb.core.PBSolverCP) 0.57/0.44 c - never skip resolution steps 0.57/0.44 c - Auto-division on coefficients is disabled 0.57/0.44 c - No postprocessing 0.57/0.44 c - Conflict is considered as is when resolving 0.57/0.44 c - Use constraints as they come during conflict analysis 0.57/0.44 c - Weaken first using unassigned literals 0.57/0.44 c - Bump strategy: ALWAYS_ONE 0.57/0.44 c - Bumper: EFFECTIVE 0.57/0.44 c --- Begin Solver configuration --- 0.57/0.44 c org.sat4j.pb.constraints.PuebloPBMinClauseCardConstrDataStructure@768debd 0.57/0.44 c Learn all clauses as in MiniSAT 0.57/0.44 c LOGGER=java.util.logging.Logger@449b2d27 claDecay=0.999 varDecay=0.95 conflictBoundIncFactor=1.5 initConflictBound=100 0.57/0.44 c VSIDS like heuristics from MiniSAT using a heap phase appearing in latest learned clause taking into account the objective function 0.57/0.44 c No reason simplification 0.57/0.44 c Dynamic restart strategy considering the size of the coefficients 0.57/0.44 c Glucose LCDS adapted to PB, with LBD computation strategy: org.sat4j.pb.lcds.UnassignedLiteralsHaveSameLevelLBDComputerStrategy@18ef96 0.57/0.44 c timeout=2147483s 0.57/0.44 c DB Simplification allowed=false 0.57/0.44 c Listener: none 0.57/0.44 c --- End Solver configuration --- 0.57/0.44 c solving HOME/instance-4491077-1751386220.opb 0.57/0.44 c reading problem ... 0.57/0.47 c using VERIPB proof format 0.57/0.48 c objective function found 0.69/0.58 c ... done. Wall clock time 0.119s. 0.69/0.58 c declared #vars 299 0.69/0.58 c #constraints 100 0.69/0.58 c constraints type 0.69/0.58 c org.sat4j.pb.constraints.pb.OriginalHTClausePB => 100 0.69/0.58 c 100 constraints processed. 0.87/0.63 c objective function length is 299 literals 0.87/0.66 c SATISFIABLE 0.87/0.66 c OPTIMIZING... 0.87/0.66 c Got one! Elapsed wall clock time (in seconds):0.213 0.87/0.66 o 32 1.04/0.73 c Got one! Elapsed wall clock time (in seconds):0.289 1.04/0.73 o 31 1.23/0.81 c Got one! Elapsed wall clock time (in seconds):0.361 1.23/0.81 o 30 1.23/0.82 c Got one! Elapsed wall clock time (in seconds):0.372 1.23/0.82 o 29 1.23/0.85 c Got one! Elapsed wall clock time (in seconds):0.409 1.23/0.85 o 28 1.23/0.89 c Got one! Elapsed wall clock time (in seconds):0.449 1.23/0.89 o 27 1.42/0.96 c Got one! Elapsed wall clock time (in seconds):0.511 1.42/0.96 o 26 1.42/0.99 c Got one! Elapsed wall clock time (in seconds):0.548 1.42/0.99 o 25 35.41/29.41 c cleaning 2541 clauses out of 5082 with flag 0/5082 35.53/29.54 c Got one! Elapsed wall clock time (in seconds):29.091 35.53/29.54 o 24 36.77/30.75 c Got one! Elapsed wall clock time (in seconds):30.303 36.77/30.75 o 23 46.24/40.05 c Got one! Elapsed wall clock time (in seconds):39.602 46.24/40.05 o 22 90.49/82.73 c cleaning 4251 clauses out of 8512 with flag 0/11053 180.04/170.73 c cleaning 5124 clauses out of 10261 with flag 0/17053 283.94/273.80 c Got one! Elapsed wall clock time (in seconds):273.352 283.94/273.80 o 21 403.41/392.33 c cleaning 8376 clauses out of 16770 with flag 0/28686 495.47/483.52 c Got one! Elapsed wall clock time (in seconds):483.07 495.47/483.52 o 20 601.09/588.00 c cleaning 9426 clauses out of 18852 with flag 0/39144 686.05/670.40 c cleaning 7713 clauses out of 15426 with flag 0/45144 873.97/853.39 c cleaning 7355 clauses out of 14713 with flag 0/52144 3119.06/2971.18 c cleaning 7678 clauses out of 15358 with flag 0/60144 3600.00/3450.82 c starts : 50 3600.00/3450.83 c conflicts : 60966 3600.00/3450.83 c decisions : 115613 3600.00/3450.83 c propagations : 2285219 3600.00/3450.83 c inspects : 303140210 3600.00/3450.83 c shortcuts : 0 3600.00/3450.83 c learnt literals : 0 3600.00/3450.83 c learnt binary clauses : 0 3600.00/3450.83 c learnt ternary clauses : 0 3600.00/3450.83 c learnt constraints : 60966 3600.00/3450.83 c ignored constraints : 0 3600.00/3450.83 c root simplifications : 0 3600.00/3450.83 c removed literals (reason simplification) : 0 3600.00/3450.83 c reason swapping (by a shorter reason) : 0 3600.00/3450.83 c Calls to reduceDB : 8 3600.00/3450.83 c Number of update (reduction) of LBD : 115940 3600.00/3450.83 c Imported unit clauses : 0 3600.00/3450.83 c No decision after first conflict : false 3600.00/3450.83 c number of reductions to clauses (during analyze) : 0 3600.00/3450.83 c number of learned constraints concerned by reduction : 0 3600.00/3450.83 c number of learning phase by resolution : 0 3600.00/3450.83 c number of learning phase by cutting planes : 0 3600.00/3450.83 c number of rounding to 1 operations : 0 3600.00/3450.83 c number of easy rounding to 1 operations (no literal elimination needed) : 0 3600.00/3450.83 c number of reductions of the coefficients by power 2 : 0 3600.00/3450.83 c number of right shift for reduction by power 2 : 0 3600.00/3450.83 c number of reductions of the coefficients by GCD over coefficients : 0 3600.00/3450.83 c number of ending skipping : 0 3600.00/3450.83 c number of internal skipping : 0 3600.00/3450.83 c number of derivation steps : 293758 3600.00/3450.83 c number of skipped derivation steps : 0 3600.00/3450.83 c number of remaining unassigned : 740096 3600.00/3450.83 c number of remaining assigned : 16474605 3600.00/3450.84 c number of falsified literals weakened from reason : 0 3600.00/3450.84 c number of falsified literals weakened from conflict : 0 3600.00/3450.84 c time for arithmetic operations : 1302416421282 3600.00/3450.84 c minimum degree of deleted constraints : 37 3600.20/3450.92 c maximum degree of deleted constraints : 1902325647949308906057789780439391191793978896039934838977242964590830588271212625141412092927048841215476558374998680644208361440542253667665545092512041807185101938938197248218508304676635346234025686400646175123360869188956837614217446437338043852142769688698180257105174634927492019874947067998456452020672798670648814749778686848060864334495456094821371235836844451023747778297830876307325964944888628683769762196028502762164345287607071271571588266017627166690911082646957442293362839935972687960052195249561455715380390820978361326736550099879086541343621345896985004649191292699446188729089987462961747661533479876421082590891551247977643099520626861369915853222756168885616345928597034748499612867402003033781958391110580973573163710014720571234857386675285950334474986593742547870921157532462219935146066186923406880115318746551150384073476786118941452316389924073859175690697585765553115546374309703312508074720602659612210983390919897195157541585108036737826708742624763107174133421205622285856987737586695536162630710098944693842338469300549134084101387756396783442016062894136141466068019831742655595085637749339363623008241918765554418626520881802317236915478973412747856933318987898155563469552573269839789550260121135956238577828413114315396607324970094954181938737011092922290145107744089024323002436906549451481568487733782776023296355774121396709939943133351294636857004122237728872039096387829010110581037463544705358762099667057605711069216254894909532928138920994527057109184330545610697189900968483206536633347706836532060884901161780218397099414981785605956209155520204783483262512030157566447217087300110785512726813568073117277335913563998345079358945769081476906186825187222383866209895152179720977335435472772574028019908098799359544475767598078727753939179117361186048799902154333184092865357566956744847392656813947766512326951772685669059921944143740957298810999517744902727065739585964796590556526427868395336870710260902767549497328547811235484191309827842308327978911264347279003073848426592612475662494874985827762691966008746053713255870488734013381814536972072637510146901298367227992607022601792111095396837891286445028975642665732920772185339591420448313101276911105451544160201515722504587106472600242159498311831112836487778818538466472718668668749289642338631464261482452270916211045292513408869778090308141924825239505325168676310239542796785037983835665945813554548610960856752591147577183812537294141866383129048814930186752875674034533893018122240628779995780231550375936011316546306859410025653711892078992249023306059180681782233300881526333327486296383624937230557084737031517250266083848836459403395161167886245980712407545089425240893966844747902155228095031979421099838971166569810316554772114452586860674239592062805761022591697232166908244558358898577037182161284093083026071687309944906537001579885769200089425715242466966735887631522495419299660143691756177970472518047578292530438814134490024255087236687073907356169252399184146628698959199084919373971454398224870922461272243885358229612094639905808818771301086259716189727821785864180380578497214749823301211413753207617152991810270712271066444258501132332442271800391795496246850283503447322366976198022102784066350063646987072939034123515797660263554722614160907197001793685788327192088793570018373572979285844460010291884821508365105447359093128521939267494478787950568789936024019962761607423626665684242687758319415018508877974033123519938516246652332068074739242147395210766035532695537459010315859173394335861132482165741629572865989013149871666378152025167502498478808085579700575953990577974674893911060570963212098054431533499411307823541814157787007249318952102688904875889235188646751485155265658144511029636052603583383971022075884570996457086362626697498853005560818443173020360568438637753845210398372904603958227779760277611573054123679569033463006173554219105943388922374569159280990803477657617155694396568192732595659683875824527704442296348112592099492044531110475302220394798626437793244793005080474183373036848628768138905784826117151257511184229867366849161983074537306395806226059698115178102437796079578921626200785423910878566482648360296855621823317549622809017812965753527845519954047187078267076077270871838809045531293514729286796057760481380357281393559551087664582623222510881970208895578402969805856651889766752950509408617552126311773883905817443126669741973596291669554579157620891961888621682941309225277504009346587286317700305805551493387913127704108953698976132437700836402897370938664328843453246468543490898540155249344752492049690822151598681461555107601608937137175232598871930341576620487060516684672560621270793199869863561326343432942842030264439866458792407120229791525269318593356941025750826778814850872874820298156550732694053029369064907900991052072021808150781984167851973500883067590633834953288636991439988337747562678489163936460138890254601084892590718215718967321539332966848572118414620176951887342781221617469782611758254876672761112095912017473090603108999894685739671645146580529173474173944827901299123869555987433336303845475246369500441643676369407911041264129099406701919338004080300204737117419564344675422461744493132571673556624182945730833507648083484027222677197632991821222413211027780547343062746334689242016907276690690308297991607960510962059725127307402252221356239338174116454929857817187601394082301035807913362010839474051748686714654123695433913085139203647404255823815358608049467966372788672061910322784524288171388853254062841880297276883468986296309899086327302029786780593601360528592892344778264049631136715827436123532070888401902411684977954377882022820739911503804328795851399427070130555096830985146044364585774954416378225087021985187508026896280257122072119145961273500190090962569541085893066119103342569184083856118141045367396245674322423723003570786313729029068140085913549717190273586509173556208263647071040643784705543514213519586051749630415034580219387471446633386490123969336192130301448801702256965107794743149386113489050486028148683873403063760277503462558406031298063765467369533899021000808747783439051655264028579172021261521909100276144570298875418102362090572833230573388090269539932214368716355067917870740052517437049368638107549406732554327663923189082191538280510573358192723653420033523589408912928097296653150988005320960092767823180623689041731133775681127019326213691582885294971116798534735396743687230972556359036031042145609572246234903106897267589412644177765514568448687758644002351840699999681915519116635799103406432183779951130975982061044193443872882448915963615420438782116730653817252855293311420040991462162770411535630475738723426544130218556550556854158265661021502083430448256276305927926466530370376028641192687772857998271114568906646068633141100603728302308104428183073291129496492287800078839856730692916997636500255683708057179403692460476854592980836071093028010948526499018350019839109573919380435754026434000524015423105294582444221537865704880391768002582512304560164296658563541250483075691864926152316741628269062041017786967655593339350097946450395196719125142283748860895474234184218808999855916921798770037385036559367561882079880533243853163402624211267117232329822789397853950333681329479554347547546098963222821231339015226794333243180179715578288916080423835425980904311712479123207105144419920488005769932182758528649292858320735483435226963674362511916136493512599703293577145428984407802220169184803892816500591804273317901069622573690240056352652551414604019371542358126817736233963418646752706117074557463237937383050625903881327327705622798390736739532387987432802193382058605690559998926931384532223535642923629589732591062814598795446935262494795294122299941687517822388258603810391667463825234969656702408032001202605882731559517388582339711122456220015976746726670906227623204015720920300404395218907423846282872136034856666464749746359782679257929441538968043408452329692737601703512710230134869775553128277718211351814885644621314803010898240096304435531113698419432613734467464767501993580199475063986369975342178944499834985342585964751568921224651031630605201840203298586041153080886823507686000672892942431940675696969543626892456228315651872859249475649462051380724503226668804902005866685240230748949428102826116062113544561611572501604911001309007576709486238452108540072511133540669998824935405151063167758782281496760954905643096748238641197276904938928289814890739983515282036188267104254725844918020145865568796813787394377596898367836118502766403211109152717622521097659778515307391827374866145441762961556382083892929381046116265145745799932784632645487174009886704150587943954671154006504733991357930935032708077807444315489408385140842284731216029347966178791695520313942212477955509995679484190918350280857777966079829589492805545229062891594209505504098420486904884510835792669874790966645819215440864645060436815690194585632550863920550568423949878532461936682314451156259349618739381149495446324648047777736520902192301559096280496735552441399573440136767792766175479495937855084921098749424541294834658394693740003383747737076676955740399842376850347050785139517740209437479599896805465501899924895780180201070737213656746217706810793549444096624189589999445772424203332343209081550703632735820956575936050848851867567697679660284903735416889719162938397882118430136535388107198013410047357674969146257084782059206760355504997503750123152867035389171871337417652916558035346436439240506818583157780185197665069585896212501906282166767759891611591225205405487343399508248292963833820376940657076978412775553349303410214119829668584822914328513828777288107428691197306035497451321304806050080135587526404103540816461100924216413129001466840566230404690625373929966865393737347066831554473628618296271302823074542500835333088118958614113644501575047230564058328460203759569275794198414976207417006662298576728520308575679274157524540965406252037368897512033803268721965300467871193501264740410628157082120516922340828597142493435566360827106065824861741452106298217655430006083719057851955240647957673282062104571415207854099035318044702759920677623341386285631404555973798339413295437193871240795543555458819459173884847994285105179489172099044779696696936260781152411002446948570402125455857445772822593960484791405728715551489655655523829091275106190314586270545737951587575011279331723590865950322197932035529000906802526633895023979514703400116661162464087658482103973348026139038101412179509547919537530086549715587148896284943426110852367083200847748151629254522530677452881158727629407893910863023941331494761411478420352047761638948746938201805706806604247589014071710528035488017653738712998157323586346905165609820953768502554664085733821396792360502491658417614844597857992001189293610014660221774731452744330899347693768456543197654426439115570573431778198108324398376511021261638695861142430469548700898090306417742347606277467802326200381360523289898352894961151430813737686941072777833128212429360229521459922778379574382271810944521389605087272002106932765075960480441685893110033951287051409807926391663561042333882618533980968773736688305885913385854169046461761023008873985781145306338971262546257064952782585085200865621326770297769894242347417131266144134582178614906398780085518282661426197226088687416497628514226591087114821644299869876750397560921515031244897589342587276115377300681135694381751246439235481738224681960244031740727647928797113891957277928348746286617844639139905124610090118658866023354418676163826213330516653185545484870144948717652251452229166192136240512460437425691562414801719713700587420730567004557854021969669070731448872685963731913374610296556659205109508941418072932431202237886103433435735016811516256506599041095679031887407069983294909400629641451979336670619806498263149494247858175251193603512538167703038844748302780459129003599656701682524477916826564896506162385473095692296361694344466177742001072979111903881154188097914719945546245231108084557530953109086247914915608546841657848890918780094273901248660224518599716930946434344446393892886610458616331973559310483976184473204630740574129186368044229405998415525594350074835763590654983705512490953611193316620980135715416474053805478848379478687861089743139381167047737318983289012599177104311774483169807873166173780471015120861481250831366465871791187396567518573819168207293038940302937512440955680805525179384846275623638937886962122921664840557884943024696902311207400532177310682525497928796572044409464509973980862646393159005757675108146576414216663675542323521248107455741170148920453734690130383074925298954954408641125324769158700308032533187662733174390050204885073776085827062404407234237313953790106625034424660221391803319576408920454980066929045498322123388044778630328945732820291419088518520372916551562766345700067731287345593598216431167640739767873829726756667529582365083140701603287243180200616434033406743110913170198432754275712430049853672650397834365691841112049586628862472067532200455604901243151772772516568749916847915391497865709177148410029378202566561353564837167086241976868638704764006023114720017130833482176317435211410184271108011350245262601169708041189102028648976178232270378848774643864739994051783433178230858759606403566854411968035198983288858491040760313935014558408267492284930242753195971671723077278706771624448361268245139707136776198204050042435394743388202716873226181824917104109933666885770586094887486145952990176917324337842879030131042401374500980720549737266895887415262707596973885864942642367009701995437943646351476772070195872550339479707851056643169486814751250032735629752161394209902108832414862825246070075959794656245315704361965364432195816433118594916543195659984438094875073391130391223251144449445537573183901070109120753570930685605893348312085665439079388460467934991979216592071239723236586572203423374114205025121589455459269731188011848771568972393208349672262149095331698764960212341144829393366698307546441226979183155581119969319756231834514075177129877670321839716511978790888830886402744661556712329828270564346352420992783169084446125941785668789677753247071535249363984145375475172205469996491590102307140998177472556148593666944289906160698356107569208099383301058539781307650699532435996514973910260316907104268089086805176621655208832263949305017978718523551207885833290590790229399633993998297164613339220709576012678208346888610592720664651529031928285273966026624886414803164230010104278715682286654279061892439932661274530203653831661453437738355574397177426692305251060847284064144675060906899547755431738514236505126393444027378833073134352310470177624195655568377631445307244538511395089208454609429830055117473208189944611080424844392547478929136322923299713658099639480986050677855797398885869584296014335752088984759538318744755374640046225207584563242857680508308647433835989949490203031486729800502422417310791799235628268874656175430970412312353717435013810237399584338727971095261286611424025219121935820282517970102738266134075146403840650096614285825075699305607679497267070770660168980242627586924168985310323560444417631471609711291030786196677892731320445497778143283403755729620234963693369459332157366940090066690262889303096100875943474980367605533417430134889386063816763646502897681961822230254454044100393132143057337212098334965376690961450320872222761355347982974153934834325141835429906896832463593368257364620179912439497375887794335133585422877520762188812756220642210418679565621016173729030599242918562579057175760784544992285231750625506759817826048083059582283872809241506153758186609300217553375417679426966876284397731082988280934883756121467597219003636992376647244627156126431827368420959762787933585799601879257359677178226945637061164050150072137218086640619297085934508801488045289856019240535319239887529917498449658808625935273914221928158082062658812701510624295618214021108627691508975861133832829090993478886327065620228345177397667763061556731645481762842389921236962072425075846938650708229175697272229212685163716294821872257360263063425610779824409013064117411168373376360463774282087789297799610534055543874751817403362516618591991897568650233856199654154351790824348025421069702566014685493659422149323919236929798328355049646473068566246232251051872893014538796288701361394939029253377909368387253314399056930869880200540404224821202986958815746635318621443913342664994351819245238053178090510869549773128192274088454390658115096134250325039166625393762301768598701624433735117364984496646625835515404326277657952678861215716997809813047731584177937766044363065185074363886753785049776118387288020921188825738562047129349618131713188036139531616497287013652062461458044767747511589818089405459827102013895569818504502028799966719271198867732743677364243748984460535865587357281786191678790110710503212362615127504517504823575085130926545449788755135781414819971470013221233192611517345279728458945797780868783552882376612760384163155263115263734931683517370007604887706031593188922940214040958540524957169098344993091465862677475783089691989218894883541581581042595491190021032591081698718476182938918322955125326473392683917405038561838858197882744189428839478238688005781666855792118317398044910764815897784446918363182047390077343144624624605611934964716418961921002536158532432149085974605080412153354827243680059495160196892294161769025443603397609876139745152632047529195407528589522154064321098040876045849122971192220441581877654266402133992808578825978476677746293373109905988032954282435342899407392964106845204462142253639977285264165569569954815647362783004250448918248715320503488434759476851119103329966805682365204365801114142480299065876962816287921647816120465880936401421129826758448633583241231631251712929790080371702540020710950112239602120693723109568710077275133083166085928579177802628015363053745109925910882951404432257021327502092282290555359196786035304471555897076705502244588073031309067936854458467301903689089726709687913801763069491061681656950847376310403758721986072087156870899432374550310379938552136892960125648692005892297159714747282249050887731924514499969238965785431606626956888202795569923431442640312720174485834303801236456297630271654945312354462652685654032048512852453757260883695588829416630267546628849032099417643300917023983054283579405718889633036246465150155628820010504554506040135093809507233845536478814831553927295181227732329187050419782675694030950484946329713120804352968985198425827558091374630404336142696530460894781080610423177602067250178179952364540805779699167175958956785761750872918431373289855356495251770177330178696024634762048197446118370286113674687291488215793432224397568986962252995571337834374189976267172167205235963425974794030889427841154385748910358058036795302456570946194929447598866616382024216409219385070085266666605151279358636122010110547665550984652332364110846308576848286789430959376789573927850736914569393729705410250367299802316988842066200803801135425374702883033901665498431105068938675099731869408438635553988062077428703497103446097684117332318119142022643320676006836882010786173131027116736752026628296198502252052186209437774721340302934247730286579188825913765016332836620399039745115706427563659884650790563311538044318062321587530424140501346087860369156862474815140441586057125047859362601578398876801532940982398470831119488545818617392052052001708752208273261602301983758525391607062588429646997002425092824268517666783815170741135347875895969997488261605243000215179329547379099592484746837196806143806820063979494770850195610658321465833572062150625261154534669750577844665594151818514479428268150355880332470106528366532798927284996500997660861364656513675587925539712941438453333869041112143302591958675852497488061411066668138283412742242974664404099999112354534176270622936964666550335229955145512263359272119852770585799517989048218990979967888591287666440459592145294835561720765063529315589785411559193560223664543579651267149439493294587150689505146623248237816732268081940530431433223512366529721397067803104589395028231456822720225959187927755905995658268772716518420045811539489255542285706479397662631960487467481249821071634900220437314342186046299995385207075572972689114111658436109710632040812305523279061377106700668248985358855107812297810080391936848992093106356106319561830851456457821665704761341674771537350433823284754835823339916388548727835466728388693874420120211174822500718749282230327702665818558740361754770690768256626600959976881222184514594861459562476128742686247558988104933587674597827243792837788494284510248185766486013922354311839041966787906794315169634545377755430535154981888502386418458034311785360640612367701236779517958415008415995781652742469519562155441922369628845364786645349542932454548563821284441013678187099331438139198047960174720343338540849308133218345611462676087659715260109240159938294209377560834174974545893516573472303970242894361449744161910822382372505617909083240656022866742142806293261210631824398435435165319930010371436439498549486009373552548003426644857957795153008081723499948802973040234528927768133671175868536710175026366154779109934931368687351874595019494181996276622657593203929341646317286640187286169881198719794895415750165819995307605302102412474707673228487587667192267108364544951068541653621355486993520935602239027139689182202793779368495016409948358407835706556092411280785597966343684652239115826497660817917827753927427073880331476749731897181697190867297363863912068867777980666473927021695068532981349445430943234806260408571813279047698119187137659987606214136122476824907957800909014054875700504263878327105818721528098633831244376817495742726455970949398329514380677134777542764544279669240405953769117296281738326865444581985328222993146775267433172533936141440259702861929833312873975109315998464551296781543877183839258464788123755159183371834799110376827255775003340435688152211261639235269916491370632832868478084842282776758073875487210119411190884845132967154621096849589574375019685827219496902740863911188430703590801195680968679940958402178840877208602944732732771906671520506402932672027431627434256504285525705292439319785105384418516538723626918192036515291416599184767206265896493506236338753861100135985870877405064080021024749185255842891848471193870647399744008612158501983102698314024902786869772589750543236135468670515596114865477248783147512415898858110612397132099000643113104091924895700483367496570947727334230914224712023487630547299880519349450126823687997546804695755565323376432449614059220531784616709416392772238084268848429587750131355177020794202132259693406720411177012240304699564989707687944163582314934895964338025626049421916481588487207403747549203272053738457321666815657843352882990848409761461256098753484351314643210436301408242483285805808622246465037472643591647184613809188997843822420691403651502048712141530535339562754272599992878214258624595751036512168669540479376145741326757185753599626956621427953336935005566418717883695578309466110253991327832615518992615063379629345149583582471286885043326835390766125684300643773417062571861722202745595797548907362058166091585053895648954649009289839940817410736824657061252088719765939341251322947120018309491983897041916824582169841007228812739270282146969941328564040680518377695217224920770243401093351229512237815358704492958024993431417256417016107278325146512265477811164746206389735167191778048289832710294513273217466444224275539084771866347410755056103565030350725680326789511363876669013513582869224947299536545092489855197197611137544608138346989826031323521716072094954835797548141539919711353694042936552313951532939850945588277956084405208615910262589968974037672084320124587211960152341613910048423914909725601641597939409618102809354588808507764295219520041681058165893232854821401755832498597804619706785683895584756758754000532406960330212336658737958665577970599839301351451105315302468159470135754599754311293342889014939802830576888025887877670228474435424909676938042629573984957138085550518615656486344730684152365216817185269831416891612846970952948342286772328536514507215603740737777744270181469834946224575618174386293892254695563551119468167555108341828234242052669415546598676766424124902084257868050223332438100008316865988317587723209672476905752447182240742847679337180409330449656127535847023339499104855796430067707437020445787072593147016485476223637069932850101037964517929788523907932248004936825526892582443382638614925120733142177820976260119145944184977461255965362667768900244565688639102930950070569554602948647541705350258850371792956665916534142576466771086407553364202495449826590528114824586860665898868343459469550097814377600599582307816391970177002730571501228427731437054804718490931137282136631617666192393349340344133306507419346374822351684586846563472419524750744203622909513330798906870336884004407174523468621558422087551669451290796173723021153214959800198369374452979002739049930441533758048238628425792553910464337219396650126241064084802155709496163109250439295900504527246881644706103253854669298011531382432999048317133948904682848403681572062672932668967099638036294668923284466203862674320593380100577907590419504550336283130538931590587644922495080079757133756402666817790525739619451994707341686866425433359473847426884905797649544697638867491034509099566264999326946873715115145211922041807025865281708595794995924382820106321724226860100830977975018875265311829972980138744187931707480104954828838197858167719022206803668954279188789228888132973991847077947285648831807207886325288693777876867613826891819735730402132903097257078551172685756252650529487906717367314347126014131261300393166570169693517599177189191309758179632849400133614303937464359421910903161323719703587476836070514983932576595837227935221631434231464204364927321610652537169187665890917376412245991860882324471320974997623698251330772251697930728066876478788803999189513084954260508811381319961692732624706149680838053043006447458807203396604861472544504811812678652721654514697073945286226348169114123306106106421743364670331986613547213408141491607928513100241087829020216198501331150200637447388346541671340855988342262131079037138278495564391874393403108639725595362320318047413816656588577728122609287052851060894694798829801535514257774411407745252764938327086824910332108178217573771435499252816401323025368916562080374200698471669843705770521192548766599771905266777683652950984025669861234890756251277439641916520544505297650437023052583197913436549292953517630958456779953371555069471843964742211948448221982545670523274283159435589109584054696058661148603414862297530070672323289359943421835434438853396821023763632367308326665258254424376146175860569746396078858892576526198333302551507980979345769250162273331466074271907958406465980694817382582258757514581445083482871338601530702701073407005496358047125976884852908798598177287340812048626770765163174488399203424347682793529355926318482401820811472908417416629448349044992487554066288481670739206455901571708776374426785152884689048337759255166651160474537535403119272043417694917560806099264069118605629861479861039530124437644517513258181687146458671315121350606055904010495598152528622049265749907033443421104628997236083104414657607145663001004793311796427948352292260565192330937539757439244381814576553407668789505993637247108830067272923775288882778726426792662160551200768418865906048695942292433686022033703119927642487882355477064640476979003507252205250002793778412268658878978314077433303212599481464284117499952735641162907548028886226631497083188258392598665626877828028526145262098592137270948942059855880095928746834534998484428856211459601374101365707109589283034630949251864225425412409366172993719912122215421521749718519853693866336976011809563795611572704967273713370801681029685342960943554663498995001481539364842150439000345071613512786087410659270773628647477164494445136346520007160212420584882860300669856383905508815364590853701760179823299266110485668955963380200005798303529486801999496034147055861964316867987457530550575096237893204845665244194597607915183281989853068910556726421329407559015553177369075472923073085757228625739463381841703697710900185899582394720516047717920929637543390335312670791563832647523947756098026718214785645517243779249387972838208111518148460905599716608155223067796127687852316931533921345968781440302836219039950735578999489492181978926036206465483372234141682757848968997775968180170832213709579592007777147480123220135958905722509113062161049077731172106057971388895038124822630115812560318186494787112285256217100739961138652457145482752295724580019893356721069825921891166512058037865206737494548747672073186675106582435343092566591123085024693545698215312304534816354234689554713156546220010825864663067247432745956194451791367267440306407135248716986420863299263000805099447937352527330209761662988853861741544361496705539176709281188899975764124371323108603781116192251133554496280870470378983239064933668371859620772829873571772478986896354354665603873676779937871486556858394047399387512804679014137294909095631843360352452214932694382780893167529891095538414770336933918163235187694875142437947289495139471687933268091197781770654804691430104851746896928845918315462937451508310982961214266111697412382259449547734492298441859204099806026178514709638927029699028875619237073681347031456538644447627684509989511630207716699078268783317819491107097852771132731879851894365860987506882671124350024741771885994791817934859540945213324814781263613350392794342603688298556121879565012659891292568284365379258483972202114923314655641772644120170670656861982341823758461428095089034544952848972439555388701596757173009822342759499102446758725432546372977714140408735260325197083628793268517475036999242202547675647181658902540787237625356119385142613510791104092606447262394407490372777563092979600662943130052707962959879458741871382782964829858468116837358830469880830875227960437021036267413005157894752102527481075217921829708201845571950383590979175855066866470640945959435672579455210892308716131060860308177738965609213590994872520492860705629649671853103233224585260554442652492310898008242507374653650807825990003065343995300749523666041864317956031429859415175181477643135904945118384186506970277693393641066559477927064884088338916517803789824775003852902074272879505835289256060194699588802451017789478978466981315228986192580735235437445355963299926826122940246127189366579188754288590273667737788844116697271284611314849185121347573619617788382976071453747879592596105356883555942799772360686258437430461156318560506531427069898211315484493241121437519942518109324956313652675567941325213978924861037917694112173264497206949446856411590139087013424024488519135172261040504987527623102739094924177761357425524381503507261607074312006600252600170130258696113603066739760142673556781346506597209060186497779228422681286836636062572756125529498355987798269058105914379333842400772723770795594236108866245470507568057359901878112730845545754087155841382252848642516605150591770626207221284901693815718010339362749763049485500474498307304660390006222721994574689963933911479918201278057491266153109722012085752790832846166027224023458994019977516253200157719721991428262634917762729761859774217485666761764957138446173973809459040889712133061209417872177755774694553810517640210312592080784020375442823940249731253628750834877272333974760880977497988072018249402375182127479455111957638436425226263312608388032375875954642905597625101123903430442397040305515775898514478668916402374811852313742424601895436999094774398798677281379740463203100456200707509931374059813331843334410379322316156299448039408720670287090140751740800608515705304837358075303665973623431610308280131817854692716662820750752712572327929965178824348246398630329941180822881510587614557219656183849351490090521193858232318561619925764793225035977405943561576234810566549156190611779881549302501767233860064403614699943608606305247533180970386122657057117185241934576170935322530496747400051529772879074727021527309422016122294050848232276271059489623803947839783441052232300578496820130366650931681713153228027861216595048503757318234586660874144823777899475006826559466881709269741405543017832571468717815614654641928688849801002066546076846670035943287707995398853968912571145483366643181867749436527104874182313419150109753077522199131918885381053530859805550126668450995255311576042775355711826140546757955569837084285297464052220660492981488916890789835904601316044189513622218653969174284928599667865963234360904571678053156398670702916684437487869346885095608532636738651094050921193151493415766449025501420757928491324097334687550258763060165566616174339643412920905025346273284823755185537121132223216879401680184376854675759758097328289329130321019947651491026947623066090623014013754518268493695931113994519307764824561321053230598498598187624632139409654639045535531035510581232175189687790912643980933675071624366796931494364474776341477402010821301718022278037235825240762080654065154585388541337826686304560965793212882596997692056242992591394916456337967728892911805240153891937174748769781571826550157219699033763628657030229317593104333478209725529764525000737339638017873074141888286917026387719205999279078020629127582296811015476623144703499252921948355178587511363848264153666425461900589854935296874858946291832795975309946585417928543044093777323071163965140017553598008957810783553476928104811587134408257776335999824234110196627945441912249218109079654576672288898403800831687196026072921672617283897617023869138331987897374870092923560222818936796286095346888451455146666875378442087885105547075262897637841170276421347708396505638019226516020308325074995358217157618728434276908109201282146980251188667231412522077867501704493376958297946484657350091689747480172245311598436614059120788588792174027543808799191314756076792267164914955816734082131130309761921898165405705397897714034575250590828419508626843825217726261658482485582808395070990159118565865191085885519646284118431419410592356495165386012181849742105481768402545151900455319588406454120387621301385511541649402007696988336229311926583405138675872794178547677457072516276115523627104315520529024085765071539770694690050605650258008291963540898375599174286804019051235480001253770410776331291885205513795511011319437389836370359641303345452262272037719517893860817503546810167834294970276601261207515818635268595735841068823526195374560474250137204941487816637114202726800334142257979645980818925668894691021615380549312719713297301693343906402533456534074304129593004321622174699983670455084185830824995927532366130766697433146058568974759801400565268127808734959372840906612073690515872184610891606278174374071783332898824167124671418467352440727703609834111940333758177015998526487368451087639778037508811179342336174809509016216924884745756209145339936783519638035009552467442338374861866341177217699184027047733081911708923434088756851034097104273993482958301542028390666204930291255968444630818539085196115073624592324801744679452322147297522621480838391932962098722837573983445567247698859079757655304076005695389583021727425842807793060313605880620900018332260019996649785486890421897285911031024596308377690782051717462487756528893507985082633453859846960384016027869019528289102687526107246684302908685186046407616179948063863460941519572797951823166380565950824217104764729576264311921495654255468982270851125813625023778611310844535467077836319396808375185196510180599742892668823627373977350140486984109236570165252008310808124158829328384993553998953274044839045592448885589785871667621526561073432688327984335968240656074241158281040455072420217658476796632314450001214285064810528981154525128846002742239886329501795186685258000238360595511357494271536060505692973153496454760719403212974394726877533068021726729565578509997560554396126567295360607277228388193809909116722300107197858237732671912624259001883892776501700218914484132554725624402771629517605819180063747674558079661915298387181266008747650250117321713215521072757008965044555914631623962626167510130151239390166050735286509358163625351644587971311402779798805816257122006970117827514905553209592157126610186434987107051294948237003460843600547221108965792432041533822952846465171615701810254625588447468761999182586465929890544838850770622218761871744743697631397364625314265748522522518186482262244486084401737132097371874444213251581017511350352480028055215760396174852579356906448720749333981737251866160785719346711103787038397186852495838348848636651200467393566306447058321499098925648553003603079357287151673913460687873877990326532818773422204899288811299277714885783098910386035866559948611183053860685490101935408459188601818093706403703169222009828188899108669130198836448776492756734389566869466911920065548265451898924008965593435075615890630691099723241588510685123793584733539486831522645248523104062670416526582369878696679660285975152449241615280695622502439654113744406449712361835097246865260923331969233395189468565004105411614615517823182406667268593229601235803311346939057997628460646945186662449564191075454518755831187296842696927366618016566440127105935704813711720697101209824320975931000749258860556210586675723802528043123895598726690419001182854510293918156112005993651382694634484290412957957244213611341093781713593817610154459010075576413284040944608242365465603652343360727579393842480697634325354943713156522794886036533167884004326452392740424720258692329243711792898417083071043244957258975947396016280637926819828407836680611790706418936814457420454594117335008856505334271780387766285704439109177159125839415407906133324733780997232760998211873117804862904712585348205158624599902290987478370324828911991991838954650645083888560649830375563977709388499741064474852310159245569488561292327204410607700319908840332016785172176593047662533056665677511888604307502214221424219985732622743704644654670940031822380596821770374013230574846867799866282768485313448455078981131177515022090372595991400341095447060068046146264652855261978496808215519015527722305856111756294501888371919489189416582637387559175994544158108682012261634692242750380054720490209834725031657440967122445252645287277399757800203658405812335916945384915462969586760837408846467413736743203562032182217253147074421262117106319989717793574565819018265568831701271732727574096546373638101447361735060989233731216100673559178510344411006152726793049897306434676427663321477804409351067740089950430952003856459427899054785062936438866435500382466554879509396984138911782545776183937060091654985353542201139003918587447254002299382933731284454450565270635624136748782305731792803307710326107814476477348461723530816470386488257678644317871847999429768849907702586279998090835374131721025138307630914076394926180589444966384568953975160456748062401774644418278765849339794056439156426306623472315329622916088510634056480894867403381234614395708893847068192587860387302838940192230475264832255945082388570772887966287532794301560249486776525491092940505320222639882925867457003624235074350129238489044945738328905477226329825046557241299776821280952537898259110944425553517656101920565884533949905434967176947173086276248215345736329058125150037910732754601040438674558188287680122819377199332234673384738389683061385863938341441026538765019111355101643506232050744432824288322160949506355263252395654793761220464063289775170711231739101637613923888371883694808998949767480778119653155482960942982589389656373042164331264341173565888417288153136555392220722165238968295240063586595377344532096521860149335542382160619010945696698947746590127528771457801545197753168100241632008851982774673413419710999903148510377411547852870197211533103025223916544263627841379536974262498955531287743042989859349604967483433941852563573181433099838066501764200243180908247182603639284185077448575902980742506812525461733174279494457626571457627230784718295251277955543123225846569876511992666072623072944756830138281607158664946813386040931906821116757651965127823631811308934004137923926984621538377094395435037526544661853468231560888756193049931083463085919138280107130258473163787157193756319691480321527417448678723569462379348231679458248108764076357352851680121846695332720251699456659207615024469976879148338426937885069718434192426531079694593695436295640198842327457261516679337526619971193820100388031502423407797899441435302760934328138799973655471206066759561510876332490257931406014634903434763348331487353396951126645943970649052461187686665214766047227053782044260964341056951950908770346628286778524628254547564730048582070999939047829558870684529503505737546562160261333916659975584003480054196937303605006516593928768792097888076599118258841634766547905843539444336784572242517017476408425388237274533971381863299344901425790576304161657755316582350666314176794302223169292280976598465969557920619590621844141590705309785429597462160732497829452598054193795716017997710494558012893040176589213711435819126699725728345393548370933031420797207917171686927515873377867474729866507430453299227554575508450540254754052995771284840099323611291307871562064817860710538128096406634349802279221459863066879816687666723011011022031292137154196478032474475785008357990810759263540175192915026546280857723307120483379310960911619329780054984129992187541852289076379840130048112216637556657005147072325099043526813913463265654113821506210092397639092676914801807892840977208737503044562621454681427436979906729494822726293338130049492654362390638754535051431978635789314964859280208385074810323587599260730228620309960327126094208527325511505033142258847662664159151078540792684993114529030807660329233640358423758855616014116487082506212985983967659216892437813811425327820534285303355636146743972191937274506093702552408543301592311597342077458148992963458461246713137521830700870479500276318314398735170585807367513104868662790596041532107285641942046001563085803219309671789098585376546087691135316619113614359792633455492895188718301242123189029045890474555438225270687813723011378773752074967546659388724152068209908003472526908500142040291833033053405388404812290157032594789576535915366978763428031577943185544287181747336244295271761655226968491887350705337728827344800843710520761381373312175760468540684133836396403293219681922317418750049145024543243867768024822667882279403433846777476824892002129326313378643405748037958766822089919040737669673671176021779251244484232422756814239158112537802214955357886497631192682345848351508032890805812829560845755039874427793148520055642996863830987205861216594669577258754184393691535163577684342478013736856535903773251167811345356754542606594669425536934445903919817645136734182084665069010154692772053240698049986341965344116006131783673072474911288208247460165062486056115585017621417581606525464390025149283231098039855432769517732534944501653758582337637331825733609698397467947025892175409821850875843908424310333529367003101865795074980046073110835606141356419162723529838801894156423036279696353644809076910143356193963177544613040879672737258338741252205095730109580133453995204008841957517588387889965552089425471037950205395886751434837509253559667549464599575946723969593467839859989991703951398314446081255027267835928952424898834055615800803378946724143451520496705671734119756642840252835868794397760684213271830430869863040307610143495864984708638124548335894247496339769023595870106389793066516201930735901513545879220522674504739822972668732800842265629379520220337977664990147565317484808851865054822912411928119148881142855183962039571014587362075669705616867821682534600371940315801006655489779868130214973804135909624248023988016574055296539336063541803226282316750007198163623925419288672800254689791298155144659666112631955736706635217365406637798624713925451190955824469206523223908841339298192619633073870210230763028154573117691360691116077097231720774792422674357366145603396450299472103724082868462423725226150332149316844589057209055625328920175354017130117872685918440435335509211476139653169070377431949461123960748959447035711761693650547204007837886710786715028477965377473274139930489796797211794588590385547763210232522917471564285952350497445455019579433364111869072000625478331258609589098838239120680300172971696749662310108325372112357376583884725019675793542519696280629795990286832731433676564214057524405343711245194218599415142940200989679175564202344743372038879802719282716571343824814006737215912327091950264891110580899734528122582912959907049208146036602093459721125527467641224227751253601144307289997799255165959127239385133559864711061559222496783457001231208115219244152657144691079786946993514351769995896625553399833525682022120651621778245879262147168442402940023595913755049533804717646436108648160121836301401381224571011338697645124021061458273604248836594539576856478224791949352413144134535718941725179677725365926138746279249599563062705327257486676384227513014974524755975427261717454467932888829397018944691729571285895881543204886128677777104674927025230341981213492986368240132698539317646671367602254208823465207273238799666580711634818211168417603164721219369249829066768671914171461177835474408696381021063544607558076081049242599999078510110735210258899014508141452406565011710519673743728220696167951897926856818342784621922214928077576017239846671477648655773595880401025263769834938293643568763024494197027422268325322802444850461416894404886551991179222793385018584332831982312627396479641820181046580480468279628450761170812892259877441985776954097431471100085985420118995592421696143359744961818770576904471040283145084597333112106318857703819812202838246687022721980032966184851320472698235399859886337863118087715420459286324109204384205763561240179534522803022734163722331902766496001739751526838504090148548368000647185621996802378984083203218002317898460491331497806405318391565385470834913389442960997062164525108492125373147524456406977878886786119474818404803667325623249430634849553790471640928571937938864223163944715541377750090788207635510571582197792418398577079481295386852925483499046111572082713012149127143802506511584176906569709996501733745261352036472067491870248579985459882549964183795029869237377104089055616114287148820067276520694601477099473173103105875783279116571657894825614517351046466296821498383233165412744709384573988218933045224370368774510204720235740065289375427852150366355635723091197494721036607327167231412339396034813579564034721128059028659991162868639534579090495355578568116064242657758531778663454508507165693586325394772199516257674654615999982413764413383787368805782431425248709973208548137266695798782196063184902822018708188710457481992970358684867339190237932106084142187228947246379985942089622421952949930196119557624558056290318667626550016062404469942444180314951358680309545178884565396142441866883456018752622900116789879150608415670475452801085336701692884710188389145288084477296514564137008035031711968365900396985365441011471908801030992441058016379069000048231198072391377581417816147836758420253822846191301667866688044504024370463411684051511577680295683957066106269407407285245720445976873339794477863246799136208015864838608081169512354023971249909865807122470987616325676817148572319993544802554811326522539169184664588038192466356420652364978227759710655541817767003003367154478090021823790173294495195196324772149198686732766338761430632697264043535394460950460989225884125627196050927464772761391004386339132737341578771268147169164220496754605417073152458058517440026106452449815619257367883453287861215638969063575636943778319125391293612997467206627764283834015800457067486600515653931021212278026461099855063019476007818358677410013505616999866097405637121432777830702098816210441201424875062769505253477472541982466522271909636623928270136250553249750019063186517423770130370135334839074010548726193989281136993761207564299069121939786954876857196375543216515327738794813463288031912302493847222848340584693659669016752730998183013632799885272457583283221514447417216086861664930954111981925283577435143658301558839149543310687085428765288213504878798189165701655294073818301537099752336659431090741256818982395387471489178682497178752225727336068061744642871431524850026260670261673178590668216754058814533616291981473040691448696668768182113891156316245099413549608343688672558769271072392188074530914906810544950470737465054170403148081708820066173585691869976511085216297103572389830972687400436424324071615397567532373835218212101740840166712572530202270465911579643989636760740644547045854747762050030731312282702523847113857939488182765476478008129906391269237809472851214070466386697882935305368207756299999782101866396704954273141390884062217107847011036584018429091716044264318720894251017016991308421945288939423798636822552802476567404663157305369920901738043046622694158712077973208140327259202378047358474112908523879752362575278706765514596592109271046855919837397676503505230358591522038510168796054568316664271320708286545388941719377867996318935897608710003754425257181045570002342448465131737410407621103183126585230185095807494258142138058303408654015494902925728420514328647038873366392666485717057746448538388505619732206817731593262602147649520878745093102796924013825833371743973738156832608889393341053348793307158376556125250652914723976336750662480127584407381953709417349262118706536201438113170401698449825755879893137034191998667885019679795789491533982500119555066553746819208816074929887928222785750531949556741357658769485643259313965940043824885754802580953513062264970890722531439565694762168644330486077147423125280577856452100042308648148699877054038432163193348717741863379638878983839565686673763386573181752785174921711773058558334206594038936776796825165205796495775033740891108606838090934769351084998040358345143588357091286302173565918657461610349401435625492391107809198262802384415480344386439162945443035722892381511157620100213609593109068893419049223185082435103200173072058668420538043440499265417222871963958381987759109249556141758215980514118489282961533744759589676592597101218583571095720359819676583349420807035012341046735507767805442602697792992770519908443654954914977725534934302077199427438425190800086093257632538422187138492298687648621166205461492158046170490228466629401968562476677315727963098963040812726162520143794166715518371627236627683034771978366077914797163660241980140392766105859380503954830315887726058091551873755168896975607814489137741217696186190153118404380211590219050794951011748571761594900746116960597449925076846613405387080718166444697548126334642833343994408360279369322823687167402980528635882939256144751564192401107898738380288744521284603996527683847893593985308638399078674449462077646327013346975988788360719124328019819774444886573919258650646526340588788646948781261312486058419553409398476576882753411576149831132655294575095755904091081915780775195270441624437521568123014439340673655902712478793933310843483389256754060695945549688428955519153669852840325442537089012034423421238578918606589472593900475946488728124586572010045929324203646138053814534357848624390386832791095483918213600642948495006757021058663729178981164382156955961074677334233052678184360503408128092424045130452103358789856349441310494219170541311918587674923396019929306834361110240020646284086916493031625992593606739534893444454619157752453692784961171500055832504177741049304773532709527747356219211671813884016070697326036748074219391509068890056660393570241732740875575556587804028730718734457373182939976434563452035305999896228874355068359883631418421352810475504379689392220531074370510348267508601619542514880927093088991113207018764339706303204557529431002544714514580660443860264623263219874963391803220583570252273234239946848366002643953724790137516784666042473558412833591006677161849311284903924242620644719148908899577830973200470748870696036252827601879090701591546321180963316296061528625355277987183134511010429555488415940636929413229513176769018054459423026870922204183515401750501947050974486878244357761118928622608193625816197231070053153224948164883331517957365438827654854410410327226791638653188517298253293431367221809007782073869554049322460317323609387526115114109071021028223676274947751358464130408557375370344175377430886343056616330361640229266110944762394110943508026569669917459529718816886376904402203137660686167743506143805711052871696812803023738401213241165398297280596165547342258119246612959918380629153734592000559550138991219547785032699787254480656943554048290841700918079645063536569022090392909075077016547712036662668360591262123880056732252338816105844939531062041719901703827191860934080070881442561385799612896350143027513105176806628515832267990451763711926008795578480869537296973240843252010926793724726198904229903411630412714103960602874150107302721136268714771056656606106421705506212306159262992684060023702801246866326091032541471336412943368440433525767699596823426579718820664998710504141891933935291464741563174264927511847851572768286610476464061243394889975347523361849568318675918669561859537433399342283359761363250033096135955815590670022694258445495141509100741361554529986845737815617793440127960319736832986857693518788502962079760884946165468297460662493096538548101254110585603274381048901371405213671361421346819852407070099620703274861041448369514289901702501408762547966063072968205390044447667984543273513604527723778750463399722989851263541876266740275644114908015647267480279860247651127434260206971064293189596035483631465859053436467963492753007829723606885134901694404486282586930566839644346082537149397258142556883229037753785582296397922196669700138920015514427827991312923103031373658290592470223521583747859329082953288648930921532077848917537948160562510969084616609905361241685655554851135551400518070939072868308379011428870880763334237626165440569784288928958204392890990755381372538108200952886425325184005645361275459283023717788852227713166197486519087424942144915427084655147232607006332800809953275433528262359899182932085234424316044000684955169733473454651158344207169138277294761133397410229955773722957796606959174622496262368074014331126662890590817680605915670994923925564829913832865023712340110013901866221792752249838468086894553517398026294633452505162920797689694985396751923330413698785427817837027726273799327675005581581618431939161907841047143423804657329850647349193661830899261302900158585792841512373088073488961903065039567448624380211123527790431741017691989238482992844281398997466548822952756394274557889990730020539809006165023386062071024309270102306547616174144798089364557816546656515037101342418834767863429105620443298529979294555728590607613085445599085535112995957644163321298690352357073227214875133407912075225637854843654755091505392934723365030363568487439927253241147724983954233718072196054527068078889358441725997653729137448092230153535209845143473972859598528989751077012506477514683662711064197384713418108440638936737570716788935933569750459294232307792427093212199319479724774220326234994788088259404200312530600524556260843740263700623279492632710288769471044326404467782594908693473758368554030439794685067142823602881917098036053983902299043298688292482958292870914690650009393547966453425461207097943973470155012762380261528413020949610507155195380711631864356767268789634014900459211723861382442073623539820629501267266183958619865447371690527461509629245231194347445490096058682706266028858557296569936166917169773710327449969278015371648803959570638025166867237148028448092113664827247478850194701329242807453178563327802759763088495965282442800387714155747859812223093804632490197539362508019834036778097759773608414024405012432085958806898365380639807787500491060532443225012049892643829844036982793788203030330779069809344109487154607623038379621290421343280658506260413444495910579130893427559040823112119912922093114125037175998441458893508907881713952949332300257074374209791127308993428374246384022922595051451103745723377382283539397339597900194590415057327781711095263663377934656640490641746570654591979682031785860634234286313199065174169480007827435393976043918561662995438540557403507643728166258082602942611203632324466578080914685660129551836708210404890242352857666208927221846507949890630238809498730520158771208410555383790086911443806727020165828972015218386393189182450097220433416450182797065432588628070146790709652820719103331301659322665815589630119027064240963290341892321825281811287490393149691799937616426355904802145155315911647478028494762404504053548419449629547972744280181589163854595762238929659178402401109457977205985652754850382647487652288249495671308933602335339773413240592476567559634310360590998569917750438956590553454610381542806444107790508263466049115060132915370668490060140454960275211760708442708450930340349556964257024409890421786937750347533700233201541892678850623745870661189733892057405764292030241178933653245685516077451161872849890031456465865143003915603750820096055932041380058513943874944210643762500493139329678369798434231221409367654239314151816152092382472337504278407270852050913011517782747134327179218823867413412418590844184729152499480272805042195718084483545035972567446546228903907285044495473063790532841973788748675252346430769402695641069620675820522101086214680445153839532924312781616970995302280188136838465521200192570016408060481741412898835494572598686134464548783855351951281333348191487853945091141278761741944924381499446463073315544688704197202883772163253266752500989277521264081918893619102390850788205418037008378116390061915140911696571352054070730881606191038015313520761421673609862442571552214580269247826512744123554795148277292374052879735068496372662303435894533961624109791236397271912131331342602653603267333001659330032259177455255048900968237020576464129351385176874789667969565876647889004470110798993444635837124266461266886049979494736941010722395012424993437066475123600151905774808238826213769079962699634104304604396485052803026408751312651174851007724548197775065728991175018110817027710951267639760210931043496271458132616612322472190696016708857167710461258398697737916635489030144433609100506478394344837563723046789848950993982771874691391536084192855617580591800431075553339523400835285009257092941521570892493042021354447279323867469031233524422447797062339891531001031751320741694781335456444470465204869696153363337788968779618429387109225407472335353920790103741636913976811609930831432077401507589708419743507928533310604376403550884963141308298533459040929207516092278349614332661471724467835213446691572275648467942143406002789343491160808137612249317953986558047805904443351609462709936993100832240702421664702385920611875816023732886195319630258988260338592647036672327391081859733689296685939060177736942415928062648489350225355606758119825404011026977053627522630340373264528280980318194842176151735375049870352796078713237718128678988775590443200650077113435232684635672594873876620811894869329733363823631481017164159936272995559794096993243383249447560241772503714793998710047398629359968331588454612248896659371906419334657245153879911655985473340448118077989894092445724741861632998535071005365912196506285882001778951366802498917292072387665433161017066496031908548413744140906135387917981195616181951681617283093040139184676695258263748812539176154659279413112537535208019371714603016393495828066672078770905128426887279998681452729728596940420295715387651407945329444318664377697989002645505676302643533741948010866037189724895087566154334608996872260178263077201545015250431042339230646324911179251497525592724077365508340914366174046625089457344286983556035696602159431602906805222147093569808818138577618213333737500964212824626966812789740261002701427931927294470876013078186357831559225310249089854851529996016579766886783549169871537732151301918206741988655587058090079325952247107050871396926452756547049745661541102186884432602947981943139070683636034052620197782164968479600693941004472290518171990186045960210578306091423068303232284087910051633117133390026900963846131239580906306796268324348338342558331001795560211499740853544914578990256799937255336997627173362420742143252503752672088612506239838116453632476913721505221167494347951901787098632296863482611335209559128294676737770340210637130660657815665356845968886842447883072769236047515142694733520321667329605466750290393019760377280811407938927513727019450120045500174273406625566857463688299847181983047166947734243304503886643015978873669380229305820706016629262843673728197200210660306939877996839576556442297654998185136910095815568197178103784197091587140314564269680863319033012105587366143922118372718005441173147064578753095205357078659464653392881065823974693158455981310263884272793262630257233138314372070771039209552402300108554853029717284801533279153867109258915961225088742647973161570555704994563910564459304689254966155505983084444658110186218991160286272389714218590549088076560142111513446080846804348930441813255356687637299029109635958662538526727775317759799289303215277192601271792859492516748139226213213948515221575508980300305444162666028752271827204774949943902241026092105351890865057961586970047838672387812086434004711921615683522651202127853633207127278252703734870998676149003041691225391017645454952447166764602615174727103286592532915334308554382891342292419431684011237902383200483438734690022516608405396831725548233063376817522983945383242251309812064222430607282716548948151153616589662456723562261629840899668591760811212139634434255524002649768135624499188087222207255794768815839429480300846548925709729463531724155126765139086917447590840203169552025594600530852334782839506230513264261087860959340445083940622525687507525458386257030785377737872037132436168225506349238032963382357517557817671630198849786186155202246614705536364680978575355655919184998995504479139345900347401954832434303362531217187673227525355671368365050685792719404716545281053934875183729963715774482260912882216297964409652505735984639323957613487593501182531605669520152062694233429604644038624503579440922696677030630752420958164583919860502190588137017718965679021564115429479543235468420200140956740251713828386965071000109096125428802678011431668355440302179544147529946186128614477010414766785910195524260763893225334595601334703340283210639482877855683149930164160599603024935135091957631123236806212893807068169517100337016674231288819496555488318638408816668385636397120494896650715783797753015666014048569195489600662692761953360284778164129506747892634923691774008221547466242801166545188803827502882738971631889770933393337122478290241235393256098974708371905057976864017938250643883942935631642522360848330665932452755711201955016433769463058257947219365538208759835872832284074115520077355177130258858656262456641060051675439882326009549011416440055174020297960409585643797254511198401023528734556896700393606326415854059455798062569420407445816643869483395128550602536665262732589824149809347505441962553601928596118615893506127621752775883834095321671614584890188694214282485113646901050867914154086788559153601856864697268869323128045496706422500533266260237592084404349797850097166642466617549750083828624678474551215296933032051847643153560374350799341640527697072342764377132098432767328455222955123823635372816550158685827899486872172201312834485998076212364609845776481672417484080020045839907722217174971927842151330433724104827938789766016403465846549663736372340076680361263291117814242083343959615522148218754273756607906610882990523661652611981833997908748719097583538441802876115951663934171753517988339953607661812673358092780423710417148268477381530238020621252769162621164754526746371236061278119718421155064151461508553581000016299555183104174294014094811307279762678285157338275396872535841752417663396854762625956032114480613014688788715180353947827797376009340708277892514928920100920530676648411239249440220651304442485527322425759857895848109197508577404618369268282255215127253469891693001118628086116612675046558925191731869122287033555793946019590941794655200078975654339005512616479330531603655802442160920131886434014080905138619885006132059103589458024609931135442246281287380500477988225351893847894478703509057683209624558714387872135866432050511899977516306256155104375521492439498433067605571048986996579656983964768519879910588605850603802894766258787182285931682840182067734511490884883413516625766157439213579685918899475304513785451967903016165046613813531902262578918073552144913206496943562591937509821425593916158878051967598884285215585245320433495949260257940103746937958711476666488382048719659009902562531751666607043726701823580965274388508541342223767350099257297578750585847408778438841807459519372823813775503876196651051831986491401257324789454720640138333909275862084723856471657893822983674868920575929495854637212278933203007298452621148369523665573783954206341952299106594652275590938996194730575082233326396033324643805985665656410284242269419081739786463580332990991119142123730224907137815622672965594527514680596704827742437504037972301790252675934057239152072660428398888048700718936605753981782803375334638130772375783012728394783594371445503591055035613136218136891375137835994613346873729881245103187964507579928914930138778353432063988199312483259897549439659730648475605435522541814993947215853952143156776332780237570030918032441352742173703923078273793832492474623485728269310490327752154928720443421172180652574336075634505530921207867454444001486375453355518877855830379850941457765626368658137144740527241443569883594051339087024002480869067625386430994678600514510112820050149454657115913184951339641950256598073580848834872549774194251791716493760764581241412669607240985347496159481810935777795148959556745547483365888371492258438055764422072372051602848784835891959987082559629309936447630777701157865974764838940643337596064762367520982226438515219337456784230665650621396293877470938368574476727900337796505941548985012592419799953434168612384691925869863049775163775801046992288376365107766820749427867209497866044674865450312636328827052639863485887803618122302807761454560677913521830608812143182146982560177285683955774600338264722529300218482543364787556884455666201376280533318093701280372920276909200182493141373352177847418547160631909480131840162627141949033688298543576073301618658349714571736707469546943684094167490287577115085512651843684475421450280134255451014528213052442137910487910091368082642420191629391927714883199227300255163073258492848350769751749534992068346608515013827868435267686042082006392062998745721546134018256146223994152470739127776766358643374153986704933511077734804524160669173228193611037445535427902221964249753441556864693705160405874557631124432579205844506949017297735152342311558938699668665268508237619784799019903216359794178794764043162825995897629789927365845901653344113733045123089547711051955622560026302447960900682342333662298257697912452429736868775904585412312447689061306558712532685675066223012909421867825293861609593896343501697629834372692314366014553152347933806666911613820076727721411639140244043411294258992074229683462135329130618598593008921760111296722556212657837582577147208231883314516421107923213293850210948943201898342701699124168591748399782535264918430459817252982330227638454347497538905733122460507665037921339447153831986107454085414254990482085500570561891574891974797087429024450462237862236865978436440342416294020528795966287406948384755101272325506555733719294117666055018430792334288945336393352927362310712884703894224756153864771892373965142718912089637748698856339859850484493445922906770139205152950264546416096405292335522660329205221676849148707364938464725243295389442413345384262888149035101524120759493914460592506192163441181658801004014743793734527660692365824125500251793529746920205460579289869218642007883860051017005384510244756441297300938687276098567641561146896991050197013513688755062812226197151265103081085636803334134571663959753686205968078157586968249937138968053739448345072423703712214693604886227354791153024022822099254092998631328076483227915589828798133619640917846324428676967326567339487636131841319014330110161975575449171814760827101559593147350897548230933541753056346561623064904804197264646639305310865183339545978555241919970653231342268402516210687298804502618217697588610103175515586133180953117794087930547513758289592681848248308122746048425407602428211571565422114914878464620479435605256030782205191741935070414137352504531581691916560904154985453670668965751147262399389584464392003968714859722601888902452447811397141013828655619035780936168900555080816786591484134081355920982178551256962466869284308386115572706928552020338126763075224972987788469442306820944654379036571481684863533294090630379174163062443092794593419059055475206918098457339583186606934413926593090143353597821433945193650154041554687150527620632113678853954421349151641514513910947466961301237649739032972974245912105716046377832893397740624564373960019095556624039199645684434370177690337863289099631904814485342364354606038929131463430671657776757840350229960687308326409982962490952496348268382010002147395881404460945125921008454826151817280317479626727920012926417658773239048733913710814997375644422500398065939141573895413033393160571545998835241219481054517323022072991098796886492638288484488953048651552203765243232764472362772368230635232286759163744879576730225195705683000385786337075212639425656032588547203477406313107792322947110776071065879699279619994870933731506638837972776803253569172440373805751206049220084714371011071839005081586203172524248569937478651870565416611627480645931797006771883533968533577959067976421873312236820670806766926274586879089076125747888284221184533837284753889345683175294115581407928560944313878167138672014403084688930479336491302822620379722882710355893992493565063630276969084957768436894524807658724758859305438716182026222950013526891295586916932157164145813766030001946800693487611830168930156605067540402149840858488384759572359812496772498836949170481186506423937409832517669928632518604370289742780356861362935186495071318139335408223895399604517985237798875382630409388649668213508849023696728782069612307332584589664166430640513976726216299560634204609549671690059802240319499726725440643000939662513363081149078023779244632760580663693296226420901667910643417452954284063217932558735361763865058985654338888422226399863166289195170700935200988382842175152843126823694375618152881583725852346950545179560207788952851887210737898718772629502487061071905906095758247014361779103506860346028009270598536670697574020101099949296893872029586281274734961650939319040251572768113135724564331996685206293731908401005256875733760902193015498024198954098906195066774789506208698557835643602805131251575139717215991357272727768434876021199628846936245951934839699206253631219881284916050240242144416910963819850708299623689049453179051996737464978028858554414158041232475927625118829266153890136350786654050158594608280586384744501010257350147411177593212350031908174837422886608414273685548652132798052042750803887776891927924391652929421974623927391387190947243489456461538800961139739076720857169427796536471794522897026387427813806192906672814791281649475111215919479278442713161066506796280941278949955786463741628552964247336175486873154009396224352494828715582775027470984973933356532865395331323660061898203919356450305496628197731557408852273217937621521904168321479035793615645278370984305151917835842531079056658230336526697242219076612776279191783237392961557690441537659293119748128646877920337518545224154263751033911743500106923142331230904534115324050563440473654444800423029762922543227722403944204664840674854800297174241489922919259739247837112217024106249899266793134263806819846882752011601284117929024307972929461198439566217583578563968851737974569261994737910718189550045801959428147279402066558042148623091538222301233069711277913187783277730689946971678665822024937530811481346985586235615429620613913970195180618511801812354663211148649119824476576575411900746753752929129525778569504114791171010871764951955411115810488966075899239186822817578747105918879536737286404530368309930406672787314517263562935630455450543676110143010377677694936584230762885656717596202198975108548295541818703256459203500610383360484108426347080707934142006203348688687755724710570283447616493741202902501771224368373371333381751697764171291066704228368158004936546065153340477066086070092027905036602224195184202049453247674267176359112939910573002543599655333562488697401364779488224025540494428964635996100704070604796915908994304356580337722091303735894700579133765261987758119434353268267015408645020828538062030335064095433175209442693853570389083858112411023167400859907354136639996537297899961433000457944187745254099285503196957909294293759309216729924691906168779020956372930274757315892074424599936025672995873814673475375836831511136727737196817341804612867356658343363606946953723872922159838374258654998932387595636864673667190382279281956874614955636568507935722744367204414845758355157694427123739289100739563964452552966621010869796922807473068451804644712145585759962545936200452572061094126367902156034570786703024802233447057077576595191544334591822864407495954860811360528434135088808677504720713048343573565193302655656868412627568150636956099738816610389438961821091818708538973544721852042043905087588537759898805989195851101758221513096868630091717052397628597927164774642004710376464342088464069172158056826841588306487712079447349406837571795943413391340562320771158309730993621496116349321544147261109163781023128310227707160284575360089220450805881999007592424712414527043502597600098987829822572172358955289982428872705761192996527827813753399343240622773927619744250109378429866086093604368384117348228450721979932589999303246283386759462303475830224598077696880558891008762648830781074085459074242173573782284750392727325759385587109409275660299520550750941236581460692786898253277965772406790884839577891947196770283138217280077096990156243990643340948666416229921322531444354007100515119727965903309125022640855590007876000505894536219470947639093955252674441125379843666397227608081585596057962599085630161691400777289030307402016057133100445265501674161996954315025035960513310844374943493977739679398433459602268212401476530134133888110344736087195273461572741223979361702950242822067741452963371244253786184921829619994225188263478919590216654160186737025877819915201419921017802360216194621387881292697622277916035083661399298933289046169182385545255542903875554199158196931032266239459352687866570290652783407297399641409696607480754703490761285286179875975605828899781208531628611536426148157630461480103587306244263476156099241036790893269302335820488845897456747820138014826510367758864170437838480090050604950983476690041761009146707146469269923248296889518822069993855232728902514651699290770944422804322496568786068523934887157013677368713658480135923341780702167604647730021584429956705154685438503971861824094931290214424637765785453026372180938777088984209960059252794990931346925452175779366191949972631861115567794069110929494959158904799099634301925623832956033083203071904103570277831571085811662644829979614304619555851040976485398760116755670495223976022463032808718640383166260959250520380352716216303991667484102584081393485678916444843301467489893937749125822552815867696888525536256242049561642913291222221474446727688093295602364475394919352190791417442366367663690392223568423401623772712786205593490222844026424151388076325023300000429680049823326797710694325415237958234558492918713342338772456113727074503692984274923712811485194243368653703973305706571016225442374518648239668240265186159819678936800880838843342587954149855060159287232272057261815141597554009127297790440782209845905573339310159882863466848860141812917698754087601497149081254647951017983216500021829942536800414150427910129330020391141953366755846115292578729832517665967501721238336564479133553847197679848242031110942751908569908794783350187464203534666107469386956406335498552364055146259061394776511914569188023592342923244915092537353723322484414611569839641259947326182382077660994436446393731886012706467239777715671846117368212379044363951989022842531345458236221579442156841692673134135546195372275147439980592370293413772425216045933777617593064959369441130727523358724730712466165170984437485249280297953183294129592091157182595338397165051821037337579936713525054955638167024295915939491933177816009949187210971492772249101292572083833100620470255849217061528176331625105904919945558695696624997739213914145861440106487114568453402032198186204984785337120066391290388121767130390468338520931263250798005073155759291166412479769340974811942341162458825814560233397256900695532995492918267666932336926138238569039525447712687883567623233438045653553091431748187876850937585258569236348519230872164467098986126670672372064042492718840777188577194498307821154503078425962160951133727992823634449704002649598443077887091027857922737606391286827647203083087751516428422319918423531457561553265772582740167107619951815055459474041158297463179357119728617509675898658085317128384112434451317666415501705209628448877594982759492116545367247524419981195672329577665608732113531958860873906979976099927112613299856451176332399765593358015354337212570489683673434401415753009393895173889523894069227654822116914782383001255627954112352436801687584571397011117179999160104502753424406267188445166208228339284362726110524186628594709711604244765018124899868246373205538957966041532740621969742224062211420616576448029617623851678838756170718638858431580704665315722311304300780821383350527031668081230590702799444940937635189196278403920577305188564214783182137126551079111996286974797601430748775193062698916016153019893406108351125894221567075395584370523375222328743862738281144505796700357998596717535453967588311484042837487481807469069360200691794595009915427995810145615931874586006803004552746925291012763361906311160485473289793932826620132514286309285268376636520775450962744235938503018532091897764722525945627000227262637538601102114822948048025934193035394821885559079227234659392759069265021299707724752955049521338817832467253827951093137932361815967835822753822693977243053923576866542322103246655186998225774829233395396614398692887899617864013669604151553918440489604485823580488275280188563371726692593747864091772414533221843048601277229289909610757877652096292249839521386506335871911703071081972526908047298963277834107579290455345098566586765859812383554976055548383010887636486369674019020093376653311572705665859542769491007900943380479458938590040065021707531608885963601376404012269266082344973524085559086670481979775448648422448904256035495762022068326251542701835226326123156439711009668903198964448682558389279703849892987354159557920294788954897853399199321427088553508249902842177935320588596703142565566346864272018110488890159266294681653863383640765777822126383672476795611311071476270375714794050862142699022159329603891835370458749773812444842923394285259706432568926384726108438325077388195036436882462169210312717306657054421818557321553168105203858500968754398248633830330794988822624061573671417085986878533069859181509956955706478489536617535302147329944333903828045691932710934461111134533409546045491108884367256340124026104974091583437196271471218308185440925677022924681064181845106704652338378390687847265911478148931538591770260831058739657852164715337267659043249247587834100394388112358165457649508909652395919297278300525992171959239086624314357770420255758650582770460049464686190948804785449417474235929455860973831007652769248743321615543273431617165951086049742322833127607808090977988633422226782499039318358775122824171632934653581677595605251966726713333495721944039622312080503059246656072486695307490744454986679735833528878901992254938188943216145515669417526090938507626504729341220473041284264829846220270963643989505885047336533692809081968627074223710677534553155568280612493455403823118705315852944126759750922250360460990940241577715622451186450191452821131822762144239346453776795580816025195636398480910450127660782255756011058092644296005594230245252860239271704945406398188103916266754727981732009599603927575351184504731110158091722929050973444415050833210661259523518780454783996410639620436414036724011085310635979804944673229901532140078166359865098890375004261414122402395691677418113258210857974251203616008877193614426507842024294139900501747934685471974692297707991269028408962253512153292604876840277532413881157260259903295825406372924268730321741693618198258528289376055831670867388714716867266098733020717588363562922394200063776048357377462174163725775096889586449149515799491940855669953680949727610548861408640732587345709099437495969546810532018075374236131609869105378453923842216843479895286548239370463611166444322687785435012120343431351748314909288400725346046459774666243060219939405986629740235172947889305036190379887978232582340197867520694087065478439852348991511423869490180101089265290602074501187727846480510294631799644069415299856496850361889714533994600487745228407924931713973194463948074850222623019716063405141734711467525396835851870395452815000884489491683598710861520584935912530344009669116924248400890802187965778776839555843100731200765776128611689120017449740579066324805770150299533367968462417676162058587803562035378023595455470977709437028517398121301596479131165360568335013365929403974637352502388616153575782439629592011316414035035377659665641014790519976320329032751120026265177296933781939133309714567146378580011980990207045736906687505575857033430332640866696528544079436065262128148327073648271610918286551258754693183523198790570329014972722416875155414626123509214195610112056793580441210276541779927686146419067976719870372476166964066921014936363957406181110022561522912496535275287017529387971918915453669893336586076765960426305564379297582780228005368569405371884078608838967746479724134803165265963020586367723834083019189925902517689012001756522143555637217600449108383454765181508857849582961678711816160503372916015595411790659469343290144411496404542580773926841387748554551051002933077814238734730486295219086324989435168854944342608209883720454161769886221899881929620510657921660073578563340064805541696184794359203334063984507555427066582885597939688615927618576839762319662835966531835947814567016315764445331718664745719433712486125347743020155948007247461263122058543188707522104638244122359606969320106489429307150374521562637894867940074663326270181591953078246940193517188402565402575380392233187031363593876766319720186060410637978855158534454310933336281397368763545130191759698635578334280978477740903926107517798084940157416326093944208892636750191555049325855697305049521934414820313506820873020730406441639487652289294539546970191118278620631342860455433282941169606070147650730705301706988256938625465675829777911331976951784946904314613989090900221287831743911548667342031591016890554846605559996756352638708063834982660431297513234946244555684030160198397975528369014942667677929882953306877627434049464610611322616664693754470925322142869492999701487059455734123295204231017206652204769374466790416386119940441769638961143726434913735791767143006582876980077846037334730108388562187812747066283495859259628861945715347220110185602979723265628888641960766676616141185579149709246946339642446573759229671815363101377151520083653472403327051015220284320948250503548992895245253544373607966761023565841811059213559878938562224883954101750181220665811250049011634220095938845605510766455869041743303367419471745434026461293160100984229427333579590489712107192337258521144157366650913099946970007342093774635043987738234641987602395787996106446451425911525808070236750651492474006779413370229594381508986507820507415666557100076906946363572722461152192179894520536868652735677016910230224349963044231493493034981642203027604237670601719716059910085102303614231326217946057902328382997332229503589844086996429087142056385298329294519702595644197031488293058479968239934491515787893137538544194420695427719375558962974136345385607311441228461630252357619969933634986561566440489020497408223727272283960543771715781179020350756553421914433481748353433234154962527402814253859037282243963440140856781803942706340998809645213726603558542221501211810167626549769461536453789893895418550578299184876911338231546412045319583780731094146722533475096996698463035787200045527136498148058654227177689394533352831974361372313224079151274256759637899443993080206814588221716926975151180584738045584936109719445617100917848097759442145659265357425491689226833062205386545350816201590770440578554751777535125308086468257456159395501303738419025279031649154173610395476816609816459185144592463697785549558620458720190806233196782172643873690686384676274559690948458972340075343393018849632730442770371537028797407160114803772893413188206227567489439857867535652866966311235794132228078289818581766267427003134097473678439401168488548438126775700252725925460572951748525207149574707076617516383605405417394804831771006281363163445480067404041738360692397973647050508812697977746567075717968054908540559363636405332875368051539561720651793450206935414686956322409489595224245108389666283041294606769764398078097646859558513080206864488147808032281040135932674693142796613431023735072527477122449333740209527170536395426192693829618561155566397778549718860125088172612281784143310088661348399968655132256074111905938202243377427736250353097502490019693332223291537811248565689992185588794513749029517950833129399978376266862054409884595645583548385132672868293527177880743550930677602186325006887882941520507906133972027443907662849168335250548873023438594642858223598266031499188769433001574798198700064323504762127052557262920739096193732951094819185428999066431365542034471423897975148145755022356275800827790505427962543766268438627541156047214578112638558372899276973699888493908866821418048066025247992529055624930383159041436828447750488335984053256110480140487707080286550596150819036540791979901069610650453053220602174310615924425286645069096607389111930349077878765502136430987253212234944647221531521900497902717553528152983187469234812275372455130900181772862544226577370204071663944360763892986756508313558038193394552801260059111530952367178517387743307559412450096492072309113830309348144041426991979591946145606606396811967578991682535403980804605552926527591911537099369056348146475078012542285113773190866836992639993122109897021162205911336528404561397062999495337567539859444761934471654937761453365661892028493811085646520625303684445975405336173534430333996993697998935046445125615934091885181095671360552193740863369694985028886221616909177149316417310178617866533698192831282798146999893611319045244883497734343774747904050092795679965210792335882187952411168224717457886263166077160166195218057175685252702126807681429774259640693937517148979420766889611793584766012139404747462803677189990753031385169208167412263955235850829156456724072828230998007612056202296661391483714947964157762430719333011640089423938027892052556216051113483212075915697628215875326218978489948729661915151756085182481433876276321105041721193831710389755810313278939398979696766962073321461956273253339440539970975886102963733735990994689899993316429371833545486488952924619830015163159065479900311718096471387754739378781194107999212182898083926765312667422714499441844261853845307818025283957929862832013971453597854786286045531070732928338447796605070380836931674914092497612121550910819019142474454972149848888020665628355523379910760933845756145879374683210554067893987636684542997289231654871902421812210086772707061217862942980650691587761351378074414399617096356685463069734203388420232240727273177217242808896643868864109838981722892994010366859017436676523348039805025576357785119438532615699734879000287327617199473245675053206434396517148880109768724263600182485557650179257761619676324001501260012261135766754881906829404169554044576895084591395282149555238125473593481012656752101649642098941952702133108165996142646568785378029846052969322212881783623610634926763194702378455435319980831549511858143174029961742739911042675946012567805930406138839991929814576596283778104777510015149687593840087161361652829977440648424420203674694372636749521781743813309110110364901077851337226420989524642661229059615744272886648248440675353983024732666882263809254926802454233921817769847127744842358647813705350845899191304871712514108583912533903114577876158702125776585935640574155569212367798901035108428185403281379362857117285668073151010884398966519416153697469963423750970294803843722992533821780144125252145257194223740332995598093777909607762546349117079407832374449817837967623994582507201110238877469275023984286903176978821995068487324672101281726295396691805782625084077545785859849683260006739758906310286056361869928326742530187368078209930349422852767392119813279452029349721622359772884149036572036634229245945525755187144471927265112019945274961709280257996334253398282948515184291370195313106646407412904140620767164937243493232348065231892964233685012280251191492736075229003017554496427952125797803739498874203925034886991315724867858192987254664590186276556652168061997525291086337699538493103111507174538395424869804842616932582472304427496881636762183136732705293811597901857022248406784881229817299517735162802473612098560070558217509549524762294333017683113283073245934482352402135274594247688031549004371495177275243703642737530048611861093567268186817237814675470802365114343385595047842250262833476150823323927962990943480515118172208971033318167426382936716955560242780989753330207854746198405317923635923703062143874987171407949867730839830092855160789836549198287126580303203739058728671489380098288067851918596024286118755041921709964023236754618937205518164723039230022190173174326895395020430621708647157657669804077082285052446348222749620963482735417650750382312815040670832142722536436575765453118506169414155721220005517256565427370707488673838062075868177196197399766638905151313516775989196688987855746463282492357645221491112320880001246902867010485517045603417929448051579004066347318116358570339260476713338900279889790430298054219128926212161398968195524250178612403565090603526173321662858978830351365426873710897482928006832718518065072152174474387992283119236890211613738646857919271773125734096387190566478377470091279875548752683441039667302907225564961218820311949503772672166576363477380366899301888050073844742312915349771814633621188998450202162421262890204481899247597913282813803195837852200071464643955489788379743043606218770224252402915747932417224174935036598162845549058446909938823154442070561857834291845231193752223623145007999938232147933128095620333003493457673906956578592385739932043864049416641547050461344394863340130441523384804550362596532578398044336775236589623967796501332923433124743381472142086209267392834567932581920437814594354849910558390703452659071697281082813190180460920425782637008418408914289515793123100976728653693532399589337495944638122406234763904457039200374605350913789132490433431804255162101904078944038234424836012438610046282721139132706426371699318815279295365163806962638761596054179890034078339407474994788692825589097310529889647572654636532135742038311453974111530985500056931920889495177404366715164287449015680567901448494080061689558278977997254553222652571617864598679562507116746963831146495227046643140353228079330786312391301328139616453667841810218801292898807479906618928441427304510961040722670787628786677767238462960297413322929049409338663007174162825587595021080042285090834945439664993254549703601906743579921697520021396989123742796901975563540949377313079593529960659805153650325714143318029491174430285451498038647656804025124804818541799847758102256000782195842299851940697868446490863278961522121178064205203586987398328065815288805977513018352347224184102108245331830397388897511514329436760286278503551915836663063647580417896331360254766875811201360131187313111456540065599751056042210062624677814077967035213099125988187917558049662712564187437762602661973835528800027685088092895248582733559017820453405332771217130505079320801122022810543238489360674388508727656729093522901827233884736822251180721099878512818694268944885119100889779450894325906781234254682353238254026854086691678713983285046731423145466948101721891320645982597192305872535175352316885640764987264060301116397400395279162158096344731492124880225063441344895147608213550147668331602236133138651403119513533503948105201356235008608790850766129631885731197547981518469193438480890483116182774955199307252040864311756070764975608302159216375223404596475182154122626922943115004581286613082637830961213026513246140190490664402442148669190431170345850257431173637985448606627848881246158838322580867450602630082010072000382307834726686241498024823914125564405686528290392759903828032959266230997785753001153333940949001920747418953597821123655633416059743811496158619976894988628337813394151751536850099733374995607142002834049416511805339968693073206164391554305489955411325442033751157752606442279140786676375296243944520179896047282347245382000415100716496156946923716295719077469057303596926112130692836443317477243387129202551260009948440918383820777242850148227915718964101130434523377371509855965993124746404373238280739306493414118082122702389307017246271318715000759454006894608334671882167413798563645409507663270238244759341074729426826774682992161988205701133826320835988112562456390015940267719893398164694425570104929143524910152910996765468933256501587245639750826821225022683448804758972542651013885158506662634542263661928805847797165017807827987603120669598034699084686906177233139350238993733563116569064142538971008879857126961750190233619874521886619368320870134890451328805547806764840191455578450766090208131334578792546611840060101505939444405757856827784505915128207475288283777163694027711240764955041773140050541517785450612749805499506325098467500339294112491659121325308349914450470423789126901143467882232192523329030802780835386841490137387884775169542305822248644935800354993507128221224634955238733094348204108248382618795218168227428356226312317774780301316473928749487060705367835927170310295387389855640882751578883750997169234140283413980407981839905655216835784353667266206043422408203096913680185467746281160157298198223189611321359850629796861043337239644735620836856346924285743962408742207932050804302968994457655205899719740000158128615349999128888545547570064131937991070919702074505996148696629418072892105531773431344193540704955759510108674351683215756219510617004633027479901833204239704576319267220658338439279400345189155008942577238354029449720966137007173513823293621538113423804668287455210763129864422119968839031943647598021700997555607445682928385346118435631761781573436903349543680565339722463726090501663879132895811612340894266533304628509999334717053989609699791758693746633243872305128500691211263133958266470014804452858899360874415864232686137515559429093640100316016980125731550240428294031522654048694854760865420982450459699785580126683439063802238371338410945845032289837855945128944130730795236259650494214282770964014675573217589269055507550561375349802066688471869449684193317314501793152141908816890462661571150044268169054406598038334754759267506717713086203192523893733198723537292730185278513905298155337439558556004900008688989180913314618631967743120007587616585464848574247813401024804583623374434502134447890021585671875496115807017459814330141231192187004390936032726066954976541734774991408786453962451542681338017936324364983785368946321569924692596976801685926143258630814825583697227015755090217387662798433016397896054448097233542049453834634626535155776593824646246712543771034919400841526110590926099553311630811262101819174484086928177669862165506891515532214748231669606711972669412831777749921698637571425838706090737252206420305568011797404697115538095312096495053082718403711894091371277943576539471065253035481757849681421708218516074451144520852167745528384798536639015554707066179545063918218238638302234130442368776216752703511170857980819664859947630879871192838244351489808096758943382748088283810446755748121025434193440244378451373330340058644596336593775310773640827494437945459647139206531559816226646813360568866517212335215910297306054624023403813868629777625288836111874833895450141988723540866703808913483294037175759849451661275672558901145026075845094561479081214485265445866237661580009935886512024981500810836415320474060925616129968990992512017801865465434180004562100902400836964345711955916502948887951906773924465422113372329330504368087504453443161468125092529638982892765176498624217997786199577731827279304473230066065681053109851723013287156499677926849087166863263643246233862356814642291425880522819244209936971755045580996155836248247351978260000724866948541547054492460386722893624421817343008604987700037805136877307866798512841776760216040187887878340681307042588254629612574944532231285186213083011418447331265584047479440622347901429025697278376123932857013009072308335229745121130354329347596281851347240761182231743821843680856345024153187260467225822623225332258199893469570746546804558202010868584935138106287419578199320349246404913518399318235550754665802429529470114742327236969811518105400050582643147716356748773632406464172354765310619683924625908592819525475090638820896934930811380783491410185045209643494300950043568889683674745783997411018327108516166191493256838632887352305667748908010948920822907982068677417006551727121075289310848044493944345409391902875372459301795851620478946019427267923242485311526266089930118133266072256664886129553249956709530323154047999374522206201258225989001619320471573131969769118124932097706519587110976109025232904923381772037107232747388767855329663297004107928022534450410661360779701304056654898181560455364903298345204516152820691153977458703286042798909822096787275316400432584260868933652706589948490883462500703502450737501913360946158293123981785406334338420351215996865850471373917751286454668470812374231715809481768246827686742072213010933129483171570460405209144905995729942477047244686715192225765697501795519950443367278245489587923271553098254949556642101573825262785061092561109591795469458713497277283743595994265840340645639956181027516676686295382460987375917420907899749734439050541292215558764453603666373203175776567634743854921315596830430322292397127203255241147597618884243226093357067409834015440727276808129795776432483996256747621776275560722547089630813303728863345086090116402092326553874363634671065280971352593707537769152739007651545772657355480027888245015179823973591919262513273530853891904583153398878065563725211086688533931693834373721324722908964230859349479689404671666256131661554483752977892987740371869292973358363542745667389856219417131351876876587037688934899059799234017262431435071510189361750533227463560845254540236098842395319007926565952333955876701670359332680531443016714106003568267021042601618854739033622549543042758532472992213860455896961474460972863189802801962795159008546962276149712325227139830758891809740958336458231959889979693903430945971187396991283190744800667177745062808597957610962040072199446860568709392519126104414422835413417777703457644772740028757870443530766914670675252020598492830351702058944024538583533061933430343494746855481759462065078079914030990784797930184282202007214444639223609193617073104784544874282006015637871024253417637791546664152238401174695495474193962328596756216141805944404310968884131408164052712824616296184252795649722019930033483425585092698701349126601522229485873929429446174096820842002153381956371254943513585125808849810201519368579084513661351655662812401883595126326716197411075676014916799137946446074626631612212185831860236944140861706489458616271248101864559466288370748416654907718997859711452228475029535748597551535530478152230161820583600214502270629473338503765338302766029926969314098077190477551040375145438853725422121151515748314700405204763029957231575043470682201309164568719786515286403072729010580689204618913228322023956989495124918302401202765042209242406801068183607343182074735273487858139990793812453833884791715584029693787710797796778188917238291370940746946796387803241148505986606097937735262581874171209927072744602141030874463575064848443347799298376042305006893064690944447535014670502789407812060950815818802666738998695076856160741386701135734847437304417566194015328619350041083119441838060651884855860208984800262960485808491585570301463762548343520558580215663674179251040071662844764120655016406846389591782700068845709486417601189614973754102095359468555129107967570497485179119813571990977108965419821941816711162363679616284483865919186780788353690364125658531077234685485627864582548279573768390622151806627631656571908493057660403204093409792025526051134850026931359216309034907425904344937200104279361141070169248658013313657325624887969074503383223094581484048682424423987212396591013263897065665921284927680749700371572022142706056151951677985515105414574640312384105862132616754913521823021403193010095725334225026327365987567366207379968573145601389089580504532604240823916016878337378632078294309240638478945245748842455974915433228143227546607056195820300199271834039820948565095983744341947890933773005931354400499221455142611553683327521905899615617832680171309937575302867241962070221226119599970301922676209038129807171188037519427055994794093589429296451983476934363531495405787409685306264430011948355421047848075580390208744660594803793186537999740545781535779258061491026204235768425936493480798639511415277694389815247515280253302939878136882701950571280413686157090984388993046047890729362296452638827572585904242455452909199292344127290762219749595543911113655745031290894204249910533242444408164611839233591458473936818551878633634260672909714890979164688812077613266658727194555102259220513973305330927730936269505471581809061401973638938955922232937352282776004069279801694538151241953915360025237494012696857903752006847687108576316532731564561263497155102651536174216096013879395335824960752201808909535493443646986999577024533525136223879187874917843787252948984728267566953836157827716968180772971836140734950935140923798559459868370658631820967581800268758880166537708596916868960822946072246335381041805873532111232989512106068059422222512834512632489631014266351842655889630630300582027694209273007141600180251203744569344756729697915608660653228376886441037176301661974871876303073824798815635779852406135103776878903567120397598460161624546436616352019743154581718819292856452862929472562596253570444102386525479134093675235429014959844588230452512926581539786070728138356415862142305748478474459172848823191413853024042058190285578155344467548436662704709793459989853971086141028151850393942757343352284076945526855259655281614161751909866019638400771215029226688496061231578975468144499006503817667965121083754634587152121523740290452621835135657426331477029260203507920365729878825897063633970530840246931913202283391200355447342133347464589519654704683759674390875120732532019987663901636688676529772704433988108152114655721610698277207767427811272136236248931246266812471964413984095873757268426252429677974732443821212729989122657851298118419199441283644293379844422760140140585427597069589284482956362815615091818328332363775629246898430963690490879320386678899188529537464389993024789747513958695398470986053322110951304596618626735413286333599562923660886015296317336060638116285120092842173936417700107341800742525249574282504166540847331832959607560645909958690555809343396404758216636275998044830635318612063917615350962740272061493805039740651744271233195312042776774303954586151584271953936582298609937961556837011852638119376740691699277746105214157865509472592667675081386185456455938812642301960705660836717322430537110900211582431271460869487760626775055263572795887421574884406896496327355401804080927067927373855259067548988122380183626300694676097411481299021866842399811642360638779663999118742914987265821682937629759778172471496029468094970493998697546297541540442186058113543362037119128371322458560578196376100762714693592996814521659286085675180429425255062250443358853599807234555653269830994418698314199603339302394673437023707641372586510334558609464718608111361803620108173173165522403975793041011661591703976233846494861691685803700561830282924535876254140957707337405633345498753372202897153200043466484475402185609405126364006245213982979177936352854577380102312119402922070067580270752548405142545620538002308966047244550452937892691018467288329172860838106368220339494251477169281578997086484065692094956010074193021274870192244337822679265421160363101327014934180625392096871365225152649535279421039483086056554923282833571684948517288729507933289365599968207621185727385533659755432429259145892593251195155460779468913677268245352729138343688398163144718496052023372812711844842539877163546034373401101205655997978384845845132974109716982422126554513920659360915861086531617162419661940369206481563704717570579902285008566655681437474057020772873684187945622969607545044442306633718471909131979358315933886769202715058408085409748012530947927518926113626859909304723621607704629475956866820119227399899611060427020665049944992724378770185101047535503246333913099247325252809484098707067097850650862690102044861536813147279135075563705718984990117903826135398463812991942907264919864849081765910379855913505992923075984807041822317321624231434515961435271347249921577449364423363892638417806405386237483176145563659989091680867605473170872633942201051214667732555637349304275913608678825397196746374019863354410405790406248856994440584479772102691422461368223972364205950139143247816334256119958238001115677220314940186170966791890346347485492870705276938373873039855652553135053946007303894474547686790716845076949200409294117676987315216844805888233353772496516807450777177015085692039376021894204703091373545578607467539140692963967092081610402374827294411707514634830069363163221915605466547828654308050962404313878666233083604724437287612567421407229690209545984987363586651880561350072966171329993285984304680717922489924544858148266414316091923098290329801322288805929009940621401987933987745097922496722923916063549955003205943573558023405368989749342768769545569615231580906853703782318376139359646346217056772442142031583866326487819487981294009688595754542845651476988095033142075460756902008779974090067755835633695508204977476923401960396413362439060895611085169290352302548803598309613426150002742633398595745091590697306315166979310668112146391889483000996315277643948401484188708037870249073904919627939038685371859637008322007967121486890281060584086211928952822765750500517200360326514875517812379348769608944051591117448949742736737492945541780309261076608996820382369142790506506413026466724187186337545762990713217580722569081182854652705306739969652852173130289543079387145771145672011556153810913344685365128969701796710192052159900386818295103872905343147506204740244352461377759393850277722428064910382298505770530641053283603691301795449105021329885460515649171221099341945636378710853142714826806173836117486889320206204252214670471794736268906712579715809433809808009939659156541961596914927295144313962705374720224562130096627731028855088467961284916545950030081491338231908971426886506644561105496690005236785799127909172305002938055774111762666291805286912190833735158632423223961518995135136152891355072396225129435512770226707806701594055244930260546300804182946410684469827093350196235092127413025576499788815967942560470575758445995612268058807762921275418339560423218957500432046767788104448858106131202887432669827436253813297996626664824127002108676519175261794822773175009162616719512344996970279760035882635737580963855276507935008416698110858501195503044501811809029066804404082981721428584245835689715175606910286893047540494725775185598780976895264292164375341097508138974873731777691973603826819223760829475855564916028542980162561354576984234980221461066556281298141300125253692696693475637759158410751245222670223615862466873907262899628969403541350288902719850362180014459046430588414034207509817446393039813284554524369767392269259378591010045576040426957822211934266513893727250281977372915728090083083485221107696196080935772456962329495326286029577481050172622383660756417557770388170418566758959569160918299899131264422654993433794728415611698568362982253243003318519467977096216905223404784064340765423657568598068689025248451592623405117945017306815116598120240662499701042289233254724371146786684341661536147786280363356484777089791363998625600698618737767576721179875429705331125321173609179940353295952732902977095051519027430654737132922553342440440522127060659180121052700820569011103758541892030852145670087257777490591471271952206313374698937274005073874130557081078172994240941304020944313954697122713073769914741195760534321455711107115785091394339240506271953616080887699340094770786979866412143361729012644569554991861261483181749792355135779072960062537913931075121048012249468139717503227505156501052649546035632593147772642764533660270405575746003908650025040381320688622589432444108320724674653772693819104999880259071202286597167818640230219145041210165367715447314072178078828047656037955416098394297922069269198669826716654382545209000665485942484426565303636445840017491735947322816751927599536340459778119278615035918879088201682025211374374962327800461565001941460869846437836145246645298712538711452816069252620293286565874121506573532192174198886130319175999906185025627375184055695175916464308628019524207054954970181863053503678622851139243001893373419566501514654777170084732435544288727228272620810252600562872563583491878708167443493499565909068562180676091545307195966377555446770111152053326701801487300313900836522051893865014534058942579592996715023210738889706776559646985252693162194619524357603566338170424990255437985246428890915954583586692934878909293255440015430400373107941285915468962590113687705853830077914470105749548683027369624968632739525600344899113009569090425549148550192374528070564004014359158133718685659303697444310748234548754614861788488241911376180285284822828093629086970710374356341646453351803238435474491632449843057939439275217788765587288548899735231064997546134641403218394201574026375660024212698231452123357115833455145405928930844102669388568804058313756523613894313535274119986792184888604464019689577936271406962488663726568572342635139172786588295447327617857966988861386571115204089463876475313753659711864532086256632273434695157610739460800322875747628213390241108875654984749110587018499212677659636147027133688555465276459068255198827677653166968656023842554677097855182532031240980669830390217439753446533683303879072473367154496772554744215365232316533136259003499087280323382362633206192781263607216585545456957296148206538630047014819264063656070672470729664077948587169155680879555801388742073915080066433356354105415086234373682928975462510825531002113049884603726075289350172723874740389169796307545211565691636336998521123478343964516929825201499352154747226141672433761619784208687724287806639952015058046630696247880656348654401875415215510929072421189348293363562608492561257107019985548826751905125926857478172996148072179905464703478092541283454040488738313548384127271215885201075029185892945465812954713335267095851260672899565168155479935170303874697767511826698637674991247362704794433649861781185065600614629192511292573924776172219911764604779193784879978445392824933052749735793050724013160180058654396919938086149720793295482262336078189552160809800690445618283750083622534358181011663875091639679460883026496860468576863798770562622989031221989293788473288406746703587738056508341196685930261498955692334698789965198495641803129301619343981866890770668639269632320133902464810472055020308641012906277239160433142912148320919816032119197571065230676545113362325446508194708052545773458704957228604063115670547237307785924260679060051651763599282130963136087547048208278150702788068399119992336400844609863758645919169558983008967508965118607249981598159056252289880807399878013490981458894214541911481845144388146118288411263345902958578184754396247345944794265437465882311191677919785845391496844773400802237978933526914876497617937467860040380629844076159187339642453079657449906040233488454862308365079428379728714780107216590469823753183176560001081828154692484116042667022481979395467807610988631454907531221304388008009737227042763541202956769782300510364768857126119349312009922728039724210982749953505685851333784929805296225504997075444855443151456752852154535388708254546203505337313081243666933061587574089131777082254266150624330349944702994091000787473597356266413195321257128632593636030612236818452450956027645127468164998871196019427172032694671540632364010879023617798167169511855877868641387824284771333766269518548003609967673767250297290607725718687427421433648427651850315346234012745602292158595363434977222586048349795030423665712455837683208883963520279042305682622171431941275815387100358234783492895560935415478188973432782183955714559589616394887827951648395241373801788983342395028351789608471631300314692260593039182173897468954973944459139924336489449769151360866326134668726521113810232178991873719629678151773206760561438325026311291032164289988572931899232757315987087498738500637156489274656008937403412802873674065370320461400157291865428129576124703617395649891757356581468893562379155049112279343332531558178722935373550609217385591600096951592636142905404489995407856872328026392297261314740435905598635548359231672907210892839800713556186245344345447024231131945624492928926845191097862572071192697888174271957830479482866234996440301050588571915900194329928415543938152635157135926066788293740485808319684019318787617831002839410242479625743529681073738323916913089142289295195704242490892924713719964761098593686982243888854038655099922214188852123608189752482843491152384466126438707083383807612498036437541644477033107773030248128569708898579182113605795219123284354227770702991757400999936625668034373393638720973957012838106257414270430994652746876641438628259138408523966181267550455815309666925608622419778800950443096772487950653878776930821005842571812184442434194360756524706293540097577007190356768989443800258535647231085536347312753825052919344978824300272261423869108286136964659054377112162369004963305411294548291771122847558603026903719353730856180005469478435534843717632320612933562224467728231442369815818259663015023635373040968343642732592891344257634580973753287085894448474368425417451641462054279028117696912420299335761119992454484169758911304144540868058665178984905507940654807578765538932773329670839668118545563831942808225386131277257793204396608651278301130228238995347520121165328680330840932179678502602371652153832822480122535581013274831526427883347410841878848503198916609708017857290730510963700298857855800670368345659677991176990198667800201331797474225853580459256578560732422698209450606391308979168649471321711709205602861587496925278331553016627483982921551399801140977267507166060085228653737845737727279719452364420922232659999476757269098627663202859931530376958805121526847552362389971192596737180467088335399622333048759895041871891826594876068467605023003282526849755009318240979431558643598726479008185909245930685125933350955397470040299234991587242902559480793896430298234878001005466101691992153244722221120901541757005483809412934203594656855237375609671270397122275434957812552658071321517368936531596933691618182493020622948269490199775106258549362307256921785473097423610875586770346223367629395766671374046544141674840896783684496838419236399670442024483568156465967206927171649426847661346039944435849232115856144826825191414126204055589616595443883474958540832248827579566387140795426995413262495484920805935071025496783159553595243723068124247830862111499924836332864089129551056438119293419041190992354969849567884277178966344832383524736274518168079371424502383253138081284256526226637434781468330285185747872921211015209256347626732357639315038160566113590245060216907393856222279227514969022181873697260470820942292378147866646689871847632689524184868708464615432198652643823781529905305090959813343339295093585932508321184039480547267105387441637144611645933048753452762283333646376209492377038722524613152114872684604439314459714049900722667255218794944379198817612783825287149465953923343303080946427307147108922714439649496057864982773933377854462824930671604165909087686266518988637546870255037663448516088142592773802863443571395022144588892966956907255779956202648574135013969428550963647020217776229259427698899527709746016812443502538192298779330760791163397983937299781257372735174393316929624289436841469419641208272440697715034646014681605766578046145002598723856992101744647424514549944262498162405318812323613484502669135285836611533949823958019067574036166253124198740171729408022313801362706082805491823639411617781749198898943554311977324832353359263794478793202144937432271734422776219449492760273661212275826754763251869711275722776767543100206690758237719024488915812076187712919296744628193876033546556400702544733249700131141845831088168630185696924119901967313483028976836317330297684300029581061392637288543618224830392870617007999018525431768884554016629702046558979283833986865684190559131158976166594231272807530566291217072985747017318715950408337214615207910660065303724647524962271104922428146961633936645477284361635424598169169124209470328565053262158522168918384459225541976523880038332828006416968331013192954344734738138162653330946374458651342294391281700290730058854452290167716872953586132685719709947929548344814864183997089744700254407468849173649391622532772305277997226017893309102893340100388475253855185662204004184820752485415393490947036179947343422442695676566548316072546698086449560120292358277202198611776983134921531050079583144698984441956883157212219295602836444348975737715869457224068841813138939508575687192087273705469221301587390037585233713668679833569678621944986628105397638631380921809424523393607401882189570625071385232138722990841408136526291840204891782397383318729875733848929316242681986048026079298192121905650815700577295487340328763683499199742531844814302558627150647854419735492194831149520187211312010604262048461256522169436717525596396180037660852691739504560120478041217879353426461144625475154979501679045425791557662733818360119453540320549383983934370646498394040679921668729651746825048447464337509878024444736859071902644220207318338476122605074694791549539409092464900845804780077407282293217893212878819496327866963422438627105648036806802911258909921126446738046448296665818784272800494604748518450269031813801434227928892246206218763790175779846100336980949621849020798395771556236932249520216114108317118722932438943091759711706638547172112641471328840979618361817839005886590268389216530002796589901204712770731053517350324705345986963004361416009900117540201930950196836457775615103401889237651792429909325105063969941289224287079601420688774184177527739442771164030061984914663908868767409833094927944175096621358273170411132409383157371335604802986981895309843525857041897344885445141647768667949544283962471895733991297382929023148363042291984747045934329701359056566503652156875849814720127776448364035850212565056706224235795014926768790622745597184042947036634083415936219644374453591165427819478316781169705665494396800447282583893823902999365224916088252387345394566006133928426572176718273329078351888544907037728554011208209827994577016711298933351242903914798944079466610584557984571022829544448362507331631219236063600913814606460125266165967515596616056647922889789526713407349727618040285072902793097768763848889165494917990152465059267277482945379798077432375855139279685138951618064037803691499715869112231929212785612607463769299864602960823766154104389066166125898633741089519645267241921419997335804536541704238055915065245619512912610356974188256230776936948393279039730329257301973550852769040994850651540847497552632704132415871734805812355596966774096484562791488444982772485718256543864726819571757067936049047629148106732997788011901167442711877322826249966680685930514349484635065760773392605345898692346911830610657940551192019078643356548493064823689001206375103137431709542109428738076647364560261249259727592572278366421676269541238378715937257828377965077236973058233336943726302428986836282911628676667500773942466012050034342401058183225217213586845016778682573571014871824434450577131649294776852979878512483114991471000445450327442429335549924988461024656784685916065105692617350394224425673893344942760189980266705055711614157878976974130737370475953453510559811392275639717797345661598442117376562759166998278332406364988992003113928209510794013137091796960417943421434623252504718155607076139205829705517153217115647082060491675137868744874295868671759465434019637388028572666915974643345468019147497360883254921871073706068899203814597837130252380665375874350248767087111613726868895726511892399951155336137458258659254873096756043491709661968619463819411213858633371708717746047061996829206490819129145855490725218015292029526265674053267656137500028846464364039361091177758981497371919342251548842277441903258370975935088902837287878795672052739816460920960226368173571244500360776681562021744424437229112168109264864268068999447106234465134352362216750914141379400454880081566763560367802602240887414699471397009413047994776351354856156492053008750399733664832816428216254904333910600497420944468138364961512103838067278145351070479986531183444513182631517088898827339350700677358141910715099664357957156832120691211063981667592287990892140185149660143819589683047991941576626501263821756664312272046704228460657468921612198157737670785320268348414047048620668953745050666910118250181737482701468047004745973153612376927852859622719566401874168039694670355930148908961842381732360724765525749616987185819619785469539679419023540333119802342213078298849848251852646542367942948107590484291007782926988957218540728416131252719381835736679762608118840681592448886572421516762794138917496898062596024498328554580862768998410363697087331996797620841888902461060656806909904934460882619095362573590359999225875853901404161546935567427044160929920294818731572627425142139733812357882110558825412750863880120384834213639247042549161994081415098576109550086495142193664570038540371728671020770223325470625000873329102233668891685206183394623974747855237650838812054434326763214020749210330865625244204678244211902885210353872419456602129203192288701969790654060252127017588960160071552102471985301308554012297111500446773013437656151370633704393801674792735710640009260737184649618039534427290573602277850652248542660444366030218343467099663464341152625809303291151073049537540401921891112973232550533488078641875277739432310646917652000317279182777565514423705270740187275917232636641802887009517011239270668598729386438839300849625881622748529855061905601304147870615362745612219009088392510438065976863637064349580096823520741549600927269187109132278064023378268762123255343415829312148784490754277790788740074046185696028960110039187847898707051265028397818660892048336997529808066549322038776430567268284083328514835864695672658496948560115623945138064468984511024986051105456877989391656519262474538853483616185574235288884456538585255660956752529668176673765143414151389366367785511944356375688727759765756738862424886627731564756463880893188334711200520914429189364606711038145250530328760669702655889188663996281713204098665520820301317859100509457750302549050631327720525629562519818507901840527120702169176269297460272688682019596835079607879044638122208264818318100948100723916920395131541387403115681215464732469212447763785859339328862744486919919590538121883639373796800224664846064394579283630975444008465400499464209892703045590549498392554036934882092529871894309862474780052095870848998385205999738869039537697555706805118859655459100708328509234197419918262944432621170087381795517633449693555044588094476644451199035636363834011718292393012664776430209036155052728220282180278083510510365587159249162808522282288869010553885106911727943984981412067065392957365815718720522902479813129037338486875927905959816224301718835200000 3600.20/3450.93 c number of deleted constraints : 52464 3600.20/3450.93 c speed (assignments/second) : 662.3285646382323 3600.20/3450.93 c non guided choices : 0 3600.20/3450.94 c learnt constraints type org.sat4j.pb.constraints.pb.MinWatchCardPB : 314 3600.20/3450.94 c learnt constraints type org.sat4j.pb.constraints.pb.PuebloMinWatchPb : 8188 3600.20/3450.94 s SATISFIABLE 3600.20/3450.94 c Found 13 solution(s) 3600.20/3450.95 v -x1 -x2 -x3 -x4 -x5 -x6 -x7 -x8 -x9 -x10 x11 -x12 -x13 -x14 x15 -x16 -x17 -x18 -x19 -x20 -x21 -x22 -x23 -x24 -x25 -x26 -x27 -x28 x29 x30 -x31 -x32 -x33 -x34 -x35 -x36 x37 x38 -x39 -x40 -x41 -x42 -x43 -x44 -x45 -x46 -x47 -x48 -x49 -x50 x51 -x52 -x53 -x54 x55 -x56 x57 -x58 x59 -x60 -x61 -x62 -x63 x64 x65 -x66 x67 -x68 -x69 -x70 -x71 -x72 -x73 -x74 -x75 -x76 -x77 -x78 -x79 -x80 x81 x82 -x83 -x84 -x85 -x86 -x87 x88 -x89 -x90 -x91 -x92 -x93 -x94 -x95 -x96 -x97 -x98 -x99 -x100 -x101 -x102 -x103 -x104 x105 -x106 -x107 -x108 -x109 -x110 -x111 -x112 -x113 -x114 x115 x116 -x117 -x118 -x119 -x120 x121 -x122 -x123 -x124 -x125 -x126 -x127 -x128 -x129 -x130 -x131 -x132 -x133 -x134 -x135 -x136 -x137 -x138 -x139 -x140 -x141 -x142 -x143 -x144 -x145 -x146 -x147 -x148 -x149 -x150 -x151 -x152 -x153 -x154 -x155 -x156 -x157 -x158 -x159 -x160 -x161 -x162 -x163 -x164 -x165 -x166 -x167 -x168 -x169 -x170 -x171 -x172 -x173 -x174 -x175 -x176 -x177 -x178 -x179 -x180 -x181 -x182 -x183 -x184 -x185 -x186 -x187 -x188 -x189 -x190 -x191 -x192 -x193 -x194 -x195 -x196 -x197 -x198 -x199 -x200 -x201 -x202 -x203 -x204 -x205 -x206 -x207 -x208 -x209 -x210 -x211 -x212 -x213 -x214 -x215 -x216 -x217 -x218 -x219 -x220 -x221 -x222 -x223 -x224 -x225 -x226 -x227 -x228 -x229 -x230 -x231 -x232 -x233 -x234 -x235 -x236 -x237 -x238 -x239 -x240 -x241 -x242 -x243 -x244 -x245 -x246 -x247 -x248 -x249 -x250 -x251 -x252 -x253 -x254 -x255 -x256 -x257 -x258 -x259 -x260 -x261 -x262 -x263 -x264 -x265 -x266 -x267 -x268 -x269 -x270 -x271 -x272 -x273 -x274 -x275 -x276 -x277 -x278 -x279 -x280 -x281 -x282 -x283 -x284 -x285 -x286 -x287 -x288 -x289 -x290 -x291 -x292 -x293 -x294 -x295 -x296 -x297 -x298 -x299 3600.20/3450.95 c objective function=20 3600.20/3450.95 c Total wall clock time (in seconds): 3450.503
OK 20
runsolver version 3.4.2 (svn: 4680) Copyright (C) 2010-2013 Olivier ROUSSEL This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. NUMA information: number of nodes: 2 memory of node 0: 63794 MiB (63106 MiB free) memory of node 1: 64507 MiB (63770 MiB free) node distances: 10 21 21 10 command line: BIN/runsolver --timestamp -w /tmp/evaluation-result-4491077-1751386220/watcher-4491077-1751386220 -o /tmp/evaluation-result-4491077-1751386220/solver-4491077-1751386220 -C 3600 -W 3700 -M 31000 --bin-var /tmp/runsolver-exch-nodeC011-1751386220-56574 --watchdog 3760 --file-size-limit 100000 java -Dveripb=PROOFDIR/proof-4491077-1751386220 -jar sat4j-pb.jar CuttingPlanesPB24 HOME/instance-4491077-1751386220.opb running on 2 cores: 0,2 CPU governors: performance: 0 2 Enforcing CPUTime limit (soft limit, will send SIGTERM then SIGKILL): 3600 seconds Enforcing CPUTime limit (hard limit, will send SIGXCPU): 3630 seconds Enforcing wall clock limit (soft limit, will send SIGTERM then SIGKILL): 3700 seconds Enforcing FSIZE limit: 102400000 KiB Enforcing VSIZE limit (soft limit, will send SIGTERM then SIGKILL): 31744000 KiB Enforcing VSIZE limit (hard limit, stack expansion will fail with SIGSEGV, brk() and mmap() will return ENOMEM): 31795200 KiB Linux 5.14.0-503.14.1.el9_5.x86_64 Starting watchdog thread Current StackSize limit: 8192 KiB solver pid=56628, runsolver pid=56616 [startup+0.100073 s]* /proc/loadavg: 1.80 2.07 2.62 10/308 56690 /proc/meminfo: memFree=129899228/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=18930200 memory=43104 CPUtime=0.07 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 5384 0 0 0 4 3 0 0 20 0 18 0 54301743 19384524800 10776 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4732550 10776 4880 1 0 546682 0 [pid=56628/tid=56636] ppid=56616 vsize=18930288 memory=4026532124 CPUtime=0.05 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) D 56616 56628 56564 0 -1 4194368 4540 0 0 0 3 2 0 0 20 0 18 0 54301747 19384614912 10808 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=18930288 memory=1641 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 18 0 54301752 19384614912 10808 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=18930288 memory=58494082614266 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) R 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 18 0 54301754 19384614912 10808 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 0.07 s Current children cumulated vsize: 18930200 KiB Current children cumulated memory: 43104 KiB [startup+0.213634 s]* /proc/loadavg: 1.80 2.07 2.62 9/319 56701 /proc/meminfo: memFree=129887316/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=18930384 memory=49684 CPUtime=0.24 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 6092 0 0 0 20 4 0 0 20 0 18 0 54301743 19384713216 12421 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4732596 12421 5360 1 0 547213 0 [pid=56628/tid=56636] ppid=56616 vsize=18930384 memory=4026663196 CPUtime=0.15 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 4947 0 0 0 12 3 0 0 20 0 18 0 54301747 19384713216 12421 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=18930384 memory=1641 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 18 0 54301752 19384713216 12421 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=18930384 memory=58494082614266 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 25 0 0 0 0 0 0 0 20 0 18 0 54301754 19384713216 12421 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 0.24 s Current children cumulated vsize: 18930384 KiB Current children cumulated memory: 49684 KiB [startup+0.31341 s]* /proc/loadavg: 1.80 2.07 2.62 15/319 56701 /proc/meminfo: memFree=129872332/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=18930384 memory=58120 CPUtime=0.4 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 6638 0 0 0 35 5 0 0 20 0 18 0 54301743 19384713216 14530 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4732596 14530 5360 1 0 547685 0 [pid=56628/tid=56636] ppid=56616 vsize=18930384 memory=-6000919477068523114 CPUtime=0.24 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 5113 0 0 0 21 3 0 0 20 0 18 0 54301747 19384713216 14530 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=18930384 memory=0 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 18 0 54301752 19384713216 14530 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=18930384 memory=0 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 25 0 0 0 0 0 0 0 20 0 18 0 54301754 19384713216 14530 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 0.4 s Current children cumulated vsize: 18930384 KiB Current children cumulated memory: 58120 KiB [startup+0.700394 s] /proc/loadavg: 1.80 2.07 2.62 15/319 56701 /proc/meminfo: memFree=129858372/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=18996948 memory=65504 CPUtime=1.04 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 7445 0 0 0 97 7 0 0 20 0 19 0 54301743 19452874752 16376 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4749237 16376 5456 1 0 548492 0 [pid=56628/tid=56636] ppid=56616 vsize=18996948 memory=17792 CPUtime=0.51 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 5512 0 0 0 47 4 0 0 20 0 19 0 54301747 19452874752 16376 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=18996948 memory=11136 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 19 0 54301752 19452874752 16376 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=18996948 memory=3328 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 25 0 0 0 0 0 0 0 20 0 19 0 54301754 19452874752 16376 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 1.04 s Current children cumulated vsize: 18996948 KiB Current children cumulated memory: 65504 KiB [startup+1.50029 s] /proc/loadavg: 1.80 2.07 2.62 8/301 56715 /proc/meminfo: memFree=129811020/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=18996948 memory=133244 CPUtime=2.6 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 19808 0 0 0 247 13 0 0 20 0 19 0 54301743 19452874752 33311 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4749237 33311 5456 1 0 552857 0 [pid=56628/tid=56636] ppid=56616 vsize=18996948 memory=3328 CPUtime=1.18 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 6225 0 0 0 111 7 0 0 20 0 19 0 54301747 19452874752 33311 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=18996948 memory=0 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 19 0 54301752 19452874752 33311 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=18996948 memory=11136 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 25 0 0 0 0 0 0 0 20 0 19 0 54301754 19452874752 33311 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=18996948 memory=14336 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 19 0 54301808 19452874752 33311 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 2.6 s Current children cumulated vsize: 18996948 KiB Current children cumulated memory: 133244 KiB [startup+3.10569 s] /proc/loadavg: 2.14 2.13 2.64 6/305 56733 /proc/meminfo: memFree=129522820/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=194412 CPUtime=5.77 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 23971 0 0 0 560 17 0 0 20 0 20 0 54301743 19521036288 48603 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 48603 5520 1 0 554198 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=11136 CPUtime=2.67 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 6805 0 0 0 259 8 0 0 20 0 20 0 54301747 19521036288 48603 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=14336 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 48603 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=0 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 33 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 48603 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=3328 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 48603 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 5.77 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 194412 KiB [startup+6.30025 s] /proc/loadavg: 2.14 2.13 2.64 6/306 56817 /proc/meminfo: memFree=128977236/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=649852 CPUtime=10.99 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 32342 0 0 0 1069 30 0 0 20 0 20 0 54301743 19521036288 162463 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 162463 5520 1 0 717093 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=0 CPUtime=5.74 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) S 56616 56628 56564 0 -1 4194368 7043 0 0 0 556 18 0 0 20 0 20 0 54301747 19521036288 162463 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=3328 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 162463 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=11136 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 33 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 162463 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=147764 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 162463 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 10.99 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 649852 KiB [startup+12.7085 s] /proc/loadavg: 2.72 2.26 2.67 8/327 56907 /proc/meminfo: memFree=127249232/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=893808 CPUtime=17.9 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 32698 0 1 0 1753 37 0 0 20 0 20 0 54301743 19521036288 223452 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 223452 5520 1 0 717093 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=147764 CPUtime=11.94 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 7276 0 0 0 1172 22 0 0 20 0 20 0 54301747 19521036288 223452 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=676476 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 223452 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=0 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 33 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 223452 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=836404 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 223452 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 17.9 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 893808 KiB [startup+25.5005 s] /proc/loadavg: 2.92 2.32 2.69 6/327 56908 /proc/meminfo: memFree=124795076/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=1225644 CPUtime=31.25 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 42341 0 1 0 3077 48 0 0 20 0 20 0 54301743 19521036288 306411 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 306411 5520 1 0 717097 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=0 CPUtime=24.5 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 10318 0 0 0 2421 29 0 0 20 0 20 0 54301747 19521036288 306411 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=904048 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 306411 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=1219496 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 33 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 306411 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=1219496 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 306411 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 31.25 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 1225644 KiB [startup+51.1135 s] /proc/loadavg: 3.61 2.53 2.75 5/328 56909 /proc/meminfo: memFree=122563720/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=1879504 CPUtime=57.92 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 51264 0 1 0 5724 68 0 0 20 0 20 0 54301743 19521036288 469876 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 469876 5520 1 0 717116 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=1658152 CPUtime=49.55 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 13531 0 0 0 4914 41 0 0 20 0 20 0 54301747 19521036288 469876 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=-6000919481363490410 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 469876 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=676476 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 47 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 469876 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 ################ # More data... # ################ /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=4380 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 1673 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=7269208 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 3191.23 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 7269208 KiB [startup+3102.3 s] /proc/loadavg: 4.27 4.27 4.20 6/333 57081 /proc/meminfo: memFree=110850516/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=7269208 CPUtime=3251.39 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 220383 0 1 0 324518 621 0 0 20 0 20 0 54301743 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 1817302 5584 1 0 1831965 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=7269208 CPUtime=3047.34 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 97846 0 0 0 304486 248 0 0 20 0 20 0 54301747 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=7269208 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=4380 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 1695 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=14336 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 3251.39 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 7269208 KiB [startup+3162.3 s] /proc/loadavg: 4.24 4.27 4.20 5/333 57083 /proc/meminfo: memFree=110801056/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=7269208 CPUtime=3311.46 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 223718 0 1 0 330520 626 0 0 20 0 20 0 54301743 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 1817302 5584 1 0 1831965 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=11136 CPUtime=3106.45 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 100584 0 0 0 310396 249 0 0 20 0 20 0 54301747 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=14336 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=3328 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 1716 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=7269208 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 3311.46 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 7269208 KiB [startup+3222.3 s] /proc/loadavg: 4.16 4.24 4.19 5/332 57089 /proc/meminfo: memFree=110765992/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=7269208 CPUtime=3371.49 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 227784 0 1 0 336519 630 0 0 20 0 20 0 54301743 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 1817302 5584 1 0 1831965 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=3328 CPUtime=3165.94 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 103767 0 0 0 316344 250 0 0 20 0 20 0 54301747 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=7269208 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=1792 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 1771 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=5584 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 3371.49 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 7269208 KiB [startup+3282.3 s] /proc/loadavg: 4.18 4.23 4.19 5/332 57096 /proc/meminfo: memFree=110710932/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=7269208 CPUtime=3431.52 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 228714 0 1 0 342517 635 0 0 20 0 20 0 54301743 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 1817302 5584 1 0 1831965 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=7269208 CPUtime=3224.88 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 104269 0 0 0 322238 250 0 0 20 0 20 0 54301747 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=7269208 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=14336 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 1818 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=7269208 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 1817302 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 3431.52 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 7269208 KiB [startup+3342.3 s] /proc/loadavg: 4.11 4.20 4.18 5/331 57098 /proc/meminfo: memFree=110670392/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=7269336 CPUtime=3491.55 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 232667 0 1 0 348516 639 0 0 20 0 20 0 54301743 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 1817334 5584 1 0 1831965 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=7269336 CPUtime=3284.28 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 107327 0 0 0 328177 251 0 0 20 0 20 0 54301747 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=14336 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=0 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 1873 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=14336 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 3491.55 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 7269336 KiB [startup+3402.3 s] /proc/loadavg: 4.15 4.19 4.18 7/332 57100 /proc/meminfo: memFree=110628232/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=7269336 CPUtime=3551.54 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 236337 0 1 0 354510 644 0 0 20 0 20 0 54301743 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 1817334 5584 1 0 1831965 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=7269208 CPUtime=3343.51 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 110202 0 0 0 334099 252 0 0 20 0 20 0 54301747 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=7269208 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=7269336 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 1920 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=7269336 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 3551.54 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 7269336 KiB Maximum CPU time exceeded: sending SIGTERM then SIGKILL [startup+3450.8 s] /proc/loadavg: 4.13 4.18 4.17 5/332 57102 /proc/meminfo: memFree=110618412/131382116 swapFree=33010684/33010684 [pid=56628] ppid=56616 vsize=19063512 memory=7269336 CPUtime=3600 cores=0,2 /proc/56628/stat : 56628 (java) S 56616 56628 56564 0 -1 4194304 238014 0 1 0 359353 647 0 0 20 0 20 0 54301743 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 0 0 16800975 0 0 0 17 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 /proc/56628/statm: 4765878 1817334 5584 1 0 1831965 0 [pid=56628/tid=56636] ppid=56616 vsize=19063512 memory=6784 CPUtime=3391.78 cores=0,2 /proc/56628/task/56636/stat : 56636 (java) R 56616 56628 56564 0 -1 4194368 111297 0 0 0 338926 252 0 0 20 0 20 0 54301747 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56676] ppid=56616 vsize=19063512 memory=2220 CPUtime=0 cores=0,2 /proc/56628/task/56676/stat : 56676 (Finalizer) S 56616 56628 56564 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 54301752 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56700] ppid=56616 vsize=19063512 memory=2688 CPUtime=0 cores=0,2 /proc/56628/task/56700/stat : 56700 (Common-Cleaner) S 56616 56628 56564 0 -1 4194368 1920 0 0 0 0 0 0 0 20 0 20 0 54301754 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 [pid=56628/tid=56703] ppid=56616 vsize=19063512 memory=2432 CPUtime=0 cores=0,2 /proc/56628/task/56703/stat : 56703 (Timer-0) S 56616 56628 56564 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 54301808 19521036288 1817334 18446744073709551615 93875626110976 93875626114672 140725916645024 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 93875626122488 93875626123280 93875654451200 140725916653869 140725916654054 140725916654054 140725916659656 0 Current children cumulated CPU time: 3600 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 7269336 KiB Sending SIGTERM to process tree (bottom up) Sleeping 2 seconds [startup+3451.03 s] # the end of solver process 56628 was just reported to runsolver # Child status: 143 # cumulated CPU time of all completed processes: user=3593.82 s, system=6.51939 s Solver just ended. ??? end of watcher thread Dumping a history of the last processes samples [startup+3451.01 s]* /proc/loadavg: 4.13 4.18 4.17 7/311 57105 /proc/meminfo: memFree=117873000/131382116 swapFree=33010684/33010684 Current children cumulated CPU time: 0 s Current children cumulated vsize: 0 KiB Current children cumulated memory: 0 KiB Child status: 143 Real time (s): 3451.03 CPU time (s): 3600.34 CPU user time (s): 3593.82 CPU system time (s): 6.51939 CPU usage (%): 104.326 Max. virtual memory (cumulated for all children) (KiB): 19263204 Max. memory (cumulated for all children) (KiB): 9052940 getrusage(RUSAGE_CHILDREN,...) data: user time used= 3593.82 system time used= 6.51939 maximum resident set size= 9052940 integral shared memory size= 0 integral unshared data size= 0 integral unshared stack size= 0 page reclaims= 240486 page faults= 1 swaps= 0 block input operations= 24 block output operations= 850296 messages sent= 0 messages received= 0 signals received= 0 voluntary context switches= 163101 involuntary context switches= 22278 # summary of solver processes directly reported to runsolver: # pid: 56628 # total CPU time (s): 3600.34 # total CPU user time (s): 3593.82 # total CPU system time (s): 6.51939 ??? join timestamper begins ??? join timestamper ends ??? end of timestamper thread runsolver used 17.2731 second user time and 37.1405 second system time The end
Begin job on nodeC011 at 2025-07-01 18:10:20 IDJOB=4491077 IDBENCH=147676 IDSOLVER=3362 FILE ID=nodeC011/4491077-1751386220 RUNJOBID= nodeC011-1751386220-56574 SLURM_JOB_ID= 9598244 Free space on /tmp= 433060 MiB SOLVER NAME= Sat4j CP VeriPB 2025-06-06 BENCH NAME= PB24/normalized-PB06/OPT-LIN/submitted-PB06/manquiho/logic_synthesis/normalized-m100_300_10_20.r.opb COMMAND LINE= java -Dveripb=PROOFFILE -jar sat4j-pb.jar CuttingPlanesPB24 BENCHNAME RUNSOLVER COMMAND LINE= BIN/runsolver --timestamp -w /tmp/evaluation-result-4491077-1751386220/watcher-4491077-1751386220 -o /tmp/evaluation-result-4491077-1751386220/solver-4491077-1751386220 -C 3600 -W 3700 -M 31000 --bin-var /tmp/runsolver-exch-nodeC011-1751386220-56574 --watchdog 3760 --file-size-limit 100000 java -Dveripb=PROOFDIR/proof-4491077-1751386220 -jar sat4j-pb.jar CuttingPlanesPB24 HOME/instance-4491077-1751386220.opb TIME LIMIT= 3600 seconds MEMORY LIMIT= 31000 MiB NBCORE= 2 MD5SUM BENCH= 534ed9c29a1c7647bd6acd36efe0613e RANDOM SEED=716920518 nodeC011 Linux 5.14.0-503.14.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 15 12:04:32 UTC 2024 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor: performance /proc/cpuinfo: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00001f cpu MHz : 1197.572 cache size : 15360 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 6984.20 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00001f cpu MHz : 1197.468 cache size : 15360 KB physical id : 1 siblings : 4 core id : 0 cpu cores : 4 apicid : 16 initial apicid : 16 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 6984.20 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00001f cpu MHz : 1197.292 cache size : 15360 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 6984.20 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00001f cpu MHz : 1197.300 cache size : 15360 KB physical id : 1 siblings : 4 core id : 1 cpu cores : 4 apicid : 18 initial apicid : 18 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 6984.20 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 4 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00001f cpu MHz : 1197.878 cache size : 15360 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 4 apicid : 4 initial apicid : 4 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 6984.20 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 5 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00001f cpu MHz : 1197.270 cache size : 15360 KB physical id : 1 siblings : 4 core id : 2 cpu cores : 4 apicid : 20 initial apicid : 20 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 6984.20 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 6 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00001f cpu MHz : 1197.295 cache size : 15360 KB physical id : 0 siblings : 4 core id : 3 cpu cores : 4 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 6984.20 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 7 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00001f cpu MHz : 1197.276 cache size : 15360 KB physical id : 1 siblings : 4 core id : 3 cpu cores : 4 apicid : 22 initial apicid : 22 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 6984.20 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: /proc/meminfo: MemTotal: 131382116 kB MemFree: 129925872 kB MemAvailable: 129883652 kB Buffers: 3280 kB Cached: 765024 kB SwapCached: 0 kB Active: 371004 kB Inactive: 465304 kB Active(anon): 85964 kB Inactive(anon): 0 kB Active(file): 285040 kB Inactive(file): 465304 kB Unevictable: 3072 kB Mlocked: 0 kB SwapTotal: 33010684 kB SwapFree: 33010684 kB Zswap: 0 kB Zswapped: 0 kB Dirty: 3040 kB Writeback: 4 kB AnonPages: 71164 kB Mapped: 101932 kB Shmem: 17960 kB KReclaimable: 93740 kB Slab: 175044 kB SReclaimable: 93740 kB SUnreclaim: 81304 kB KernelStack: 3872 kB PageTables: 2672 kB SecPageTables: 0 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 98701740 kB Committed_AS: 333468 kB VmallocTotal: 34359738367 kB VmallocUsed: 149256 kB VmallocChunk: 0 kB Percpu: 3776 kB HardwareCorrupted: 0 kB AnonHugePages: 10240 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB FilePmdMapped: 0 kB CmaTotal: 0 kB CmaFree: 0 kB Unaccepted: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB DirectMap4k: 191304 kB DirectMap2M: 8099840 kB DirectMap1G: 127926272 kB Free space on /tmp at the end= 433056 MiB End job on nodeC011 at 2025-07-01 19:07:51