Гіфи (множина від гіф) — це об'єкти, схожі на воронки. Визначимо гіф як двовимірний об'єкт, заданий послідовністю точок p_1, p_2, \ldots, p_n з такими властивостями:
3 \leq n \leq 1000.
Якщо точка p_i має координати (x_i, y_i), то існує індекс з 1 < c < n такий, що y_1 > y_2 > \ldots > y_c і y_c < y_{c+1} < y_{c+2} < \ldots < y_n. Точка p_c називається виступом гіфа.
Для всіх 1 \leq i < c маємо x_i < x_c; для всіх c < i \leq n маємо x_i > x_c.
Для 1 < i < c кут, на який p_{i-1} потрібно повернути навколо p_i за годинниковою стрілкою, щоб стати колінеарним з p_i і p_{i+1}, більший за градусів. Аналогічно, для c < i < n потрібний кут для p_{i-1}, щоб стати колінеарним з p_i і p_{i+1} (при обертанні навколо p_i за годинниковою стрілкою), також більший за градусів.
Відрізки, що з'єднують кожні дві сусідні точки p_i та p_{i+1}, перетинаються лише у своїх кінцях.
Наприклад, на наступному рисунку зображено гіф з шести точок та c = 4:

Послідовність відрізків p_1p_2, p_2p_3, \ldots, p_{n-1}p_n назвемо тілом гіфа. У цій задачі дано два гіфи P = (p_1, p_2, \ldots, p_n) та Q = (q_1, q_2, \ldots, q_m), такі що всі -координати p_i — від'ємні цілі числа, а всі -координати q_i — додатні цілі числа.
Вважаємо, що виступи двох гіфів з'єднані тонкою трубкою. У цю систему наливають воду; під час наповнення гіфи заповнюються згідно з основними фізичними законами (рівень води в обох гіфах залишається однаковим). Коли рівень води у досягає \min(y_1, y_n), вода починає виливатися з (аналогічно і для ).
Визначте кінцевий рівень води в гіфах після залиття заданої кількості води. Оскільки задача розглядається у двовимірному просторі, об'єм води вимірюється площею, яку вона займає. Об'єм з'єднувальної трубки вважати нульовим.
Перший рядок містить кількість тестів . Кожен тест складається з трьох рядків. Перший з цих трьох рядків містить ціле число (1 \leq a \leq 100000) — кількість налитої води. Наступні два рядки задають та . Кожен гіф подається у форматі x_1 y_1 x_2 y_2 \ldots x_k y_k, де — кількість точок у гіфі (для — , для — ), а x_i, y_i — координати точок у послідовності.
Вивести рядків — у кожному з них одне число : кінцевий рівень води, виражений в одиницях -координати, округлений до трьох знаків після коми.
Приклад 1