#include<iostream>
using namespace std;
long long dp[26][26];
int main()
{
dp[0][0]=1;
for(int i=1;i<=25;i++)
{
dp[i][0]=dp[i-1][1];
for(int j=i%2;j<=i;j+=2)
{
dp[i][j]=dp[i-1][j-1]+dp[i-1][j+1];
}
}
int n;
while(cin>>n)
{
long long ans=0;
for(int i=n%2;i<=n;i+=2)
ans+=dp[n][i]*dp[n][i];
cout<<ans<<endl;
}
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmxvbmcgbG9uZyBkcFsyNl1bMjZdOwppbnQgbWFpbigpCnsKCWRwWzBdWzBdPTE7Cglmb3IoaW50IGk9MTtpPD0yNTtpKyspCgl7CgkJZHBbaV1bMF09ZHBbaS0xXVsxXTsKCQlmb3IoaW50IGo9aSUyO2o8PWk7ais9MikKCQl7CgkJCWRwW2ldW2pdPWRwW2ktMV1bai0xXStkcFtpLTFdW2orMV07CgkJfQoJfQoJCglpbnQgbjsKCXdoaWxlKGNpbj4+bikKCXsKCQlsb25nIGxvbmcgYW5zPTA7CgkJZm9yKGludCBpPW4lMjtpPD1uO2krPTIpCgkJCWFucys9ZHBbbl1baV0qZHBbbl1baV07CgkJY291dDw8YW5zPDxlbmRsOwoJfQp9Cg==