Gerar permutações
Dada uma string com caracteres únicos s, pede-se que sejam impressas todas as possíveis permutações de s, num total de |s|!.
Entrada
A entrada contém uma única linha que representa s (1 ≤ |s| ≤ 8). É garantido que todas as letras são únicas.
Saída
O programa deve imprimir todas as diferentes permutações de s, cada uma numa linha separada. A ordem de apresentação pode ser arbitrária.
Exemplos
Entrada | Saída |
|---|---|
abc | abc |
Constraints
Time limit: 6 seconds
Memory limit: 512 MB
Output limit: 15 MB