Anagram foreseeing