Очередь

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

문제

Совсем недавно вышел новый фильм --- <<Люди на каникулах>>. По этому поводу Мэйвис решила сходить в кинотеатр.

Оказалость, что Мэйвис далеко не единственная, кто хочет посмотреть этот фильм. За билетами была огромная очередь. Мэйвис решила, что посмотрит кино в следующий раз, а пока она просто понаблюдает за очередью.

Билеты на фильм продаются в павильоне, в котором одновременно могут находиться не более mm монстров. Монстры внутри павильона обслуживаются в порядке очереди. То есть, если ii-й монстр зашел в павильон раньше jj-о, то монстр с номером ii купит билет раньше монстра с номером jj. Монстры очень привередливы, поэтому на выбор билета у ii-о монстра уходит h_ih\_i минут.

Если ii-й монстр подходит к павильону в момент времени t_it\_i и в павильоне в это время ровно mm монстров, то он уходит и возвращается через kk минут, то есть к моменту времени t_i+kt\_i + k. Иначе монстр заходит в павильон. Монстры очень упорные, поэтому каждый монстр будет возвращаться, пока не купит билет. Если несколько монстров подходят к павильону в одно и то же время, то сначала пытается зайти монстр с меньшим номером. Если ii-й монстр в павильоне завершил покупку, и в это же время к павильону подходит jj-й монстр, то сначала ii-й выходит, а потом jj-й пытается войти.

Мэйвис стало интересно, в какой момент времени каждый монстр купит билет. Помогите ей удовлетворить любопытство!

입력

В первой строке входного файла даны три целых числа nn, mm, kk (1n,m105,1k1091 \le n, m \le 10^5, 1 \le k \le 10^9) --- количество монстров, максимальное число монстров в павильоне и время, на которое уходит не поместившийся монстр.

В следующих nn строках дано описание монстров.

В i+1i+1-й строке даны два целых числа t_it\_i, h_ih\_i (1t_i,h_i1091 \le t\_i, h\_i \le 10^9) --- время, в которое приходит ii-й монстр в первый раз и время, которое он тратит на покупку билета.

Гаранитируется, что t_it_i+1t\_i \le t\_{i+1}.

Монстры пронумерованы в порядке, в котором они идут во входных данных.

출력

Выведите nn строк. В ii-й строке выведите время, в которое ii-й монстр купит билет.