Implicit conversion from float -86.84210526315789 to int loses precision