Анаграмма

Напишите программу, которая имитирует игру «анаграмма» с учетом слов, содержащих повторяющиеся буквы. Кроме того, в программе должен вестись учет рекордов. Пользователь набравший больше всего очков вводит своё имя, и программа его запоминает. Систему начисления очков разработайте самостоятельно.

Что не получается, что пробовали делать?