
import std.stdio;

void main()
{
    int a, b;
    readf("%d %d\n", &a, &b);
    if (!a && !b) return;
    int c = 0;
    for (int i = 1; i <= a; i++)
        for (int j = i + 1; j <= a; j++)
            for (int k = j + 1; k <= a; k++)
            {
                if (i + j + k > b) break;
                if (i + j + k == b)
                    c++;
            }
    writeln(c);
    main();
}

