+ محدودیت زمان: ۱ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
ترب و تربچه هر کدام یک جدول $n \times n$ دارند که در هر خانهی آن یکی از اعداد $1$ تا $n^2$ نوشته شده به طوری که هر عدد دقیقاً یکبار در این جدولها ظاهر شده باشند.
تربچه میخواهد جدولش را به جدول ترب تبدیل کند. او در هر عملیات میتواند:
+ جای دو سطر از جدولش را باهم عوض کند.
+ جای دو ستون از جدولش را باهم عوض کند.
حال تربچه میخواهد بداند آیا میتواند جدولش را مشابه جدول ترب کند یا نه.
# ورودی
در سطر اول ورودی، عدد صحیح و مثبت $t$ آمده که تعداد سناریوها را نشان میدهد.
$$1 \leq t \leq 10$$
در سطر اول هر سناریو، عدد صحیح و مثبت $n$ آمده که اندازهی جدولها را نشان میدهد.
$$2 \leq n \leq 50$$
در $n$ سطر بعدی هر سناریو، در هر سطر $n$ عدد آمده که عدد ظاهر شده در سطر $i$ام ستون $j$ام، عدد $a_{i, j}$ از جدول تربچه است.
در $n$ سطر بعدی، به طور مشابه جدول اعداد ترب ظاهر میشود. تضمین میشود که در هر دو جدول، اعداد $1$ تا $n^2$ دقیقاً یکبار ظاهر شوند.
# خروجی
خروجی $t$ سطر دارد و هر سطر جواب یک سناریو است. اگر در یک سناریو جدول تربچه قابل تبدیل به جدول ترب بود، `YES` و در غیر این صورت `NO` چاپ کنید.
**توجه کنید سیستم داوری نسبت به بزرگ و کوچک بودن حروف حساس است.**
# مثال
## ورودی نمونه ۱
```
3
2
1 2
3 4
4 3
2 1
3
1 2 3
4 5 6
7 8 9
1 2 3
8 9 4
7 6 5
2
1 2
3 4
1 3
2 4
```
## خروجی نمونه ۱
```
YES
NO
NO
```
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.