#include <iostream>
#include <cstring>
#include <map>
#include <cstdio>
#define MAX 300030
#define mem(a,b) memset(a,b,sizeof(a))
using namespace std;
int a[MAX];
int b[MAX];


int main()
{
//	int t;
//	cin>>t;
//	while(t--)
//	{
		int n;
		cin>>n;
		if(n%2==0) cout<<(n/2+1)*(n/2+1)<<endl;
		else cout<<(n+3)*(n+1)/2<<endl;
//	}
		
	return 0;
}