Sherlock and Anagrams