Катя слушает музыку. В очереди плеера уже есть несколько песен. Про каждую из них известны название и длина.
Плеер включает песню, которая находится первой в очереди, и сразу убирает её оттуда. Иногда Кате попадается новая композиция, которую она хочет послушать следующей, в этот момент она нажимает кнопку «Играть следующей». Эта песня становится первой в очереди плеера, но текущая композиция доигрывается до конца. Если это произошло в момент, когда текущая песня закончилась, то следующей играть будет новая композиция.
Ваша задача — определить, в каком порядке Катя послушает песни и в какой момент начнётся каждая из них.
Первая строка содержит целое число $$$n$$$ — количество песен в плеере в момент, когда Катя начала слушать музыку ($$$1 \le n \le 100\,000$$$).
Далее следуют $$$n$$$ строк, каждая из которых содержит два значения: $$$name_i$$$, $$$len_i$$$, где $$$name_i$$$ — названия песни, а $$$len_i$$$ — длина песни в секундах ($$$1 \le len_i \le 10^9$$$).
Следующая строка содержит целое число $$$m$$$ — количество событий добавления песни в начало очереди($$$0 \le m \le 100\,000$$$).
Далее следуют $$$m$$$ строк, каждая из которых содержит три значения: $$$t_j$$$, $$$name_j$$$, $$$len_j$$$, где $$$t_j$$$ — момент времени добавления песни в секундах ($$$0 \le t_j \le 10^9$$$), $$$name_j$$$ — имя добавляемой песни, а $$$len_j$$$ — её длина в секундах ($$$1 \le len_j \le 10^9$$$).
Гарантируется, что время добавления указано в порядке неубывания. Название песен состоит только из латинских букв и их длина не превосходит 20.
Выведите для каждой проигранной песни по одной строке, содержащей два значения: $$$name_k$$$ и $$$start_k$$$, где $$$name_k$$$ — имя песни, а $$$start_k$$$ — момент времени, когда эта песня начала воспроизводиться. Песни должны быть указаны в порядке, в котором их слушала Катя.
3Abracadabra 223Pedro 145Believer 2203223 Abracadabra 223223 STAY 1201024 Friday 1234
Abracadabra 0 STAY 223 Abracadabra 343 Pedro 566 Believer 711 Friday 1024