#ifndef LOCAL #include using namespace std; #define debug(...) (void(0)) #else #include "algo/debug.h" #endif void solve() { int N; cin >> N; vector dp(N + 1); dp[0] = 1; for(int i = 1; i <= N; i++) { if(i - 1 >= 0) dp[i] += dp[i - 1]; if(i - 2 >= 0) dp[i] += dp[i - 2]; } cout << dp.back() << endl; } int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); int tt = 1; // std::cin >> tt; while (tt--) { solve(); } }