···11+import fileinput
22+from collections import Counter
33+44+messages = [line.strip() for line in fileinput.input()]
55+columns = []
66+77+for i in range(len(messages[0])):
88+ columns.append(Counter(msg[i] for msg in messages).most_common())
99+1010+print "Error-corrected message: %s" % ''.join(c[0][0] for c in columns)
1111+print "Santa's original message: %s" % ''.join(c[-1][0] for c in columns)