// 696*184^696+1 1431574830804318066580187410037377199816753615602786339942386394\ 8465408780296494162646308094579820776585906779756003433394897282\ 5498710726916159690339117645661102611723547643381000846998589973\ 3867884677408237608078279223619215040414025428029339262581557481\ 7969631476439597607313355674583351864302281300011222093825727373\ 7803110022212868731019538598595425830846936408969824582130937863\ 5966591325122371742247102111616126269117850098605428345801709468\ 6695327249117908626197617119291201657589360882947978411563007581\ 9198375146822101936092824231364237749306457121005200561526917545\ 0915603314927494507139216623069933691651639904682860241661323386\ 6826778503477074466141875712709837045980733069703994651562801627\ 4804816465607035790483992196440598747465905529544344572880440891\ 4603720012273626856549161280616715574480331665743893724483413791\ 8484378262072641469387555710895704445486660795773852013165796864\ 7320880771086546230178512421566352833636372099061527498541471673\ 7997422373848480218675096785767410760468103836912673291439299079\ 7071877950035346593112809198088468832932841703900376102041009311\ 1576477629322491295433107524094817845218806795785923167148479132\ 1582420443971414556406907369791907257540807379946702411869107532\ 3614474057681697383325812022510535394980418330314718049438975080\ 1861089961916619273052442414193481379962840735785715554458481593\ 0605123235440047755310083122145371015047576380902071710732718267\ 6030320239515948504348167061447200566553268735762428024777638913\ 8376336424665733964189345790656609301321857184162029887963390603\ 07568027180871045238146140771753324483444737