Solver Name | Answer | objective function | CPU time | Wall clock time |
---|---|---|---|---|
Sat4j CP VeriPB 2025-06-06 | SAT (TO) | 98 | 3600.66 | 3599.74 |
Name | PB24/normalized-PB24/OPT-LIN/nordstrom/CoreGuidedPB/ dominating_set/normalized-dominating_set_hexgrid_opt_r6_c60.opb |
MD5SUM | 14dedd034317d1dc2126b6dd2b1cfc4c |
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 | 90 |
Best CPU time to get the best result obtained on this benchmark | 0.016794 |
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 | 360 |
Total number of constraints | 360 |
Number of constraints which are clauses | 360 |
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 | 4 |
Maximum length of a constraint | 4 |
Number of terms in the objective function | 360 |
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 | 360 |
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 | 360 |
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.11/0.17 c SAT4J: a SATisfiability library for Java (c) 2004-2024 Artois University and CNRS 0.11/0.17 c This is free software under the dual EPL/GNU LGPL licenses. 0.11/0.17 c See www.sat4j.org for details. 0.11/0.19 c version PB25.v20250606 0.11/0.21 c java.runtime.name OpenJDK Runtime Environment 0.11/0.21 c java.vm.name OpenJDK 64-Bit Server VM 0.11/0.21 c java.vm.version 22.0.1+8-16 0.11/0.21 c java.vm.vendor Oracle Corporation 0.11/0.21 c sun.arch.data.model 64 0.11/0.21 c java.version 22.0.1 0.11/0.21 c os.name Linux 0.11/0.21 c os.version 5.14.0-503.14.1.el9_5.x86_64 0.11/0.21 c os.arch amd64 0.27/0.23 c Free memory 2104792832 0.27/0.23 c Max memory 16282288128 0.27/0.23 c Total memory 2113929216 0.27/0.24 c Number of processors 2 0.44/0.40 c Pseudo Boolean Optimization by upper bound 0.44/0.40 c Cutting planes based inference (org.sat4j.pb.core.PBSolverCP) 0.44/0.40 c - never skip resolution steps 0.44/0.40 c - Auto-division on coefficients is disabled 0.44/0.40 c - No postprocessing 0.44/0.40 c - Conflict is considered as is when resolving 0.44/0.40 c - Use constraints as they come during conflict analysis 0.44/0.40 c - Weaken first using unassigned literals 0.44/0.40 c - Bump strategy: ALWAYS_ONE 0.44/0.40 c - Bumper: EFFECTIVE 0.44/0.40 c --- Begin Solver configuration --- 0.44/0.40 c org.sat4j.pb.constraints.PuebloPBMinClauseCardConstrDataStructure@768debd 0.44/0.40 c Learn all clauses as in MiniSAT 0.44/0.40 c LOGGER=java.util.logging.Logger@449b2d27 claDecay=0.999 varDecay=0.95 conflictBoundIncFactor=1.5 initConflictBound=100 0.44/0.40 c VSIDS like heuristics from MiniSAT using a heap phase appearing in latest learned clause taking into account the objective function 0.44/0.40 c No reason simplification 0.44/0.40 c Dynamic restart strategy considering the size of the coefficients 0.44/0.40 c Glucose LCDS adapted to PB, with LBD computation strategy: org.sat4j.pb.lcds.UnassignedLiteralsHaveSameLevelLBDComputerStrategy@18ef96 0.44/0.40 c timeout=2147483s 0.44/0.40 c DB Simplification allowed=false 0.44/0.40 c Listener: none 0.44/0.40 c --- End Solver configuration --- 0.44/0.40 c solving HOME/instance-4520901-1751578836.opb 0.44/0.40 c reading problem ... 0.44/0.40 c using VERIPB proof format 0.44/0.40 c objective function found 0.62/0.51 c ... done. Wall clock time 0.11s. 0.62/0.51 c declared #vars 360 0.62/0.51 c #constraints 360 0.62/0.51 c constraints type 0.62/0.51 c org.sat4j.pb.constraints.pb.OriginalHTClausePB => 360 0.62/0.51 c 360 constraints processed. 0.80/0.53 c objective function length is 360 literals 0.80/0.55 c SATISFIABLE 0.80/0.55 c OPTIMIZING... 0.80/0.55 c Got one! Elapsed wall clock time (in seconds):0.157 0.80/0.55 o 98 26.70/19.78 c cleaning 2501 clauses out of 5001 with flag 0/5001 84.68/73.80 c cleaning 4250 clauses out of 8500 with flag 0/11001 1052.03/1042.20 c cleaning 5607 clauses out of 11250 with flag 0/18001 3600.07/3599.43 c starts : 32 3600.07/3599.44 c conflicts : 20050 3600.07/3599.46 c decisions : 40521 3600.07/3599.46 c propagations : 735008 3600.07/3599.47 c inspects : 65574454 3600.07/3599.48 c shortcuts : 0 3600.07/3599.48 c learnt literals : 0 3600.07/3599.48 c learnt binary clauses : 0 3600.07/3599.48 c learnt ternary clauses : 0 3600.07/3599.48 c learnt constraints : 20049 3600.07/3599.48 c ignored constraints : 0 3600.07/3599.48 c root simplifications : 0 3600.07/3599.48 c removed literals (reason simplification) : 0 3600.07/3599.48 c reason swapping (by a shorter reason) : 0 3600.07/3599.48 c Calls to reduceDB : 3 3600.07/3599.48 c Number of update (reduction) of LBD : 34892 3600.07/3599.48 c Imported unit clauses : 0 3600.07/3599.48 c No decision after first conflict : false 3600.07/3599.48 c number of reductions to clauses (during analyze) : 0 3600.07/3599.48 c number of learned constraints concerned by reduction : 0 3600.07/3599.48 c number of learning phase by resolution : 0 3600.07/3599.49 c number of learning phase by cutting planes : 0 3600.07/3599.49 c number of rounding to 1 operations : 0 3600.07/3599.49 c number of easy rounding to 1 operations (no literal elimination needed) : 0 3600.07/3599.49 c number of reductions of the coefficients by power 2 : 0 3600.07/3599.49 c number of right shift for reduction by power 2 : 0 3600.07/3599.49 c number of reductions of the coefficients by GCD over coefficients : 0 3600.07/3599.49 c number of ending skipping : 0 3600.07/3599.49 c number of internal skipping : 0 3600.07/3599.49 c number of derivation steps : 108921 3600.07/3599.49 c number of skipped derivation steps : 0 3600.07/3599.49 c number of remaining unassigned : 540964 3600.07/3599.49 c number of remaining assigned : 4198523 3600.07/3599.49 c number of falsified literals weakened from reason : 0 3600.28/3599.50 c number of falsified literals weakened from conflict : 0 3600.28/3599.50 c time for arithmetic operations : 2522761972633 3600.28/3599.50 c minimum degree of deleted constraints : 108 3600.47/3599.61 c maximum degree of deleted constraints : 10903840419177410657949796936179892449697892638513909833064862001215387911855570555131800011446103919054015542196157111981877157953118819177606273787280856636681886864552133631075957636537798366166159283651482279167510865881895619542908489015790006633228160777092666044159790034534062232082709402424352527248318674639567826186821748120220881043768068626905843325398882855940116774124100432918318547315514196081124645765330350554346808213197569065690489098558019904488173134837134315621168132902064686984951184857317286516366124509172846875284655909294284118468188622006139622126004619940657149271604800375499736332267984272288772987616532315551525432226859353921611762269013491952903298165346110158951761722377183612355414041665972998804039484806899797577042149418647569177491240439239214898450797030431730197771347126380723361510006011806900680544454735964051192635353486058508592958403955579837179608787119517816437216736232404429127698677973992255897605911322743953235569281193271712613355290742436890384315390912752640070998197047882468157749450756483379200860216009861149033720697935055421609559417335001112979948405105723446505054487727364629518045479017957034988905513705354619095560661578258144610986229513259364723094656029618806673343997870217480190993898070325091791227934391923857192919700141181458218865005116849616655602495827258364250014000049435835255472942978026855102382372164792649858377152320400054545929066194064612295753694184843533673418203871649142801564963176909405727079615354674002320704319728051554094025394498687931916374045998824811435221359307451340633516348001853922467073326328148979218927257947781691269596184955726750234650676348696882747464273348581559694410755690190830055617386708583602583512716556647185438631558860644226619959290317926776518311990625982085327368626669511723014544584087145517045725565897162107017999468544704994144054048016968444284559881592628506888586602928749167414201437308842103071781047248495921745812174083833136184577816684199719886812011244858874576696722445146563464563304598818502796053024632326263723763199593844367674857889536209819435720355251091307531463062285707704565146213239125079671017675636625763914295408305995846517730477623170405081880150774128190040277347100933738833322285902892354949391237459763337583302664905724676570863440932027408831154347765059309362721997570452649841087869560719428214865848250403860464797820268038446934972865479037261966007385523982533782327358441459124211781977125095437931099261745929985657316025936916335117309944921928886267165147603939241229745159617034060534726084731114877501060762378340090907174050431996357742721059151931204366117341416023245358223995336759192795187633923520315283063135200252208112251704853104108927531571773610492001815353777834617430403866756830822463225083606975534775794172720965393908951087585399374479296845344965384472289858926260632392691649891196113912627021537847965983573758605267327601774087973417349498750482860679802714906834413956651086957529066951944765484113555561788332921565307176547905184107161874283780132094341629961328944922272464761849336069622776028412366765274980356156804701594977577636714509342236333156046474761487254017337860335112683957090786900118923114193816859839990734962753928322560910324951484660583028928152936459250467469973493063399277983928386031929414594213544032223481489207656842246865293858423105250289765456500235434521254134829811561592670123237848791292005258675300334093162435980341818560807975750992056481323448785150188081074843560742698456420878491382567683596267699319589661050579080891754195440982983697258616599072766386769102300607723858059233619364395826934604588749295518537153972550627731730437255299547021418151199894491965578612763955174286112024725923128171820837529772646717621892441533694004950687898943833192193796815234300337526364780441154219814428526994779234378867737142701494338625876279551289021720227474891109567006188475272872648917052866923489252796828500453937477218772621252238772317617207376866118880437138485685128678083262178462188829687161975569719661817265215838469712335510501671449139421341315722032947669548832540804889684217638311365149920872223680738091992614067735607460967490955865957308832416707348712228941359604548978785379330548157190046876561246223693886336346646649251455677848457752791276881583019335618026236387621037559576463414459338175726083335471292888546692612460180121398293263407788782144377895880290939990869292599458055270358663832410708397056756430167056461445422537454202114672605525640854215919518057490273517971882431309712653228796504772516965219303401471148102543610407738309750648662468330673465435837318127729110541278269095427105454584835968699407279270270437308837439084158114441142718156476923493557834719737601925431590534225023024965367700236181812783603320478214906365359777637486044851216181800367658745986508714070956793380723535108781416616538510579777858777610528316247812060474398823791036892422696478644437405170904721866202815483383054299711699440113750260927770954287515479461529670758141027173513459108074289094088960511571205485038941830081310242601796651233066362761328644052105147414871108033598551987793539248382476458237645215741752950381289422026648730552596366859423017509293049107409275057936937104951140255733676615634331994288113788791931967418440127096239996410080163239858084273176934196724432491830586013212444107751919930556656263979662571747968160589606444691629127720505404022708162802396301487359171810000517310587951496084108864865383486285395726683606944525888227089372099764801664566007442252819646586799122682784177908064419991979467596997598209148903405493013703111255700228010743588863845306815185124899206796748262777309394372474269147335617111711642845156060205814548060590344207746987804721907649474545368159125235173531494387852223402057067851115935795138324162479211295997525185948186121792521419677089773070125912691429046777596787558979891043672196736639550490572663708804742773243523702249645757263114824434651171513516320125501522684487991858166812502288382708011987635925404589389720207295890657572375610687162335727896250467561444283770650739279311007233295961348366130846020384760015970597867351961887274692751041237250073769511053854786643163517569057635477954518822827010692602585143216759241077973140319685449499417546003839781472801480535517793847588890554174181128386406677147848284853660912390734428974450752724019168887869567356651943279622443181935727913130699942200274172794846987071442075313277768178299212360076008417664679263108975215193842224154638255639032394112605859007186175800126660022858011157214856453437412603666103353732261688670642843054738586390050648184237332059623373217141466305878360594597292743638099640693148764272314991440888883287545438068470294799641050063695731573292346025742478559601605799906556251153945621567698975744201452107016372531302304560320790058993836273190244713870549770762021545648011263021468644693549337233110150748906181174825588399447002671423754881303062012728496721921198678331928242433023923361887925319610204954720759470944628333812208057117240740554863150206933434852379171360221593482299671658799145559696726745769217873078519899142910735154279475563961715562758169048230218923335566524614405053252254527069663081286555593839167465428827417229513815970842874655310644728812332385779708914650067587243799757775318927825120876175569711234098055825363383467441989385328638599074074170093666117115624473717221703478563790420845285551922569949595384786999315604378405671320133747676860649853554584491362563415458982767495965382103281271031042576921205643566184142178505962456239424285607070417118595311579951815383734560159401290788304936677282831894848851020190201260679031384953683016400632548147989906646763184443075465663193315530430718172977499332480932246032513112647914908262575373443232364574161075836603979012523614005038101381694169869650684241868313545814940028116589869864843920126166450352244257399303298902210544941619554126435182347053475532543186165272903355041700753253598972097445372809786153013924043346754240174816230038050767950528118459454183337525442929203903435507749356899861960770697013820923779660609919099901845646424542420893556855807101904712103595252065509960324957160115718030362708254869801426954027667239747246892215626217114366890540779998997529801771023553547335058891783726746029851281841878998457578391626047911827841136636112565117694645059106341027823664322929026869157895176545590295778958645666413664630486936145713906482861160774105593835121738982516629554402325589945420951961154239853128346142111787299678230916097770519473960861788917430470094776754173076647098831578540965271730725766262087039450818772294892011894107082698544910125118958918108132419661092138806483384369054406417509238053148572934402675235189533486043042433623337398635480959694638772243427205951349433865880497782552698772859320871217040513060027894757170952035372229467378976264181221608931436494217962515877597035469035504681425510354844597955007604900703089564186951159218691171875064331901627399706175332779573516081482117879630630527780817968272602149705594945647923445089777172113172451620338172145751370186768388263262839034528090551852710222605719333090786206144704578564439831180315744049107883377521433557920269129333699469915047786013693717685864655440239484494991602152474489370261211334404089331222969869221404521970143925266156461271592724657847074673749915369049719344009133828817412939341511115881198178146029747036057706090881044664600311470522681437437495332598811485268529365756079377792240760573374816408445828451167146228106647470337653360551849174430315247732953505028647908883030825644417585182327937527917003388079419223468567724850792550130284137128309255522727845182733165019119081417484533973492394251260273428337397898096981862617805186407927306812024032411634739521910091710424288991401848923138679306132808147816767289890806490341873609406134368423120989818598196489183291471192469098861956598440218697427738048919468456391200994715242113157606752720202700235345777216419203314552106022534977407102776143408111745667645320634360058582038689213516618798746168679408939095984835846378791452499650677277606435575540511440068088128113417664691306947250297647360760089489726529539803895667855882576883441491470781058515715702194047380021184942827974249214279023051241574782374748240274798951993323872894210972271380920116839119892084661485070693814680011821960345820947193785117648752431877386348689045272816495080182581192481584043454393772806556046709367733777211134380346038383873579091841245783255919562605144469257531509925375461795327117673522451259279779694010044018477721543318619053123181832776086519677155013136006365062130818135358478083261414880317964906819464263707393954289800661527411481551882658230450984725635077894011397617146246165383566702161408795221070156445116140451214367841687341356172879781986647432035004710641549612953715272353100405931705621445959742371307861217225939279258584375905566450107082555223002143008981582626037778678062856475884589820194626921765453040429460144440053650011222361979870827716488202758291514646442805990753735304569128830068419866715651461627344849293267738266369979478739521221495513913252942126986313483404020985226423381080931145248231289780942742666208962507083188273981576209291588362764368694856953162126717688439311948830857244175435825657330107173948056831534522009619869927767979705681573517145491402040587242076457375773859595260191986319553069914964339635053583910373539207926084339615417272397710649712313138292742814876331226603292175167498530820355294735849141377050248864685543487551571651850098479996276122285989794193166339323621796441622731840500484208102365660033174840953370176487925390746823600461349713080824002194893069557811296237031336468567280724734396914946311390967966408008026795503384315489777545857531482773462426552482885574619462155812234665751797688784883604591795287256055038704786481044230347226735414081734425335789189888634135288764429487053403899487945742526413388497365456345698002452549780152846919730767790774753871067393190331595396618612601157806158779217244391650440805481211471897538939924618838363048465727095341356998450624139382398252740226759068124433817788251330314327044565526506543847927711550123653515705460215005972939122320528240018626049328256286928569394820442428403350788755402145741000799218364827642917306042444067126523832512000698394972239346356624040471410852936384112629543752780444574800408949973471435768149788044767015407924553031708411952629938825795367761655954992985876523315214561595280355106811942941365767981777084050816522252273409965153325654349068702824033041598231611591308052137859565838189266436185866435996570631330417986943859307573623191673617010688878317741130764940454809114623617827162410388365798105942821087976288632039023987761805288337770168663407456313247865921164127066861368709257545146925869660355210208111573681273389771721128929227431512087727302577277064566612917890767100244471740867673537025415716042936061703180600498816749482597086120532693878286241553399437796279398268660882191699463819505376021071827251671525880005032585438716253783989100732662341856384082606559513956797673906719951167723714773158234097853519411975656273751743319233700349381333702590574943087270320317785223551364065167881428874459227371137759168158688333008614392633416111342452608296764978957507677796339032578465378278789746433656031553828959398313341802691409486855003732783305036761206500295455118943766880231017860069758635010783122614199501013272979433128513978126326532000999308064407717696625241915132331252104925819414483386433800062227390183411587863112595363924285112114405456940900821779916092438738372078547384288675259781126602656803670904928408656196024797811565803472067976785421044426813112159836277527922894313507328458777189860309334227558373712719146106219550909626239047502897314530142703700817834909078500353707273934221972309850526169170968687850610823566853217955907238435372722173205567339209601149758263132918516010535480509480866146469385128728431085105664588190273101457832775247756008847689649411532622200336835432120166811999063669859530831239152561830755526586324871942378348123093598129243255607002792792593923679458841083440649039983735369753754295834292499398906991316286071184766955941711757853516927022559627769776316008608168588357290057452507704755619479001018315373598175833690803581779348772751591176524010438805897196582099280220937114638685988185940299295807096022456572442076863759484176584588442304052527018993368260401355819005734254210197235047085382441302104303407979661217112131900652935205853713045060297655314069150164514316339860552501064598411104771960644863180383803963000622264581963738146678615621188494540426330425894215028719093082327591929627002769121446822669743118333211551551686657933297922351415262889959327407768294072905716607525473557492756650939540099634657632279716773222283508408375572716586153879086227113916987908256078523292212139351941269126700444728760111553217081879968373072954655705512352837357652795071173018877724574053450991556128172699326683093452533156414513554062048458872688110853801193075561219547247357345101126595137980655223310966736886085636088782163052643257771031059201389776642114764991630668312596916014882565292042654215165739973411388271622148810332124339924823970570063344522141134567488041118406046387557333078432464896199431259773923049358872151628904718416871673284641160917238395655722447445572148023159720067526095917495861379840382880886387494248727452199411158177713200343494075396056521328897859534883786870094007026108881866388914902540535277644922039050018828549223079387852749574445701556351788923321793039267522883370472888167634536290618645802370342453283373531323838885354039801849546458148283938056249709084250399254190225386666769605011510071431356548542595752661613584016075944794889798960641850101200622527522464440057047906701341994915916147370145336661642917469559672778114567123590395669415390695702561907189095671112307037022392468933764115007565471705281189087938272282262157014573337292532748053580271638079363707371441137741396002059344703132787647958783174694062488853833682655020412866806395157711882801968696664567587434408434534239014356327216117943488602029344999697837936274910587205387430144174244685361020539302925414645179131885961529717480613481477204491960529765905745035829166666306536322396892510326965210011037388101509654539865133204522222727004124127671587302352163149772387549846530136165646905400662604500158680852304924988650552898831762195191885833522358206898632860256089560786193106233512907021398818795360891420534555755303397614936182800901723346626358723613059697355950091490430461299863548540669694937990730386748802696493843491073601813002064229773345911305302365336145353760047466564464333442147138637708093984857700674910178922208256628362250575758436352624910625859254473930760784571954111464056128208657399942271570641790602986943261353842305013758279331522977394503760784788358498942080200162299785238499723150950751894188186586904798238076943581359594793095695744688120769933864393780758088198933532572219996082105063113901037638193514918609034112074396490694810297104474042654174891724596675266459187900689278988265972358175872433692764593531130759692402854858981786956958820095181556278294327052245183270004784680028637147631110653131256237269974505483013267057871001462464774719229522749063988034893911433309225021745254939491805308532984523580661395996865551771078351541103725932898974798431900532126524409107095628571189139991381555167430491851367660262069894040922407725334698012567299716354089188019428381882391000987388003144131178234835705471993423868756122986341870661868024192490890480026312849797667808584630761209751256099455079401060836039900180280127688092824010120323534573409737041403560845601444907277771923947053476170096076379794024516416923577295580314778513146238631849711703605736952318445647535738550090335134730937346477519761003732377412026701107882236913084519653846862007567813176459092343277018244694110876631074866420378479871642502341976845212677632046155535330142753234319753810588321929106826436112426979196451966853799594999995366278319669424327485300920630949616131491282589905047918062564360859602881802722309567298956262554701399717306137653204295816278221929996009480123232733644999504284998376292970607550129604674860636373342458163309849365901943773565891944269257721906365686634481778851491185050736826318586864022677305764757877544289825493121691696687002172493590299785928851759808088812421772484660268469291766447548884123769464443915457418490482492127844035465920642108736243229816576675252341314715902329534387987899684225765869032296131710987026047148706517755398406477147833440095530922856518501674380696780047440993779810193116907462908320226305449052979128985791104648671589030806319971282464438007281862424865750116851384468132969550448812144250530300600909034777800310840698535241194766178046557792271067543258740464506097619342292467717233344805691481373468354698698403526578540798443898958470412841469132177427126914984294858105582164970296072183691074649685582591001726356102385962694122528830366234022361963060498605514318067787929212053364862289307850533358967458127156478247162367152047301327007549532863196475854520340581906778854091483576793821572353741276215205903221285084595598470029668467638472172611616476985416390232945390276111397364621099242978344981458363394995673949873223907585914300041700982774634364457337498595199650226109644603333556042920152981589755215754663937315867524411877396233076513875733754038364962426866110103779191979629288745487799697447405598357917136033644713963876506056961533404063237049889114359563319556296788160445652931333563350958412892097307752674212602771681448319699489229402235342837434063796724550697828665123504951453493504142478686174506758696815423927968152887742768006130907017625075816714394978067153940826025524836645048027735248153054993987809128957263223791439632470615166550091963821635658785758894286069741899162439738937514150357948630310755839859249510150193790065438622367267799432629133050453318126702428725712169687726540032217096523143707035293588080383415180649783541969165555206621532816339537249988901696618101607234091065176282373645482650464822824395062485445331132438229614355492941465728899433741482764780943405827020261552085957366073664690969158167721742589786463456443165419409240185303880117428432474612701587260696321237985106398549514352347158575923982007624722886620090279506525526966957803642338572133961183141041183979524520594739042552697272850653201441008239243220807441769536660810554964593865066934218740065201192290130739280619884890431476138944831429081013727646288089987248086135872773342247790910029926955791637050182798562926403210243817413768984313663446111109842666131994850681203715641098922673060321022898157215069849413333503645163359115136155846842155049208592695107129004877661984905468532906741685694495789698688036547662609077521507499240520913354930822683589756024749021913762461791244052229067373615795493355344919351967647637184869123204371952376819456194833110540845016326521751822039780973268482732879161754043514546408240119619740205349514876041670480041170562373789062752441695711580075535136082281722331955393481510245530545799375376724196534065663707866122949653875777538867160904161107105825114256116521966191687206575600918494675018960951812448123157642237816984146124303756763900671692682759056983911857723107240819238606063855792548968014056723290425221089495756812823746824454402807758932269028359801521205570904036030192438488929329256301053797170312130454589147925489757268900594990168981937545596307381897854693024964535203054608014457020584043850201704162687388801430628758293333138401735887178760290899159933113452404170725341498785352682918329353104438695570299338319591438837741170827768685447124843272171110008741963074671223484318810479913859637527682884509847665497631003425691023007128657102254677089174597897810221867217051341082374808296904991502563690781997294198659358788735629296511443798164351239761572132842392205900599377265237546160709647322638935321617302529520409890411272115450670651266052864508025913014926447504631171091096576164276913301245332875018738884147964772122591957820945391928792920504019108048503166020187449322150147653930714214367178800394652639420125056426925585602188669725930014157982522816863723223993355870740829697580892236590036860541843608444948714546711436885331889020041508019626872219227625860116282499058757756988733073504953951603091330945419572988170641510161659633302728626850689499796341167710633131858929120953253238396795768466953809164093027277635955545556462844359596427787760180482736780968646456945716952962716975588618892446324116669681850493768525287735191816450365037665308182915570190031679786435051226430805150616800742179994824512997155446692883931789215691042500912372619270065045341584053474821709072585058206558868999134791594173483241939385834994967749354212891432754636939689257526737601840172205083002592456541509452020981779963377103267972276023513977735511576776093283363431593579971584587342153503446938649591240526517803874724657852112400021195622876519870610887182098180642487621026822515788580705045261714101189262842759649147653796802497294641256069231124397742687857458198470328496146819058030599769044570108847578273636598965823612855607200735468323315022830587488331789078030510685960054430191122643916715787305310529085676574720145521724688501029059333326090413707016314741061184432716595340474322031171993338882283719137675172219668150520156046533600752741087345348614859245533788872804426691196417315803682409005455935150716306980980419015627810265648544415401943429384584372509320629269470474533788573701955798951007243058914452890551645974639508103278700981976903136568245946641516968833413517057001862577195752515393374012826124823456851967734698054305293564293296755093987458219313458430147224417265616924984890908861243916569179944470274583006345528141611066598964795683683968164897616937802855390378919868060661363969370702282640577264159235916055220812684933736552590088465922909871307936001440737427733427857319016483660842278904244969883780559941683682151786366490524686509561516978525759265075208250451031522888060301804266490841616391921721266971055052418799025373160279350185824235948587254173230666531256856061777031250457110805230701704988261838698952980177472215121941096717848796270815899818172174779911372884546998711244418532348740480278033920627771343390359231054684706877001746384950119872268963908616588667627992412931155692641970962511421182533042046217788430890711005622589454226638867194391126645091158485483773218015001115738545979666968392191029859124607233146574509235401932235934115892560554652308833888842142339368523156859883024915080146314286829810963265705035286267785796714799915402486211150623844517769395321062148456307419059403229283716823407074755592837492792738841647674756099332399564634965498707694017458214226813316462813484022644201415964942726735518907436805571784892560774934402225780608085866419514889050025885985606352329526526034608211429153493522506798057806629520087289486301700648191565375109014532801679558103666690257814450943614340336012969359436753054476772829727500022899601086859519743853054703464455776888736241626428977060885439914125605543036212233710431346068168262023618513585237797544704953470240733660571629855878169504561982217895838922040606888983503040475523502628935801622536041055122314390863774394052036941679826485578960509999122685553633296496734911921876310582725600218905705707508152936579418631666555799975363305580380898980062085800278695955904402392026410844240671344987622348828701978475227681948086097922201102938716554228785177697864054575985759015417167905583269974034752607051635913199185925341291646376674481969005006132937324443143577183102402998724101518873321202698088261024943206671858250410146528818817007153099761177532075675368687371067484744665586312490670176897086662190827558594666436507283930271594412903797243932894289694222281517449068445952280198662194649568524117464068677776523521985350398831377460247844635414430969961658456054322071003695450313226961039230378001499912058445713285050703321797493956577558205539567401048977353565924675922300896706070935145983447454117192082152883408067530891217537497533179676260588292071315431958090394250647798872812488055700396654274575094940453542521401600325837602360576060634653006671893623291533199461490310522918198214986763586038485387786703356450815221818416655920424780154862281229462171815534480174281556077111486782496219984903954463485308855959745397709745597185410091173234122495902054703836760108587680155378874083260390320340169196138163205669281544060005106494344620423722938901831886660217786502432996422633885829212597656190437495712228868848022788607269651819946873713959334901585056021703520920250172152770803504584942749370206433665042344736718395692387887632046187256039857387368190209672353392188600230488398180784338860905983381527581712451132691403271601589231049785704876998267472449336555649941409947168864776265566753329150137494550368457692334600436999734733864441555474364585938110423677178440215976172462006842788709540048403862933019001584878920110069856315432289314560571353589035238694017980969942315943511773125963777312517209016227543433420624501532138060021813267554289474962346858269098900645393536947891946958163780627558252982994842654217879179265549767755235711998969064990507878941665703709247424435817097696335153136087646753105859029891728988185511242199967843308395717592337733046399604692030015023535196444238487297070229852079607643239504778525739390058685327868231124540123490877394211203990139016269079104569691041474080708257630701533643078979529941745231875242500873034596895178430570008626065400876232723650440784978971665757771242688147366329794574059932736201156495701980056004509251946758331040497101853913871128841635935616890306059679307882632838473102740130379501528971414516580562573338610251353998564523316166060464826113506987956255735869047870403282145488282847517105950376308624756854443495271321671129451120180188248621059459609405102233863978836144806628804590371332022334263445843225027304155875720186979718532526391703005324065192558145042391107220626438726310747408806334066000691705817955155070591711404774294624581174512016576580796379587812593866648558460936831248309682461950710060682596043442462863547844209820463429964507928336670544396022485025287728733436145665345793483199857441592903087922738886729728962849985339061879338602132985407196997059945096207769366089559895958156724692430926263772945624247739387612840048585176524245313722005829071800825300318667027176511171985215366661151022361761876614494113820830233594553879186043817656682661575263595158990800332819422354942590587915343951678692102550562859737135003414325887452725777417679520835708673449674501056088993704956188281503418115029214894080786563486563064976736074379488728265702752479736967789460740066825425468080177359591815233798315953996860596145418671167137213225149450721786162374541648618884616943233603733852227314525372623442378820217221601351060782898557440799486755658757591649886144652593364370453669940202287651932714840878821319262561697083272117897141043210379732313737619128698239306296321547258842805313203414475317751638141235955554881351691427903298278204717477030080784570665262597278949333095615669012249749341297336479016771447503588074180514868295102726129359711147622600704821582137483891507865606377941149341699918039015165697050676893327147748909225457959268110188245379330083616474478724473595547476244246178139745589673938303935479758219769143653484653335159450460674009875674903580869689116232457796324840035199963919404142450743859287544850237047907978502291668309931735104356844190941409455324297072930821783914927180885048355586546833849379105247248438560665333952709420896366536979309730447657614072516857105291132579632934679284849625315101053737830028502744447463213738265369529002619401364529258702092982168381899400281693931064256593266764389337889166318111052165811550979413770089721712418106193171095736628594829930240630180635322377557301702666231544379468619034939227085191214763746761134051958041844437865212826948065936952170566836464005221943169259103237673894914813285525111877039779553515025717036212971259360374094349812399144035688461126353844250956280782830955001342792038773119860763657700136406949033505701888531420560239378629777897410215470767080827426888310294767796105910739219714263737044831708922525047510423555782600365258549937470051746072851520656610570673706021457234769420759457531981984216991168012434635153492508455590945153380532806903668434502870752419949899890454987918109721901041274803799401309071998559364469902987576270257987758815100440905243516977003081045156931788558902813424805645276817265732800792701036602635575847096185262958139740379409003113898241149303855425343028468699642772029478044776446674761656557744350844102960502289884322495815964418531924406465018868101966935947350136424610589155138591489896307983440176780004150348864447168025596236389943226880366990082858880951092035329343441401996841168544481854341825640648076901603650231625337323318392657280208601883855766523292300381860864507782170637698785955688223789635766863624169271320915382193028804310112138543773027836742206879273049784166668589422984603090581732245054929697836578283303998248783461978692155600381192565545256813019370946203663226129019558968269646744110640127576383318410881598679444201387730822545329147862313969783976606890928427416421599972306933220447975578449725307049999737775666536713305772278850546991946668492448124894538629197960672395383010383787160066582114269329233064931557543576025429671618621787652326985713710467224905056153419179434997459147226930079698813195513018438037072895672291544033833587894456960641231851989016801187941367137332887023825256664526946927688079390801081139266571694117966322182295237878307432147377282028867548072939800992760421862211016351568111972756831877263001545688333609005143406766878832437969257934518942844879312354497175815967828608145633043184957790828875119326830749848345573202126598665515903302029099711224683679270727138617075886442755898896032044884862517432094264890383230014174930923385621743176997395975505216804814243363828717863231652542867355963870635637500481186282447990236130380939882508023442882898321339204263176219826394933338990547912389680726233578004140564749438852725144122999631787159553082493715753758317494462081671046474671258257655328967690327056725862486091057524350136080373031642228412154035225160083166536950267464052588206034271586780517870116720767874436793138212029816941312301033970426457774580411085392304857648627861211846452966730455120164479362641526898096945297006172649725293862931789727217050979384334142759635220490372591644683077159102459772962127254950092790276563493914886048807662413538338928412066232743823501378062380493378277890877965360118418902545499232881199553577802101968474747333012560184694010703332550541554293420204485414646501376351655796635765118964484565312275090885052113630742407708804809260075981862486123524769579063525832841063130480044308768532311310240646992968791180013363990348101606922253536963515063582706037067673711306664883176304864476129949396907558032615025002539742904365670571134923204700491706660987669149668804942042513094406921676708141905797164332373893358771242744615257181439264473037716156822380122600586077029048701394507932941564099501235194338923047210828618154391683714973376488061431015227563890566284800527305110531706688332401032498310478547451643861720772522423160404490043238758236065442743397788065259717291678426536375352882605888602858481170310964170122026792328150571644613222486442988719462629147381373937252841582913359887638553830386767224979854462682419177590750874391496567680083832811843559455497455708436688202796877815468725607785723884286192808175429594673905798570618146793074238884930804132367959833841626012572639250526539585067568804515798086984998553841926255004575187891956098846635070654111659919517602326351974509595746676469971400565375077416148053458244639813544049946065091472927630316460250718657096414410337321376932888636985727172229831770258036936942659923253086735039333179172486927198474209705846986749693411564886792125436029623917046494306338384349948861839717483475353464944264988235743434135900294652370909969135476924398564729833110489085566121607719153644981785118556323148416498363224627518137544776272413429136334891463624712734207253185454323000187084605078734631579717374667010015815899220066566561827822403190865398331929240416493521672675076035714106820737621941362836771191976772940576932182610964415138711657724224740313070517351128159724310291919315985404158717127158376420779104620818173802115613644567357138312478167181124046441127504746216991321948397214783049909017401797283326938485430748609079020347666581969925844686638304605222722938011211785282403079941386340843307197441984892473945223702906082905820846451605070481650471389337214643975073306181074831597812946079418719369773149056812344221608352720120251818710881308435580395291393239435419951600450431284692789245764456691884201850105254247855846454249906346396592901665083236912917407203662700110035765148674061559848781644539892141896429558366098480331904898767742345198755989437159411266312243643612864589650767414819853366105388675818328118848808485261429900416192133350583006930361982928553669477775889578880289030216231763903725437898914390079542300796390326110056389113899491336848402296108511691372633924228263697864039422490138699870368529142753344338821290794374254280456641946940347263621144702159747457593431103978759764923422307058819170089692458867343329228115918977274691820687733001616419607715506341928561066941484173784564040797080448881425367163034690791359846859209922934984032836203001833312019778879692257398640564940493462251176510798682753870495484313229830268427792520970583994301543504802789045188295885643931793033130026453457215402347893068460552427775551861873698778254557532831835183624405538394276973280618547034388845072162143998461691813355856267214537593303248821673566550553898780742854006912486848920484569014005013971951963821070072167093710753359557818026628581818034317529240904621515785328883884317234731558837016395391174539222795915905705453910365168620816790824013955256057720947752770612691219144892440448325594413219600056014108651647952177044284578802510966085368541476026456283477844271148560440526254936765407198137572866601673696558342390996644312192249853765658224197565852508640153105927349327037824733591989146148049737705154744786758481713026387118742514083827969841359283384482742438191599678741906314384234649181776979939901601844592648307718135078201661392297842332526729892200732914299897900672666203796653908567637516260438953319093976338702971958081039279330514944443928160396031200752155095724803939430708191003827317813574636718943758466952782683683304096933124326994058173736579829566886412047635522618641966027955091527141970103220139683498812542916633643957720517232654844887076253084214988922069710766774342206320483014852032106910252732411150061020006285108211919673300936572833418214242440549729868161366672000570366040782741831845199462575815109807086431112141264715019100473694762061214723080185817122355568639284602153163312138969115179853743485904367443795420993553293303220108002000245066110969940824660374351974683134214933003066963401573440916943459156854723809452693359957180520903954980573677140107451776619982831641269764923534683332023201480619932183467111488572118257673326730434200068613569920972063132166261506755530869852192608450642331161379508833848928205356878505240602437605559759030331085833793040839296409134851920061052311188212224827219255224214011915533856460566750561296213737468330605973545215496323779857959358432551892141291342199646846634433744320786466575713368973626835962007541330819888188966538879975960867043928336904191966692334827652667208966434858838320514189867786544060992890231926077908832453234950073497729770922314182978328197269867732506112960150232977672877978545912954290916943689697286213308503482620778125444626691247420146790707158297652280261007548672723590804616782124819358272116857980432871470808345007621693483503053216495976964308010509206963910359412147025173908901429946261884970242703123962682369664297072731703762002955863843923808754699591474633555883803932838427212994903636372541077127757672781388126430234367707015322062803531883077627223415020881566347147783521632885715787312856960895636330872357864234384420769058040822789189881594903873013865788798576576440093660614797842830371632367746130233434772852465600007686628320710691045259726001819697101920641630688512011300355676981307990388115923354562944865680545163044400569618707645293352177185674121942860734207146851348408368678511955266205845166441808922528546689244237928515209397822404497947355903127087677808878698231092940130484640039507928173760072665405486391628120491689475258289861624677551265636499308565290506103142590699963703160401195171485169797130909288190943370749037121862472653351909452296563996818756242719554203888841807377306867681839750423565860654333138573403399659232201872378227012554140767232665632041283908915000342192091842407679232301050472397911140856692955800203273448180513355686212704740077114286630524164009450381787220749633862806936309500760110875389108637620633532030366360973022402542623164842806799472780766471773878468100686438477163372092262131193416750644138040662308699147414392364004645108061936372886683686643555997507256809451237317831086780879983210773604877860604317803882364970980050021187109828172765767405296686657199442984915252098001812494906804845991694414169514656514144918330960524151885182281225384923094709082269566429329650316762354122621115419394621765273703215955678154688756754445068152551193460566597747708978967894884204997090311412166310981382298823119948751775840933440490623582506590138586378293996344959902668330624438267412492807829074239099795234156022976775459469529583713589760484558564637271777174759794827813804421361694119578743237487107023349297555608585854153372852708385058810049070044915302487290859648748853869444854825246654666447700032578509818002378367269626819865608092253945309881194114652237968428196408097372712473785620537431797076000124316753249592337046885890959148796054740931522140848327227195461148403914003080268863461915504940646786871676156201535488800847708959781153071283303976049978717251522942877512361435549072704414758346030124829785317809856159091191976678521039561268949858101249636594262059970996450087340971722139784607152157969658484050341739759599565514835812880650958227388148896105717109176815852243006686005683688043098393854809081057044072153185059153271102759063543840276600823360100414268086881551818736931159303653809600684800163452163976795461877134304714154299536863085349928219292963143962379101699171704977831325028066608869906142243102614641996458238154352289969533043027185507238732571847596829202503806965419528217712189190139098670615842883109366764248071809951320918031827369342835984818981583209419514692542699477369147465709620392365562045111724185352537342470197146939514915114639244434840461192162418207665342668987819645735964548180847407714527199810844296255605386875609178265809981114160358265708181145319071345815212301830819842738116938276755140898092910822469798297760097531550824708103822645834519871549767067557210705145461232328229649461652685534046243416136500077782511750449750458212884535325489847933070419618789607902321230454504042385118269602779731387032277287247202938310004931110393965803722921510279449079057152525810220794686127017335241538268627275447719484620723626820960039279701118456610497219971202125707060676397546775829644921036299052898170721923006578626264820161112577366639521803168006154023990979533734409299403134815478101471284095623117282043502583702468236364051042654604197028704806472056617087136703917890829284231517842702744462742449645210753171898179438501316967552325022426248491426664539972524896509349866792110111176316652759891003089715244823838196760284308304861811082441323790808748473982539266846946509251016948779355875298619710718004017114728178429022978286365105986274313508772737160773267659099394309750601226535781443347984966287967056296459690629354750063149479987280060822068490734996452318885928620078965647701319475479340667854155940241421839750500833072176100146322944516519453458869551433007704789036251299711577585878729997770673115666637932397408936280332980445004517347197127864903788740163541418655901349292272941862741937375764325782058647200209042510772959861216352383395157639735673161901527553377492945026325270719804598599398238427270546291083390803038140750523460092813152561528424954487183244579663243632831272829495686228624026766004073997797066496640170473268569342953147720743465834509644581767658624263597385335129217873150029292810383374691583008731154884432395985760442301880006846253582406721874466815695468240096243998303176272109866061374122784892114317026896313798900672372948086869828619321078642011645299056620862280524754408328026376328234123145229874782372381618806686677794675010284881967010700280094461894417063112317742022029765840956522738065571004086116546040632541842450824477418077030482358392018943912337327193802376954415179671215876636936871868767237180276561157744979301876694041965691129224067364254357693322209674588143684570746412513615288227612736917700410879697676769998005305275323604981760099669329301710783362166619404102829157623088495962652329926354524071178890067098020249351907216208557868643827379330267673173934284345683099937737000828948508303432940431637126314663676790477086050948326745883489163546534142513791659464806685971878967532289804967664008917697647021295222083980600318127406945236848649969313302654912888266666715558369882160582861218736417701038601751918551527369892404678665971977845978965061517925107542548287019330752898474207621627487655228211183692531154917152201306576858404043132722233370617253014093353083064327979926468064985891429595606354085428688785702322703487918526036950223196792286498515108467348238010832357945301609564807475950319992046633730370364523657186038246747289892425341310915130223031552812136772157344593977037228670145064437805365013904280077485341322608583204357184029415096616026472887455258074671887601724746223872096835604234543561925436562068470109147765403125697028886410309801334908680321456661864991245011742100811080287698856450823089022172537994428322896959898467319693219027214705322550491481593917409101954340844482645852058754891458832884006500117100087457527107189690999567853638657296502039621448161503438006000261211665053255632472320605683463337758564375526037660417840632142879380513391493225711182168684511668660467385404370939121883442208637127569896736421024831498013006184045448669352323630812442688201769528157489440778806333831671331709430052648932686552453836658806049643895458329625870510142511576534466287223559385120507221896155788932524158980275714261884775067518735021084853813114693637669570649961192631854186023348267875410678537511823343499333894472125320999711259772372311765701329664839654927269789527352923649363194857268427883727979577395720420151569012030497693636607172915894668421615096826382510978521548593080203830834374639136906388055761600952584213755532642574945487683029084586588967763073052294140599953345657972964954741397345114658164332294276641137970460621298755970517418475466191529098779845924441537260929693882921612013118400655074466559483580443566204323197950527140261879608204000824052101220080267174382698032241994844536329109931378618987769724838138584547409219186484002332533799303738099144973991521629315418527749225364018156835192949957800004302898771131913822249052293222835644932803103469627077074536406818975511410411432133022659333552094836480746959242926203049103022146497342593858190494130670771624271755446650520978499501353462265952922236035593510028591224145640903053477022695570009092977731309839980082540702199459891325595540708100817583779608176244062140966649535725856706243724375963378844545176123178068659028134576789203893374626100545901527697175598572458070739651039746702393452581799965290989299078194466592481921984247532592664197278448993498661584585880239270015878241991444501825999929412284911825491102392688793411927338807793686025987512834295601757343639363050628490069849264173836920322185258786302978086053561864075353930252518659782130756053544016941692078770745540276724026259646789286004960842657464051679125493486720630137762840074224099391280170502628879751589546537493928477404718848390714950018973641950974066230327120528653243266467307071644099394570615583742085297871757007201245072411969381304405447888855865914353604312667389980618382594168286999818637769818715517197562791992380426678651547242947106442058032402481310790233897889022827253930863580826656179793168945863120712164052433223266806863680047674753015728767690834520919615522878506708854092328789536662713977420025785965791366175851686301227887060153722730892047139178364543899003829418826835923377861636568066181584585748314031141842802449796802711880313348982153775061796975717888213691776915266608868846248421444022992663562504874937082690907102530273581280478093898505600134682931030772248780725155362488060185293953375689121022357566266204374337841644477129014740163545158827037705026261985771541283444769027023799401355931988735269629079541109205017261137455359096943556427226139034001704844807099673691379764737242108085143170036001396764218325036657822346812120165445451356671794072399608297705475077766813554228151324487369021390081459062316983285534851419621695512921776245593835802359762104642094639484339444798297966190974748907342430581264589565679649764444469571578941806766080728465028717538183372063274192832355464907881926069184764098738748194108276076158095988375343900821084897181478231588614343174417367471345476189843076074061481723928102683124321975163814531354934467408760699579191490110875511177755237440771043315164822754029812844106317704125062577137881775041928270541664921305533269407571791438253727398598770756782691452987608222986015189766533947828785396244971562058339440659933029411781293892620294598879956361874130427203454392619170260703574908832549388237218005273581175370027393161901885765925961549129947477358321625759595321928153948492515974448279246989057613042093068910005282530644980771168343472517874870347491217971941001511040006782425095708647537552131755808063834975376100822642406420682924039816719751578847151941230454569154964271821632975215192576798369089877492720911297957921165279305476645727707133755742673418182691411110797577890624940086880416926466303121388122322929424109937476984941804489093607156772658527134172741591111086780299538220979010082931095161749061557581494586210953097482196223835711013748211984197528184374286259673865833944515147527977004650878983626156218870454740553173712892848656170382501989938952586698751271777094043412372915039274883111343093215432311795364914559905964085566192831826883264747840380077155201693646866648102831482624562601009451903355627181267123733117306497730572761228941294192834972576387375562636160729260778523163434919208301270795760972995760725620583089202121748319524849853001683434295008615579012963734345569916702109907307926227708644150507290489380802825010397938691874463593473889633179036052817222828802496662643427500665472519358833468570194179073956640266204450057831542334786348588837643423933200251897020789098098182673562797675840261398679601020308483592238758163177257903871764791163481510167886412889145851375887138345698760883966898032509442087365157493234428994518837955900837502913745920838503402662100479555213969687206066636846609648505207298378617597680153272827644285490824034013711577956659996785439841342484042397753054722068252012546523499005810166593492066262928378083211831307035266428509552252207535788827212462784724217851809161903760527226476174719459035477690161016378062512812247147107806998881969330547266310839226790981671064580802009729691148554833280352114906322728008443771356737140923672154290041679368386855833650982054179245748926877077165097403826429660100483175888045008052845303758168166704498240278351148984610678401520749281408887325395436770317612312894224973066859605359333195000384678646791547900799510023835579666106538649620335795030718769202481992714491762036153903840504534023945505699089203616203635481154316120634610627422390961280402491153045119446916241172889571303632997944249965491545561560099821293075882785431679921864309744154132605622688950469418397622847825461520142680902865932307379829950275942517800621399441959505770748645622747864264743433835850020639152494848921563778072150451876978465548793291722399649563809833146266656174262168901876004963305207087766849940580182931575647404998554894877377090298927552138877106999599010268932927235082949739012152579044584319640471526225891627923547472059138349203064921814832775771728688721016090962847504352313151031306869411845470196420602356891574063145176045123846173513430332157802066019128035683466714063798244921553629090080665590008806339434572241873461717019786616689419970296544515911926672720134431716608826264224994285397977050092879400772774425393009677079029369097295331954691057474005457994181136906173684539447813160881435290475795835442172087292934849131155027243400627743528710539895373319389619273478133900371494067635319022081617889203156274510525235373929090398559675167198047546245760910738826584569651787436618308750747835688041041360289059676915091099743244278232195360618620238492538581973721382864538438829638362425219453414043933249718439458321510328390523819052471378287548232219838371280512343817615678707252935372805245298290387355397117236296028446038432505557188855304593688964808789421732022715298257150022143723717518936599912821669939227472267476055612815160164804924540515312694310240884220651165195024324238219214385291194186761978242708984237826580337755425865653239541913440826213407282110589892261434945942829004424366893905692300881189580003015009067872246383418983904887427032549712877239723363277023712729905912859466136336683965479382513424672463017862095352044956101975098735840572359393187092106167933891566229860921178043166826986845141271934332362673811771853116314847718884210736323586860545322547599138740066036639334740144842722222222689797186617863434532848692667867490044309929970888689895084902083513707735551494731174106277135553034688256227133220171651007637762717702608418565405130452069524185387884675309357393975558229008663524810693619360925337257538774472898471813376542719366492783269848654593479225433112888917692204203746731429716413933100474588742621219082871962631196127001119770876755264038010596139560371011123067215944361584976013759122436322635279993026728176854047197558685749839129021669936357171344458414850396984525755669292258376691733482065526037563041984438729331982193891330148754550621710180086753655152962471919522871346692473926877987891358004182734766191172461353134833048962113110686129511436635757765276975941998670773444546371326469060296461279214130444502253759565534060941093064349092074773694607086796526040263669841422256680973407848954499339635071910793060326821962682019727031935595278657838600924803550919125897962724198724381062548288997906784564258055423257935308260691369556882202616245287129737235899081835445265661866436400511942218977697814078528386799258268622800501654493302360335406508183522135819002947159907206339032492283121261697794747430694634135098116002292968574337263240763654793843916372385677337095483391975115038595560142748906433795517672129622855919808570757250354813450821270582722240275915547034230630707204970404204691700005920714473142713148651434805383873073807633276575748549087972052994879133384763865199113228995190618273425149612750803052142199709277120900806294399355740078518750620245016508910589684685048245151819404780103097549562594280048932357480843905679344401325809884696635624113981815403020457145481401533583726139396635612787313469117094112746794966155810194201166766594647117518724926025670848899781400325822684963783806577332034850062636296421229361918488232381669091139308568908595109742645146436113436127323491324299787694480536245130091255034518425060324133090430235518624724011990904860320969606104763672607455671596636012845707201318364619277608151673164338394915292761494594563021634853269306303149564053136584950164834955049069799619579659182960089072289304700559527323129120003531390152297169649447023312041003810069520170134931826919380419358462208312894598111864834604669871175914101725071286993743693942191361089876079555458983378752437851415564802475149888835063778279668891391768466337069466348034833866257070569932102023022846857697978738803819663364173206185588218905171709470088464031474999554266057083036154178727317125854301398329363216069037298775891568953723575278021864069536203154541327014187345354339006821051563584115353984938359133057695228793673926480134586044435747911668142316381112267863588572634133307981570019957752665818843052310483875840195468028748390148205650345728512892014788437906810192803198120278735758173531983273791930149463205176171853556152780685610305242859145460014759430920313460993661883106413123086581419312669967692450949341654568185005267835411877245868141016600610071310102297234725839985808550841610015812449426636771656218308504877074884627821529903926779904924599924666807100784938363950326421442889845874279723816286766921525360039518314347378909727527369166919845820180879944083142117094885166742149995004158939039805587841535553010586017978595092166963640272686243505517751371441085952597176094975573457642086552719833400768852942532963871814768888170079251582170377639521809554156029589007320456427286833294729283999056180232152523556333024176459374026878536645516306651032752571629561711715666239676428137485553794756737247281145433957702438945843114357362738234417574654299757162330178803107617982823968488223367562474164178273448634986703758280660719999111599075753488616332095343830605346296045197799727405307784216842366820234806573935809882227632735689003562731709968845581525241521230998706391817364995186092934764059237405699791664627239541362585892590410381252551890150211808777628085276950537671236908032164482187204561445176655005519521145025506519786584440473464460281331156053683404946607200168725357893185479928456733554211090443710795611452151093268219801397235098344203739367677149364152019219733721081117902772154638479972707982532591236845345140521184026147735406161315321515527268040166558460021494013132273170288032460287438691954675316245289921206672745849672452263159307593208815893359725581285928855844440340753774370433427637544516556953888673863848677341421506257513625957922631087780908418831288541244589443847672542224606623897065145980508599906769728209806616814442099499938731682424833411875660347845562420106330928385988649080109005491645218666147974126345362444465612104447053649525845084900048682497036936577907274369150215091073918480908610015519824878378409948282862997866895532456666616404360185945279765494871563076637805917846122512395427043708712389652442928264838908582378508651865293151939099758296958766664937919390707847632824823441270512416236676560865196820553763072695964992935268034518389901781261455650337229449355589659974208123198076549943415695539757523387881838359022033375031344922460733661058845036486101489130797101867351090072135979241124586556679690289464416200680826783243491142193764154315903845686209074280849033106449928499267296280229758323149273980685347335923236821578083398608164757692514411225585240379987202242780906561971681735824497286367056574459493915310956009338752231032145127508554397113590878181584996903778881905202421748791881702073596937922039329554103845171721459587218060024013212938154507331786395029248122076869399565306250962229816826893018094018929976875936002193186885015401100381856776142085167533839728299490143081370924807184194444005755400379812487083825294917793475437701195196480692428080927519354564294510276053551719803868782549516849923167664009937082334512618373904771550365616947596168722516915292708830163064295307997346452586269301225084455459049273769934677632745325156869121582978625801858774059192661130478544772634949750614462849599058004559466170662880857930338295138995655757702068483088554457532462757984526931444665793171204415739766427889530787030240494518883061292306964522421056400596647689980251182660071607355712859537330477119400621741896221423237209284426786194351678256438253021970726937940522660752854643734022162102911756278104625341079118780532940292988198707081003072698962871978519464903677580342082907837512047498756151915892295518669463331283076094510424015690381981893738993674414159208018857936887877293354357182791156270120768927786937880364752318327314490819901489595552998000704093371644071234201063356328663246499274421272300619292761295068864957043790782479416301131135447906165068018884565492433496253373055658223089892780319098118215822801556687615228857500937540659592968327100691333109311789538569401628299345520788277952219673506904956722333372084706098686690489269952016673866009426047731295345429128347337379861313804783221378214875952977608598684730067933367686808302048369856254353658127083502403352654193347888775213339119550831213749950644835995119833193931013868536324441419521046173234892500858632987044148243057455383886223377546442923499999970970284065109432526710727007118195218466450248072220449122598586020163055962376450608099081292048976326310514814294759512058222729558600973305661175925646160651557028129599749103885592498641221521738002033111748090611016351907804191122804590936184213276273982906280140079125927740794712901781220086326545586268084093471021680467119348887776793007679127952828264598799850306518046737688689729502417623589735793548141914766607807106619585181457723456552059559630174639390805689174265051637473552566519445555464740005284979452764218726371153613095464910982457732235230612929497227801388267439802551040238876269672009307553936988725840908929164570557167655634702311940528206203347438956968031429525807060629157715247041220182240785333860478603216224938890161205758914589246909294877744420562940979741936184945657102384015170387916312604473518233063122465142327883958128835996501777560059135745264641252564691201649359375751605407437953043002888782588672678187222711976044667657497589963491220525017470968781285280372543901218397472413118643288965885974514583574164231051007123332554791805078434877431834001871323007980283665905397093051508259749302263210249415958313865153383225254121163459106033742223091869908952048713587982339134581486680405611612301624416216202956830849122701008594992716305673632092788331220899655301704755182708739746150728738350580784720205896016879148942272224632220458305011058983687465282396505787261813858647899933999404377035497732329433688216589032641230366125757597474714435234864242251181200840654788783005418501243936451431678799208780273193395023384135172210998562121365614171834896891056837411883679345675770730957553195681519246269762984816255500950505232513267778307806977340091420934038227693478808179310312497192381310411016864613474983860992700251577917641040297303583318553784113340467831910462007603120304316524083086616558376907386203121136016521601493024907288248498007701961544250526125674616183153367377101028015045202908620550325039927307672302919443148248627345215549166726917870716671449038407423195285046086004542751081920386104581306178876012164041295685486487282156668203912016572584518684751128396830118554128575969100273082875410190554251226051634019809947996961726322562972035938923753077879117018682501498426254365134974865916414457265653285487083622935735567466073161945279239074172785537954420673412293690167393278598416279538732218327424606838174995586425980064962409596529044892822459043652534000796290546713287127205594597443235158255704029139713546045974108833313796865206532324541983130911436940020887646450299028838788105764013071973651705544049287282667292374914621805111745187824327086698749904063782452522488880444430307203580920699318354823361262700391777963949081168942467548868424617230369873353008188206039792045345621066808105531537838855161597977504559339525633088556736132803532758836749697456558817276931186945837870278378498648540899765579764831473965664211574340372642320540457159530178452803538779978177102821828441068765674952586420313728869013974476695797097873738262117971403598511918944162725777393632228853899139273809174502426484439239066289760054081285908780935404328941593694609196872628748305066904120362077229207441493943412603682504609919935846516803608866859098958010366568009980925238524288958781593165165827026032393679614187068984198049621947243769367091342083242798199331207792291501206554894211425540322760799260808090740205948320274015761467239511043545097204208775478937868205096778193182193173527714142033787908984534738711306904578387410942414078628417586420450319824151671397425585079471603101637731044811364622867128776032918298450236399917277741834841424732458132817898646839855326231093669123964616310617537331935699921586711740518880661003262372457927419239343275103619548019958643540660912837235212302951488183054316010459886038677463889302020248865323289468366224309231574551192585935026588205066897708778571642677398771994395867582006786522106982307018774763924114950291663310301906065244599625104888038287243216060314278669631047003712089588093624443018398902997065033210545132349442277128330688187453152673974513915302181086984014671156304770251959568533140852369232826588581069236084024747402667008498990218046156861323179384067644157083248838090692351832012075850451675015476044829462221535229946310635932684330076807386043439381726575892420798372779192361458120980242761738504249917331957107989872905842908610317579806350207211952884568333691699486488311879030170931513148899611508002794444759533814115927006437632417490193541699402843159500882412779295633107406363889473366067250195365863792686067149889460756846459248154573332846202677549038787678650180810140505868230881951143474062163303661812789958125061424234938464540315835767558470603003787255435794674018857154913969229684529229754421158747992968083305485499820029430138294345441687499182322945500027515519744917764101376118927148116927878136014962169072705062671178719017167897265552757304906027038059913775971286077420648240604262370293250335727027914516309264621357195946589028598450396159687770694936327091881815977795441590602720304651217302952582773010246575906142346829262048247295117208766808877659797441306622936304354207705153925789347138332704443818993353167853524691777244445556482948461136240005145077715158545784972748600980018564622465429080895847882663325732626329656024021688122700601988388797424237677207035744687028736339304315001151844251496721943989914294860711519146241511152607435615364347323198780938912809537530736522415266596859930661724812661665914989911982979093480292506861726836873145040154551283368324626534880677645321053370787745522011478015050104874430818179758033777678071810835486678439954339518258592191754347541041640896790248426143077206197483527834683964567890175255481815372234605465583333883865488689362966166767143544198816408621693021139136952001948638157957056093881463061843932680053179776017974152072024993703740966329383083951515722523025002524591299355101179011058782991666826252375903771120294530126923899660259241728439637021323389217756929970876183830619352501642467325695488270902449621936762363896064019417540281320228794504310789414727971713523056711592063205933992706461242915028666680168566171609941119975236171403845316873190666990752672067681949485477484051521474281842064732592119068806236230840314166063928424891440650697663663904382464090571724736091520403289982113435794500720028432688179614648747218423060706143434100258869236882446981072392450783262562778313122029962511469275962009150456837219825717832501919721114815892185105613570416830419422412302462118584746730819353002996590752981641692084617724011199623597449906869869427741772222812952058313870121342495505593053741281402975733097887388311373978766307653797856779034278651433537942949093501396053359955454754650242814160095774317227527875843139879307584624943665400842341107250960307047770031843751952751416539990436537057372219641365902858067595627333502352055894476899104947122034887866635501742448403106166692788592391007724770687134438762856687980596928247886820795337173988209493068961608839900015289206782547341261082137461485537944587321659180652247089911607385456750280336295573707314246075354687812254862331283760774288255886322059797798249148419955810012024070981978167124746005124432121567282704042766319147318318681209537780684477643337024071520633876001482542330641184014721987585617240880045018699000433271136818525437553561375428151097187715320862101496654242965802496241342871488354195581039537442728652874070344252839950591206200600267745350050102788825454720153674587986904764901373788829249050691491197189978207859502603914717196709790630642141261913807979510025713003963295890003098780440639192853307736375983115287765034061320007577841018201107012127880392930362802207674952488089667440450791037616958867063281694719780044411773172222370175665674354412362335915160715817242676851007616532835929972426195625513325713761942756609063353239468469668285866131958287791266808994514198235352611068483247982218771191431228931856541640168742013686886256619103253750319054411687161785644274721893788545912237583060543112330036348887518126931686586322469293461167959447291465514800649001656611349987124117411935658238156266120096557325461543954324619642749720916568303662944165378632736055368328719207506233094255099508530788833958678584894134098358042611060032042266666144668647735695482569805276289161612331764802554123491154704929511228262808862239962438792907830047921292744915227192226836444180391692499029223571885088215350589365646160862047210991571735759032911818610794142735049454511047909980392185536679853601851863452212875503101053957023626737597345503975724808772687706710921954839207846663787011089893364051148535755599637351656963225575606329343694074958264485657625707656079445009612139457890667180002784433906142825914700855657512917488048500084989779987735028439407598736124151196686563541358678751166175151857627855194787858714795143089475412681335351383093007236411348414686152003038502051152141726219256200737102412789896985281006443367054167571768905348868693960702902590717189576723900152437649860195059016894253562927553694122085364493509763709104303536287829474369278699853016804583981078563901258908324558613895561512859228458320278884953711452068524867197012683657423791650023808389363646679862815803625483115344605139164565899221471800727191912369136879658996202020913691092022332515312195707368320816686968860914487449092570341410646072490320577600011946434917496867372639874987715187080899992390375616687372386395533932696270999596124864374811261036795081923593878994085691455696282988045077615729783797338567636852809459393768711881838849068052581900392595229116190298561573917006010276223129530139709231362421232200112142815987270801612520848532793040898248374862516481972416551909649423089344155367892938605973570148422343212225548517027062191680683896165683381008639431775819542831434936529076536799000706399807257449126244572993410385617962792830410208663969455351400476184781926824638641645070283275530725597855890854264699876127301935863261499353974042189458119406740787595006006094435117340741523218271568705905315590612636258305592875301244670141249895715317331521248381047102413777198313023663662693730290141892036961968856711549359972176231264683718159650580876945476862539988911423303926136949295589792746087648859242561440395689716985378083652352104945604815692325454829326978383265198712242652836356215658493514211845600311511209400653793292036123474524862966078106913230930959294655105616803790426063558273170100103305006741341056863789686626832536743231692211627047371672805740715126391145103792710933028308979473393660964533400499334495191237113191343212392939886338577758662781088400191035207864290680406817399772503998132550719019250349900610521978229840260163567953337877293504022223598579325069089798596172675924338061594099140288543085452050948494096635515548569005063449150845982837245627350503086371315976490042856444096418376580148969800683331836880852876391555497785081451695610906412261653063487625124595590119448413220706011901642015612206003737722481922261909385703874033417210942590883292126105896977477020295956155992397777648530926259897979519075540984009640387019811181903283395924687227696382283565914541860196685307072334327682354080423104874162564158923589692142074777790893787504523615765840357644736035713934323875739067328991446151737416440226459791554705603032064679978164548452222601656827840186509747517388771876561006585197660162400054591833238334452415686308848835841576433574284468933405303869326867920664642493947459631126919036182859540844465360763000832018381736530298823807875165922666114385123954125596324226451146022714884413295964887125351446118233991354684035755649377627605428986007670651989365042359307651820666815426471852956482973523133752518916899997838690469409964020562438852383478512020172149802937569343439587591147895768372231854059820288879529652770167395547499141668637957110262112883400651027027668534192233275592959311413387449761695493239760357160862939502127371226840147590943653771067672619959799665170117662085857350816672075274739543586027849161839684200168496141737094222990019668997511445701056025177782778648268165349675365464045301515962592205041110181678035451387203500587576622533352173270913302143875465898475758740023949508851093402458940519053745330664474600804872616740318456046295963434048415408237546111471034971044929689567418513684149874706483834776920916901595751149331144363953441095423939667413387795084258634382335665599890758969764283832345031067409118303623994238388237631551385328633487374696567965185318590738626184709157481472894800067275661485812350263567241992784585214492180510743029235729716089863365525615279826039881814501131541829478387397899211947549697608737541410321535116933471570972019065298224884317871881851903700235450805955415318894456860027170146204387800506991746795953494956722431284336710221453805710848794459661937869890459771328890680437879765947352812283666084787112629684122394209026988226514044719170171454974588444561765353373516045809746042481013402176018409428956327950317698317782322132245766542497895799683944715492302603645571537560076248792044370634793327606177056579518157713157535581357134800692775337004113511934213989180603498347512460326879251571698306734051776739967901726447496211764179996777965306737822842751550650422253497920732948406878500323640929407990355659249541137682722926559116028598108260401766865089126548680024153490112863561637430675570478113257108908116437551710137377811483513282330709355476464095967023720810364386612355123811264905134924590610040944360418396005703609555720644007024193941551376638184915512428236519235777699917117920069613768199351891896255415126599347016865672660917309722706104689907850008107815971828157292967090075169368881571371284718544039325589707365918450299657985373513811909074215771097465134035800793654463645316398923203319272851683267418838024257818894105531184816401222135120685178196058546979810278555175356113579631768224251325945125924728750620673097126751033758991874640112796244465501356213596209795426036119537444579388783379798308281427215789500277528317230700926988800545465253374242104361594780805608752714012120416310350080391887655874746257001663673709395977605656410318564502758753820280294091699617838304501255868675282054777117819087966185197269312516261578679629793581267275926294325634175695364479373213617419518285186637677244313829351926303439664417133287788137483192316605817064269697288510928540316301926867458689840935106669124583362907735028823341906663733839026283043122447183841733468483701016516663157518357387437699175344460239082386522301471442680320643382047545905117289561246107040746407252948835890314579696129145811544719885392823754383935638203661286911274468667953858099147129059922389217431180629462190187703838109907270770774175708533730193200833565009115008934593683538132870254252894982646574591138141414291767424602558639151712703504086648538099367662944760188905787553717370712806198867316432680014885401209268454675821091362893185553137432352918911215685570306595931206923237285247270103113447545351491854470880285965391508488303198437709546876587856003760143513885326152194091958421581518574896728849217285139241527179946334802075919590987034837363689384168623234609150329472128197871176891342544886185621106007265589917838906662184610161986507058488816581135464248207465318462968245161189147260190423510502933308617886069024122553401089091505913929199847683940698419755403929341861761169838354711284865198655423843496803355817972845537819742529248498327137003510003434704932256235939264376748894672663102107720815043374712380465259301980633705732812646330939857896454351505502849298987426907071476373318584178268178043657759464775753069567113376644344848881617546093163687453537702649135571606846568752814356506160838249222953174614940883979903760071084673499585984465303961946829392186398729278592263758429467605494698393619131057087352506564582919321957188103732545164955373149520006061393723928118876002485666907511882406455332023060786732020509830506541006660905569299673133245748007873806330377984904044354323304246626614253472566130797438181315140104933211290799382279938009567069859714831590385970018919283240126375095614810681922505735301313356844656920395319765885813278673430236191365468302214504016165015073811999974528731357219086382649051992627993691128167759211222914082156829815859424336207743823667757632262758850161129313198005856755639703767678465742907421253021783020276594398632869055272064653130131165660850275171172074081249688038371441665449594227392477898043754561550525347091776088852574584242467824932548164394939977522672710213042927137183369977898334399668782087092830158418486922444599296967355818091884036388784380247484554128513653416525965359333295839497005139899018416496262101990721042123128177452632184089341071494797878918951134300285008086135768125291557710786188403922673302630734584803448175301354585724342707360243930117433953452336679299132199923390717599609375721441972155637694656814688875108084869080571381516347991530789438661391852384907302578136464182358797841280976909704337805647917463582936529534861273857186354255175504125220579367124067776142317483706265642524677838652722268361400617396579862122418144258562343632300853184484447209980459771855506415605664059822868820052534568002488481923005147813338795975714541317127124576975060782552995379201420594648474187727341311841480565760595088539529862832575720089444610291724804062176658493900627849536277352660663360537285318924214520188186554596463869932363449150555927023083334325187654370277181064683233907111620801679167061361331000360930695814685214524428508941490297927181774840156735315177542703298017074613952594562888540810798771119042291519303364779659696162149172937646287169769143615381739734842659839114400003365978248338761091900078813104743134685731841195457927843494963465016067208607911363302035441894220204618924832864103691396557030866233775513167789999610753116030490613621646888291723104945304930439690843289572823440963038679082441609258613633545152893720805946736490492238401990139861337086671945471221414737958475458400488701809240454833410476694337685333572643854902560380501981194419057825246017960704163223364039140137692796097545331558057633667305013183146181040218828476901044369434021987577952705085575032008974488736694204805159077406730292509197208262173099534268197025712504443643934757000241097449578733472224627464415488117721406324652526551123658802948747517062200771605182498635755424437232083867988817546123485201601750726453485873839699889938445644021369451065843201302452226153418312593743122559136554643512683798715254904367506724101742227002009665101067304361168373304072144869669319579181294625420736364905956692584267485275484067455448686212030746583509225770754369449217956774517547598160093373363237606674854420557337017087748380127461208403009218439530846750487415879301611839879739160857044664906568939929031099869972452350197266583285510450860163209186904224063463120537974659113297180485791335110196210780373871042562000984756781659855568431600414064868634494126335593316782904801876580501065938795930391938822659342919593445800911946382740677735572075101620378063999968814774925064436396926109810159874173817833030408468739446193609325472950871022598726886324153596812411393064471038599524344485330304683553287875842471239302119959540526120037321365788956702575775172078005413991375143019048539381021874734907807655727951488123282660319454522236371631272665667419499891846096877176430334479781521613907285969368075398307782435749562121062264089112105487568218578483843353812172619487779900434689994701067471111966017344234041367940117590240928268830308362399105189752821186541878159298087511407623622673015735910052962596918375124749951934603644793890294402976042709500773157291897448421339739785102290617373404526987650485515434654787470445538594578085392551317141546651070975852215614513430479219000871092395976748845145591377533334406490214839597956816342636116775448218076959708244396290444470782352196742668564676936561822012231689986134270634852463646087562130585977370953425875093183074972922397386250149006333226904512988801720444966659062479717040378101675084795091998977947002886421126117274481409038237344522723633009813151322744411909508191037983587208428502406747570548791004338382984891095250173990034232482992944998369888111564015959299560947802126668639057035049940047768348650227798662609485077603875088991393662199623812530356904115502095401219517926106734707771307625766231132460106618427125642925310911281081838468135629703299369014067205328824786158424801422916305658830438743975709759708748270761368896052645500240373783370059619095724724657576894996799108235800093169390108714380815495695249631796953582636806380918426042877139449540469082670976045416301623396557927288282078628817590944049395387899226200893854270720186161421518762506418417889535444324586858878675277887689900129789670833698706659957738834520408059478297477101999962317189282253254366600089219905351194738807548346428974630286400922157205389113653842544528903011794042966052851834772380279624334361732694918175061892547126102267316325142522064647170143923857335234427017979384389052367361827763549918773978963417718975468193888869194948034037062356613694481417386785969474320227010605700312316341895644965442689602667119727836918240644188961017819951976050812995567780482771606560313731182312485057572284684683730181212452780442533931091775190168931824092453620893961092837772653032222372977635071097458158230004379773337132323821484086058110852053752942980187558481411724240872903117691933217632861317539021576798805848975208462158304175856293348581142472990651508483166309671916051287257726319051983051898976199778314861306931123597038195583574150429423095271983619568798576375378936891420849544892313502462011940269930848033079398346823882258483930825893279268832670514135143142687295322513919526836354076950604072606466011895352736513076215673124418374713125494703412821630856805460567583159285095329757353681741039302920446368410085235334857486333882236043807258278717280864523861554088441523084248058670597518071843573621105828831558567764408462206367964231675721796033211201647542847676668008645898277050375076382836009202860346103284935495060001697170554435633434790536438055232439453702393498816872482790050826699340120054022718857041767848560780191899414009082476237762846232114011571048508091053748617115666241672307206847125459874001658815268267819457452340290974201567652724520759136994105235959813670400249506889218793818544385033665365452054769630226902781841190861970095807529963751372997868739691097099406598767711839886661714473148854647250605361170056971854571200894998329501153156540123751314287695811559069464086922260619939230668899445411283971662657673111503540618427112176906536817185436122514029617467252964095119131092624140686291383113321811789326742359047075551472827690307730128835365944200322815376614727594514877180136113578366249723260735954884383118646645464191933794454379368075194213675057736499601270197635091796157501189714866926715441803711085662232959775214402215705662511651759738794473057958810754796933553284418899303012344705157610954795677089634728677704830849514546509825278318207833102550167529575746103805877424734504117910834208637994685962598437018015775779994420375132159194437685859126600773301941211545475384500636437344892084318279024670777350894121398380015959352157259109093793378807126076763724044900532077959416716770354021426617877125498983962610882760480117988749572104894385296713430191209367135517664277512731581486000498151324660420034896104607877341956700223592267843693188618999763977612573451870316067001669406344822858829962460422020809141691830522843386911131060601975266668633248004712499096491907840868645542186688582995679575414750638468277909789810070490996528364084543302134456232884096750783182465883845175617719369459910884588485930792830329324720672443690171782006775166423269790628936321416590004155080158210080065397300459240918557118079450717756801986000456599823548313297348191436691684339271019679031268513831838434053344840750650769429584067778565999999249332300720737624882579543387072358984587416685165455797001362769322975250860267599329150434840180701281373954202874460046279500641823101386228904244757716430838409485669630179730123378197246459083589493611596855956665382775566887707986067090168202837031440634237594530166944413621393605598831407848732657597725161626645758992553287459234636892692557028230268612815607510071223691019465448686963827860582077489426705121576672957677692581092613713867261980016032843942268487591114970374349772073794408144115675047948489440092721730384756211294497991315108608122314583733011558029889750643558181586707334422896922111498964625556467031602831191313527367430767656993058897772322938222333605976629392970748067447530873579222612572291432322841956245302597513882524944604578977247278059934003163905888780678540496632876802416536758432418517719825308413794283572705695729556252667035276607703605130596236228696323377938105430342284811374451608569108416010490159605161382606541591820827127072403202502769838045359373359299104768347607728994108860809755167357308530064047519164935183824959943943717030674068976408102936644308641980131839725380247591366963851877618384706864618807484620395798115065205329064828759072344613416418902833354450386690293933994544330936538624499322281664384019083520001712429384021155297210502748296178630258604669922877761875759636489961909893046535619748453002482122007380628074242833526790415511106105090239553820446038235510886953713900306089897291252372086984451233452965849028783696815508767819503516955938461477738445187325788456729473846400106476819186958740195323144973464677837839569384516963852906590280975964963737711071730560472988413258425967909890702195208324205065250968095925834470618763663152289970461180638404377590397611303960286468775478933500363521562088495880455602733168898653658116283244240198569764985549120483051778594947199154678572955704528876423408659538012664648595151148381414897150866871645767704206092693897272010583698986113595044285219215534465643599688069906775273169831381048116221369207453462845455102835187046211212039206763373855882621290633483740078821511227579182961416636923514489550918512998305965094239993018815809155037083942860547436433921264155493338757182279073994050575042336009168886255402806953669814979929497053541515177568730925809312058303112301131391038967515882526811819755447255967792472065045133137331608430603607793702094772760101662551616107575100849754378160219866809952968687085819451042165435844901725553842920001381282418262900288354011107380250342338965653066923060591398926268055679865699928948523950079244216807820134841288228827820546408085394975291758055922715717421302149338425765982760408567296104603054676953570855591225564090981258683496969148976615752657836639980991559760584136927856265356093636165676038650245072195835486137574253834918005303006003694764378255270897726649783826632973148025157282866438003754886289465872377129961947441066922715495713077950348224986366132051809887159919899851432939664036283858660795151579370634509960456362661296566661192042532640750420671418610900701516411687448838188122048611241175761183644147532351293416105017316596464544685380991047393412124047334553436377448578836417714041415613303757009140436980281094253953256236339151853224288581097833555330451634587935936609053952558649506069235023242502471161838214890917356491197614452343279520450400767743514214070481667510448641950708311047910756921212043177221442211447003182695696825145839936348951443336151474289956030502370254405187591356721814723343022209188610016249785850747627351604255309938536647566762908756092115518986813920669063845296402906992337554930108123323397147644043968511120727485586643652092412363564470770702968167883548249040112736601732499815774995951064861028871938746810547334042446830319961785892536353906374555857497472744742712451893926061793097646547301071872233428308127212938310580841959456294999530548013180312475926863656412300087392688096934993568584625778702447641112413258167217186617998027545242617638838150113218141439536731638042109093139258554724631523613059217141829248868351074604105247620189286542157357536647304152247119514199471866847728626646432606442658510643029373555949210742859163779771741288231834989438161254772943787283129429951233136296728242791409317641698381938059998765962292977160361480782533685648874041097025902986500261021857625236074617962105774269942214807304150175202241221855945697751360340856402468073028577226409690613054558063605539412337115793410513838523058127975075564955253375238215315144075229668085813218628696573020615394716009136082936919067245899494095808203260751563952359400973956284717380620145005730251051653419384051386684783212970259724502725775687008581105466257851403093625092683902597522982224522585379758216021960801268276798875972193511484566301274001625072367136511732905249687628164241017820304634862896794812844894791680819502355182773814955231606305578243963767187392268735938877994704670726965080387861738971975603388739389976377459371146124553781195291383257970587229147239677099602035073446634988000525138200332646880652043046279813282243698579559389417000365680562341204545602463871907320734558826189228264888538329261119351162078801389251708670305967077272674190486586943336368335708230475318196363925689870245515167658304675506616360731854246195560850719672018018137779832313255512767954730766354259158500103839831946896581865273800324285983181064608289803115373715675967427019062513823837231134365099427555241334898033693443750243391124774222894247222855449774957788121298323252737002596917638684278659222424824027536572269922754334527842099264146836579836617136670452578641267552806163086701209954279517282618823602461597617350067293744204128941294072920671043491689485959472928996212999291864176291177256904290022534721803171367204483459209359210231737722764488411755083747372027940123268099625311648135471612444842337535060835602839556685021005090043727935201752755020962014464722914203225896270714780733334070951500051905067835302034116511715209017664046283207302219097075231001115932526665574992620668436205816986040420394176652082835107060621983226738192789047335105409488649318421311356919522504819750449114279891104891335453850506555825589915520829020014901209742791381435996968784243553366105435636817557962365783748514757113275222845723337046214482266351893971168025472961121990391255480117536883285829338931708661801968564779011728064676271900855122711585325835319075671344009095227981701755607057917126393748074051024424528537928845053165109772850927142519474736113148108897383543034596584576071858214877447013570106110037874171720172518028841337260642826850011630147437443998266070395606396552401785008198413347249678667346629922330030688654385329207021243686057458953584700112038582336846904509624373256464054554110191525895335860654849071656066096563005526581223775701502656752009539812308655558304941136164242289795708568627762474803080984115136843274725988184045078645775190439547237298773106942506113200977866493380164464644746575708739375276799192311374350149716834210836844042418764934616271688037247184225863256652703872777387337610563204289991565332325750171594015558576882453157675554775576348273806549218575886488184466519618245032288364729275953601473768068759190304612939137362510390042002998502016197480190879357798945080172757034053752563389442706284908362911119509147286030939716031706755436528504122285637870517007997603566920400110374709051699723641264992326873309979214425953156258312541148652264582890107675959552438942482606687097832977015096719348469377253779590364888944073841148807199834012709484883599024270490698321201775476742749038586937578370351148609451198817721708374884485698863781705443520131649252522031660597346419815433787951759303275023655062585066143045635774406218411870339321675328379967435860584550747981976605739766495255539015207434291113515711378825012828618408280754272766083875079383608420111435103424504594317406397255303801420527428921303557421674235002367981070690428995912616208668870061722338809733392095072308064092878761354920964119226399210989899156885555764736225415508064098503951070627467174531679708971471372824891274185511916081024695585459537791806349074318940182654889546204004750853705950142452252161185884400098454098407476835660981749064102885772482911089967175316600101964062965408098335728216604883638187332473920232352428354282824347582677263921149379009326823814402513037155340848305377433518962951539133870514194674938132462766107004523216835245633746333318060221159122375955660254829989598725339114683622561583873024197697938232136215668180782977306543122415004623501958321775067357625502995710478019676239224951207710191919474430640616350754584556267182189156172379116862880757762512566698525284198277385579881572120466893726935956785606923861658741517917276082698633651319705964098642842687380110709494113544906409717974383064451177132668737733291155693855395753798301369825659050450149774906241218326965663363580300362620044947433989439360632161790483541813342170379277871258094875308878006786983855808960349344867887305185951288745450274686672585554563729368372045116364008780592892751210528791427073120705723955570186972342982261065273104920621423813859329008335618838958054270953973775400944669392491969591963567475326913299341850418802458938848037864807760947335154918735591801215057674220422358863827514273051745907996695208994274466286546118859384640295487779909349081633691910956989505578954389366677373726582660799171444942075300004104364271538287345623480442137824090343294942790093566940775478166502292309632066998932709316474179769673908415440568294898552406143453221380218877140842920296962556154872113476482791272602742625427959094387359266523239828958202127182307885999298058397498025687935962612651235673133115286571843070711868250564021952658896079239247059608879784793640304139457096518099038468969988344081952712397113845957891951503620994459261833142410423037363683379689494215381412252307081843414558781557955023060855901437971693788376769007494371295638918265661615592017330992987204794503427732019950254106648311354766020987351199595600078680591868162223338860064325259660592146898066671347052536696542943100375034679994602443159607242849628591205122752428521415898435280444335263924271889614328199821165208376767905339407722696923205968121307350052728103318435224224530763286088906520206414431973147140762348591297276138948628499386086901404018255601787675677504410604286114739586058695985465803922798571581786746843037099089138965481717469614158412903036507546243019183766335740060852078670347561743736026535919242915440349274269358006759204895721802455965231554549728134047014430884070964072407801644407076942951553203147888977914808540117784961999997981165793874555833820381187772822540127275713282588936672381148627673047714136573896504187357501738761029576096933530062186408078359130405646326109264851527739888628377612550254886968178167575481500689366338582326990689272626477236716952797410993154929857744406086492069870314690616957343953696915790238951347759223954262244049747347555585977175082578729498713419207035056238903717692118507871477998818524403794090502038140049617128018040012804534168495326151783558306788433507826282472074999166133320725441762673415118702760506342837513853552756748321128729970345996070146030947840039016371786441927320760446230927855320899157544676198314051857183922575451783011466191396555431357932788545597760803338730025949005569803980225915138364093734351472933147032461650916349305079489987503601720977635609412940232667534168906027685215811366401651659236590692143374794269783704573518883223658418019260303150079776620148036794593031774290637806499433241627448793440189287235756828605310935520514290085859644686271105094266283226275397037179980261119881388716057722400943300437940100630110927205345185333421540553398554512953702553138807572942394959972907047093302498310539668124861740203251575921667037194326912864511850731964549076039893024785040806537726780710007083183156380740493180133665204125061326368986669905063871285978912597026982380851005281138789554991615289087341992128149493807542887356174263840084332032719379184730274783793741414539765298477554338232077375243913325253865387866240899842831391688474928987151617712507105258246742604040367543044992494766142189641487038962995812700133476154831483899542808987190138668124861928288857607712477287939768649279684461448219701800939091824706120651392113214628290246086369081761551637116240787818951097943330602949771813108546091628417527909463665008064785904716883699606548402259095373503546852821677271216189039203994170655531081129189977850486537430532054465177305842536989650400557195088478409596243883244602935262645759093887134099490527894525843505522819525381068237901692027158132228170581507310895901471568480332896998103655124430404462823230332479251752761944028927716241183229865851725140643749462531291783566764092577116923780347961913517967035700689234510811471789516276147966163707578686215294390431900938679211527005175592986152599519978884003816542651223793939831113588492904146357974111794269948200164455844063494903999119758776449187145437915942472740780168750451353333465262484708898506533585907852536343528602468366409887523138069731960229670392625380294659553131168023201527281565105251747798747234088364462397672211662285496514869945419505916386179721204867855660152083471339503296425904107073403206690045565083127444329215990042462011763872249619189097628188773014295591085571937566666459578920550946464136924579784308559625685863608527315425226161372494359373610580772179731329083999602965446971233047248130350984773482696933381094461646099169623042551791773643104838060082966775001839636219597792290351503013292491831376718399848677604141528442288708210147283044999326507211988164770475993124136794806913534969330480503181113905243596783849912390802457107587871495174067670173301679658570561983696580546140954908859267247102354600690006059648451639211493416022147614679490955692122008479384019797571390070906399090601653519249655950070205943937083005114380482527795733052692638095745673476107186128898351637824930162235684972365598238036067272806633346299422061526077001338115708104072548391182081881623304566820802940757928382605169666092219736786017248456281910285596127810036152878874915784066061588755480314152749274269992233833245332768265730865428859004444751900621981084590586094983314915427779272431352331251856959145121323412217208755572303186242117310416364238308878322252134810394558959404764249367241502270339032041085170626211032853046806778178229527399157460888182898598649274948057186346174696961409015416190052831553565453939455448679819816343025594809697464904022700344439127594661142766261556257204511697685675590422649785345196119320602498948429072972517903164345585651653142860486968107173519537475112118042235223251504813960816026037694808699463002886090927295859038597355061535612785413633376885856850291527314646071972623077065742265770561447114883357223519588779066596122613980501030013785466235819289840499193679527350678519111245420664081338889499455351344495208299609417182483430688934601445302089355527257408818416877617800961191258607400337452268148882293578562846192295306871293764966515537323548606312240261651101726775965415473797024838481480552673182901005481206192864418491403249613452083739427451587910824138395975137056369244816039999197596673069070209487318108113124750331179075790863079658933894570844269870728679503921981486339327313537608291474284386990239375306261035486254591477542273710118754977349489643099355863570161213527804282199614459793947426097998574912528168623582242227138211415330465684631195214539750329388463475459433982289474981042361908999594850348560985978948387851811166635099849660781923724534060431844844057164617419382242523546302488084492421948680190178944827603264456018501863244323162989497975442982425840356256262306333621877603359210871374581720019564031536899354443260168665582155071083421389281664324360044839827402637736299812643350953905328038781664864518175246099538294284169489311790047125674827733909407807270131299167347260713693324037776628816270108879927505553176949231149958085842555219921330208891528467123137260187021453223485756595463257065271724790145132238013659496710872263339194590627835558183084089855616440957377907849408268563956645881783197519115300627768352519881575991739643086496158087395218455352330293476537627926549865365993355353368927072259376108591426698489158525256923963159706093689930923535345885022953530516490679531433829459554679111033326014226399825685052321740125759585337815608246194981366420181675850736973298599005878627158655305560641200294569362351843083409943493267893219999557551821846482479091902653977094340280191156611789760704298164496806097773987473577427126535252954847506753888067395332223146838429929261055529946646077243454792605668494999906436928304206025185738015924787819323227712434159794179323759812435952064268274681347449425389728898560929531148296934844634029119438072105252062249728576410834970811398314424612121163438670192194586829302736296634035746843580596736130441922429772755895161579602651405166874553346947687526725090531155599328738039089375345398901785346655461609439528725834324333518653016472025288230549709257018018811807198403248720775608605238067512840116465234709645774345994590300944547798229357605998428858708754903967050089995183789028819793509863417886316927689774428898104040315628842532682022140456326369373341726366177110846976903114955532946707520674125728964030158502072049280833274490067626244939116584910168762592151881975749498945172133611397732174830466748231318379102622867324119476699841626782229706227788273633666042261889711556070221888968478310687720489401827121583315633280622764028720935315517767394455223641528004503500169118504126184448081388094730295768420713736192151953970054594778130568131313020549107883502542816418612085442240763335635303939953344922569239919632121822612205813717892427476315501261628880091096049554744314848589005747853222597001527478152751218370510899641396929907899853537464672202641249941110828111687046740569088101365839158664036647796947089001812509394230878181886484766637605889849603738847879347675061431588643886477869334186335593992109407050633342613746515311869811387253035083179097526563218854610772489744713499285493224865476950795778987848213342382335231560180741581489934965576817529098814344825152174766316546783998816667666106460708371047111663489956358638016775626792084710426795110442920607213645028365430071354173792438824480854396763887352172813419169199402916721785976745820424798916337352679763321160796601074785186128745297701895978263236417314074101710402159776534961864906840165550827877811717695244610465271024345537498549069170244972658957029146777195523431012829495505573720282991059926762085791153367816145561430852608848478530401258028816924247495525049309261205942309685103955199106655865378384897891219431281143695739969370985537367078439748458100286094051987455692236520340359891105784558051133923366658648626512577679125235234106231968092027908061427437183955818815924059154405056103582006335487090757314129350090694766722145710379178450146734317524906379512710213576620298867656136356962009996089395734212373307221118030775821911316402896560183765812874075169598268907547471755262659940181820426753678035509068178862833630111639917362819651506884550553112392695563812365605829840194681613302470859411822600442087681974182658708136396390074672915991014916134710942127122208800840090489355316525688724650288050241177516318938144383086142295025998373346190985326282225552925013940721328874154997225885816606972727115240919174831939152186958387509905614737114611479436230100751114142739968126324229648202599632457826504373045847375587063117858683613968377304765671424350187797703516309964397393322172857973416902043808674510666342106157769950958267335741193997909847784943590791440862080738837800251299434316865454252185395676969862046012549045092710440781480603774338018427142235974844554112451121921781083011737532313543479846791559116406062549607441795222751942405999220643664262828659808387135462168994476009930136247785948036682963918639855802311860772772669903779146673376748256174214102500375833689112201615100559062341237550299878802460440344535139333728876912612743351913526844154286742785852436159159495316723219887095628696539508790122993937405383688116780027993960616565180710506695390371565164475475825897806080733783247636906958943743508183876946981717148666608633996656038188867294262975308969260566762871959636355662048764072345412947210798815028402920212420842649706544189678548167951827521938921846004529857318940836657515421843708613425223395127094302550457778931207090813653250186485567919883056588275431659331331462841752864881408980439674330873768425764363938621885758715173919006298331877262201462196090149715137337617494194984291774623763247504688854483287254003485097796517696826073830666894131760522944702716858782202858512452363230807558196904888406368003902181224324589841452447261006171415037475713110739911415238425398802721274437965661872382923811170792407135209851122812667226687696336599692616628083317132547223191222089874957245035685605333195455159555915037795341265059166719078316157574419818432096061544530317109279009925125145302239538409450573673746109245485420461340873675219140765177195794477439761814977157302108327242700932359654343285275446609782078941055754111058526507633127564751019791269447929221859319678678641596922603292242363199180176770082469034654169826357898885820740998842640694738219769436359038898878704262273407448457558073739044419875053530881239573460030965388822565453448103927353500386230221224250712345123790908571012174520220456247704836194057673526156052783597197549194215520995561969212243078586455824076889321617419043328205803301151951706582212076313613029118397079950703259348423377534519295327445874044447159413869367043846038327567877793972541231311705701805203998441661856649157021075102057629254399595089235737419610681745384429763388838241981332124177430031727756710822111944623334095899886421098978622629443507017572401725187943520629766120396929148023148435018706151914779518033906759375634812342746204728579092393801673544070805417320205575730947487593865162720131530503646857964057763536569250454600880683145995942749364802438935162416495937520828623475687568131872041472461459240686140224074029876522864901785735701601370869642801667637513301217998023690397959675998783534436275571408761280693970468044915476494869273639730526063192627436470374443999022244499923276565635156747469798282863680366132323511395275975407000153835096624662328087104224650092469782545394254831536373978366791692319298451230997980929458815440440316799382308757162781052259046610423401750674166470372580478396587530065844505817445302946018663318917738741452294729317572195251756850692633736458142417579454134820481748189195632996890110039468644756604876050139703579762352573831936391357976587916965830011254670382058460323160533348435503711944474347151820008433615442474313951822284389725650290927251792790238664029387859173018385864128836222262538008079531933520522236847777352502999461784885581747845956375765499611147364461783203109053376282970824727882722800462299010316540485739378619176158467653929179634679707916424050256630076025025682513750906014308020339603769722767477546008424344460682458379242047013664769622058608394244000346019484240146845970788309513675745992200633570813834544399771133236894437498433758981799659969739378468870495402855239677229874524144964096086039681695804496648509906019016353944900342229500204722282800554363639468724957306328380708835512524778284397094743283847889690921172367123551037428852218961609744913528091860846419840838807513021245936320654214886393251199055945621507643506925915181757471384793265501894922990123241706876135590589099964580477603107211975535015636469230284026916037325202408133761392765929623067936976853429181437999254419368159524965636858241371715488503819094298766986991842782450474135857990236968080382526505102018774368054317240825321675545534198915481745931071422842499286948063225162793877191515087323007538996794431214844359862112922419412687147260776187448042465431217729016195673934293751482725184540602602544635211750692315583433016176940220045149179260862225976898288718043469201877470354437604274301296498690437000874521724945358888670833780148977671948346592588221289798417997870340873091252800038048958562926359518810103867994432942764465990603475920994922438476784423770417055814071170377474666955386353754250021585455995710883188163330305726210826527854963523856817114062048096636429486440432994023874068651336147541547814275233946443432385874535396566760043838263349653098235775409905167410529653684158272323467907643942412478660171171272904248255350396988507838818296930751303136899871547406306787426505565371660858009179044965634574524711666559277169988988631830103535542422348965262529486425901017026589348184004073643561028238860620353769973974326395832515238697852738779277900042537037480916545242413499130885097007457932110739922811642752191628228886227884005250574639294180753349737228449102553153293804047622813950635796433258058007291831159139801229601708189712040423958122858093373154635723593459175791306925751330173596229067720607542495899638683119396925625578243636767277320310578709633315856461503862269802993654250034954567333909157455981003688928495982346591028380238255102389267199560221324268102962452011956659276190886948059913114185080741821451416770519293615541738559423955614888268449236381043078367682994279151759848733709679914502538848649614535627604921651574116142722756746823293565696112444350235536886642709110735987146967559678990158769191432723711780449208407200443609634576993969623573195536150492441615502221822108974707884284340395406858749634699204009696592849077000126262816660720755473187173903124065580036175211302678932059269255542198817005995923705954350470735954352859852083089218182912505156424879344076196675760649967479994627624192573750480329010969694970958641448243900340149504925839633125815424582090109795559722877646503016240553138866235199915938003143601994312586497030152662444876346369715477323017331661752878058381741208545746941630634204618123267322609402932309577745078308125274939214148946073338940598985637413223341638790160118749645587542674002432955280766750425141042068543922477489021508014954153714187234138854056758766136446282259399915392054802649867221434885275179587705428300494962002485409282723318972212200567785434974925410713367361609254828114659098918068746894748942212562898961421855257362998308009800536495422984186058618780706041541632293872399085706253453777886712295010002699890712382760499027592318067409040240369494947377685443286314758239550002363973751976418393336935068596273111522035022638653579565003950762756247810861815695680087784451441382003145814748577113121620359337427546470113939186344104553671987309226317073070749375963836562208279255461254583764824387908675161270113538134099799634536720456683425820928553974258517910392249702115687057398571438125650963746881649793680502571400511210115536637472824222109217048337016047903642825207285280818290168511249229753498653367560650320057044508854008177849728202522345370299285965765521945364434764721154898793146271398684957024121306454697681619873922084390331400331080670971764240271190877904521368156675274102979746796255727092473888036843357682868766913899993952265217970357886660878410534206555725370028037580805933019116692633571173403704658024626137470668049260542094058553086216723401248494000589241499986839386720690582114210505447494957292470642540901687190709339448679400904154352342779823595118511229254018793956826600820858270745747924032814997223878129635710815195879902718775327601733977404890593946921407432977826142380849171960850341060287254243558584542828225218513253500666846952455347399820422690744456157714528143943047273397250291495528009620305875359180087931727022052362258493341549214667188155899197018827162640061593368160023268291454213466517146267284322158108708802386277865156783559927438428832818497437379938868669003203722109583539146590998579215277764879429823372520873811159490712391841188682379636279368216820265329105365461872356234552749089413825722611291472433198391001721603770674158651718067754595103748847239968673921542084242583159922248953577023749529242576291440572941479114528207641824476139331686493086695921212946475213897229082047844220180459564842166637492507671970999226341188152432065962707139025343485253126801372850604516029614753880483149543612120416055780623312658892537318028042211691039645557821337191984907492480889258127779214674316873233697855332007515487030936238376365541546452524144383282552618459222194651933950338200071038653258783810864692366855781029369201262306534251470818420780495081869060661440919291653174287259424248350450982537031001333570595256305681095265660006515965009695421071959328819706649358172783612864744771284079088496453936605479134992717693394901854918025046305191672775687996895336479660849694686488878226896681159879727964542105836123031483294541358106062479848982969114947413673637274524927400517430695882385738802669710820376321115565542847904880099464967798539256575594845884231360597891624415594239233968340978542724317225986078959783389141322586812426510668085297546782702365581485209472748871120204213600646141467730278100359129997893815273505083583891418944317919311205669827375974974937481149789477540381161646279333477268138505211545290806003179577742506220843795590774447109631810796581340640495546236852230756657964950058421419635640747711433392424591981959172964235618245730547518137506783308977960209886220917690213141662406871276963133373159391859598573711697172801615426705961895718615470597727496219720674559312985436923670201787795455637482388414963241862709882583051258112309417694961525013588683973194157048982057294276423611973701565654190329407302199297972809727332960984424648252442992605890119648019960110656077482661186865932863748481843010807369354988566448014366039083381990016258357203760714865830165160390053587639179073635527316744819967797957171829779415304780562447433667886979023404177104116845187245770033857613435020481613396762622334888899358468891700416066327827291554852478995383213282946813002805775295757697435127585486036100514983989303517331852441529101566677811756652793455650067460080275249614714089454131632017130671542618120367530893623186033357468229276508810008086725955379958990391514581160939665399425527650328489499585702094386266388312681911868408855679752240087446958666312724809841321482572086556543891615633778252127375669266262835971906488435614279421597990574761900045421497396450264672290245442550406625835393624127417442405362098029490804931261938402313189565776234228518051866416970988565134096440557741897664408089949532767934265956861018277986476778095505666501917004152149922232473205191193622788626870953588560924296381163867242871584023287689461428204815746560907762269916473246627403480589027486289489239351739216100276085581771214900740806719297714979986508834692514813347340572229616907434214962389604688624314001568168618426205258105218723415079283111141911577164716814568605744037202081728030571570268357330987635835884228723603094001443533269022867511233104913533921252196037733395395462742569188410261029665767982415751960667388632041183751961606830769659203197854633421621073135029624969449351157508073601733812284905591623340207448855621963034116948609309987461522328692023242521332930131291086835877836320536835467871535314909269665983290383926740611166180717823568959259136032342564981447412737319942553434516749289367622311464672254153761669374891225487175966136385825401135317146992987510879429610029985681920542143271494386512227553883199667909012235600073626990206479918084204774257927937639482007726017719972468726954246896041928051888635216274015842626761367594409918327884113793601334740851443519483649357029195122345867559259671646781104875224222494364561988397069737873421071831707304444799662648400948363619103275354085753583674674779635366350262221355000097372631507974026930273693420526261290292320921059196616908588073154072774474574239449978025506213980136603361497641458758185237470553701480656653593420844009603018788700711949787429309128541975024802398456832960564572619817799088388581440223193530796314361793449448392866205105810907819751571838773101021028637795909298749572268357009412841310517437677865282837061393237059312167765520683107508824567393476982729663506361050871164365008206288544705245786084582314751658528797556353430022541928043260811540589165617655707659715935169428396449483859155122195376920146551147512909148764559316487648803805070663791989783878475545693501183273125281743005633603885982465127352176221875686557164012396188202416708254220095498060854417277705259527392983387238131600319788959616269947141434631950699893902794618617499102942155146818579632429857695103363351331831732910764456933933051517792167506083875360374499817861271375233862734710853716484129257889526131815635897835534240567265589849558384344013607364235477975299219942381928472874391495496405376802282309124210080323797961103025603178692355630527376371623855217461542389162280918190629384314593621644038687989453152447380106306248390512046637416988592690054007006643067753685639282441832946111359514353469190329202455031919603908655042736238313242127676288331290557742426843613680362198719360171113639848117009103094091190770470604696157385709248839740388809455331634841829985149839097738534195472940052316984193752057577748073491493015051438542503344432221312910315014164468853377611524917013017155662481052299398175773061911673322663855444841343135192195736044255758621974689563118513361168556121922948574757700815188793540581461954315160927498200460063117277575558223747564255271265852216076247855728491798040436337187175328790907159164589701857810182682450588157289504780289856771272149281973128044581015932670112498185688984919574666253127659871858572619649174815733276713956391756854273293457773755983086875398197804602544802589962187044997785195699546996438989793603759588480051588087768296196812790646591249929814949051004093930937354831561200517238572157290353444112064702126589071046915125860982587603311421537270020910355845203820146155095990814004742114617789526028020244226061034454434257145990079560666068583710817724283511858557001460798617954735524899220226383300213662493664725070203298696105642621480992256074307077641093358128494087066212299162134829102885072522155474191511056233434275001725282816234168834173231020341243556351045253634821685819705319565548667935904892705893058205707050766055700194038915615758598280237946077647475828592309447473211783753018491292326366367563596480716850546422020366610384362777931699309537435558414633106612780935131714287259456731008108941740975090682071860302872118982396074739325057226306430443501131965840256650228784066468894957202140349463075580910952873277001150998812361573711797875720585160745344642944506550501255482279856620308921549795242441732343247668983187105039876603529390472557316438771904286261098610204113396871455026122002166221967992466707971359398713688948357847473224613702186888684882012040816857500496979365537425214069374108269980367059860681365214390413347348852229605464183535891962425131148321804897904306567241910640383707444084429772549094625425905449899028610513776522686812075633246977502454819038328797519764828882025312670523530224816347467097506179895329271945144996688360605418088800368504892686180487230694412963803696132052067154228345716274965830963789980968999156120143084308209855822617588547639073860650271034996739123211232638457785273125634930188550501518086606986450287710334871011403378849685399621526651026825211113349692968722304477796065138389828059096513057513330587953103393035882054713216400156295953395600635136645186184927919414123451150517614537288538664586454166589444041173781380491700022035513381332633518159782006292221431428318934219189091569202974545224594980257312251965997816567134434762243897943296702851786274044147998688998048799186888957145072797766911788577801969599840481417619575325983230211242495504101893829817262863692025704402861089140467041217965201561711768637355168600462888561289773035933375079241973523904505940540959026612985911698192883202650521435888018744823627681552666287323781135340099018528743654508831757394055880147641124066084479504174403694788249324371089825617890179051206860291970389846834495495628933185284749339283050730449538299001329228890431202463355357150207100984195394508228461227747693645303471373231576124006109559995145427521472907421858942048188145389871267012304256211670738095538751939314352084440781617818286128217452552822122829748995268497016697884198788351139096897772225982124519764806581251623018287391308700680861388817338971667628165051018596518978073859491632306265164405530800418936384948694676684855151956548169030080927890202520713188572919903325185311459656227920047034901677339199971957898971364876000371223603457405792338349292164482474406190114462287714736645494112441234619098770330157582196376647641533815799875525771569832464114790927487370208081348613060684715600453012726875066627278442903263655779308931357940916693060918131317782196242502240468309459869794014821737163826109888560546720920641074632227387652431637845308066800339954318872267575805570926412145370789901422803199960390560654105457503407770175894620740856414214916068432638319395568946563304980907573860613888653384709119182766971086012854339973348939536657359572499449256466087668410963146501269650081762037839607749050631208935685508528834020318098306687244598251396049303238332249869349434065142294269815238654229860790246389445374236085371531893817237384772206820692076627877409523345944945142476608665865713401853074380205893764201394549935831500953978154251775860291494108762023131659400715987794796059766200054662332672968167566217394083097321231986817234747077624486855421224409811560032257036836558165871167754964249253653051803245673096883872214927600356172017574827130653456695894710452307297520515130508934886454159030946711931243073265873583751422786595463688045694280335901064686021832232716465911729008358247436088283037470648377557200642237409473572910372219278601986612072076159004669946688848427888881354452502724501015101891741388013133005995845011685931475227686427288686682432169915603265031082515067951250431433511478084901032655770612573622536948343587802554210515846565392649141166487991050761455648812115381660845424178273954188091268032937556295454621193608692645589607596537452332401255734048327058730461846302499540344761773265394897896137493912693297162357730242837477370850571750333925185314238746295792445587794016011258751221094915460512217714622217376394866076451990703063914309114577692718270900264726416323168343220793072868829849338008285245517840241716924843668451317601736985085024210908873387986278311090842561606948104440814301959497676702673345369843658108095769535654230403801668383944610287767849642322955679514908044672508495371629169779920530438894505202830118549158405831975904742858706436991540396779039474017498725765101079832014353945769263996174965770438175920566610930259673637375772746748850160885548156602121526525906987457190075127821041964838480045277746707074118684127276324048528970579054007155182538994433551498601111603042141576793493154000055198680281898908420019021765905368926226840052894122434350619773293784668916099980067806638698844505693086875799402702374392423726663137194066340714498247481434896650070245810329011284511590578466242408063486478672318411847700068652227628269803144389263691240054974440332988098763007058840847690462342075537241343573641382096190523560986463105568293999181109953582221044439013644427630299154175024844563702607988126076675192551771257870400560427123007685466971484413495507110320972103744666482472164847633341553345616587009314377399029603087058013016581201717790800995979612898006727862057846906372260312600506774119758583244965930241198948049717301501873222550491273789708737717119758959328362597107892152362048579504355440778087938247352592107854341746502998747467700599261199523414605398585420423328167056069139822614665237435163849134146919149110721251474709404877536351583474876892875010630758105710998060248617359796066240934951571753262732959612905624061148199852707422776546858975981758263133065304975913242252340445508249947979968513915795676708183099337743930809371318328323070762918261023055148792524824073825428893256836627603107333995819691291052886468719053391536339315738486287860496960070636233855943587270995443039030711383281613714807380099109673557109423718960783264539814810839054127658408654241530499217252485568743845303354611540367127543316424337344087078360893820207258479768566680781774432203669723386743291844381735738244000836039679276538996526301860460604652709332184859810268822463174179161356800775455329330692886867188642199586110555344092576893339315433667568413745179754753368474540871737965151191857201037700240784318247672457468241024318161140334623733956726191939223196729326944066822767883187513335711724804556479239910919039690262502781802041607550791328278605991418422830223827498896497508186472349368816782022880527949484929259658722006961419936189484921486964879715242403959079258609898806350845985261194830485959380216100989755603314733724102133551195621757736269276386001997842415328027924945148164244489063899293642453733955523634627873189652445008302481911373528382807727232242330655146756200460428508548795457798826928490691263096151816860916563601310252480465479612836802419916540794212693250076650897074933272392396228784084254550016223674018339422435873578106377488541959499511629734101218012416158909417905222917887044782485431393144650458350624591525843217931216101737007733395656030328086140294696695128637015660562831840798098059002341214625912571440354594075406877976259924378512057861591965948062502329713932875321219493090864376717819529460173936502397022113489255193245713095391038667218706201703130035626895154662713517981589472386694748884092790962219068285987982342064501435772136930772110924688658264955049977431369593739734651944007951914330398839233991031410131381866638830468819169360595714433151555162020959192711107554656612721539450932210816149952908178445557252139148577767234447387687552044666127149411084212676368303445583274826379927115729097678290242092124414597640094580013951776371779109847644879439326927465017311155941935401155633038372750058122747277321855663645060905641672961276745353996834703129429901628439410499992986231124087319569893708693624816365026233974589557195458001339302233742547980417723958471310854253006849742919227706811188617323953454963417345313874574751504036269041196049163358030078969849950446207031509108087930140497128502446597972609768339268286038458307937859670507850187408249032101304227371327303580039652860400105817111317800635174503468158298540049910530697106114586282576196968545708772041670395572775547323099708073790611756024348816105108536636380832033016394664969242205373223014620902668720975313539422751696671439639321417391073848826939407332265912979687493100140020748546506050648072218699977916937412129107358682190787446955393230198190314407165074996204502716720090629077240988919875388298875653812241553353165015387336837316295956533364490900049075267166348203135570514610558286913881719893875082699480371785517674109587285427051305771414084031048428635313694525451720725751895624927010887642307440103765939174187689544324166047683803070392706642935447699053780979259113577139318201642116035420251364633158398751266237056644392681246130679421701723823781054556027916019980160506062295241308316928205506197165483831246930262499414822897482950838652868719254206441208124672173658288069562216538535062872830812072582828169002304677931167765432103453107975431171344880839671861074088407980220874264581177284837916679237491119574036100643776946725666542547012775444601682593750352772939525610050173038577536840245962735381334763631648996697448406241548975507986603993222182535540895444933871961901416687170811585807112963723695155834568664094699444659327662373366172492610397174838873018806956656387224131542920671735841541752547025041990875965990059493359211377504282780661448873956518210179149838061373248428421660041281490338771742710235385028425387117859802157819021033086940729953903102046558413510677251022242845293383507442432739813480919404392656958924477110343889437488792216215776248335143018447457570845726406368387480364343569044483888025630330491542118869822271975265939299366537889737379595830342070528185154450739649809875225822558122347442505851285255507140911476479788990516332011080964260360498079237226252599738886987136351427078422581752915136816806851175259089035622764229288325886532542836474958149074866862836457764123197008141498238468318388356196023644958399514355384391391944138963107196903882677636051021314668231358292981264847782815176026960562214001985691116996494986011559802811763674273478705441371749982868858743749609176074440983371712530001270982705991195652977222073009922888566137252250295747145400927568862435282690366750328683258504400187038019306459300727750256235211086631272378921822304983380450809835927855547451125542784589227970104648634874639548576621923372116921134634984061789586405770294740318537578636303415587605465982422930623059508598553554877131069449202799933155153274915381080300941676366455869789533817278292081943358260910264001371830701489024066686930583589029529807127132573650494005091963785102730831487833424038684411403513507975798173094462304525370750800626565546634085486401676935249549408744538079454549110419677216976720730774097963971167542606014972099404571383567500346311375608860065012912758660028201748999031460805607822604658803513205567156705303296848269196562876331153741412556986449307809412718559141453471297631197004497870788757375494754266244547776450766606407778137719892316565544586493057438806627604580582603935229715278510422225254377375127720861331339609518338302099835167713668502796608129261136081748675458454112400689559401552770526514459824198300174108889122851810897586134896420583025192251072240110805611888492107469807903418267824414679217110427173630502763738431935899247362594316212993610949405697522884802306901849384407670968655843739961893226018770005529662795824315968903024820748507242284347790772642855190184279694945146500157737781992120179924010067257266187451027791836572535651505145041131931237059857032105964711870198254760876759372405412330304752989047094879683043834096226391232194837734827168161842573796007379034299710095171419220263675051196111162903915533536554669202799649048484955214112789450749176538321090393301759405203020271594541335324334485204128314233145617732284843485387901184872595445498748505690471720527211825993268473601071946619834268367620519145102858591813023742243526902638822246199924294361237751030992967621786159462108112596971576531205906787292470651825303071689160972925749870508653608122234246898954624088318481067606522534330995496193790577565576578258299616264160498058459638126090809159879075646062545965505680900905148854170864075116412649646031617962856948243904196819570806069997358967508888600695524409000893097631438180004755963787910714584992431718077610102341155829276285246979684896323439706546577960923135364227581403802959718099083690364741967716137272717063757066476817298056110044733952063937459221375746956226143711390695272849075591444163832194018302702754529046841306252761078130375899758331165708347550625496423297658501353277305872754426849275238555093962372102296417074998219628659005749039957225328719389091835048655305209033907123107362085869727310393441894789624540439671228797333371560745724201398563072848327192885939720924101958552683684647272010737950044262649031256016858517937864270570410580245198860466097140605568961907716687990725234392457724707833167026691825725259260644179401571239828297463163970190784981712922126797054025666138443609005503570081761150837341707748980249809499372768782095850251887139763553931824629212175385864824627576468684379894323797037075337017279892272008373646518861511164943372161143111514601431159505583565858077942247143462296900885590954430627954379865961181048558252870209728564800864433676756587938353203482387873964738221243293261378470071574741125049782214186270686227156627217793310715350382312452993133512317872118879463274407149464098468866616263549857873714266303976281946854143166837220070969697390253275306920557244892994992187793155083418785388581200659309281113420556432495540024854625686802490121587343784716012281176186035657067824317245761568929931960802161766683832401848927646842103654215843812415867999203113357074814627161580308885817123423979390798317562739525941567199155004040553518400466724763893558919599470566946197227286873743397373150807154213992692216297868532875082886754835819049733314265464289207192052372778013629076335761341661806334012524924366310811487808408554476836119589726330970322053914017741656427461230250380258536787659096721034955977896087620327159409715108817743925506719439686118693725896806940159379991536811472778464541261302967758172456038009792916837044039990439488865915646292640019617190113617115983500465112659020417046799515382141138288459684845106844469362046360024012197426334287791251154903042802111208007977504049734855540372764532255204687751009978928439497250807303196510752977555811876958859522483034623666377587093038001556623353975258815595595740857974159965538614400410814067779467305775009088437304027891569049664132637328553178821813522964289403332130268310505828611085891432081550011576443808013591633913472017257454479455591885691196842116982858208367825146357256857462937293052361689961513078920800035233637035398805048890063358530240279496814838046346855455792465347575355912234010215152067230568614852872704111109551577253749308030619082540650009127681241105377271045644655740565899058160899084204450860411869346951860162632211467937307730393176453480185592980738880764279966924353294356949063444242342203134210076861748878636306799687523425679559867556985338308829486694960815437973377879363153129492120249797631302887562005014872768504805556203711044962060115343379494983086024982716289439781214887140042298966817631132755803342591488068306404131256121116196634955158924306140866377025273264258225665530539493170191224479094491669998950177615144153439641951338365912366322065923345739707696476979212289872937737025740961286970068086929574287058553431580245709622627096102888917923771715118754171001485648307640737981050253795423047978957796523762107510227456455257226587001376754989402561931018791917976553305476213343421811400119114961390980076663729892769302390942907557693010921314362288461246874666423338925232402462003543144688521555440215763656675836536712826436039416128312468786149282949104979252429975918458337880900774778489162216017221827867993425393683752351644701724771997235351399459085722931573771190980771143860646837660859143336148003685074967266686304711634991163877519704285953087471043964411101032860401951617094281267412186526138704110169057042853389806165520182825137694505764211729648763844317316278893673707190202678336470234017144940687850446758243118425482189318890683650158803782134798500000 3600.47/3599.62 c number of deleted constraints : 12358 3600.47/3599.62 c speed (assignments/second) : 204.221475918938 3600.47/3599.62 c non guided choices : 0 3600.47/3599.66 c learnt constraints type org.sat4j.pb.constraints.pb.MinWatchCardPB : 130 3600.47/3599.66 c learnt constraints type org.sat4j.pb.constraints.pb.PuebloMinWatchPb : 7561 3600.47/3599.66 s SATISFIABLE 3600.47/3599.66 c Found 1 solution(s) 3600.47/3599.67 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 -x300 -x301 -x302 -x303 x304 x305 -x306 -x307 -x308 -x309 -x310 -x311 -x312 x313 x314 x315 -x316 -x317 x318 -x319 -x320 -x321 -x322 -x323 -x324 -x325 -x326 -x327 x328 x329 -x330 x331 x332 -x333 -x334 -x335 -x336 -x337 -x338 -x339 -x340 -x341 -x342 -x343 -x344 x345 x346 x347 x348 x349 -x350 -x351 -x352 -x353 -x354 -x355 -x356 -x357 -x358 -x359 -x360 3600.47/3599.67 c objective function=98 3600.47/3599.67 c Total wall clock time (in seconds): 3599.276
OK 98
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: 63837 MiB (57143 MiB free) memory of node 1: 64465 MiB (59620 MiB free) node distances: 10 21 21 10 command line: BIN/runsolver --timestamp -w /tmp/evaluation-result-4520901-1751578836/watcher-4520901-1751578836 -o /tmp/evaluation-result-4520901-1751578836/solver-4520901-1751578836 -C 3600 -W 3700 -M 31000 --bin-var /tmp/runsolver-exch-nodeC002-1751571552-77705 --watchdog 3760 --file-size-limit 100000 java -Dveripb=PROOFDIR/proof-4520901-1751578836 -jar sat4j-pb.jar CuttingPlanesPB24 HOME/instance-4520901-1751578836.opb running on 2 cores: 1,3 CPU governors: performance: 1 3 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=78613, runsolver pid=78610 [startup+0.10007 s]* /proc/loadavg: 4.39 4.37 4.27 8/324 78631 /proc/meminfo: memFree=119534172/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=18930384 memory=48340 CPUtime=0.11 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 5767 0 0 0 8 3 0 0 20 0 18 0 73562457 19384713216 12085 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4732596 12085 5319 1 0 546989 0 [pid=78613/tid=78615] ppid=78610 vsize=18930384 memory=4026531960 CPUtime=0.06 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 4614 0 0 0 4 2 0 0 20 0 18 0 73562459 19384713216 12085 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=18930384 memory=228522721619 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 18 0 73562464 19384713216 12085 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=18930384 memory=55195547748946 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 25 0 0 0 0 0 0 0 20 0 18 0 73562465 19384713216 12085 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 0.11 s Current children cumulated vsize: 18930384 KiB Current children cumulated memory: 48340 KiB [startup+0.215536 s]* /proc/loadavg: 4.39 4.37 4.27 7/324 78631 /proc/meminfo: memFree=119534172/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=18930384 memory=53192 CPUtime=0.27 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 6458 0 0 0 24 3 0 0 20 0 18 0 73562457 19384713216 13298 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4732596 13298 5351 1 0 547534 0 [pid=78613/tid=78615] ppid=78610 vsize=18930384 memory=4026728732 CPUtime=0.17 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 4985 0 0 0 15 2 0 0 20 0 18 0 73562459 19384713216 13298 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=18930384 memory=2576 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 18 0 73562464 19384713216 13298 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=18930384 memory=54096036103158 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 25 0 0 0 0 0 0 0 20 0 18 0 73562465 19384713216 13298 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 0.27 s Current children cumulated vsize: 18930384 KiB Current children cumulated memory: 53192 KiB [startup+0.313851 s]* /proc/loadavg: 4.39 4.37 4.27 8/324 78631 /proc/meminfo: memFree=119524216/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=18930384 memory=58544 CPUtime=0.44 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 6762 0 0 0 40 4 0 0 20 0 18 0 73562457 19384713216 14636 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4732596 14636 5351 1 0 547759 0 [pid=78613/tid=78615] ppid=78610 vsize=18930384 memory=-6000919507133293672 CPUtime=0.26 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 5195 0 0 0 24 2 0 0 20 0 18 0 73562459 19384713216 14636 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=18930384 memory=0 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 18 0 73562464 19384713216 14636 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=18930384 memory=0 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 25 0 0 0 0 0 0 0 20 0 18 0 73562465 19384713216 14636 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 0.44 s Current children cumulated vsize: 18930384 KiB Current children cumulated memory: 58544 KiB [startup+0.700263 s] /proc/loadavg: 4.39 4.37 4.27 8/324 78631 /proc/meminfo: memFree=119510920/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=18996948 memory=71996 CPUtime=1.15 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 7435 0 0 0 110 5 0 0 20 0 19 0 73562457 19452874752 17999 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4749237 17999 5479 1 0 548442 0 [pid=78613/tid=78615] ppid=78610 vsize=18996948 memory=18048 CPUtime=0.62 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 5538 0 0 0 59 3 0 0 20 0 19 0 73562459 19452874752 17999 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=18996948 memory=11264 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 19 0 73562464 19452874752 17999 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=18996948 memory=3200 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 25 0 0 0 0 0 0 0 20 0 19 0 73562465 19452874752 17999 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 1.15 s Current children cumulated vsize: 18996948 KiB Current children cumulated memory: 71996 KiB [startup+1.50026 s] /proc/loadavg: 4.39 4.37 4.27 7/325 78632 /proc/meminfo: memFree=119456036/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=176264 CPUtime=2.71 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 19270 0 0 0 262 9 0 0 20 0 20 0 73562457 19521036288 44066 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 44066 5511 1 0 553507 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=3200 CPUtime=1.39 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 6107 0 0 0 134 5 0 0 20 0 20 0 73562459 19521036288 44066 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=0 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 44066 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=11264 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 48 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 44066 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=14464 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 44066 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 2.71 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 176264 KiB [startup+3.10585 s] /proc/loadavg: 4.52 4.40 4.28 6/326 78633 /proc/meminfo: memFree=119265836/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=283768 CPUtime=5.88 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 23776 0 0 0 576 12 0 0 20 0 20 0 73562457 19521036288 70942 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 70942 5511 1 0 555014 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=14464 CPUtime=2.92 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 6737 0 0 0 285 7 0 0 20 0 20 0 73562459 19521036288 70942 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=0 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 70942 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=11264 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 48 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 70942 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=3200 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 70942 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 5.88 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 283768 KiB [startup+6.30023 s] /proc/loadavg: 4.52 4.40 4.28 6/326 78633 /proc/meminfo: memFree=118693676/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=748336 CPUtime=11.58 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 26706 0 0 0 1134 24 0 0 20 0 20 0 73562457 19521036288 187084 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 187084 5511 1 0 662568 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=0 CPUtime=5.96 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) S 78610 78613 77693 0 -1 4194368 6992 0 0 0 579 17 0 0 20 0 20 0 73562459 19521036288 187084 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=11264 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 187084 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=3200 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 48 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 187084 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=176264 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 187084 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 11.58 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 748336 KiB [startup+12.7005 s] /proc/loadavg: 4.56 4.41 4.29 5/326 78633 /proc/meminfo: memFree=118500696/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=951856 CPUtime=19.27 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 29366 0 0 0 1899 28 0 0 20 0 20 0 73562457 19521036288 237964 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 237964 5511 1 0 662586 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=176264 CPUtime=12.23 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 8498 0 0 0 1203 20 0 0 20 0 20 0 73562459 19521036288 237964 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=828976 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 237964 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=0 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 48 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 237964 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=11264 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 237964 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 19.27 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 951856 KiB [startup+25.5005 s] /proc/loadavg: 4.65 4.44 4.30 5/326 78634 /proc/meminfo: memFree=117703236/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=1542136 CPUtime=32.75 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 36471 0 0 0 3231 44 0 0 20 0 20 0 73562457 19521036288 385534 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 385534 5511 1 0 662605 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=0 CPUtime=24.69 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 11382 0 0 0 2438 31 0 0 20 0 20 0 73562459 19521036288 385534 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=14464 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 385534 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=1542136 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 63 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 385534 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=1292064 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 385534 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 32.75 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 1542136 KiB [startup+51.1138 s] /proc/loadavg: 4.57 4.43 4.30 6/326 78768 /proc/meminfo: memFree=119950228/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=2180372 CPUtime=58.93 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 41649 0 0 0 5827 66 0 0 20 0 20 0 73562457 19521036288 545093 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 545093 5511 1 0 790029 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=1542136 CPUtime=49.85 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 12276 0 0 0 4937 48 0 0 20 0 20 0 73562459 19521036288 545093 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=2167956 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 545093 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=0 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 63 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 545093 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 ################ # More data... # ################ /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 79026 0 0 0 323200 124 0 0 20 0 20 0 73562459 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=14464 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=14464 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 1634 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=5037156 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 3283.11 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 5037156 KiB [startup+3342.3 s] /proc/loadavg: 4.85 4.39 4.26 5/327 78962 /proc/meminfo: memFree=108264980/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=5037156 CPUtime=3343.12 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 180979 0 0 0 333925 387 0 0 20 0 20 0 73562457 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 1259289 5511 1 0 1276174 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=5037156 CPUtime=3292.8 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 81286 0 0 0 329156 124 0 0 20 0 20 0 73562459 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=5037156 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=5037156 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 1692 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=5037156 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 3343.12 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 5037156 KiB [startup+3402.3 s] /proc/loadavg: 4.42 4.35 4.25 4/327 78964 /proc/meminfo: memFree=108250796/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=5037156 CPUtime=3403.07 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 181987 0 0 0 339916 391 0 0 20 0 20 0 73562457 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 1259289 5511 1 0 1276174 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=5037156 CPUtime=3352.58 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 81653 0 0 0 335134 124 0 0 20 0 20 0 73562459 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=5037156 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=5037156 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 1692 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=5037156 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 3403.07 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 5037156 KiB [startup+3462.3 s] /proc/loadavg: 4.19 4.30 4.24 5/327 78965 /proc/meminfo: memFree=108252524/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=5037156 CPUtime=3463.01 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 183977 0 0 0 345907 394 0 0 20 0 20 0 73562457 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 1259289 5511 1 0 1276174 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=5037156 CPUtime=3412.39 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 82872 0 0 0 341115 124 0 0 20 0 20 0 73562459 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=5037156 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=0 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 1739 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=18048 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 3463.01 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 5037156 KiB [startup+3522.3 s] /proc/loadavg: 4.24 4.29 4.24 5/327 78967 /proc/meminfo: memFree=108236216/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=5037156 CPUtime=3523.03 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 185726 0 0 0 351905 398 0 0 20 0 20 0 73562457 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 1259289 5511 1 0 1276174 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=5037156 CPUtime=3472.13 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 84521 0 0 0 347088 125 0 0 20 0 20 0 73562459 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=5037156 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=0 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 1752 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=-6000919507133293672 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 3523.03 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 5037156 KiB [startup+3582.3 s] /proc/loadavg: 4.05 4.23 4.22 4/303 79004 /proc/meminfo: memFree=112253724/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=5037156 CPUtime=3582.99 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 186535 0 0 0 357898 401 0 0 20 0 20 0 73562457 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 1259289 5511 1 0 1276174 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=11264 CPUtime=3531.73 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 84673 0 0 0 353047 126 0 0 20 0 20 0 73562459 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=14464 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=5037156 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 1753 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=19968 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 3582.99 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 5037156 KiB Maximum CPU time exceeded: sending SIGTERM then SIGKILL [startup+3599.4 s] /proc/loadavg: 3.82 4.17 4.20 4/303 79005 /proc/meminfo: memFree=112252676/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19063512 memory=5037156 CPUtime=3600.07 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 187420 0 0 0 359605 402 0 0 20 0 20 0 73562457 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4765878 1259289 5511 1 0 1276174 0 [pid=78613/tid=78615] ppid=78610 vsize=19063512 memory=18048 CPUtime=3548.77 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 85512 0 0 0 354751 126 0 0 20 0 20 0 73562459 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19063512 memory=11264 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 73562464 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19063512 memory=-6000919507133293672 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 1753 0 0 0 0 0 0 0 20 0 20 0 73562465 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78632] ppid=78610 vsize=19063512 memory=4252 CPUtime=0 cores=1,3 /proc/78613/task/78632/stat : 78632 (Timer-0) S 78610 78613 77693 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 73562512 19521036288 1259289 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 3600.07 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 5037156 KiB Sending SIGTERM to process tree (bottom up) Sleeping 2 seconds [startup+3599.74 s] # the end of solver process 78613 was just reported to runsolver # Child status: 143 # cumulated CPU time of all completed processes: user=3596.59 s, system=4.07192 s Solver just ended. ??? end of watcher thread Dumping a history of the last processes samples [startup+3599.6 s] /proc/loadavg: 3.82 4.17 4.20 4/303 79005 /proc/meminfo: memFree=112252676/131382120 swapFree=33010416/33010684 [pid=78613] ppid=78610 vsize=19263204 memory=5038052 CPUtime=3600.47 cores=1,3 /proc/78613/stat : 78613 (java) S 78610 78613 77693 0 -1 4194304 189481 0 0 0 359644 403 0 0 20 0 21 0 73562457 19725520896 1259513 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 0 0 16800975 0 0 0 17 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 /proc/78613/statm: 4815801 1259513 5543 1 0 1277125 0 [pid=78613/tid=78615] ppid=78610 vsize=19263204 memory=4896 CPUtime=3548.97 cores=1,3 /proc/78613/task/78615/stat : 78615 (java) R 78610 78613 77693 0 -1 4194368 85512 0 0 0 354771 126 0 0 20 0 21 0 73562459 19725520896 1259513 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 0 0 0 -1 1 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78624] ppid=78610 vsize=19263204 memory=-6000919507133293672 CPUtime=0 cores=1,3 /proc/78613/task/78624/stat : 78624 (Finalizer) S 78610 78613 77693 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 21 0 73562464 19725520896 1259513 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 [pid=78613/tid=78631] ppid=78610 vsize=19263204 memory=2736 CPUtime=0 cores=1,3 /proc/78613/task/78631/stat : 78631 (Common-Cleaner) S 78610 78613 77693 0 -1 4194368 1753 0 0 0 0 0 0 0 20 0 21 0 73562465 19725520896 1259513 18446744073709551615 94410421506048 94410421509744 140731892786624 0 0 0 4 0 16800975 1 0 0 -1 3 0 0 0 0 0 94410421517560 94410421518352 94410434650112 140731892791597 140731892791782 140731892791782 140731892797384 0 Current children cumulated CPU time: 3600.47 s Current children cumulated vsize: 19263204 KiB Current children cumulated memory: 5038052 KiB [startup+3599.7 s]* /proc/loadavg: 3.82 4.17 4.20 5/285 79008 /proc/meminfo: memFree=117117396/131382120 swapFree=33010416/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): 3599.74 CPU time (s): 3600.66 CPU user time (s): 3596.59 CPU system time (s): 4.07192 CPU usage (%): 100.026 Max. virtual memory (cumulated for all children) (KiB): 19263204 Max. memory (cumulated for all children) (KiB): 5038052 getrusage(RUSAGE_CHILDREN,...) data: user time used= 3596.59 system time used= 4.07192 maximum resident set size= 5038308 integral shared memory size= 0 integral unshared data size= 0 integral unshared stack size= 0 page reclaims= 189880 page faults= 0 swaps= 0 block input operations= 0 block output operations= 411320 messages sent= 0 messages received= 0 signals received= 0 voluntary context switches= 157147 involuntary context switches= 7301 # summary of solver processes directly reported to runsolver: # pid: 78613 # total CPU time (s): 3600.66 # total CPU user time (s): 3596.59 # total CPU system time (s): 4.07192 ??? join timestamper begins ??? join timestamper ends ??? end of timestamper thread runsolver used 21.484 second user time and 37.4804 second system time The end
Begin job on nodeC002 at 2025-07-03 23:40:37 IDJOB=4520901 IDBENCH=178154 IDSOLVER=3362 FILE ID=nodeC002/4520901-1751578836 RUNJOBID= nodeC002-1751571552-77705 SLURM_JOB_ID= 9598792 Free space on /tmp= 432688 MiB SOLVER NAME= Sat4j CP VeriPB 2025-06-06 BENCH NAME= PB24/normalized-PB24/OPT-LIN/nordstrom/CoreGuidedPB/dominating_set/normalized-dominating_set_hexgrid_opt_r6_c60.opb COMMAND LINE= java -Dveripb=PROOFFILE -jar sat4j-pb.jar CuttingPlanesPB24 BENCHNAME RUNSOLVER COMMAND LINE= BIN/runsolver --timestamp -w /tmp/evaluation-result-4520901-1751578836/watcher-4520901-1751578836 -o /tmp/evaluation-result-4520901-1751578836/solver-4520901-1751578836 -C 3600 -W 3700 -M 31000 --bin-var /tmp/runsolver-exch-nodeC002-1751571552-77705 --watchdog 3760 --file-size-limit 100000 java -Dveripb=PROOFDIR/proof-4520901-1751578836 -jar sat4j-pb.jar CuttingPlanesPB24 HOME/instance-4520901-1751578836.opb TIME LIMIT= 3600 seconds MEMORY LIMIT= 31000 MiB NBCORE= 2 MD5SUM BENCH= 14dedd034317d1dc2126b6dd2b1cfc4c RANDOM SEED=1874260826 nodeC002 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 : 3591.632 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 : 6983.81 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.173 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 : 6983.81 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.230 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 : 6983.81 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.224 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 : 6983.81 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 : 3591.668 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 : 6983.81 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 : 3661.474 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 : 6983.81 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.513 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 : 6983.81 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.643 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 : 6983.81 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: /proc/meminfo: MemTotal: 131382120 kB MemFree: 119566844 kB MemAvailable: 120586116 kB Buffers: 2128 kB Cached: 1824204 kB SwapCached: 28 kB Active: 9725516 kB Inactive: 1521068 kB Active(anon): 9431824 kB Inactive(anon): 6404 kB Active(file): 293692 kB Inactive(file): 1514664 kB Unevictable: 3072 kB Mlocked: 0 kB SwapTotal: 33010684 kB SwapFree: 33010416 kB Zswap: 0 kB Zswapped: 0 kB Dirty: 6828 kB Writeback: 8 kB AnonPages: 9423380 kB Mapped: 123344 kB Shmem: 17932 kB KReclaimable: 101088 kB Slab: 186548 kB SReclaimable: 101088 kB SUnreclaim: 85460 kB KernelStack: 4928 kB PageTables: 22012 kB SecPageTables: 0 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 98701744 kB Committed_AS: 11874000 kB VmallocTotal: 34359738367 kB VmallocUsed: 150344 kB VmallocChunk: 0 kB Percpu: 3776 kB HardwareCorrupted: 0 kB AnonHugePages: 9181184 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: 181064 kB DirectMap2M: 8110080 kB DirectMap1G: 127926272 kB Free space on /tmp at the end= 432672 MiB End job on nodeC002 at 2025-07-04 00:40:36