Generar permutaciones

Dada una cadena con caracteres únicos s, se pide imprimir todas las posibles permutaciones de la cadena, cuya cantidad total es |s|!.

Entrada

La entrada contiene una sola línea que representa s (1 ≤ |s| ≤ 8). Se garantiza que todas las letras son únicas.

Salida

El programa debe imprimir todas las permutaciones posibles de s, cada una en una línea distinta. Estas pueden aparecer en cualquier orden.

Ejemplos

Entrada
Salida
abc
abc acb bac bca cab cba
 

Constraints

Time limit: 6 seconds

Memory limit: 512 MB

Output limit: 15 MB

To check your solution you need to sign in
Sign in to continue