#include <bits/stdc++.h>
#define MAXN 1e6+2
#define inf 0x3f3f3f3f
#define rep(x, a, b) for(int x=a; x<=b; x++)
#define per(x, a, b) for(int x=a; x>=b; x--)
using namespace std;
const int NC = 1e5+2;
int cot = 0;
int f[1001];
int main()
{
int n;
scanf("%d", &n);
rep(i, 1, 1000)
{
f[i] = 1;
rep(j, 1, i/2)
{
f[i] += f[j];
}
}
cout<<f[n];
return 0;
}