#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<iomanip>
using namespace std;
int a[100],b[100],c[100],d[100];
int sum=0,n;
void print()
{
for(int i=1;i<=n;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
}
void search(int i)
{
if(i==n+1)
{
sum++;
if(sum<=3)
print();
return ;
}
else
{
for(int j=1;j<=n;j++)
{
if(!b[j]&&!c[i+j]&&!d[i-j+7])
{
a[i]=j;
b[j]=1;
c[i+j]=1;
d[i-j+n]=1;
search(i+1);
b[j]=0;
c[i+j]=0;
d[i-j+7]=0;
}
}
}
}
int main()
{
cin>>n;
search(1);
cout<<sum;
return 0;
}```