Громозека и Алиса придумали правила игры в бесконечную Дженгу.
В бесконченой Дженге каждый ход заключается в одном из двух действий на выбор игрока:
- если в башне есть хотя бы один брусок, то можно вытащить и убрать из башни ровно один брусок (количество брусков в башне уменьшается на 1);
- поставить на башню количество брусков на 1 больше, чем ставили в последний раз перед этим.
Первым ходом всегда устанавливается один брусок в пустую башню. Формально говоря, после первого хода башня состоит из одного бруска. Если после какого-то хода башня оказалась пустая (не имеет ни одного бруска), то в такую башню можно только установить брусок. Брусков для установки на башню у Алисы и Громозеки бесконечное количество.
Например, можно выполнить такую последовательность действий при игре:
1) установить один брусок на башню;
2) установить два бруска на башню;
3) убрать один брусок из башни;
4) убрать один брусок из башни;
5) установить три бруска на башню;
6) убрать один брусок из башни;
7) установить четыре бруска на башню;
8) убрать один брусок из башни;
9) установить пять брусков на башню.
После 9 ходов, количество брусокв в башне в итоге будет равно 11, а по ходу игры из башни извлекли 4 бруска.
Известно, что Алиса и Громозека сделали n
ходов в придуманной игре, при этом после всех выполненных ходов, количество брусков в башне равнялось k
. Найдите суммарное количество убранных Алисой и Громозекой с башни брусков за все n
ходов. Гарантируется, что для заданных n
и k
ответ существует.
Входные данные
В первой строке входных данных заданы два целых числа n
и k
(1<=n<=109; 0<=k<=109) - суммарное количество ходов и количество брусков в башне после n
ходов. Гарантируется, что для заданных n
и k
ответ существует.
Выходные данные
Выведите одно целое число - количество брусков, которые были вытащены Алисой и Громозекой вместе за время игры. Обратите внимание, что в этой задаче не может быть нескольких правильных ответов - ответ однозначно определяется по входных данным.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
1 1
|
0
|
2 |
9 11
|
4
|
3 |
5 0
|
3
|
4 |
3 2
|
1
|