C. Медиана
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
stdin
вывод
stdout

Медианой в массиве длины n называется элемент, который после сортировки элементов по неубыванию будет стоять на позиции номер (элементы массива нумеруются начиная с 1). Медианой массива (2, 6, 1, 2, 3) является число 2, а медианой массива (0, 96, 17, 23) — число 17.

Под выражением понимается целая часть от деления числа a на число b.

Однажды Вася показал Пете массив из n натуральных чисел и предложил найти медиану этого массива. Петя, даже не взглянув на числа, ответил, что она равна x. Петя очень честный мальчик, поэтому он решил добавить к заданному массиву несколько чисел таким образом, чтобы медиана получившегося массива стала равна x.

Петя может добавлять в массив любые целые числа от 1 до 105, в том числе и одинаковые. Разумеется, разрешается ничего не добавлять в массив. Если число добавляется несколько раз, то в ответе оно учитывается такое же количество раз. Исходные числа массива запрещено удалять либо заменять.

Пока Петя отвлекает Васю, вы должны найти минимальное количество чисел, которые ему потребуются.

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

В первой строке входных данных записаны два разделенных пробелом целых числа n и x (1 ≤ n ≤ 500, 1 ≤ x ≤ 105) — длина исходного массива и требуемое значение медианы. Во второй строке записаны n чисел через пробел — исходный массив. Элементы массива — целые числа от 1 до 105. Элементы массива не обязательно различны.

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

Выведите единственное целое число — минимальное количество чисел, которое нужно добавить Пете в массив, чтобы его медиана стала равна x.

Примеры
Входные данные
3 10
10 20 30
Выходные данные
1
Входные данные
3 4
1 2 3
Выходные данные
4
Примечание

В первом примере в массив (10, 20, 30) достаточно добавить число 9. В получившемся массиве (9, 10, 20, 30) медианой будет элемент на позиции , то есть 10.

Во втором примере в массив нужно добавить числа 4, 5, 5, 5. В получившемся массиве медиана равна 4.