3 0.0833333
-7 24
7 0.015625
-31 1.14286
31 56
-7 0.0169492
-24 1
