import std.stdio,std.string,std.conv,std.array;
void main(){
	for(;;){
		auto rcs = readln().chomp().split();
		auto n = to!int(rcs[0]);
		auto x = to!int(rcs[1]);
		
		if( n==0 && x==0 ){	break;	}
		int hit=0;
		for( int a=1;a <= n-2; a++ ){
			for( int b=a+1;b <= n-1; b++ ){
				for( int c=b+1;c <= n; c++ ){
					if( a+b+c == x ){
						hit++;
					}
				}
			}
		}
		writeln(hit);
	}
}