#include <bits/stdc++.h>
using namespace std;
long long int dp[5][4001];
int main() {
  dp[0][0] = 1;
  for (int j = (1); j < (5); j++) {
    for (int i = (0); i < (1001); i++) {
      for (int k = (i); k < (4001); k++) {
        dp[j][k] += dp[j - 1][k - i];
      }
    }
  }
  int n;
  while (cin >> n, n) {
    cout << dp[4][n] << endl;
  }
  return 0;
}
