На обработку поступает натуральное число, не превышающее 
. Нужно написать программу, которая выводит на экран произведение нечётных цифр этого числа. Если в числе нет нечётных цифр, требуется на экран вывести «NO». Программист написал программу неправильно. Ниже эта программа для Вашего удобства приведена на пяти языках программирования. n = int(input())
cnt = 0
p = 1
while n >= 1:
    digit = n % 10
    if digit % 2 == 1:
        cnt += 1
        p *= digit
    n //= 10
if p > 1:
    print(cnt)
else:
    print('NO')
Последовательно выполните следующее.
- Напишите, что выведет эта программа при вводе числа 
. - Укажите наименьшее четырёхзначное число, содержащее хотя бы одну нечётную цифру, при вводе которого приведённая программа, несмотря на ошибки, выдаёт верный ответ.
 - Найдите допущенные программистом ошибки и исправьте их. Исправление ошибки должно затрагивать только строку, в которой находится ошибка.
 
Для каждой ошибки:
- выпишите строку, в которой сделана ошибка;
 - укажите, как исправить ошибку, т.е. приведите правильный вариант строки.
 
Известно, что в тексте программы можно исправить ровно две строки так, чтобы она стала работать правильно.
Достаточно указать ошибки и способ их исправления для одного языка программирования.
Обратите внимание на то, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, использующую другой алгоритм решения.