На Олімпійських іграх зовнішній вигляд має значення! Траєкторія стрибуна в довжину задається формулою h(x) = \max(0, p(x)), де p(x) = a(x - h)^2 + k — квадратний многочлен, що описує параболу, яка відкривається вниз і має вершину у верхній півплощині. (Тобто a < 0 та k > 0.) Завдяки ретельним тренуванням кожен стрибун завжди стрибає за однією й тією ж траєкторією, і з міркувань спонсорської підтримки та брендування жодні два стрибуни не мають однакової траєкторії. Віддані шанувальники, бажаючи зберегти пам'ять про момент, інколи фіксують координати свого улюбленого спортсмена в різні моменти часу, наприклад: (0, 0), (1, 3), (2, 4), (3, 3), (4, 0), (7, 0). За двома наборами вибірок ваша задача — визначити, чи отримані вони від одного й того ж спортсмена, за умови, що наведено достатньо інформації для рішення.
Вхідний тестовий файл містить кілька випадків, кожен з яких відокремлений порожнім рядком. Кожен тестовий випадок складається з трьох рядків тексту. У першому рядку містяться два цілих числа n_1 та n_2 (1 \le n_1, n_2 \le 10), розділені пробілом, що вказують кількість точок у першій та другій вибірках відповідно. Другий і третій рядки містять координати точок цих двох вибірок у форматі x_1\ y_1\ x_2\ y_2\ \dots\ x_n\ y_n. Припускається, що x_1 < x_2 < \dots < x_n; крім того, 0 \le x_i \le 100{,}000 і 0 \le y_i \le 1000 для кожного . (Будьте уважні, щоб точність обчислень була достатньою для всієї можливої вхідної інформації згідно з обмеженнями.) Вхід завершується єдиним рядком з ; цей випадок опрацьовувати не потрібно.
Для кожного тестового випадку ваша програма повинна вивести в окремому рядку слово , якщо обидва набори зразків справді належать одному спортсмену, , якщо ні, або , якщо недостатньо інформації для визначення.
Приклад 1