Не проходит 3 и 4 условия, но при тесте различных чисел положительных и отрицательных. результат выводится правильный. Что не так?