Даны массивы $$$a$$$ и $$$b$$$ длины $$$n$$$ и целое число $$$m$$$.
Массивы содержат только целые числа от $$$1$$$ до $$$m$$$, и оба массива содержат все целые числа от $$$1$$$ до $$$m$$$.
Вы можете многократно выполнять следующие операции над массивом $$$a$$$:
Возможно ли преобразовать первый массив во второй?
$$$^{\text{∗}}$$$Циклический сдвиг влево массива $$$p$$$ длины $$$n$$$ (в ноль-индексации) — это массив $$$q$$$, такой что $$$q_i = p_{(i + 1) \bmod n}$$$ для всех $$$0 \le i \lt n$$$.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^5$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит два целых числа $$$n$$$ и $$$m$$$ ($$$2 \le m \le n \le 5\cdot10^5$$$) — длина массивов и количество различных элементов в $$$a$$$.
Вторая строка содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$1 \le a_i \le m$$$) — массив $$$a$$$.
Третья строка содержит $$$n$$$ целых чисел $$$b_1, b_2, \ldots, b_n$$$ ($$$1 \le b_i \le m$$$) — массив $$$b$$$.
Гарантируется, что оба массива содержат все целые числа от $$$1$$$ до $$$m$$$.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$5\cdot10^5$$$.
Для каждого набора входных данных выведите «YES», если возможно преобразовать первый массив во второй, и «NO», если невозможно. Вы можете выводить каждую букву в любом регистре (строчную или заглавную). Например, строки «yEs», «yes», «Yes» и «YES» будут приняты как положительный ответ.
83 31 2 33 2 14 31 1 2 31 2 2 34 41 3 2 42 3 4 16 31 1 2 1 2 32 1 1 2 3 15 42 3 4 1 13 2 1 1 49 72 4 6 7 3 1 5 4 66 7 3 5 6 4 2 4 19 88 3 5 6 5 4 1 7 27 5 3 5 8 4 6 2 18 62 1 5 4 6 3 5 46 1 5 2 4 5 3 4
YES NO YES NO YES YES NO NO
В первом наборе входных данных вы можете преобразовать массив $$$a$$$ в массив $$$b$$$, применив такую последовательность операций:
Во втором наборе входных данных можно показать, что невозможно преобразовать массив $$$a$$$ в массив $$$b$$$ с помощью данных операций.