3
2 1000000000
17506222 671531081
LL
