import std.stdio, std.string, std.conv;
import std.array, std.algorithm, std.range;
import std.math;

void main()
{
    immutable long N = 1000;
    foreach(n;stdin.byLine().map!(to!long))
        iota(max(0,n-2*N),min(2*N,n)+1).map!(i=>(N-abs(N-i)+1)*(N-abs(N-(n-i))+1)).reduce!"a+b"().writeln();
}