5000 200 13 65417168346135268844113756643267883715272166675172478256287447787362873171338862713526742121282321546785355123581725551142613586386416256556453321172646123678828832248888246172526212712226862823361826874275271838212452234276167852178147813253784265213451665368843367152721243215263861167762868322383324758357736676128738335262657521333677857434547744135464276216774154781517826158461748244222321541687827455726557544851334263213414885242523826668821447857425614116271218862613188164224486848842585783256862448411853242525676446814655551551225527181367284443664573218417883833436858155356321463888853142783537443822724351241516418527448213642421225343288841827427246537273146488187374674527311642136618628311546768735615882384324373713477518623852844723174135376721738883515435812225633154424837168161534825752411841868518151462843748575547132586322254853717446512878586247237733127821378853882475346156581866136648854636614624734221112561356427265267532638681212264344255436461211338783276152435143275544884112531132283126333633224478834232218782746457184572535735772215883524262558824778882873617212513267445465635842446724655758511652165635343633714288564611217152475351288328215668734676165768183115573658423486374773745687284678753756251452641854476151144874245221218815851522245124272438343545758763455474545412563817775323464387451627873847885615768783875484212525266635833435243177344778366715552182521816638677375674116246842448532177378734185778775888318232736811287571142648126614214587783232221271424826883543562375835616485466347246131851743628478663858338731588786381651323173418271883345233657526418227158733221428576172183134655117881562544228535727741353478842155523372151732385173853531586832388478677786676863745423226881332286747712588663561237768826584321516721542536237435452841146453288621743764482675755637773825633473336143875364374112348212237347383478862467673412628781146782684775216234752683884537744558128736248376376328258343464334872135671378232563668113654277426238716872868885556837371214271784473342274615583826276862542383525574742418421624376226466224356674436881141847717477814566811637822834443116635876476157474227352884515768448218435855858677556136764741411383614344675613814352547686834412772418637532161768886174152461426658286328317672336486717614271138857516584435413584248427638881853375242472518476634126211282214453487376346333567665457418267276745885641143476537827327767463838724616781813722352638142353841313331877142413277142735137554616288681134335644261663477128837832625444585151124188283565545426416784183626232247336681577348437878611565384386414514426683477857168333667152252727537772867823555771833868378778528272158334551325136344147333356422624482121671866274226716136547523782631357168486376188175688728371454536165215568252477644888425182512646536337387244425857357471483614533527545354877318251126275771338871543437325682541231585447856456318251563547877536178117776736646321324745445272882233587131238288425683626582641263642853524168176436811421214142781586764272671278525152781583312346627212548687754263266277324624864536314756677365488667264413523736543765563272447772884443163567354215147678637861744547264855273371427646385557141384117611335747815671375448811236775832214617616231165862256863767574526816568114745411737212763317776655138528161635837742815215445757715645556188371555123382731416345447841115415367375428737777327656744253826111428317522787764424876781234768715532444825241823366687478156378318647271765646614484658556456526738111668184861427427743417572738718311766686215764547113286475243125384864862843168455732688363288866447735744151428814388216862478723833372273645288624485815262427861324673846511352756514341378877657371586241771873777664414548671486224836821438381664557263635118636753683767158544232446417144578341827751622751883244344882285375274365571377154212424367868682312321384183856112432874366455843733116117124735614555573545254378512578525837884618614455116646847354748144645422434552265821846131164714775627133788131682558681856477844176728384126537278354736655157852535512128451883631562853618138827627168155777238511326658163757135722138753783257324777444238616435442486588458586628317223813628526622234833867127351481433856585881854622842251737711511145287315254567867856515486367315315672433172245486188158418567477437743145746814274268715174243725645287626331467382661616853355255323247847177251522557874783318485682276888418521182244411253348828178852785387566181546251184644325168522853323335512754256725656248484121137831731236818642637141853856834357672554818873581662677718612641683541182842756117383417788322178333584572558426858127736723764557626273883438665237528547511451463157136354615174413355268672354631373471372757844843611448317878581146526481617233722383824883442856526863681646826723625121753211166741255467783584575837523641313165673165438765674146135466738257554817824274616168348527564674575664382554476212452276532533855238351264827847716787754854515748236248385317881