AT
Size: a a a
AT
Н
Б
from operator import and_, sub
from functools import reduce
numbers_yes = [{1, 2, 3, 4, 5}, {2, 3, 8, 7}]
numbers_no = [{2, 4, 6, 8}]
result = reduce(sub, [reduce(and_, numbers_yes)] + numbers_no)
print(result)
А
AT
from operator import and_, sub
from functools import reduce
numbers_yes, numbers_no = [], []
while True:
line = input()
if line == 'HELP': break
numbers = set(map(int, line.split()))
lst = numbers_yes if input() == 'YES' else numbers_no
lst.append(numbers)
result = reduce(sub, [reduce(and_, numbers_yes)] + numbers_no)
print(result)
AT
Б
AT

Б
from operator import and_, sub
from functools import reduce
numbers_yes, numbers_no = [], []
while True:
line = input()
if line == 'HELP': break
numbers = set(map(int, line.split()))
lst = numbers_yes if input() == 'YES' else numbers_no
lst.append(numbers)
result = reduce(sub, [reduce(and_, numbers_yes)] + numbers_no)
print(result)
K
AT
K
AT
K
AT
K
Б
AT
AT
from operator import and_, sub
from functools import reduce
numbers_yes, numbers_no = [], []
n = int(input())
while True:
line = input()
if line == 'HELP': break
numbers = set(map(int, line.split()))
lst = numbers_yes if input() == 'YES' else numbers_no
lst.append(numbers)
result = reduce(sub, [reduce(and_, numbers_yes)] + numbers_no)
result = {x for x in result if x <= n}
print(result)