// 23*104^23+1 566884574927983171597029593018634407499815452673