Дано два цілі числа і . Число називається представним, якщо його можна подати у вигляді суми
для деякої кінцевої (можливо, нульової) кількості доданків x_i, де кожен x_i дорівнює або , або .
Визначте, скільки різних чисел на відрізку є представними.
Обмеження
— цілі числа такі, що |a| \leq 10000, |b| \leq 10000
— цілі числа такі, що |A| \leq 10^{18}, |B| \leq 10^{18}
A \leq B
Вхідний файл містить один рядок з чотирма цілими числами , , та .
Виведіть кількість різних чисел на відрізку , які можна подати у вигляді суми чисел та .
Приклад 1