Implicit conversion from float -9.404761904761898 to int loses precision