#include<iostream>
#include<iomanip>
using namespace std;
int n;
int x[10]={0,1,2,3,4,5,6,7,8,9};
void B(int t){
if(t==n){
for(int j=1;j<=n;j++)
cout<<setw(5)<<x[j];
cout<<endl;
}else{
for(int i=t;i<=n;i++){
swap(x[t],x[i]);
B(t+1);
swap(x[t],x[i]);
}
}
}
int main(){
cin>>n;
B(1);
}