#include <stdio.h>
#define Int long long
Int dp[2005];int main() {Int N,i,j;for (i=0;i<1001;i++) for (j=i;j<1001;j++) dp[i+j]++;while (scanf("%lld",&N)!=EOF) {for (j=0,i=0;i<2001;i++) if (N-i>=i && N-i<2001) j+=((i!=N-i)?2:1)*(2*dp[i]-((i&1)?0:1))*(2*dp[N-i]-(((N-i)&1)?0:1));printf("%lld\n",j);} return 0;}