0 0 1 1 2 4 3 27 4 1024 5 78125 6 362797056 7 4747561509943 8 73786976294838206464 9 42391158275216203514294433201 10 1000000000000000000000000000000000000000000 11 20796505671840591460586660430317517562942313712635618374561 12 125013221181152020370491778891661533753852373277653617092455254756661048380900769792 13 32231356442557642935643947501553246771104068082374234947558458292280063097893682282057713618219768342498230722013 14 53368477889295664442148840136792156445538866484064051573705789238058730915169576923511071721438164623956715196899958143163053480143976397362060689905025024 15 981887189262164229570935164737245298467757268826524416619615949601081860758857688692738837178803285962723421376370222186175787247062391468081731373452655761404351251499245112341895946883596479892730712890625 16 141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 17 277542598040433642032668569691325420133328417483669817464319016042741823427029894732179225228733605886265459843256247376995234251181152676900559327130506797063474854219498507813752268801731969231903370906375870477444076139385779311114976932921205128728815051598821171644204349627995315018360774710465197139063701936779263464978698354204364794560074800888139483448977 18 1905085470353202430996263501114029843041597117951986935755008794561473488687515869182034134696637204539329261666342697912381432601968383947427861730039281891062854811298217009915235818249785833736555295516572213234565372740432220376495159241346821340858278101323228660013713706637438840512198096191047353042425767062108716455019749028771759080144560318073988358945497214262069256822800471560941800412392467337579277602915469469583015442276217174751708360080158339894137014420733165568 19 388386805054289543833701305339366604808207954016912373449980325652963934817726242645712248797907020611197146771114156778948958618956828773410545940903082161858941596078626409913891361439138156991924469383511867504377767546993425617800771822005966239775322587910838978625512963753313798048668930656116092202089465465312136838357900128352635221257656648995383786499043658424716476793202614076181702110650303932081608142596831063089275429249444243919410487850057650316051877218293102699650412380924884502779379814054594656060168654143716731334165352046827596029000961974543328947750663725881620513240328355965926916374561442472201 20 556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000