Anagram manhattance