Implicit conversion from float -47.27272727272728 to int loses precision