5 1000000007 1000000009 1000000000 100000000 10