Проверял с разными числами, результат показывает правильно. Почему не принимает решение?