#include <iostream>
#include <cmath>
using namespace std;
int main() {
int d, m, t;
int x, discriminator, sum, superfluous;
cin >> d >> m >> t; sum = m + t; //рахуємо кількість свічок у двох коробках
pow (x, 2) + (1 - d) * x + (pow (d, 2) - d - 18 - 2 * sum) / 2;
discriminator = pow (1-d, 2) - 2 * (pow (d, 2) - d - 18 - 2 * sum);
x = ((d-1) + sqrt (discriminator)) / 2; //вік Маргарити в момент перевірки вмісту коробки
superfluous = m - ((4+x) * (x - 3)) / 2; //зайва кількість свічок в коробці Маргарити
cout << superfluous; //виводимо відповідь return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAKI2luY2x1ZGUgPGNtYXRoPiAKdXNpbmcgbmFtZXNwYWNlIHN0ZDsgCgoKaW50IG1haW4oKSB7IAoJaW50IGQsIG0sIHQ7IAoJaW50IHgsIGRpc2NyaW1pbmF0b3IsIHN1bSwgc3VwZXJmbHVvdXM7IAoJY2luID4+IGQgPj4gbSA+PiB0OyBzdW0gPSBtICsgdDsgLy/RgNCw0YXRg9GU0LzQviDQutGW0LvRjNC60ZbRgdGC0Ywg0YHQstGW0YfQvtC6INGDINC00LLQvtGFINC60L7RgNC+0LHQutCw0YUgCglwb3cgKHgsIDIpICsgKDEgLSBkKSAqIHggKyAocG93IChkLCAyKSAtIGQgLSAxOCAtIDIgKiBzdW0pIC8gMjsgCglkaXNjcmltaW5hdG9yID0gcG93ICgxLWQsIDIpIC0gMiAqIChwb3cgKGQsIDIpIC0gZCAtIDE4IC0gMiAqIHN1bSk7IAoJeCA9ICgoZC0xKSArIHNxcnQgKGRpc2NyaW1pbmF0b3IpKSAvIDI7IC8v0LLRltC6INCc0LDRgNCz0LDRgNC40YLQuCDQsiDQvNC+0LzQtdC90YIg0L/QtdGA0LXQstGW0YDQutC4INCy0LzRltGB0YLRgyDQutC+0YDQvtCx0LrQuAoJc3VwZXJmbHVvdXMgPSBtIC0gKCg0K3gpICogKHggLSAzKSkgLyAyOyAvL9C30LDQudCy0LAg0LrRltC70YzQutGW0YHRgtGMINGB0LLRltGH0L7QuiDQsiDQutC+0YDQvtCx0YbRliDQnNCw0YDQs9Cw0YDQuNGC0LggCgljb3V0IDw8IHN1cGVyZmx1b3VzOyAvL9Cy0LjQstC+0LTQuNC80L4g0LLRltC00L/QvtCy0ZbQtNGMIHJldHVybiAwOyAKfQ==