:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int an[] = {1,2,3,1};
sort(an,an+4);
char ac[] = "ABCDEF";
do {
for(int i=0;i!=6;++i) cout << ac[i] << ends;
cout << endl;
}while(next_permutation(ac,ac+6));
cout << "\nAfter permutation: \n";
for(int i=0;i!=6;++i) cout << ac[i] << ends;
cout << "\n\n";
do {
cout << an[0] << ends << an[1] << ends << an[2] << ends << an[3] << endl;
} while(next_permutation(an,an+4));
cout << "\nAfter permutaion: \n";
cout << an[0] << ends << an[1] << ends << an[2] << ends << an[3] << endl;
return 0;
}