编程题
### 问题描述
小蓝是一个充满好奇心的年轻人,他喜欢线段和颜色。现在,他面前有 $n$ 个线段,每个线段由 $[l_i,r_i]$ 描述,表示左右端点分别为 $l_i,r_i$,每个线段都有一个颜色 $c_i$。小蓝喜欢探究线段颜色的奥秘,所以他提出了一些问题,希望你能帮助他解答。
给定 $n$ 个线段,每个线段有一个颜色 $c_i$。现在有 $q$ 次询问,每次询问给定一个点 $p$,你需要回答包含当前点 $p$ 的线段中,有多少种不同的颜色。
你能帮助小蓝解决这个线段颜色之谜吗?
### 输入格式
第一行输入一个整数 $n$,表示线段的数量。
接下来 $n$ 行,每行输入三个整数 $l_i, r_i, c_i$,表示线段的左右端点和颜色。
第三行输入一个整数 $q$,表示询问的次数。
接下来 $q$ 行,每行一个整数 $p_i$,表示一个询问的点。
### 输出格式
对于每个询问,输出一个整数,表示包含当前点的线段中有多少种不同的颜色。
### 样例输入
```
3
1 4 1
2 5 2
3 4 1
3
1
2
3
```
### 样例输出
```
1
2
2
```
### 说明
- 第一个询问,$1$ 号点有 $[1,4]$ 包含,只有一种颜色。
- 第二个询问,$2$ 号点有 $[1,4],[2,5]$ 包含,两种颜色。
- 第三个询问,$3$ 号点有 $[1,4],[2,5],[3,4]$ 包含,两种颜色。
### 评测数据范围
$n,q \le 10^5, 1 \le l_i \le r_i \le 10^5, 1 \le c_i \le 60$。