// 45*86^45+1 5077416847629914945024818403795151859825604186542111567327216670\ 6055898649224892299345921