// 31*162^31+1 9690075138462434044017292179971370055903714629051713191409742489\ 059329