1 from string import ascii_letters
5 def get_3_rucksacks(fh):
6 return [next(fh).strip() for _ in range(3)]
9 with open("3.in") as fh:
12 rucksacks = get_3_rucksacks(fh)
18 item_in_all = list(set(a).intersection(set(b)).intersection(set(c)))[0]
20 priority = ascii_letters.find(item_in_all) + 1
21 sum_of_priorities += priority
23 print(sum_of_priorities)