#include <bits/stdc++.h>
using namespace std;
void rd(long long &x) { scanf("%lld", &x); }
void rd(long long &x, long long &y) { scanf("%lld%lld", &x, &y); }
void rd(long long &x, long long &y, long long &z) {
  scanf("%lld%lld%lld", &x, &y, &z);
}
int main() {
  long long n, k, t;
  rd(n, k, t);
  if (t <= k)
    cout << t;
  else if (t <= n)
    cout << k;
  else
    cout << k - (t - n);
  return 0;
}
