// Try Codeforces
// author: Leonardone @ NEETSDKASU
import std.stdio      : readln, writeln;
import std.string     : chomp;
import std.array      : split;
import std.conv       : to;
import std.algorithm  : min;

auto gets() { return readln.chomp; }
auto getV(T)() { return gets.to!T; }
auto getVals(T)() { return gets.split.to!(T[]); }

void main() {
    auto nkt = getVals!int;
    auto n = nkt[0], k = nkt[1], t = nkt[2];
    if (t <= k) {
        writeln(t);
        return;
    }
    if (t <= n) {
        writeln(k);
        return;
    }
    writeln(k - (t - n));
}