У деякому селі дивні люди розмістили із заходу на схід, з інтервалом 1 метр, 999 веж з послідовними висотами 1, 1 + 2, 1 + 2 + 3, ..., 1 + 2 + ... + 999.
Весною, як це інколи буває, пішов сніг. Для якихось двох сусідніх веж ми виміряли їх висоту над снігом і для західної вежі отримали \(a\) м, а для східної - \(b\) м.
Знайдіть висоту сніжного покрову, якщо сніг рівномірно покрив землю. Вважаємо, що мінімальна висота снігового покриття дорівнює 1 м.
Формат вхідних даних
Вхідний потік містить два цілих числа \(a,b\) \((1 \le a < b < 499500)\), які розділяються пропуском.
Формат вихідних даних
У вихідний потік вивести висоту сніжного покрову.
Приклад вхідних даних
8 13
Приклад вихідних даних
2
Коментарі