#include<bits/stdc++.h>
using namespace std;
long long n,arr[20],cnt=0;
bool p_h[20],p_l[20],p_z[40],p_f[40];
void dfs(long long x){
if(x==n+1){
}
for(int j=1;j<=n;j++){
if(!p_l[j] && !p_z[x+j] && !p_f[x-j]){
}
}
}
int main(){
cin>>n;
dfs(1);
cout<<cnt;
return 0;
}