#define _GLIBCXX_DEBUG #define ll long long #include using namespace std; using Graph = vector>; int main(){ int N; cin >> N; vector FI(55); FI[0] = FI[1] = 1; for(int i = 2; i <= N; i++){ FI[i] = FI[i-2] + FI[i-1]; } cout << FI[N] << endl; }