Містер Деніро — вчитель інформатики. Сьогодні він отримав спеціально замовлений резервуар з водою, який буде корисний для його експериментів з водяними потоками.

Рисунок 1: Резервуар для води
Розміри резервуара: см (ширина) * см (висота) * см (глибина) (див. Рисунок 1). Для експерименту він встановив у резервуарі кілька дощечок, розташованих паралельно його сторонам. Ширина кожної дощечки дорівнює глибині бака, тобто см. Висота кожної дощечки менша за висоту бака ( см) і відрізняється одна від одної. Дощечки настільки тонкі, що їхньою товщиною можна знехтувати.

Рисунок 2: Вид спереду резервуара
Вид спереду резервуара показано на рисунку 2.
Зверху бака розташовані кілька кранів, які Деніро відкриває на початку експерименту. Спочатку резервуар порожній. Вам потрібно написати програму, яка моделює переміщення води.
Складається з тестів.
DataSet_1
DataSet_2
DataSet_D
Формат кожного тесту (DataSet_d, 1 \le d \le D) наступний:
B_1 H_1
B_2 H_2
B_N H_N
F_1 A_1
F_2 A_2
F_M A_M
P_1 T_1
P_2 T_2
P_L T_L
Кожен рядок тесту містить одне або два цілих числа.
- кількість дощечок у баку. B_i та H_i (1 \le i \le N) - -координата (см) та висота (см) -ої дощечки.
Висоти H_i різні. Вважайте, що:
0 < N < 10, 0 < B_1 < B_2 < \ldots < B_N < 100, 0 < H_1 < 50, 0 < H_2 < 50, , 0 < H_N < 50.
- кількість кранів над баком. F_j та A_j (1 \le j \le M) - -координата (см) та швидкість потоку води (см^3/секунда) -го крана.
Крани не розташовані безпосередньо над дошками. Тобто жодне з F_j не дорівнює B_i.
Вважайте, що:
0 < M < 10, 0 < F_1 < F_2 < \ldots < F_M < 100, 0 < A_1 < 100, 0 < A_2 < 100, , 0 < A_M < 100.
- кількість спостережень. P_k - -координата (см) -ої точки спостереження. T_k - час -го спостереження в секундах від початку. Жодне з P_k не дорівнює B_i.
Вважайте, що:
0 < L < 10, 0 < P_1 < 100, 0 < P_2 < 100, , 0 < P_L < 100, 0 < T_1 < 1000000, 0 < T_2 < 1000000, , 0 < T_L < 1000000.
Для кожного тесту виведіть рядків, кожен з яких містить одне дійсне число — висоту рівня води (см) в -координаті P_k у момент часу T_k.
Відповідь виводьте з точністю до . При виконанні цієї умови можна виводити будь-яку кількість цифр після десяткової точки.
Коли бак наповниться водою до країв, рівень води в кожному P_k дорівнює висоті резервуара, тобто см.
Приклад 1