Ограничение по времени выполнения 1 секунда Ограничение по использованию памяти 128 мегабайт Заданы целые неотрицательные числа a и b (a≤b) и натуральное число x. Сколько существует чисел между a и b включительно, делящихся на x?
Входные данные
Три числа a,b и x (0≤a≤b≤1018,1≤x≤1018).
Выходные данные
Выведите ответ на задачу.
Примеры