#include<bits/stdc++.h>
#define ll long long
#define mp make_pair
#define f(i,n) for(int i=0;i<n;i++)
#define F first
#define S second
#define pb push_back
using namespace std;
ll cache[205][15];
ll dp(ll x, ll y){
if(y==1){
return 1;
}else if(cache[x][y]!=-1)
return cache[x][y];
else{
if(x==y){
cache[x][y] = 1;
}else if(x>y){
cache[x][y] = dp(x-1,y) + dp(x-1,y-1);
}else{
return 0;
}
return cache[x][y];
}
}
void test(){
ll l;
cin>>l;
memset(cache,-1,sizeof(cache));
cout<<dp(l,12)<<"\n";
}
int main(){
std::ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int tests=1;
// cin>>tests;
while(tests--){
test();
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcgCiNkZWZpbmUgbXAgbWFrZV9wYWlyIAojZGVmaW5lIGYoaSxuKSBmb3IoaW50IGk9MDtpPG47aSsrKSAKI2RlZmluZSBGIGZpcnN0IAojZGVmaW5lIFMgc2Vjb25kIAojZGVmaW5lIHBiIHB1c2hfYmFjayAKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpsbCBjYWNoZVsyMDVdWzE1XTsKCmxsIGRwKGxsIHgsIGxsIHkpewoJaWYoeT09MSl7CgkJcmV0dXJuIDE7Cgl9ZWxzZSBpZihjYWNoZVt4XVt5XSE9LTEpCgkJcmV0dXJuIGNhY2hlW3hdW3ldOwoJZWxzZXsKCQlpZih4PT15KXsKCQkJY2FjaGVbeF1beV0gPSAxOwoJCX1lbHNlIGlmKHg+eSl7CgkJCWNhY2hlW3hdW3ldID0gZHAoeC0xLHkpICsgZHAoeC0xLHktMSk7CgkJfWVsc2V7CgkJCXJldHVybiAwOwoJCX0KCQlyZXR1cm4gY2FjaGVbeF1beV07Cgl9Cn0KCnZvaWQgdGVzdCgpewoJbGwgbDsKCWNpbj4+bDsKCW1lbXNldChjYWNoZSwtMSxzaXplb2YoY2FjaGUpKTsKCWNvdXQ8PGRwKGwsMTIpPDwiXG4iOwoJCn0KCmludCBtYWluKCl7CglzdGQ6Omlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKCWNpbi50aWUoMCk7Cgljb3V0LnRpZSgwKTsKCWludCB0ZXN0cz0xOwoJLy8gY2luPj50ZXN0czsKCXdoaWxlKHRlc3RzLS0pewoJCXRlc3QoKTsKCX0KfQo=