#include <iostream>
#include <cstring>

using namespace std;

int dp[4000];

int main(){
    memset(dp,0,sizeof(dp));
    for(int i=0; i<1000; i++){
        for(int j=0; j<1000; j++){
            dp[i+j]++;
        }
    }
    int n;
    while(cin >> n){
        int ans = 0;
        for(int i=0; i<=n; i++){
            ans += dp[i]*dp[n-i];
        }
        cout << ans << endl;
    }
    return 0;
}