Problem98(ようやく解決)

長かった。
結局のところ、ミスの原因は
「異なる文字が同じ数字をもつこともないとする.」
を完全に理解できていなかったことに起因する。
(アルファベットは26あるけど、数字は10しかないからね)

まぁ、それだけでないといえば言えるのだけど。
(辞書やらリストやらをどういう風にデータ構造とマッピングさせるかで相当悩んだ)

1.アナグラムの集合をどう抽出するか
2.得られたアナグラム(の最初のword)を各平方数にマッピングして、そのマッピング
利用してアナグラムの(次のword)にマッピングしてそれが平方数かどうかを確認する