n = 561623812623530799166857995405234406960863349734278159604569389220513172601233196362268875109606697280147464318125859824923855277253750832177928451568321486341083268555084425737990316243764115412619267834087530492348793946244090711662529395872365508026967575337869744265963277389942700854669781512154894342443 a = 163748109389620502745961892209304133128414540949653408668463485803992541574486352960824163295523893265826782344133558702064453548003961110598417373564451917159831910816577009051724995059977696316787681777042823990106026476789892751113588772753387053313274386993402778664701956274996713626474114131704382846577 b = 288147695782430168015501232331888373362337844545473469909154175763263070570161676469430412618267356648481930623156967515296195645586520503978448200502962120871701889303788685989270310180358709071366028712845325130300471352782471262739369224614018801703191643898913264133868743243752869049655057037782031411258 c1 = 455607034930321043592612906813425590014106683053907220386654924932072805889474809921395543929904784092506063370250744546286741205315234876675684588896917256290838116793676291508247529913643859672513575070768794577386753667884147746608937299896054413697529085340499113466719157646654794303270145939918758179214 c2 = 439366507341161027207590487249695204293328606715400488700101715153406538081228259237749375093825651075009951114790851795072983869256436978141363900302434289681828810801614394994786961653862001473907634343312710945318653154733548361284734282900650565559223112143743161658063128347233831989585811215809644365575