2
500000 49999999999999999 431290422 1000000000 42390852905999999 100000000000000000
