编程题
### 问题描述
丽丽有一个长度为 $N$ 的序列 $A_1, A_2, \dots, A_N$。今天,她想用根据这个序列,对你进行 $Q$ 次询问。每次查询丽丽会给你三个整数 $L$、$R$ 和 $X$。请你对于每个询问,回答在序列的 $L$ 到 $R$ 之间值为 $X$ 的元素有多少个。
### 输入格式
第一行:输入两个整数 $N$($1\leq N \leq 10^3$),表示序列的长度。
第二行:输入 $N$ 个整数,表示序列 $A$($1\leq A_i\leq N$)。
第三行:输入一个整数 $Q$($1\leq Q\leq 10^3$),表示查询的次数。
接下来的 $Q$ 行,每行输入三个整数 $L$、$R$ 和 $X$($1\leq L \leq R \leq N$, $ 1\leq X \le N$),表示一次查询。
### 输出格式
对于每次查询,输出一行,表示在序列的 $L$ 到 $R$ 之间(包括 $L$ 和 $R$),值等于 $X$ 的元素的个数。
### 样例输入
```markdown
5
1 2 3 3 2
2
1 3 2
3 5 3
```
### 样例输出
```markdown
1
2
```
### 提示
在第一次查询中,在 $1$ 到 $3$ 的范围内(包括 $1$ 和 $3$),值等于 $2$ 的元素有 $1$ 个。在第二次查询中,在 $3$ 到 $5$ 的范围内(包括 $3$ 和 $5$),值等于 $3$ 的元素有 $2$ 个。