Марина любит нечётные значения. Однажды она выписала на доске все числа от A до B (включительно), а затем стёрла те числа, сумма цифр которых чётна. Определите, сколько чисел осталось на доске.
Входные данные
Программа получает на вход два натуральных числа A и B, A ≤ B.
Выходные данные
Программа должна вывести единственное число — количество чисел с нечётной суммой цифр из выписанных на доске.
Неполное решение: (не работающие)
print(len([number for number in range(*map(int, input().split()))
if number % 2 and sum(map(int, str(number))) % 2]))
Кто понимает, хелп, даю 35 баллов