1 2 2 5 3 37 4 577 5 14401 6 131681894401 7 13168189440001 8 1593350922240001 9 38775788043632640001 10 384956219213331276939737002152967117209600000001 11 68023740289078328950450781972622203792902576953271358034279380104027100652464382649659623724446578151412858996571534385340563792951822384455180747800576000000000000000000000000000001 12 3555090270010747854202513135770772648194325666925541647977005250280050084177226688442139166589065164392091293036994499945253100626495077678269785071986580116252984099317647863863811506176000000000000000000000000000000000001