0 0 1 1 2 4 3 243 4 1048576 5 762939453125 6 170581728179578208256 7 18562115921017574302453163671207 8 1427247692705959881058285969449495136382746624 9 106111661199647248543687855752712667991103904330482569981872649 10 10000000000000000000000000000000000000000000000000000000000000000000000000000000000 11 1515867357380449720253017088929860045389076432004231307646112530737048373050753844463412754472043790906011 12 457206101824368512577840180560144234279055660675055968709376418486954711809126946590231726689783238986414363947454725342347441209344 13 332495739297038865453955824301148040878086855761996914226721779819448441230837837778396193227194828462167904844061547157593170092092697366300067194480595905270093 14 694650040388565483328465415456879329409928349849546270639474026526804230063651626933970171982109135210859350821561748856136316740849127722756483851267490315854515245715434422739873805060408344576 15 4897540476409505274536303980905807738887737149808915487644532266158849341609056966084607876932997911466168822954861126975529460168292827097887330550232447081881718345526307660564253854311249879172063259602509788237512111663818359375 16 135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 17 16802457060613478631184677632735827162173020372877481286307912441620859168625140477374149654491663123397612970611395059882466967306552617200246488699882502103649275575756433755173479115399817040276365404592953533960120211292951393712617537940924201415019829210357213139167746693953721598069132742189647914196332482577 18 10691200640070157971987479420358972692238678580598093738115949757362472353676096560601612912338563943299967567184734924407241993560869583072530619847209909172296125802175085647521451385399998035881082334187373432877303917944841565457337297021143575864101844301501144395166212063064432159126484150736748290860218072453658217431052026763100252323561468868043812634624 19 39347786809482699263300148420399710696035673209477315877112309411271787662343758619705121575165719736826321748322759787213329787068482023780307146707214523232251824347680140033682763921437564541000059824265988384007007116319097372353529355663597172286437102477542074137747105128445945196998808698281875963584827803078978184135688164166520497285047316534770149826436931154504135691386106295223177804904640166124146499 20 939417033109533291155792238715734810950273019563327948282916388612883610045843377385479599353907481212773990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000