Двоцифрове число лежить на проміжку [10;99]. Хіба ні? Яким би чином не розвязували цю задачу - або не проходять, або помилка виконання на 50% тестів. Доречі, тестів в наборі 100 в той час як двоцифрових чисел в десятковій системі існує лише 90.
Недостатня умова, або некоректний набір тестів.
user232172 в умові не сказано що число більше 0