641! = 41286629600293211573339484419194162474662372801855793671267719449723820082567828680554697027791315270468278202678834352795888036366905782196549773491665820112435959368548904672990044198742129847865121406688800893118053297132023391499283824594902415988105770646880061389223060803974503639931544172754934700538672926435744429364653765128987497988117817991788617437835059070759896254310936845810449625456067224174190723008688168119360762003466399729699083752145382744718606403824132031189369586031126629735932370679158602448645633798091385525236089871175273125578030560994735780681034999352241889623624197176995422379560526481868634659342147384150870662485865522170472282628411747650994897780840161334233806966077658858412298492596690687935093978112166326085910130827496595178443687905642921494059231596910147741793862343555919500333769622437029255381541345055866887927036644471969364613642322694423913810096900599905608712932674029190628878008548145664883780723731148857360584453119623082965234393892141201651021722124028228620556944399098195620864629972868199371134207449771114638026741386185674296424914090074406693942811202509767259624316223076196550998475640315935013963910750857245369128372820721425585734073424868294623801577343873064850642963107306064023633039983719212657877501217199198637462399550896552785732753996990582960211227313353187858597009799774208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
* 1523 digit