#include <iostream>
using namespace std;
int _a = 0;
int _b;
int _money;
int _res;
void ParseIn() {
cin >> _a >> _b >> _money;
}
void Core () {
int i = 1;;
while ((_a == 0 && _b == 0 && _money == 0)) {
if (_a >= i && _b >= i) {
_res++;
_a -= i;
_b -= i;
}
else if ((_a >= i && _b < i )|| (_a < i && _b >= i)) {
if (_a < i) {
_money = i - _a;
if (_money < 0) {
break;
}
else {
_res++;
}
}
if (_b < i) {
_money = i - _b;
if (_money < 0) {
break;
}
else {
_res++;
}
}
}
else if (_a < i && _b < i) {
_money = i - _a;
_money = i - _b;
if (_money < 0) {
break;
}
else {
_res++;
}
}
i++;
}
}
void CWriteOut () {
cout << _res;
}
int main () {
ParseIn();
Core();
CWriteOut();
return 0;
}