EduBrick

H. Статистика: сколько раз

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

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

На каждый запрос (l,r,x)(l, r, x) ответьте, сколько городов с номерами от ll до rr перевезли ровно xx человек.

Формат ввода

Первая строка содержит число nn (1≤n≤1051 \le n \le 10^5), вторая — nn натуральных чисел, не превосходящих 10910^9.

Третья строка содержит число запросов qq (1≤q≤1051 \le q \le 10^5). Следующие qq строк содержат по три числа ll, rr и xx (1≤l≤r≤n1 \le l \le r \le n, 1≤x≤1091 \le x \le 10^9).

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

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

Примеры

ввод
5
123 666 314 666 434
5
1 5 314
1 5 578
2 4 666
4 4 713
1 5 666
вывод
1
0
2
0
2
Войдите, чтобы отправлять решения.