J'y vais tête baissée mais en fait ton problème revient à écrire toutes les combinaisons, puis de trouver une combinaison de cette forme :
X,A,B,C pour tout X
Et une autre combinaison :
A,B,C,Y pour tout Y
Après je fais ça que pour éliminer 3 digits à chaque fois, mais avec
XABCY on a déjà deux combinaisons.
Maintenant si on veut en faire 4 on a :
XABCYZ
On se rend bien compte que si N est le nombre de chiffre dans la combinaison optimale, alors cette combinaison contient 2^(N-4) combinaisons