Выберите наилучший вариант для решения поставленной задачи:
Недавно вам от клиента пришли данные, в которых хранятся слова, которые он использует в своих статьях. Клиент хочет заказать у вас сервис подсказок (Suggest service) для написания статей. Ваш руководитель поставил Вам задачу — проанализировать эти слова на анаграммность для будущего сервиса подсказок. Два слова являются анаграммой, если они состоят из одинаковых букв. Ваша задача — реализовать функцию группировки анаграмм, которая будет группировать анаграммы вместе.