#include <bits/stdc++.h>
using namespace std;
long long n, k, wynik, c, d;
int main() {
  cin >> n >> k;
  c = min(k - 1, n);
  d = ceil((long double)k / 2);
  wynik = max(1LL * 0, c - d + 1);
  if (k % 2 == 0) wynik--;
  cout << max(1LL * 0, wynik);
  return 0;
}
