#include <iostream>
using namespace std;


int main() {
    int n;
    cin>>n;
    if(n==1){cout<<0<<endl;return 0;}
    if(n==2 || n==3 ){cout<<1<<endl;return 0;}

    int a1 = 0,a2 =1,a3=1,an;
    for(int i=4;i<=n;i++){
        an = a1+2*a2 + a3;
        a1 = a2;
        a2 = a3;
        a3 = an;
    }
    cout<<an<<endl;
}

#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n;

    int a[25];
    a[1] = 0; 
    a[2] = 1; 
    a[3] = 1;

    for (int i = 4; i <= n; i++) {
        a[i] = a[i-3] + 2*a[i-2] + a[i-1];
    }

    cout << a[n] << endl;
    return 0;
}