수직선 위에 목마른 개미 n마리가 놓여 있다. 처음에 i번째 개미는 좌표가 xi인 점에 있으며, x1≤x2≤⋯≤xn을 만족한다.
수직선 위로 이슬방울이 떨어진다. i번째 이슬방울은 시각 ti에 좌표가 yi인 점에 떨어지며, 1≤t1≤t2≤⋯≤tm이다. 어떤 순간에 수직선 위에 이슬방울이 하나도 없으면 모든 개미는 제자리에 멈춰 있다. 그렇지 않으면 각 개미는 자신에게 가장 가까운 이슬방울을 향해 단위 속력으로 이동한다. 가장 가까운 이슬방울이 왼쪽과 오른쪽에 같은 거리로 두 개 있으면 왼쪽 방울을 향해 이동한다. 개미가 이슬방울에 도달하는 즉시 그 방울을 마신다.
방울을 마시면 그 이후 개미들의 움직임이 바뀔 수 있음에 유의하라. 여러 마리가 같은 순간에 한 방울에 도달하면 그 물을 똑같이 나누어 즉시 마신다. 특히 수직선 위의 한 점에 두 마리 이상의 개미가 함께 있을 수 있다. 이슬방울이 어떤 개미 위에 정확히 떨어지면, 떨어지는 바로 그 순간에 마셔지며 개미들의 이동에는 전혀 영향을 주지 않는다.
마지막 이슬방울이 마셔지는 순간, 즉 수직선 위에 더 이상 방울이 남아 있지 않은 순간에 모든 개미의 위치를 구하여라.
첫째 줄에 개미의 수 n (1≤n≤250000)이 주어진다. 둘째 줄에 개미들의 위치를 나타내는 비내림차순 정수열 xi (1≤xi≤109)가 주어진다. 셋째 줄에 사건의 수 m (1≤m≤250000)이 주어진다. 이어지는 m개의 줄에는 각각 두 정수 ti와 yi (1≤ti,yi≤109)가 주어지며, 이는 시각 ti에 좌표가 yi인 점으로 이슬방울이 떨어졌음을 뜻한다. 사건들은 시각 ti의 비내림차순으로 주어진다.
마지막 이슬방울이 마셔지는 순간의 각 개미의 위치를 나타내는 n개의 정수를 한 줄에 공백으로 구분하여 비내림차순으로 출력한다.