···22from collections import Counter
3344messages = [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())
55+message_1 = ''.join(Counter(c).most_common()[0][0] for c in zip(*messages))
66+message_2 = ''.join(Counter(c).most_common()[-1][0] for c in zip(*messages))
971010-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)
88+print "Error-corrected message: %s" % message_1
99+print "Santa's original message: %s" % message_2