#!/usr/bin/env python3 from collections import Counter lines = [x.strip() for x in open("input.txt")] most_common = (Counter(column).most_common(1)[0][0] for column in zip(*lines)) gamma = int("".join(most_common), 2) epsilon = 2**12-1 ^ gamma print(gamma * epsilon)