#Lutece0847. 方师傅与栈

方师傅与栈

Migrated from Lutece 847 方师傅与栈

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

方师傅有一个1N1-N的排列,排列的顺序是固定的,他想要把这个排列重新排列成他喜欢的顺序。

于是他买了一个栈,他会按顺序将排列扔进栈内,在某些时刻将栈顶元素取出,这样出栈后的排列就可以重新排序啦。

例如,原序列是11,22,他先将11入栈,再将22入栈,然后将22出栈,最后将11出栈,那么新序列就变成了22,11

方师傅很好奇,当前排列能不能通过一个栈变成他想要的排列呢?

Input

输入第11行包含11个数字NN,代表方师傅的排列的长度。

接下来11行包含NN个整数,代表最开始方师傅的排列。

接下来11行包含NN个整数,代表方师傅想要的排列。

N1000000N \leq 1000000

Output

输出包含11个字符串Yes或者No,代表方师傅能否成功

Samples

3
3 2 1
1 2 3
Yes
4
1 2 3 4
3 1 2 4
No

Resources

2014 UESTC Training for Data Structures