Подскажите пожалуйста не проходят все условия, а метод работает правильно с любыми числами