2 2 100 223 2300 1000 1234 5678 7777 88888 1 999999 999999 2 999999 999999 0 0
12 10907100 11514134000 64441649372 77258629337736 999997000002 1999999999994 3333319333351999992