1 4 2 1 3 8 4 740096 5 3705309419509144532503494656 6 21325539475238283108997980551955945885302675397550989684677622818608611988710763752227490409739189238367153192379088896 7 30643805810083803233384561450939416885041185502593935347938278859321039638167575349439478680841417262941170884816659999860261036975026916382078077367399730678326255794294883156861357193360184896408124268331707795041752049069808605245328677486683748765810234985314488535392920521091251478826294675759696226509123102032364745143196387436080872058502499349202649280971851276027636657900988857020626847932527123295077172357099796547587646456078959185544496963185123478472254327671532643057401856