Anagram contract