// 43*178^43+1 2520742913036180341551121002523446666811636749113410125705414604\ 13746883125018810016458084383195137