#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { long long N, dp[55]; cin >> N; fill(dp,dp+N,-1); dp[0] = dp[1] = 1; for (int i = 2; i <= N; i++) { dp[i] = dp[i - 1] + dp[i-2]; } cout<< dp[N] << endl; return 0; }