958! = 963506170965083130752749020132679046843254405809438907781336703820394438604127249454109623889701106950379117503604474886157397916518990877555319520509209121458749968664439703801179380200891994781974594848464842120162691929194155219411690443497622808832224065074343657574742171109968309745891530122298521077456001852818541396538927035116654446437768269601711683438092698006116097838183844080184051899808835253707212762418877084709092558381454051293237657195015723272332788169418090603642843458715462942384291389887746069212650686145847361000757816260570324238415687242504201830656733002192809197351535615773025123920029644336075605216301185188529589726197044210424193794427914327269606126426253959019559278654312350578256542533918344828659368032459857747885757358803195190478933533720491143016398832205487951426258598476178060838549453135920358916002805158662189662206358396888501996830781292868044495825726803558164111654162823368603032864306908312077038246460400395339746890403923096116866791566513826318681668124888581328069967832692444117638658825398455875847130526421545261500075514910480924570663436596186353500172921151605797504570529159690443867760825864155108874087103521863252367289726009155036795892702445989802704316519329897128358282555192678128275816550944215957639958742205637716519906701357277278105424216667643989428440752488282204776606244853276650325094204470435372119524848250206349779056675273220215021231851255038960148989739946666877223398705050646965788795982924946695469052583129725629872149430818561099597297388140290627406805387588456449417655907400213236418616711691343828496810024682826781561821399869648185314314081920173557289620960460374589138029815784721662164757652876662401203796373083875171378720532968709694326440135226598929839359130810346860677756196192852582906041989830857152996711642152583572966411519751748129665030278747952625834384532265199894486855578644770932934721935013469505499951629467604127830436187618357280416146273262864638018543673792422585158018124274579108792130358748274247185330833071142528025006089234690481362572483207225917336528590351424426534029614145665086538119695230240536274084041727075561705990262712729114804979863573765432196647092224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
* 2442 digits