eolymp
bolt
Try our new interface for solving problems
Problems

Раздел клада

Раздел клада

Time limit 1 second
Memory limit 64 MiB

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

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

Input data

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

Output data

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

Examples

Input example #1
17 2
Output example #1
5