Условие задачи сформулировано некорректно. Если решать задачу и указывать тип числа не Integer. Задача не проходит проверку. На мой взгляд это не правильно.