I tried this code with different numbers in external compilers and it works.. why does it not fill the requirements here?