#include<bits/stdc++.h>
using namespace std;
using ll = long long;
using pii = pair<int,int>;
const int N = 1e6+10;
int t,n,m,k,l,r,op,x,y;
int f[N];
bool flag;
int dfs(bool last,int len){
if(!len)return 1;
int ans = dfs(false,len-1);
if(!last) ans+=dfs(true,len-1);
return ans;
}
void solve(){
cin>>n;
cout<<dfs(0,n);
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
solve();
return 0;
}