#include <iostream>
#include <cstdlib>
#include <cstring>
using namespace std;

int n;
int memo[5000][5];


int dp(int s,int now)
{
	if(s>n)return 0;
	if(now==5)return 0;
	if(memo[s][now]!=-1)return memo[s][now];
	if(s==n&&now==4)return 1;
	int ans=0;
	for(int i=0;i<=1000;i++)
	{
		ans+=dp(s+i,now+1);
	}
	
	return memo[s][now]=ans;
}



int main()
{
	
	while(cin>>n)
	{
		memset(memo,-1,sizeof(memo));
		cout<<dp(0,0)<<endl;
	}
	
	
	
}