#include <iostream>
#include <cmath>
using namespace std;
 
int main() {
    double a, m, n, b, c, d;
    cin>>a>>m; 
    b = 2 * a + 1; // нам все это нужно для того чтобы найти корень квадратного
    c = 2 * a - 2 - 2 * m; // уравнения вида n^2 + 2na + n + 2a - 2 = 2m
    d = sqrt(b * b - 4 * c); // дискриминант:...
    n = ( -b + d ) / 2;//  и корень данного уравнения равен:...
    cout<<n;
    return 0;
}