//KY224 N阶楼梯上楼问题
#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
int n, dp[100];
int main()
{
    dp[1]=1;
    dp[2]=2;
    for(int i=3;i<=90;i++) dp[i]=dp[i-1]+dp[i-2];
    while(cin>>n)
    {
        cout<<dp[n]<<"\n";
    }
    return 0;
}