#include <bits/stdc++.h>
using namespace std;
long long mod = 998244353;
template <class C>
void mini(C& a, C b) {
  a = min(a, b);
}
template <class C>
void maxi(C& a, C b) {
  a = max(a, b);
}
void a() {
  long long str, inte, exp;
  cin >> str >> inte >> exp;
  if (str + exp <= inte)
    cout << "0\n";
  else if (exp + inte < str)
    cout << exp + 1 << '\n';
  else {
    long long k = inte + exp - str;
    k = k / 2;
    long long res = exp - k;
    cout << res << '\n';
  }
}
int main() {
  int t;
  cin >> t;
  while (t--) a();
  return 0;
}
