test fails for some values like =25