F. Лягушки и комары
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

На координатной прямой Ox сидят n лягушек. Для каждой известны две величины: xi и ti — позиция и начальная длина языка i-й лягушки (гарантируется, что все позиции xi различны). Последовательно в хронологическом порядке на прямую садятся m комаров. Для каждого комара известны два параметра pj — координата точки, куда сел j-й комар, и bj — размер j-го комара. Лягушки и комары представляют собой точки на координатной прямой.

Лягушка может съесть комара, если комар находится в одной точке с лягушкой или правее нее, и расстояние от лягушки до комара не превосходит длины языка лягушки.

Если в какой-либо момент времени комара может съесть несколько лягушек, то его съедает самая левая из лягушек (с минимальным xi). Сразу после того как лягушка съедает комара, ее язык мгновенно вырастает на величину равную размеру этого комара. Возможно, после этого лягушка сможет съесть (и съедает) других комаров.

Выведите для каждой лягушки две величины — количество съеденных комаров и длину языка, после того как все комары сядут на прямую, а лягушки съедят всех комаров, которых смогут.

Очередной комар садится на прямую лишь после того, как будут съедены все возможные комары после приземления предыдущего комара. Комары заданы в порядке времени приземления на прямую.

Входные данные

В первой строке содержится пара целых чисел n и m (1 ≤ n,  m ≤ 2·105) — количество лягушек и комаров.

В следующих n строках содержится по два целых числа xi и ti (0 ≤ xi,  ti ≤ 109) — положение и начальная длина языка i-й лягушки. Гарантируется, что все xi различны.

Далее в m строках содержится по два целых числа pj и bj (0 ≤ pj,  bj ≤ 109) — положение и размер j-го комара.

Выходные данные

Выведите n строк. В i-й из них должны содержаться два целых числа ci и li — количество комаров съеденных i-й лягушкой и длина языка i-й лягушки.

Примеры
Входные данные
4 6
10 2
15 0
6 1
0 1
110 10
1 1
6 0
15 10
14 100
12 2
Выходные данные
3 114
1 10
1 1
1 2
Входные данные
1 2
10 2
20 2
12 1
Выходные данные
1 3