10 9999999999 61678307311021110000000000000000000 69747280359546956810000 9 9999999999999999999999999999999999999 999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999 9