500 cryptically hidden phrases and sayings, ordered by difficulty, with the easiest at the start and the fiendishly hard at the back. How many can you answer?!
Anagrams are the letters of a word, name or phrase jumbled up, often making another word or phrase. The really clever ones make an anagram that is witty or relevant to the original subject.