public static SCG.IEnumerable<String> FirstAnagramOnly(SCG.IEnumerable<String> ss)
{
HashSet<TreeBag<char>> anagrams = new HashSet<TreeBag<char>>();
foreach (String s in ss)
{
TreeBag<char> anagram = AnagramClass(s);
if (!anagrams.Contains(anagram))
{
anagrams.Add(anagram);
yield return s;
}
}
}