#include<iostream>
#define M 2001
#define N 1001

using namespace std;

typedef long long lli;

int main(){
  int n, dp[M];
  for(int i=0; i<M; ++i) dp[i]=0;
  for(int i=0; i<N; ++i){
    for(int j=0; j<N; ++j) dp[i+j]++;
  }
  while(cin >> n){
    lli cnt=0;
    for(int ab=0; ab<M && ab<=n; ++ab){
      for(int c=0; c<N && ab+c<=n; ++c){
	if(n-ab-c<N) cnt+=dp[ab];
      }
    }
    cout << cnt << endl;
  }
  return 0;
}