Очень трудна и непонятна.... И можете подсказать, как приходят параметры в метод, если он принимает (String.. word)? Логика такая, что я запускаю второй цикл столько раз, сколько слов в массиве, и ищу совпадение. При совпадении добавляю номер слова в Set, чтоб отличать слова которые уже использовались от остальных.