@@ -0,0 +1,294 @@
+def score(name):%0A    return sum(%5Bord(c) - ord('A') + 1 for c in name%5D)%0A%0A%0Awith open('../resources/p022_names.txt') as f:%0A    data = %5Bname.replace('%22', %22%22) for name in f.read().split(%22,%22)%5D%0A    data.sort()%0A    scores = %5B(i + 1) * score(data%5Bi%5D) for i in xrange(0, len(data))%5D%0A    print sum(scores)

add 22