1 1 666 888 9527 2426 2468 9753 88888 777777 111 999999 999999 222 1000000 1000000 0 0
0 1507499436 378794371202 402857876636 71738988575118056 111036296051912 222146512559374 3333329333334000000