Words with Letters efficiently