1 3 2 135 3 20503125 4 119709242282867431640625 5 39709946214287663263304759568121660162631769708241336047649383544921875 6 2415810693280897316330589605940399901217608290289060011540487591999761783164574485817397316523798134700535637868886885411312252547991131408281589827958577918965230710407455193278192240313728689216077327728271484375