Ciao, sto scrivendo un software di generazione di anagrammi. Mi manca solo un passaggio per ultimarlo: gli anagrammi parziali.

Mi spiego

se l'utente inserisce "A B C D E F" non deve anagrammare solo quelle 6 lettere insieme ma anche i parziali di MIN 3 LETTERE.

Es


ABC
ADEF
....


Non riesco a trovare un modo per generare questo tipo di codice, perchè tra l'altro nn si possono fare doppie (es. AABD)

Tenendo conto che l'input avrà sempre lettere diverse

Se qualcuno riesce ad aiutarmi

Grazie ciao