8 129
3 30
0 10
0 10
0 2147483647