986! = 440904033779796891833601874919591685486796417049941346445059184279363787994401604475032076434810823024002285767222695628669941712007130711196510180742861207773952901263147344453421579376258481556700503501453627453296497470253591403807993560914303301744565386996302909619917799948523168651802566480271996470479724860859302285177218070020810322030062678119463963574923694810286433133962517330011766330842136910155387350607484256605233246177778845181299358789525114570117636267444344501513133092150032149783033025496214800983284843733201625972469357364381669091963576054497420276608484225410493255368868323714972439228888107327154382980282142956777275320365408043714037612343889135362259800708892714812376709057126418379190969060770979189110944423387169793797434046451786873401421381799527267595068641068721645523132409561689147343070147208930286627978440728726845671919001569334224381650039355065994791196552517554778381869656655653794654928604098522120086754047088024614028997770979945128020400205190077822199106579447670860672088418693829813649989911670050431660845300248957154185889731196770112485965995918801681042458019706425747570219530989442951792466808635849407762816852483564377906787664768291773191690613622110723480697804530493399934136371331813008557324607637634120553097822569612928033133617473737220146015458636986020491492434388287036331643426439115896047476362872247094730950390909909286271932389514891579145380295730196557421760981329206856094848952825595132439917510373341721616983747213180370146285684219954786462825527569947073323793711274936171916823301816265772955303597106788323521001917862623137974359137185713595381856900799678252183809519777724877758773175739094303102522728219593753994524284638939969612280530846019270159020099831803735347696988889017924942335236673717309404784020115189529582633354946389861087689052624613203253661453997843693774661632956915375061457420211209872056953566154980190602330919213692001081186502657702567991846700508411089747464549661631945789237711078128128502695290185356390998699648631293497145175002590770933719575585796266162534587036308153851182797596309060872403048370679326950974092360823196196178898136132022240017992208468737008742303245118274729920196979229956580853716659565858017008083667554545054865081017470812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
* 2526 digit