#include<iostream>
using namespace std;
int main(){
	int n,x,dem=0;
	do{
		dem=0;
	cin >>n>>x;
	if(n==0 && x==0)
		break;
	for(int i=1;i<n-1;i++)
		for(int j=i+1;j<n;j++)
			for(int k=j+1;k<=n;k++)
				if(i+j+k==x)
					dem++;
	cout <<dem<<endl;;
	}while(true);
	return 0;
}