Один из восьми тестов не проходит, не могу посмотреть какой. Что в коде может выдавать неверный результат? Задача на работу с последовательностями

Задача Вам подаётся последовательность натуральных чисел, оканчивающихся нулём (нуль в саму последовательность не входит). Необходимо найти сумму подпоследовательности, состоящую из элементов, для которых предыдущий элемент исходной последовательности является нечётным.

Формат входных данных: Последовательность произвольной длины, состоящая из натуральных чисел и оканчивающаяся нулём.

Формат выходных данных: Число: -1, если длина исходной последовательности строго меньше 2; -1, если подпоследовательность пустая; в остальных случаях - сумма элементов подпоследовательности.

Код

number = int(input())
len = 0
sum = 0

while number != 0:
    len += 1
    if number % 2 == 1:
        number = int(input())
        sum += number
    else:
        number = int(input())
if len < 2:
    print(-1)
else:
    print(sum)

Ответы (0 шт):