#include <iostream>
using namespace std;
int main() {
int dots, colomns, qoses;
cin>>dots>>colomns>>qoses;
dots=dots/2;
colomns+=dots;
if(colomns>qoses){
cout<<qoses;
}
if(colomns<qoses){
cout<<colomns;
}
if(colomns==qoses){
cout<<colomns;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgZG90cywgY29sb21ucywgcW9zZXM7CgljaW4+PmRvdHM+PmNvbG9tbnM+PnFvc2VzOwoJZG90cz1kb3RzLzI7Cgljb2xvbW5zKz1kb3RzOwoJaWYoY29sb21ucz5xb3Nlcyl7CgkJY291dDw8cW9zZXM7Cgl9CglpZihjb2xvbW5zPHFvc2VzKXsKCQljb3V0PDxjb2xvbW5zOwoJfQoJaWYoY29sb21ucz09cW9zZXMpewoJCWNvdXQ8PGNvbG9tbnM7Cgl9CglyZXR1cm4gMDsKfQ==