스키 슬라럼 경기에 출전하며, 경기에 가장 알맞은 스키 한 켤레를 골라야 합니다. 코스에는 $N$개의 관문 쌍이 있습니다. 각 쌍은 왼쪽 관문과 오른쪽 관문으로 이루어지며, 오른쪽 관문은 대응하는 왼쪽 관문에서 정확히 오른쪽으로 $W$미터 떨어져 있습니다. 왼쪽 관문의 왼쪽으로도, 오른쪽 관문의 오른쪽으로도 지나갈 수 없습니다. $i$번째 관문 쌍은 언덕 아래로 수직 거리 $y_i$ 지점에 있으며, 그 왼쪽 관문의 수평 위치는 $x_i$입니다(따라서 오른쪽 관문은 $x_i + W$에 있습니다). 모든 관문은 이전 관문보다 언덕 아래쪽에 있습니다. 즉, 모든 $i$에 대해 $y_i < y_{i+1}$입니다.
$S$개의 스키 쌍 중 하나를 고를 수 있으며, $j$번째 쌍의 속도는 $s_j$입니다. 속도가 $s_j$인 스키를 고르면 초당 $s_j$미터의 일정한 수직 속도로 내려갑니다. 이와 별개로, 어느 순간에나 수평 방향으로는 초당 최대 $v_h$미터의 속도로 이동할 수 있습니다. 출발과 도착의 수평 위치는 자유롭게 정할 수 있습니다.
모든 관문을 통과하여 코스를 가장 짧은 시간에 완주하게 해 주는 스키 쌍이 무엇인지 구하세요.
첫째 줄에 세 정수 $W$, $v_h$, $N$이 공백으로 구분되어 주어집니다. $1 \le W \le 10^8$, $1 \le v_h \le 10^6$, $1 \le N \le 10^5$입니다.
다음 $N$개의 줄에는 각각 두 정수 $x_i$와 $y_i$가 주어지며, 이는 $i$번째 왼쪽 관문의 수평 위치와 수직 위치입니다. $1 \le x_i, y_i \le 10^8$입니다.
그다음 줄에는 스키 쌍의 개수 $S$가 주어집니다. $1 \le S \le 10^6$입니다.
다음 $S$개의 줄에는 각각 한 정수 $s_j$가 주어지며, 이는 $j$번째 스키 쌍의 속도입니다. $1 \le s_j \le 10^6$입니다.
어떤 스키 쌍으로도 코스를 완주할 수 없다면 IMPOSSIBLE을 출력합니다. 그렇지 않으면 코스를 가장 짧은 시간에 완주하게 해 주는 스키 쌍의 수직 속도 $s_j$를 출력합니다.