#include using namespace std; int f(int n) { if (n == 0) return 1; if (n == 1) return 1; if (n % 2 == 0) return dp(n - 1) + dp(n / 2); if (n % 2 == 1)return dp(n - 1); } int main() { int n; cin >> n; cout << dp(n) << endl; return 0; }