#include <iostream>
#include <algorithm>
using namespace std;
#define r(I,N)for(int I=0;I<(int)(N);I++)
int main(void){
	long long dp[4][4001];
	fill_n(*dp,4*4001,0);
	r(i,1001)dp[0][i]=1;
	for(int i=1;i<=3;i++)
		for(int j=4000;j>=0;j--)
			for(int k=0;k<=1000;k++){
				if(j-k<0)break;
				dp[i][j]+=dp[i-1][j-k];
			}
	int n;
	while(cin>>n)cout<<dp[3][n]<<endl;
}