#include <iostream>
using namespace std;
#include<vector>

int main() {
    int n;
    cin>>n;
    vector<int>nm3(n+1,0),nm1(n+1,0),nm2(n+1,0);
    nm1[1]=1;
    nm2[2]=1;
    nm3[3]=1;
    for(int i=3;i<=n;i++){
        nm3[i]=nm2[i-1]+nm3[i-1];
        nm2[i]=nm1[i-1];
        nm1[i]=nm3[i];
    }
    cout<<nm1[n]+nm2[n]+nm3[n];
}
// 64 位输出请用 printf("%lld")