Волшебные существа

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Как известно, у одного из самых известных магозоологов Великобритании Ньюта Саламандера имеется волшебный чемодан. На чемодан Ньют наложил Заклинание незримого расширения, а внутри него хранил обширную коллекцию редких, находящихся под угрозой исчезновения волшебных существ, найденных им во время кругосветных путешествий.

Однажды Ньют оставил свой чемодан полуоткрытым, и существа решили совершить побег. Однако сделать это одновременно они не могут, так как створки чемодана очень узкие. Время, необходимое каждому питомцу для того, чтобы вылезти из чемодана , составляет ss. Первый из питомцев покидает чемодан в момент времени tt, а последующие --- в моменты времени t+st + s, t+2st + 2 \cdot s и так далее.

Ньют Саламандер слишком поздно узнал о хитром плане питомцев, и сейчас его интересует, какое суммарное количество существ сбежало из чемодана в промежутки времени \[a_i,b_i]\[a\_i, b\_i], включая границы. Питомцев в волшебном чемодане содержится бесконечное количество.

입력

В первой строке входного файла заданы числа tt и ss --- момент времени, когда первый питомец покинул чемодан, и интервал времени между побегами питомцев соответственно (0t10120 \le t \le 10^{12}, 1s10121 \le s \le 10^{12}).

Во второй строке содержится число nn --- количество интересующих Саламандера отрезков времени (1n100,0001 \le n \le 100\\, 000). В следующих nn строках содержатся числа a_i,b_ia\_i, b\_i --- левая и правая границы ii-го отрезка времени (0a_i,b_i10120 \le a\_i, b\_i \le 10^{12}).

출력

В выходном файле выведите единственное число --- суммарное количество существ, сбежавших во время данных промежутков времени. Ответ для каждого промежутка считается независимо от других промежутков.

힌트

В первом тесте из условия существа сбегают в моменты времени 7, 10 и 13, принадлежащие второму промежутку времени. Во время первого промежутка ни одно существо не совершает побег.