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

int main(){
  
  int n;

  vector <int> sum;
  for(int i = 0; i <= 1000; i++){
      for(int j = 0; j <= 1000; j++){
        sum.push_back(i + j);
      }
  }
  sort(sum.begin(), sum.end());

  while(cin >> n){
    
    int res = 0;
    for(int i = 0; i < sum.size(); i++){
      res += upper_bound(sum.begin(), sum.end(), n - sum[i])
        - lower_bound(sum.begin(), sum.end(), n - sum[i]);
    }
    cout << res << endl;
  }
}