An anagram is defined herein as a set of characters or symbols, usually but not necessarily alphanumeric, which can be put into a meaningful sequence, pattern or order which spells or defines a predetermined word, slang, phrase, name, abbreviation, equation, phrase or other solution.