#include<bits/stdc++.h>
using namespace std;
int n,s,a[10]={0,1,2,3,4,5,6,7,8,9};
int main(){
//freopen("b.in","r",stdin);
//freopen("b.out","w",stdout);
cin>>n;
if(n==1){
cout<<" 1";
return 0;
}
for(int i=1;i<=n;i++){
s*=i;
}
for(int i=1;i<=s;i++){
next_permutation(a+1,a+n+1);
for(int j=1;j<=n;j++){
cout<<" "<<a[j];
}
cout<<endl;
}
//fclose(stdin);fclose(stdout);
return 0;
}
giao