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