第一行包含三个整数 , , (),表示树的结点数量、点对数量和询问次数。接下来 行,每行包含两个整数 , (),表示树上结点 和结点 之间有一条边相连,不保证方向。接下来 行,第 行包含两个整数 , (),表示树上给定的第 个点对为 。接下来 行,第 行包含两个整数 , (),表示第 个询问的点对为 。输入数据保证一定构成一棵树。
对于每个询问,在一行输出一个整数表示该次询问的答案。
5 5 5 1 2 2 3 3 4 3 5 1 3 1 4 1 3 2 5 1 4 4 3 3 5 5 4 4 4 5 4
5 1 2 2 2
5 5 5 1 2 2 3 3 4 4 5 1 5 1 5 1 5 2 5 3 5 3 1 1 4 5 5 5 4 4 2
5 3 5 5 5
样例一中,每个询问中符合条件的点对分别为:;;;;。