Грустные танцы
문제
Во Флатляндии проводится ежегодный турнир по танцам!
Из города приехала команда, состоящая из танцоров, и вот настал день соревнований.
Состязания проходят в таком формате: танцоры пронумерованы от до , и изначально -й танцор стоит на -м месте. После этого они начинают танцевать по заранее согласованной программе выступления : каждую минуту танцор с -го места передвигается на -е место, при этом все различны. От команды требуется выстроиться так, чтобы -й танцор оказался на -м месте (аналогично, все различны). После этого выступление завершается, и жюри оценивает его техничность и артистизм. При этом выступление должно продлиться хотя бы одну минуту, иначе оценивать будет просто нечего.
Но в этом году участники заподозрили жюри в подлоге: к ним пришла мысль, что, возможно, следуя программе , они никогда не смогут занять требуемое положение , что приводит к автоматическому поражению в турнире.
Так как они не программисты по образованию, команда города решила обратиться к вам за помощью: проверьте по их программе выступления и требуемому положению , существует ли такое положительное количество минут , что через минут после начала выступления -й танцор будет находиться на -м месте.
입력
В первой строке входного файла содержится целое число () --- количество участников команды, приехавшей из города .
Вторая строка содержит целых чисел , , () --- программу выступления . Гарантируется, что каждое число от до встречается в ровно один раз.
Третья строка содержит целых чисел , , () --- требуемое положение . Гарантируется, что каждое число от до встречается в ровно один раз.
출력
Для каждого тестового примера выведите <<Yes>> (без кавычек), если существует такое количество минут , что спустя минут после начала выступления все танцоры будут в требуемом от них положении, или <<No>> (без кавычек), если такого не существует.
힌트
В первом примере в нулевой момент времени танцоры располагаются так: . Но так как выступление должно продлиться хотя бы одну минуту, не подходит. Далее происходят следующие перемещения:
- после первой минуты
- после второй минуты
- после третьй минуты
- после четвертой минуты
Как видно, после четвертой минуты танцоры заняли требуемое положение, а значит, подходит , и ответ --- <<Yes>>.
Во втором примере танцоры всегда остаются на своем месте, следственно, они никогда не займут требуемое положение, и ответ --- <<No>>.
예제
예제 1
4 2 3 4 1 1 2 3 4
Yes
예제 2
4 1 2 3 4 2 1 4 3
No