Words with Letters heuretic