给定一个数列 $a_1, a_2, \dots, a_n$,对于 $k$,请你回答
$$f(k) = \max_{r-l+1=k} \operatorname*{mex}_{i=l}^r a_i. $$
其中 $\operatorname{mex} S$ 表示 $S$ 中未出现的最小非负整数。
输入格式
第一行输入一个正整数 $n$。
接下来一行输入 $n$ 个非负整数 $a_1,\dots,a_n$。
接下来一行输入一个正整数 $q$。
接下来 $q$ 行每行输入一个正整数 $k$,表示一个询问。
输出格式
输出 $q$ 行,按顺序回答输入的 $k$ 对应的 $f(k)$。
样例数据
样例 1 输入
6 2 1 1 0 0 3 6 1 2 3 4 5 6
样例 1 输出
1 2 2 3 3 4
子任务
对于 $100\%$ 的数据,保证 $1\leq q\leq n\leq 10^5$,$0\leq a_i\leq n$,询问的 $k$ 互不相同。
对于测试点 $1\sim 3$,保证 $n\leq 100$。
对于测试点 $4\sim 5$,保证 $q\leq 10$。
对于测试点 $6\sim 7$,保证 $a_i\leq 10$。
对于测试点 $8\sim 10$,无特殊限制。