Поправил int на long, чтобы не вылезали предупреждения