時間制限 : sec, メモリ制限 : KB
English / Japanese  

組み合わせの数


1 から n までの数の中から、重複無しで3つの数を選びそれらの合計が x となる組み合わせの数を求めるプログラムを作成して下さい。

例えば、1 から 5 までの数から3つを選んでそれらの合計が 9 となる組み合わせは、

  • 1 + 3 + 5 = 9
  • 2 + 3 + 4 = 9

の2通りがあります。

Input

複数のデータセットが入力として与えられます。各データセットでは、空白で区切られた nx が 1 行に与えられます。

nx がともに 0 のとき入力の終わりとします。

Constraints

  • 3 ≤ n ≤ 100
  • 0 ≤ x ≤ 300

Output

各データセットについて、組み合わせの数を1行に出力して下さい。

Sample Input

5 9
0 0

Sample Output

2

Note

Challenge
 
Hint