Պերմուտացիաներ գեներացնել
Ձեզ խնդրում են գրել ծրագիր, որը ստանալով միմյանցից տարբեր նիշերից բաղկացած տող s, պետք է տպի այդ տողի բոլոր հնարավոր |s|! պերմուտացիաները:
Մուտք
Մուտքը պարունակում է մեկ տող, որտեղ տրված է s (1 ≤ |s| ≤ 8): Երաշխավորված է, որ բոլոր տառերը տարբեր են:
Ելք
Ծրագիրը պետք է տպի s-ի բոլոր հնարավոր պերմուտացիաները, ամեն մեկը առանձին տողում: Դրանք կարող են տպվել ցանկացած հերթականությամբ:
Օրինակներ
Մուտք  | Ելք  | 
|---|---|
abc  | abc  | 
Constraints
Time limit: 6 seconds
Memory limit: 512 MB
Output limit: 15 MB