#include <iostream>
#include <algorithm>
using namespace std;

int main(){
	int n;
	int sum[1001 * 1001];
	for(int i = 0;i <= 1000;i++){
		for(int j = 0;j <= 1000;j++){
			sum[i * 1001 + j] = i + j;
		}
	}
	sort(sum,sum + 1001 * 1001);
	while(cin >> n){
		int res = 0;
		for(int i = 0;i <= n;i++){
			for(int j = 0;j <= n;j++){
				res += upper_bound(sum,sum + 1001 * 1001,n - i - j) - lower_bound(sum,sum + 1001 * 1001,n - i - j);
			}
		}
		cout << res << endl;
	}
	return 0;
}