#include<bits/stdc++.h>
using namespace std;
void Perm(int k,int n,int* a)
{
if(k==n-1)
{
for(int i=0;i<n;i++)
{
cout<<setw(5)<<a[i];
}
cout<<endl;
}
else
{
for(int i=k;i<n;i++)
{
swap(a[i],a[k]);
Perm(k+1,n,a);
swap(a[k],a[i]);
}
}
}
int main()
{
int n;
cin>>n;
int a[n];
for(int i=0;i<n;i++)
{
a[i]=i+1;
}
Perm(0,n,a);
return 0;
}