Implicit conversion from float -9.230769230769226 to int loses precision