chars = 'abcdefghijklmnopqrstuvwxyz' with open('input.txt') as fh: s = fh.read().strip() groups = [g.split('\n') for g in s.split('\n\n')] print(sum(len([c for c in chars if any(c in p for p in g)]) for g in groups)) print(sum(len([c for c in chars if all(c in p for p in g)]) for g in groups))