#include<iostream>
using namespace std;
long long dp[4001]={0};
int main(){
    dp[0]=1;
    for(int i=0;i<4;++i){
        for(int j=i*1000;j>=0;--j){
            long long back=dp[j];
            dp[j]=0;
            for(int k=0;k<=1000;++k){
                dp[j+k]+=back;
            }
        }
    }
    int n;
    while(cin>>n){
        cout<<dp[n]<<endl;
    }
    return 0;
}