956! = 1050937898492247139256013835132709697409544010193474854856247345480280930321275438265139652107099110335642565061315561728607140350869203383873272557672189232464392650860094397071113605496573969609682522636702685322917489555253952547661872242871035757654535490686517821190897715667184016843139693809048502166713570649426968624266122860361575345752283765160471990189955888166216296400965792196150605362321838266445914143688934283489737805360625968081838095731284179283657380263019756201031454264823160998492910593830915230935062255423554558980588931857525282598952981593166058937939687351732873909367451364599517372181278966690963633763632857102298184922652168736269389374009238952700578013697831339475918873408673536798686464239891912606003198094754896617044126411479849816077701862466531788640561724296621042430196353946394396239280123751284741718534570191144243888245014099916996613057485763474545864474847245282168868500165600321772580965119020067579224226783420260491038333523038784777659386573074157802939409346021493454525786079816715987502981901731070560017201595999093877548876768815301082857947522808736366799707812941457404843086246337491730930819416391423167904755317397424594044203164038144424006706655983915684129812107828588739993283808344053298381354998706614003006043527426345068116817190722221798401651185384524086260823721145239237937585754078045573791068344306685789708536864124150965175900545233364763124621622518874178560120396187052524987182353792020302865378262058654388680977854780319533109675799262396951587683095595241116884930277058021489189267857540431930439609592096194645864894017581502282447782191510143024057776761845116150297468559826587728634007429908532080030843660356348454529962034589515307904530001951023111025058884024099896640466064587651979456674799459048678680159150170109219395064650703184286497264982724532921539595376500538419070538949641690711542960646685090338560962662780860406127306790605214328691605626073953792204835344950692554388326073119528651817307177608544347214274730693597388308247146147759207536824681813481239610749147810142949911462828942463756273442379462683584682167977991244097741598595261239086247243432866636032928427457470572217237504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
* 2437 digit