// 23*18^23+1 1709997413122504342006331867137