#include<iostream>
using namespace std;
#define rep(i,a) for(int i = 0 ; i < a ; i ++)
#define L 1000

long long getvalue (long long x){
	if(x<=L) return x + 1;
	else return L - x%(L+1);
}

int main(void){
	int n;
	int tcase = 0;
	while(cin>>n){
		tcase ++;
		long long cnt=0;
		
		
		for ( int i = 0; i <= 2*L; i++ ){
      int t = n - i;
			if( 0 <= t && t <= 2*L){

				cnt += getvalue(i) * getvalue(t);
			}
		}
		cout<<cnt<<endl;
	}
}