A. 树

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

给定一棵 个节点的树,每个点有一个权值。有 个询问,每次给你 ,你需要回答 和 这两个节点间第 小的点权。

其中 是上一个询问的答案,定义其初始为 ,即第一个询问的 是明文。

输入格式

第一行两个整数 。

第二行有 个整数,其中第 个整数表示点 的权值。

后面 行每行两个整数 ,表示点 到点 有一条边。

最后 行每行两个整数 ,表示一组询问。

输出格式

行,每行一个正整数表示每个询问的答案。

样例

样例输入

8 5
105 2 9 3 8 5 7 7
1 2
1 3
1 4
3 5
3 6
3 7
4 8
2 5 1
0 5 2
10 5 3
11 5 4
110 8 2

样例输出

2
8
9
105
7

数据范围与提示

对于 的数据,,点权在 之间。