#include <bits/stdc++.h>   using namespace std;   int n, m, tot;   long long ans;   int main(int argc, char **argv) {     scanf( %d%d , &n, &m);     ++n;     for (int i = m + 1; (i << 1) <= n && i < n - m; ++i)       for (int j = m + 1; j < n - m; ++j) {         tot = (-i * i * 2 + i * j + i * n * 2 - j * n - 1) / (i + j);         ans += max(min(tot, n - m - 1) - m, 0) * ((i << 1) == n ? 1 : 2);       }     printf( %I64d n , ans * 3);     return 0;   }   