import urllib
import time


def anagram():
    start = time.clock()
    
    f = urllib.urlopen('http://www.puzzlers.org/pub/wordlists/unixdict.txt')
    words = set(f.read().split('\n'))    
    d = { ''.join(sorted(i)):[] for i in words}
    
    for i in words:
        d[''.join(sorted(i))].append(i)    
    max_len = max( len(v) for v in d.values())    
    
    for v in d.values():
        if len(v)==max_len:
            print v 
            
    end = time.clock()
    print end - start 
アナグラムとは言葉遊びの一種で、単語や語句の文字を並べ替えた結果、元の文字をすべて正確に一度だけ使って、新しい単語や語句を作り出すものである。 http://www.puzzlers.org/pub/wordlists/unixdict.txt の単語リストを使って、同じ文字を共有し、その中に最も多くの単語を含む単語の集合を見つけるpythonプログラムを書きなさい。