#include<iostream>
using namespace std;
const int N=110;
int f[N];
int main()
{
int n;
cin>>n;
f[1]=1,f[2]=2,f[3]=3;
for(int i=4;i<=n;i++)
{
f[i]=f[i-1]+f[i-3];
}
cout<<f[n]<<endl;
return 0;
}
--------------------------------------------
#include<iostream>
using namespace std;
int n;
int f(int n)
{
if(n<=0) return 0;
if(n==1) return 1;
if(n==2) return 2;
if(n==3) return 3;
return f(n-1)+f(n-3);
}
int main()
{
cin>>n;
cout<<f(n)<<endl;
return 0;
}