a = -95660017172743859738761623062211845694610273611109045511959710901863078154062024344512712624671343969753329387682920055484747077510744445400038333587989000552050956186969466507773068580604243723341619865154894127291261579346430106682153901216666019042989699127222522205133104734681347727372253540865424430319843188262169979965141321388330364485320127821105776987882328859094538638540718767717456855472366704437527313945794625743148720377239549556872108506319833820823352500526910899986242245680698751581629235260925010549212840392078726503300149566531756863417805660236087643935071615525130606291577502823739033338212450772136618944697786867118721344685548724458466403405466993609273571528474010489095535613677706296417145376012763452653429616200124022890147119890739555070213370076581239502285181264943748561013436234230892478395590580681311866389436881943539993378830692173714151482226031759659819216935662907014296968125714805949775331593599698311822912054966505098913868414695577955800030300894756102589481629658678232516486227314380347468379926665325338909334393394039153775029097066270826859596287092762164516316729633222625073275052593189334253939318384322959395869371874320757390709931381679057552723603289311083245921844368639734321398165925324160099520173268501371030255651940975965752000865219852814204080217591407995576464393602309894952478727687032803900120513380269370719854172526296547996218306449815494590004545799514217722984281349933293685023530069784727016910464048665785129534966296210105808110553979256437210555020620499035839183363867773721840907924664846268427793892659232789779192026565263633079788376037048409921076593728553074292472240455882193200055132314089884419201238602815721333010012259069948231779438199554520841437287896900027335928294024494772631532335749918096565922751565142405164143425021232996160431441434323021520957519710684527930803288206121148017079176266848089884000384886716411929695158265782311274082377070388949392473109140740943731423749225342631567485491484243087200863234877298064339825020944385340888070312825498530631119427007914253054600993190182754916905693028976513921442977271621120114206961713569903075329475238431271064190396774576567840249208323479406283614591603180520832578774558335024410772865944134981553373600056335852062615601533247680866389992654780236183092940735886163950539073453008388499868560262201133715656348602070960689736222421045657023195119043189930841900582671605004417203463205447085274513348143837621500832658033370999631242714204210606835442124063453609443819878643281624086058284482317439698114994416306432799091379070525568569057587997535931797156318440743321590093343039590322904061159392189620427199400688669556228360125351028872046276757970259471178491498190051335529003536778386451791477847398791037733539854044382966413581614295870394651844359517053749843636113131860886125949671868496120348406002792118933224967171629843870541691437355539974464117958830353767955408160941004194451272768418797260930916678535701429557733498461309589987621372021541121362401528840657180424714806149341082500946255061856044211029875177112753430278711039645019496195769034361702303242237587114173758368880256993111086205448430802842200263842869166400504799397403134590235299198324644682715890505676798066814921276521742681610024620170209400132918822563235536169126812984112608103126015963419952668111214472165855061537525169812700037719238215611204004440067855348181684658769033278108424208435115795294447168865923571865528697832206095705452500201756465638041222531502926243843396886650062715940861250420567377982817552374049400210408974069973307236148687944147795663176645980867217577466071512884815280529141934081430849081835250913771166416131566538140943879394698713765193059597840985928238023160092892308409105447935732377138364702726266627269855878361346481713702218616927761512208844992174802777246024350547341204339071932097133305221954119767585524840629325016680645406682184526097348732398329363638639750363855004953442606961171512910887837671962559388554530378454174834942286170268130309854013949212434701468541969169801415774931835476174035295806573647442691850739383963188478102013983924115980608716472098173836665376735060191730566574623346329070342867456666579997906969362037017894386431365019295507389690919864535021847967802859195741056465791212995465884267129467312830680253066642614521848056986716137055824116573409071521051760995512511966000071157686164721307287166868539342889369907298596621132149858874181278283888288064225413556131196776358141 b = -1743120784247640084269544615518438095064131176848908039018966152046233218359042992425308035831934075421202362679660675190132303943693828483516289035940963069688763923917821339428548645353854256591055551472424071409330848061032604019779303873924864826731099662952050615987486507011067791438250574390301808368443516769256087638301681707432076348032133290834493939454830187008670005320625479401321410184834594403470409715072916316942413206968850454778912122155094715092415373115314882935894703421374700571722175491446394392635008519121525472634536784465569874280613940626148127381835295816494977288761809902798488499309775936190355080583087010637901907747456339445138707237913996065300402800097662723404623377209468263290722912131534408627340483817381242077610553868456653936080161065285832707274745243102711558928431351506255586315022379249674117849314140070204752437095873810158166620847820797232925747261916575273984438183149249357110498799255783312476623523147132920854920423865187365173389579465718331978530918677797914746473595453524790364101021404242323691377681288539030383353430646384022699803152569650927699452563704954475321338201177760539552194874100847533003777194942978088380507449599714793527986089569206070411163438088497736949320535552263832365894508325404811454836171878468709304273696252057822248753046162474950500039669662056145957718839991065299724654094682625051096875497857782550994072976613040529699744791555902633642119604036669733244698921383122205350002884092822057611382069420843197787153282865568162399783080268633843790967238943624304948810071702041940022188405340924448031978555579120955281087567788866355844103214408657178953301424708909852078536126890646500840939090230777765196713205916594177264126473750674055474743417043512989845921010965070328093204792368617314757422613563163830706081820240546116741496595529238882779891678594148546087731431412587365533147458652978532336229063174123696506701068462266341955566470879655551462367995772505473736472949034596404049933554885361773402249274927577612178602701519948806548652725986252314551530690705580011939034530024368102043423647236246376799762172645233702876104060080801009590333092023736339803297302090132176972538105985719539784410776897879249224542361145052761151926636116881678022466336378034716904449377589317637605444918025844181987772342457169665048812558175122525452001508713405802921713107649660109261329013760732456448363427169537317240972428296170647997368817598143326040794970268047388015535265547984173106354827684111062389491695667098191890426162814184720282887013955199985895817302675764686458314480794996883149943843236616917989427702625613370232115267055492177648468652440458526013795614383575801544603610413774661298210556253908510954729486338645279067127100212468679703867966857220595445543267438454918916152733487478218555352715733026566239018680910743205796055487853862096486452546185031484164140634669397853305867495728527190391493606441856342808815183169425022346498333187971807197734468112694521320563733578973378737371303384188255779103066985542238181485032880284161837561125352778220229629740132979977119133248624999771661606227813358811444006137881284916984311230566391066785488069921499941041556241914383986904867228456663052266747562014807159961187720900820744881138889845023603802006973527759608122971991173688297479596728354790894929306145200941097209928032662636874052745159988108734075656643694093176017793720474277543111437601452822562442079528756772924805899162679009380675361312334386568012022790148804751836701586736792952954222549065950297271375600942223474811441012700832327323464113977462177038432263574086047820429700413251438200165479921690152168242841065366205904471688608914929152750368350402022698722118438750721537343831982008114773864245565090419206500091489431667482238219684056755986926612687560362852147236985900576687626399488414867092561171425715569954624313478743127939344840142618861997624609328816903170956386624777063617316876911174265613039554277004389098064271854950661649169409780733358590533423870304150178925838023466630183748676457918881109091503348728340820017963352890457070745392591809811078041738555604946809435408859461463261292298648981231902477790340247157160235783326830996237305658390859161483699949561377258540509270666567857527857975759841935796337217301568990826785418152125542318564226503005290948442764540037646795327749010938496719063360674791035178144510989229069272617533209781016443734433091103312409240363972985380576260516555188618450265202201086479134941392199587788887878373504744938799026637795717751070025401931891010493521069076278617322085725686180375222335471137019959352681915510617175454637218165828358112147466798343283477401691852401635981067151214969289631243524784881694636939300046717936844008733389740563496361223861295947215426926165950928786564655206022184481310330922308149435172426912180851184298407182022391834403156425494875068388478747967361772392864069372598869679063383783536068224624575062731813013398820705 print(a + b) print(a - b) print(a * b) print(a // b) print(a % b)