Помогите решить задание из ЕГЭ
Текстовый файл 24-230.txt состоит не более чем из 10 в 6 символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов ZZ и удовлетворяющее маске «8???54???22», где символ ? обозначает любую цифру. Пример такого числа: 81235412322. Найдите произведение нечётных цифр найденного числа https://moodle1883.ru/pluginfile.php/9661/mod_assign/introattachment/0/24-230.txt?forcedownload=1(ссылка на файл 24-230)
def mask(x):
if x[:1] == '8' and x.count('5') >= 1 and x.count('4') >= 1 and x.count('2') >= 2:
return True
else:
return False
f = open('24-230.txt')
a = f.readline()