n = 302429353796157087554720466930942468806938462356718826178998441367726511379726427737194520811727848943207596305470524473543248682760147217885657898284727857632191426734048195989426148107353011977339856121922939468138448459247217521880707857469751184787436438268798566395249178100309066339870117175143866042177601