a = -130540575852757770283380585592075019764541443076764607497170410766974953124766101083341231242150564787174304604681604455852710214530550537532114376397580605063972139391639688849688712280456299652022573044511373818082840112349034679344649843745351016158862143396053175857751868728728979563256252568129373209522521166600536295833823680839205828641668688305556858081932864276904870434469744795674888281746917821472455957729448586549597298490605915729247164299676316964376125522402315672842321168962847938994367552222237688587316114065951047720549576544483563165887095198003170828942602228097510505980173047261168413480894898237244134519506687349943866425906700397245950474466443197938933383806868802563074091167365534237553572301210579537986579957704751792953271076286280635248051720445371491774094235743047170285888702324590005566542093704563973964683438394687036186504476378216922071351200903668421712927918742076409692710128015232297466010163563147203008969354902909207117889793234477892492196082854413577089202744840644029215625722006497177458580078315684890073220250739641758394969648973668571436864228160275077583039673536268589452782998452114826188401864428750785252587389920267557545403608082314238552337059585671793954646554472971625913926406028331110179272191263389813199547285820585059753808119653478911436737884349444153036778109000559455299670322775185842615089751173905768282521517554663125659213297981431115244919589761262263000229506228189355303497110494210287806774123113285653316396940858070257933541685439490892404655716090254576105867191501702103012062767379082400539368419730377742821549755326684846481265438196345528750505601829054253757879668313369115189710956058919105891437843920938691084626801916895120262300064807601544458972319532079330930534409901132365219696372803111731085149942579756168260318617830515867794556740705254997851262352999116995277112765750484906243150476550469702995834061830168647145491540297438114706251031950620792097063276192665889811903146870192636433465224435673089995778209543733690373808152558315524652577240243379358454921536395909130978930021802029258031836365068954683277336610500921627147803407389667069239605823640375957287746351966195466033397491908976397342688547542368992532975621624864686946724323011797055080670237823456669705927536930968146082888912697860601432645592136159616384674029632653536184859304457361149407372110138259395554031925042092072492361562030269166205072026197715986361659952497139284503878564221983880126687881401681970808635084656366589832043796772966695075731165013972147534662250808229099019382429277602089183246279750492420748548551471165658017114996315694478659404228440400390151279309340201781279597453024278643041090460615358443894489099717918852401884203232450648970139515690393081348110082252161079429124098428542914730001737758443603414815976431321828564065744082194616789565465352006048319344529082544789628142485271130019874090816946174756985812390239818955846473524291469400281679611719287789729559649449856457647860350558109961789670508615886927963461208755174220384841361884974693367915943196672168430982860818627955728647348839770743069740341997165765195973761429126864596888540669857886075112409511425320377764544117669762205323400722532275413877939904810891390022609865561096897206984531178417444911925633873583965575226336679723965922775971395101027788576702016706458515150404407445191316685365496382775142795957594983396300275647552033494504527270464040748379039072348456483313965586914549395781220121537809777039313537702903119095026956039416927722807721767388634980896238793411708764532406263974422410848618340399106834848249438141914616156680999448294506808082124808593068320954821977158083559751011785256805096337079396192877668207896589671806900939400323121025226434470006318905222436209461416026241763436512330339831959023468094897647791772850942030307014837435358215900698815988498655197790603572162947906439796922441306609885980301562502169360685825192666274614662474272009791972547129975988508654094721055897286301413051378264211877007807897049389089009300246478757797300232892757455566789128681515622677197661157187015390500952932424177035917640108651212053049785061400510532842072170122856740568317440469502232216093678655453205429559241368065955658663982251651588331063310072587664128817986316413671344880177541647672098504971449895729915698488946676568702018593343574511540357034684832045737888669862642640073457809902179982911572427013245271739236900902321400026453442116834393843159454234682704419140488219611211611509771825128564963992391765199043681205479596250982454259940472486232071786822006409368148122191907069913271824493756502399416417567637022723710149269560379156933973320998953910934 b = -6126941049297611772611229827347989781144963176048463279888483809582310921018226187293748890077374370178705207637770129468701390166948157539438143282460213984914538585305862808885268361984646741704239075208823770303446597086464495061117508777029532475712725960693675056294861455399887124587206016783045144645993112675426086686792176430868594629155923398032012967058520867328328225513395012841244386366528208737801545985472268461739673899626829059465710852561091497866476465172050090018057404568132947594969937241865670356229049913910737642657933287831646090497122797027537816838283127287132741671304164131414193850245788028238368820757220431231935835983622819918439859120582808754649339934520427904691104060484014218871478507271933121556516282171189870188417716649418772634583392407132527432085530465227946156394386462386029212055686595185956420021190645604613394095287229863783817386700945815510417427204259304514950929026047218642357402382071423803498054528729113327561951647833155637469474425671541269184021997566758696486842835163563892638379683060821910063158013318901935860776414048897076248981007661098872580714113932709850353433663641641470317699362553263611085657812245182618229446793534855005557787947987458939710426119800287696524091864460504565917923113869261109735565623174995188417742301706245092527222237884685729176523457546776775572752789472413727817327087289023095495695332832333485466931794589043211166493470896253851793328270722367467223136221555915125734192847595082504090560254636353885614927762475580715979161938383687336647227316901932950211494132144549031493476213016211083139165384945680796052892170231480084306681604927116397207718262820430676390959279420174263644258420188430302493011962505083398135567404457375171895800407368191092468259934543906695951640378377738134356736539855923993363961745867359640519871696333819290067862090362066009407809936333963899015123525280093698016484190486383314559342856801154883260868932535164657411885994460925490297099455058810580401826009100405623506756606889840398258663769543967805155745553741869909933677851722038736971222711522329274415896165910919430950289834333239069502773388027551140070951157153403680302440007441456229322257405070094316451294469071449421170092273716912578143959765473106195805105966606819993157773794019283385094780778010257780080240467556562605835816065959792995837753038721985275778393835623027147827118872852389653361386452543042452252663253644623810039204218783146968983021359027164448949874953025825640554627741766931625926503771041274782766111667926189730920491141651763257341598078755130289944121019133430157306527929697547781658118898053880121361519091866482671867558802801961091685642708658084499223426482928859585503920371386616282583518087978125510259868866928764512745657891271673973381791808346762021394270954119465076009353114541239636531273475409834495234475305837365803357346092284150929327973276089812429108274072629998532638253748293415032436374419847027254791208547036605312573582659961455335179410692044331740153486027513093511461524841738206211969291658793227120781179382781513059525833282134479586305375943156813041423522832932793450159417742808208701607773679683821757957279199779550595544580130886367686864587973635657727661562994787076892095717258826857071990364993967701644998838780174868593716856358186494983678404429705952274888004947777332992936328695108118996994543197252281156652440465303362165228278612240318493763044229087374389620333431171369218956150503381389489526810863713548702774361462089964928221170478856989106862980983831049004855724785945496501074458814079226162840844232833679596799141167537526229881094194584562607150596723494731286485026063647042860228862021982015405177830350611839858698089131446237322207292127889259912928818863197900379273845885267909979363869042239853132585678145918920973429214964075676614874075870997192033042173273737532588518919945814311061234071680816398437726907076612784701824692784943228683813626990904838196605259340906674011500165074027626152776290377535772230006357289437755291439027983303163088717270478934854818416130298157889962596342271646117618311176331246286740121774754473453741655155477221769295237152009948206752519582483548468100307796036483287917801133680447902579351729886685423261596066066287545056512532318107299448713031780347925658737572523088941888857773408411344462689594715542229313311096948543760335707591626047507698862437825829822941837690759886298314683434635856111167730182529980176668263690325198809958327367431747005030359835882359638552457513915510019775766897970833517285662147292193804153249642459355454245733892440757491907185007363089689414766705284843044 print(a + b) print(a - b) print(a * b) print(a // b) print(a % b)