Problems
Проверка орфографии
Слова в словаре могут повторяться. Что противоречит условию и искажает сам смысл задачи. Так как, если имеется ввиду, что это разные слова - то мы не можем дать верный ответ на то, какое именно слово используется. Для получения решения нужно просто игнорировать повтор слов из словаря.