EduBrick

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

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

Даны два массива. Для каждого элемента второго массива определите, сколько раз он встречается в первом.

Первый массив не отсортирован — это часть задачи.

Формат ввода

Первая строка содержит число nn (1≤n≤1051 \le n \le 10^5), вторая — nn элементов первого массива.

Третья строка содержит число mm (1≤m≤1051 \le m \le 10^5), четвёртая — mm элементов второго массива. Все числа целые и по модулю не превосходят 10910^9.

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

Выведите mm чисел: сколько раз встречается каждый элемент второго массива.

Примеры

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