A. Игра в последовательности
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Дана целочисленная последовательность длины $$$n$$$, обозначенная как $$$a_1,a_2,\ldots,a_n$$$, и целое число $$$x$$$.

Вы можете выполнить следующую операцию: выбрать два соседних числа $$$a_i$$$ и $$$a_{i+1}$$$ и заменить их целым числом $$$y$$$, которое удовлетворяет условию $$$\min(a_i,a_{i+1}) \le y \le \max(a_i,a_{i+1})$$$. После замены оригинальные $$$a_i$$$ и $$$a_{i+1}$$$ удаляются из последовательности, и элементы перенумеровываются с $$$1$$$ до $$$n-1$$$.

Например, для $$$a=[1,2,4,5]$$$ вы можете выбрать $$$a_2=2$$$ и $$$a_3=4$$$ и заменить их на $$$3$$$. После этого $$$a$$$ становится $$$[1,3,5]$$$. Однако вы не можете выбрать $$$a_1=1$$$ и $$$a_2=2$$$ и заменить их на $$$3$$$ (поскольку $$$y$$$ больше $$$\max(a_i,a_{i+1})$$$), также вы не можете выбрать $$$a_1=1$$$ и $$$a_3=4$$$ (выбранные числа должны быть соседними).

Очевидно, что после выполнения $$$n-1$$$ операций останется только одно число. Вопрос в том, может ли это финальное число быть в точности равно $$$x$$$.

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

Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$T$$$ ($$$1 \le T \le 500$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.

Первая строка каждого набора входных данных содержит одно целое число $$$n$$$ ($$$1 \le n \le 100$$$).

Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1,a_2,\ldots,a_n$$$ ($$$-10^9 \le a_i \le 10^9$$$).

Третья строка каждого набора входных данных содержит одно целое число $$$x$$$ ($$$-10^9 \le x \le 10^9$$$).

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

Для каждого набора входных данных выведите «YES», если финальное число может быть в точности равно $$$x$$$, в противном случае выведите «NO».

Пример
Входные данные
3
3
2 7 5
4
5
-1 3 7 -9 -2
8
6
1 -1 -4 5 1 -4
-2
Выходные данные
YES
NO
YES
Примечание

В первом наборе входных данных вы можете сначала выбрать $$$a_2=7$$$ и $$$a_3=5$$$, и заменить их на $$$6$$$. После этого $$$a$$$ становится $$$[2, 6]$$$. Теперь вы можете выбрать $$$a_1=2$$$ и $$$a_2=6$$$, и заменить их на $$$4$$$.

Во втором наборе входных данных можно показать, что финальное число никогда не может быть равно $$$8$$$.