Alex Healy
Home Papers Music Anagrams

Enter some words or phrases (one per line) to search for "subset anagrams". For example, if a list of countries is entered, this program will find that

"Algeria + Sudan = Israel + Uganda"

among many other examples of sets of countries that anagram to other sets of countries. (To perform this particular search, click on the "Countries" button and then click on the "Find Anagrams" button.)

This program is based on an algorithm proposed by Noam Elkies, the details of which are available here.