0 1 1 10 2 444793 3 8635565795744155161506 4 1122606574548038398976040173670530159089991444775125551802871247408332723840 5 42494159403332317292526619504218136903700576932083624292980870857936616016516019121515022089648672327193383380680571759727227416036821183744674051457194041711141429085626371124196057902283995836976239181670821800000403741232325992196887134172550 6 317425231095148814628421019518584429720748014416423006963917868171249659216678049949974721508009696404081519231435440005540743180555363301948241075540315646114944471509595056377766367982708677878366752717549806207803680614557058144280665671113240561142683363408059773012161887131630443864113267509387334666325640506987029099208852849784377041943676990004251704861734373763363097117827260379152996978519493785066117285464263196025451198878720883823058370309954995495572583521379326031489248187979881238387494308705894540756199028268766543688581026636966816502101131926581164213902660221480471993589870196099364600607582361897371945253909575383906458242307555505837530415923721593771226181234286695707275563285393200475693318231006855159142121319618030406554030070663251376489639411202