#include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef pair pii; typedef vector vi; #define rep(i,x) for(int i=0;i<(int)(x);i++) bool dp[51] = { false }; int n; long long int m[51] = { 0 }; long long int search(int i){ if (i>n) return 0; if (i==n) return 1; if (dp[i]) return m[i]; m[i] = search(i+1) + search(i+2); dp[i] = true; return m[i]; } int main(){ cin >> n; cout << search(0) << endl; return 0; }