2147483647C
42788 6
-30222 -1
-6792 -1
1646 1
1642262 1
1927530 1
20927284 1
20928144 1
-1646 -1
2383228 1
1031164 1
3838 1
3842 1
-1642262 -1
3842 1
9333235 1
7898 1
-1927530 -1
-20928144 -1
-20927284 -1
680505 1
-2383228 -1
-1031164 -1
-3838 -1
-3842 -1
-7898 -1
-9337077 -2
-680505 -1
4644724 1
-4644724 -1
364050 1
-364050 -1
