В некоторой деревне есть 999 башен высотой 1, (1 + 2), (1 + 2 + 3), ..., (1 + 2 + 3 + ... + 999) метров с запада на восток. Расстояние между двумя соседними башнями 1 метр. Некоторое время шел снег, прежде чем он наконец прекратился. Для двух соседних башен, расположенных на расстоянии 1 метра друг от друга, мы измерили длины частей этих башен, которые не покрыты снегом, и получили
a
метров для западной башни и
b
метров для восточной башни. Предполагая, что толщина снежного покрова и высота над уровнем моря одинаковы во всем населенном пункте, найдите общую глубину снежного покрова. Предположим также, что глубина снежного покрова всегда составляет не менее 1 метра.
Входные данные
Во входной строке содержится два целых чисел a и b (
\(1\leq a<b<499500=1+2+3+...+999\)). Все входные данные удовлетворяют условию задачи.
Выходные данные
Выведите глубину снежного покрова.
Примеры
№ |
Входные данные |
Выходные данные |
Пояснение |
1 |
8 13 |
2 |
Высота двух башен - 10 метров и 15 метров соответственно. Таким образом, мы видим, что глубина снежного покрова составляет 2 метра. |
2 |
54 65 |
1 |
|