def priority(item): if item < 'a': # uppercase return ord(item)-38 else: # lowercase return ord(item)-96 priorities = [] groups = [] with open("input.txt", "r") as f: group = 0 for line in f.readlines(): line = line.strip("\n") groups.append(line) if len(groups) == 3: for c in groups[0]: if c in groups[1] and c in groups[2]: priorities.append(priority(c)) groups = [] break print(sum(priorities))