#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")