Не могу понять в чем проблема. Работает правильно, в том числе и с отрицательными числами. Но валидатор не принимает, ругается на предпоследний пункт условия.