/*
TASK:necklace
LANG:c++
*/
#include <iostream>
using namespace std;
int main()
{
    int n,a,l,m,b[60],i,p,q,d,j,k,c;
    cin>>n; q=p=a=0; b[0]=m=l=1;    
    while(l!=n-1)
    {
               
                     
               for(i=1;i<n;i++)
               {                 for(k=1;k<n;k++){b[k]=0;}
                                 m=l;b[i]=1;m--;
                                 if(m!=0)
                                 {
                                  for(j=i;j<n;j++)
                                  {
                                                 
                                        b[j]=1;m--;
                                        q=0;p=0;
                                        for(i=1;i<n;i=i+2)
                                        q=q+b[i];
                                        for(i=0;i<n;i=i+2)
                                        p=p+b[i];
                                         d=p-q;
                                         if(d<0)
                                         d=d*(-1);
                                         if(d%3==0)
                                         a++;
                                  }     
                                 }                                  
               if(m==0)
               {       
                       for(i=1;i<n;i=i+2)
                               p=p+b[i];
                       for(i=0;i<n;i=i+2)
                               q=q+b[i];
                       d=p-q;
                       if(d<0)
                               d=d*(-1);
                       if(d%3==0)
                                a++;
               }
               for(k=1;k<n;k++)
                     {b[k]=0;}
               }l++; 
     }  
     c=0;
     for(k=1;k<n;k++){b[k]=0;}
     for(i=0;i<n;i=i+2)
     {
                       b[i]=1;c++;
                       if(c==3)a++;
                       if(c>3)a++;
     }                         
  cout<<a<<endl;
    system("pause");
    return 0;
}
