#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;
}