#include<bits/stdc++.h>
using namespace std;
int main(){
  int n;
  cin>>n;
  int x=(n+1)/2;
  int x1=x;
  int y1=x;
  int ans=0;
  for(int i=0;i<x;i++){
    for(int j=0;j<=n+n%2;j++){
        int xwant=abs(x1-i);
        int ywant=abs(y1-j);
        if(n%2==0){
             int left1=x-xwant;
             int left2=x-ywant;
             if(left1%2==0 && left2%2==0 && left1+left2<=n){
              ans++;
             }
        }
        else{
               int left1=abs(x-xwant);
               int left2=abs(x-ywant-1);
               int left3=left1-1;
               int left4=left2+1;
               if(left1%2==0 && left2%2==0 && left1+left2<=n){
                        ans++;
               }
               else if(left3%2==0 && left4%2==0 && left3+left4<=n){
                ans++;
               }
        }
    }
  }
  ans=ans*2;
  //cout<<ans<<endl;
  //cout<<ans<<endl;
  if(n%2==0){
    n=n/2;
    if(n%2==0){
  for(int i=1;i<=x;i++){
            if((x-i)%2==0){
              ans+=2;
            }
  }
  ans++;
}
}
else{
     //ans=ans+(x+1);
    if(x%2==0){
      ans=ans+x;
    }
    else{
        ans=ans+x+1;
    }
}
cout<<ans<<endl;
return 0;
}