#include <iostream>
#include <vector>
using namespace std;
int main() {
int n;
cin>>n;
if(n==1)cout<<0<<endl;
if(n==2||n==3)cout<<1<<endl;
if(n>=4)
{
vector<int>numbers(n+1);
numbers[1]=0;
numbers[2]=1;
numbers[3]=1;
for(int i=4;i<n+1;i++)
{
numbers[i]=numbers[i-3]+2*numbers[i-2]+numbers[i-1];
}
cout<<numbers[n]<<endl;
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号