#include<bits/stdc++.h>
using namespace std;
int main(){
vector<int> a={2,1,4,3};
vector<char> b={'c','0','a','f'};
sort(a.begin(),a.end());
sort(b.begin(),b.end());
//输出字典序的【全排列】
do{
for(int i=0;i<a.size();i++){
cout<<a[i]<<' ';
}
cout<<endl;
}while( next_permutation(a.begin(),a.end()) );
//输出字典序的【全排列】
do{
for(int i=0;i<b.size();i++){
cout<<b[i]<<' ';
}
cout<<endl;
}while( next_permutation(b.begin(),b.end()) );
return 0;
}