n = 72985870878963409066830296403970344808566264620608070045322422421555470999019069359116445953293105573715582791496547987479267180381461466693045447056429344488397740978511831797020582007797599729056153249972430503393597676624089304039493133600239480565959944090126157012525978603211435960403758017031454292034596697194138922473261025404893493057288332741575171082119564309209513459113429069673171324140728718522669887480529570289282358177368266880712630230252803001310464512689562396787010405227363578846486848595451996697159328849627933477376759316709416971790754104268046681717052990279985181770670456615244497881279 e = 63821576212067551366285825907561075315479025338829059323427911455006224280964939740766913526279693314718449729581405713259689361811132701914590283999258401705075743813251188309102426974661141349065114663913533164508352480875417231083782231695196331630376863259956449597528301521887223832618164268704497336513028937975207982395227175165754318288784613354777053601456427720552258905045183905308870886175057254569237984906596573682223659560307622523446090462169310186847812186137184914367229047572738980815442753081110450722196383628714603653986347983873714688515033425461958107964503846563085049994848945303894437059882 C = 47503022030878965065896371527552092836192029336786550142026890149757743833185333406195077884758412118104142865598238463610906750563300604110197525376809956248451945386249927307837992684655302381659764030982264434964903364234363489939667132147445596316460772400703302524813963814369283008440251353885870536498129870797847556580316396871498789063042105632501933288378377280708848618230376858655508829652091934310696737318596714381797781460345641210968322769655748229689022096694775915116863654668348200727653116734821014475080190581450549781514731025847209642431430355367800566166030659514025158110154677806055943482882