2147483647C
90928 1
1107 1
10967 1
878 1
1107 1
-1107 -1
878 1
-878 -1
-1985 -2
5043 1
5043 1
-5043 -1
-5043 -1
