664! = 2281903083927795826030894145566340291624517144943768004110322670092830730212235595721743111837004701034093798016567380250942003786788433477465154832667628206617310532028941661384729455845463155375697156200171120325080501915575549826996188132229813044833897682623589814923299941560251017298937486329313467916211285121831364599524170373716644335678540185481971563150348784765076750610973699014264735589751632682674001382975341669416169412070638444952943833323546493441320477056058844189522863782953999895545347857882579690478907443252726409467874968395464078657798737133036332416022679534819351003237764900459566942759532439853482479791979578860763871042788434530763995067430768550884065252257444183536582995380347581916820123047011677620714883324822310200985728442127929058601775951463439761856472949793735121782147088124954112281741902462167166231374324664136823662177855889334027017317836063331062456278184643303229911563207177220938847381909736306175600174608985308345098624289963634093967839405680233161203747149437223981214936523660327901610912359782470065633524823474326756662993032083446946358346798547382191400505229418052346612624723217197716819628350068956268022394297290998841658658692809943988528294993251749665772345557885935685636374124951271847490059205909730432624915240345100316587311843987392076127820030830833770999562020531425566381495245923607812155206893795606899818342384505461751748588587244709530828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
* 1588 digits