e-olymp
favorite We need a little bit of your help to keep things running, click on this banner to learn more
Problems

Раздел клада

Раздел клада

Пиратам удалось справедливо разделить клад из m золотых монет – каждый получил часть соответствено к своему пиратскому рангу и стажу. Самый молодой пират взял одну монету, а каждый следующий пират брал на одну монету больше, чем предыдущий его коллега. Когда последний пират забрал свою долю, то ещё осталось n монет, которые были зарыты на "чёрный день".

Сколько было пиратов?

Входные данные

Два натуральных числа m и n (1n < m106).

Выходные данные

Вывести количество пиратов.

Time limit 1 second
Memory limit 64 MiB
Input example #1
17 2
Output example #1
5