Что не так в коде? Правильный ответ 12, выдаёт s = [] for a1 in range(1, 101): for a2 in range(1, 101): fl = True for x in range(1, 101): if not((17 <= x <= 58) <= ((not(29 <= x <= 80) and not(a1 <= x <= a2)) <= (not(17 <= x <= 58: fl = False break if fl: s.append(a2 - a1) print(min(s))