Cerința
Se citesc două numere naturale n și m. Afișați în ordine lexicografică toate cuvintele care sunt formate din m litere distincte folosind primele n litere mari din alfabet.
Date de intrare
Programul citește de la tastatură numerele n și m, separate prin spații.
Date de ieșire
Programul va afișa pe ecran pe linii separate cuvintele cerute.
Restricții și precizări
0 ≤ n ≤ 26,0 ≤ m ≤ 5m ≤ n
Exemplu:
Intrare
4 3
Ieșire
ABC ABD ACB ACD ADB ADC BAC BAD BCA BCD BDA BDC CAB CAD CBA CBD CDA CDB DAB DAC DBA DBC DCA DCB
Explicație
Primele 4 litere mari sunt {A,B,C,D} și se formează cuvinte cu 3 litere distincte.