#include <iostream>
#include <cstdio>

using namespace std;

long long int DP[5][10000];

int main(){
	
	long long int n, ans;
	
	for(int i = 0; i < 5; i++){
		for(int j = 0; j < 10000; j++){
			DP[i][j] = 0;
		}
	}
	
	DP[0][0] = 1;
	
	for(int i = 1; i < 5; i++){
		for(int j = 0; j < 10000; j++){
			for(int k = max(0, j - 1000); k <= j; k++){
				DP[i][j] += DP[i - 1][k];
			}
		}
	}
	
	while(true){
		cin >> n;
		if(cin.eof()){
			break;
		}
		cout << DP[4][n] << endl;
	}
	
	return 0;
}