Implicit conversion from float -25.094339622641513 to int loses precision