#54394: CPP解法


luckyjoanne1016@gmail.com (Joanne)


#include <bits/stdc++.h>
using namespace std;
int F(int x){
    if(x==1) 
        return 1;
    else if(x%2==0) 
        return F(x/2);
    else 
        return F(x - 1)+F(x + 1);
}

int main(){
    int x;
    cin>>x;
    cout<<F(x)<<endl;
   
    return 0;
}