#include #include #include #include using namespace std; vector memo(51,-1); long dp(int N){ if(memo[N] == -1){ if(N <= 2){ memo[N] = N; return N; } else{ memo[N] = dp(N-1) + dp(N-2); return memo[N]; } } else return memo[N]; } int main(){ int N; cin >> N; long long ans; ans = dp(N); cout << ans << endl; return 0; }