Отточенный хмель
На Олимпиаде внешний вид действительно имеет значение! Траектория прыгуна в длину описывается формулой h(x) = max(0, p(x)), где p(x) = a(x − h)^2 + k — это квадратичный многочлен, представляющий параболу, открывающуюся вниз, с вершиной в точке (h, k), которая находится в верхней полуплоскости. (То есть, a < 0 и k > 0.) Благодаря интенсивным тренировкам каждый прыгун всегда прыгает по одной и той же траектории, и в силу требований спонсоров и брендинга ни у двух прыгунов нет одинаковой траектории. Поклонники, желающие сохранить момент, иногда записывают координаты своего любимого спортсмена в различные моменты времени, например: (0, 0), (1, 3), (2, 4), (3, 3), (4, 0), (7, 0). Имея два набора образцов, ваша задача — определить, были ли они взяты у одного и того же спортсмена или нет, предполагая, что информации достаточно для этого.
Входные данные
Входной тестовый файл будет содержать несколько случаев, каждый из которых отделен пустой строкой. Каждый тестовый случай состоит из трех строк текста. Первая строка содержит два целых числа, n_1 и n_2 (1 ≤ n_1, n_2 ≤ 10), разделенных пробелом, указывающих количество точек выборки для первого и второго наборов соответственно. Вторая и третья строки содержат точки выборки для двух наборов в формате x_1 y_1 x_2 y_2 ... x_n y_n. Можно предположить, что x_1 < x_2 < ... < x_n; кроме того, 0 ≤ x_i ≤ 100, 000 и 0 ≤ y_i ≤ 1000 для каждого i. (Будьте внимательны, чтобы ваши вычисления имели достаточную точность для всех входных данных, соответствующих указанным ограничениям.) Ввод завершается одной строкой, содержащей "0 0"; этот случай не обрабатывайте.
Выходные данные
Для каждого тестового случая ваша программа должна вывести одну строку, содержащую "same", если два набора образцов действительно от одного и того же спортсмена, "different", если нет, и "unsure", если недостаточно информации для определения.