#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
string word;
cout << "Podaj ciag znakow: ";
cin >> word;
cout << "Wszystkie mozliwe kombinacje ciagu " << word << " to:\n" << word << "\n";
while(next_permutation(word.begin(),word.end()))
cout << word << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KI2luY2x1ZGUgPGFsZ29yaXRobT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIHN0cmluZyB3b3JkOwogICAgY291dCA8PCAiUG9kYWogY2lhZyB6bmFrb3c6ICI7CiAgICBjaW4gPj4gd29yZDsKICAgIGNvdXQgPDwgIldzenlzdGtpZSBtb3psaXdlIGtvbWJpbmFjamUgY2lhZ3UgIiA8PCB3b3JkIDw8ICIgdG86XG4iIDw8IHdvcmQgPDwgIlxuIjsKICAgIHdoaWxlKG5leHRfcGVybXV0YXRpb24od29yZC5iZWdpbigpLHdvcmQuZW5kKCkpKQogICAgICAgIGNvdXQgPDwgd29yZCA8PCAiXG4iOwogICAgcmV0dXJuIDA7Cn0K