Implicit conversion from float -52.10526315789474 to int loses precision