2147483647C
0 0
20494508 1
21092 1
-21092 -1
