EduBrick

Сколько раз встречается

2000 мс · 256 МБ · всё или ничего

Дан отсортированный по неубыванию массив aa из nn чисел. Для каждого из qq запросов xx выведите, сколько раз xx встречается в массиве.

Если xx не встречается, ответ равен нулю.

Формат ввода

В первой строке nn и qq (1n,q105)(1 \le n, q \le 10^5).

Во второй строке nn чисел по неубыванию, каждое от 00 до 10910^9.

В третьей строке qq запросов.

Формат вывода

Выведите qq чисел — по одному ответу на строку.

Примеры

ввод
7 3
1 2 2 2 5 5 9
2 5 4
вывод
3
2
0

Примечание

Количество вхождений — это разность двух границ. Подумайте, чем отличаются условия сравнения в поиске левой и правой границы: одно и то же тело цикла с разным знаком даёт разные ответы.

Войдите, чтобы отправлять решения.