n = 366275215912532797592921828379315995737374768986436903324345719676513162449431893363913641221144200326106161551937311250209301698711445259086373536299344889536942557576747822301921301640516232010188516239842894263866409976051325628612706360504861368417235967189521791475315001810548050836265431406736167934491 a = 126885495497858193270713553961747515685909615567509573126354260013477853935218592334003755636920726046327609312888491258605940200222350710252889262954285041671775814142583935853355711255265672821641963763958506745211306334769149127769719803668915034606748755927626651724576955083977433876196267936841957779580 b = 291904912610377855773724373860780809030162473012364097996563083096506099739294913017359710536895489432718993751942062977360813109038051321107756759554903324538748158798839873129010254414099228873107606015294669865318986244428246930594104769439872574183742864671069983345706461493506299492488702992482543164073 c1 = 320767728902744328263607813090555690646509669309988116759613157755132327497644161753928191775517394253635012910999518119313756100299134817536792413695760006908720296318301362682777320990800811783380564665770449564267360801101085514930300206887653864909817383784841135882522284424697132336056357852963002288548 c2 = 366183090382711394331695176892414274197298752941728286233727172024446167242655288227107630171306330268213146129510765461920115216121927391007936608520838219282540179201337349086236965331695461208316695372214844179410913109036432149573199230520241321572386533866366001027888773632090189424478234496951100326043