http://projecteuler.net/index.php?section=problems&id=105
Problem 103と同じ判定を適用するだけです。
# 省略 def make_set(line): return list(sorted(map(int, line.split(',')))) file = open("sets.txt") print sum(sum(a) for a in imap(make_set, file.readlines()) if is_valid(a)) file.close()