Uma primeira versão funcionando, mas estranha para o caso d = 3.
Consegui criar os conjuntos A para d=3, 4 e 5. Mas não consegui decifrar
o algoritmo para o caso d > 5. Ainda bem que o problema não pede ;)