E. Саша Круг
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Берляндцы очень любят лакомиться шишками после тяжелого рабочего дня. Миша Квадрат и Саша Круг — местные берляндские авторитеты. Каждый из них держит свои точки торговли шишками. У Миши n точек, у Саши — m. Так как между их подчиненными постоянно возникают стычки, они решили построить забор в виде окружности так, чтобы точки торговли одного предпринимателя были строго внутри окружности, а другого — строго снаружи. То, чьи именно точки торговли окажутся внутри, не имеет значения.

Определите, могут ли они построить такой забор.

Входные данные

В первой строке записаны два целых числа n и m (1 ≤ n, m ≤ 10 000) — количества точек торговли Миши и Саши соответственно.

В следующих n строках через пробелы записаны пары целых чисел Mx, My ( - 104 ≤ Mx, My ≤ 104) — координаты точек торговли Миши.

В следующих m строках через пробелы записаны пары целых чисел Sx, Sy ( - 104 ≤ Sx, Sy ≤ 104) — координаты точек торговли Саши.

Гарантируется, что все n + m точек различны.

Выходные данные

Выведите "YES" без кавычек, если можно построить такой забор в форме окружности, что точки одного авторитета будут строго внутри, а другого — строго снаружи, либо выведите "NO" без кавычек в противном случае.

Примеры
Входные данные
2 2
-1 0
1 0
0 -1
0 1
Выходные данные
NO
Входные данные
4 4
1 0
0 1
-1 0
0 -1
1 1
-1 1
-1 -1
1 -1
Выходные данные
YES
Примечание

В первом примере не существует способа разделить точки окружностью, так как любой круг, который содержит обе точки ( - 1, 0), (1, 0), так же содержит хотя бы одну точку из множества (0,  - 1), (0, 1), и наоборот: любой круг, который содержит обе точки (0,  - 1), (0, 1), так же содержит хотя бы одну точку из множества ( - 1, 0), (1, 0)

Во втором примере один из возможных способов разделения показан ниже. Точки Миши обозначены красным цветом, а точки Саши - синим.