QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 128 MB Total points: 10

#10636. Mecze [B]

Statistics

W sobotnie przedpołudnie na boisku Klubu Sportowego "Bajtusie" zbierze się $ n $ chłopców. Szczęśliwie się złożyło, że liczba chłopców jest parzysta. Dzięki temu wszyscy chłopcy będą mogli radośnie spędzić ten sobotni dzień, grając w piłkę.

Bajtazar jest trenerem klubu i to on jest odpowiedzialny za dobór składów na poszczególne mecze. Bajtazar wie, że chłopcy bardzo lubią współzawodniczyć, dlatego też postanowił w taki sposób ułożyć składy drużyn, aby każdych dwóch chłopców miało szansę zagrać przeciwko sobie w jakimś meczu (tzn. choć raz zagrać w przeciwnych drużynach).

Biorąc pod uwagę umiejętności chłopców, Bajtazar zaproponował już składy drużyn na najbliższe $ m $ meczów. W każdym meczu zagrają wszyscy chłopcy, podzieleni na dwie drużyny po $ n/2 $ zawodników. Pomóż Bajtazarowi stwierdzić, czy każda para chłopców zagra przeciwko sobie choć w jednym z zaplanowanych meczów.

Input Format

W pierwszym wierszu wejścia znajdują się dwie liczby całkowite $ n $ oraz $ m $ ($4 \le n \le 40\,000$, $1 \le m \le 50$) oznaczające liczbę chłopców oraz liczbę zaplanowanych meczów. Każdy chłopiec ma na koszulce napisany numer - liczbę całkowitą między 1 a $ n $. Numery na koszulkach poszczególnych chłopców są parami różne.

Każdy z kolejnych $ m $ wierszy zawiera po $ n $ parami różnych liczb całkowitych z zakresu od 1 do $ n $ opisujących składy drużyn na poszczególne mecze. Pierwsze $ n/2 $ liczb w każdym wierszu to numery zawodników grających w pierwszej drużynie, a drugie $ n/2 $ liczb - numery zawodników wchodzących w skład drugiej drużyny.

Output Format

Twój program powinien wypisać na wyjście jedno słowo TAK lub NIE, w zależności od tego, czy każda para chłopców zagra przeciwko sobie co najmniej w jednym meczu, czy też nie.

Example

Input

6 3
4 6 1 3 5 2
1 4 5 2 3 6
1 2 6 4 5 3

Output

TAK

Input 2

6 3
4 6 1 3 5 2
1 4 5 2 3 6
1 2 3 4 5 6

Output 2

NIE

W pierwszym przykładzie każda para zawodników gra w przeciwnych drużynach w jednym meczu (np. zawodnicy o numerach 1 i 6), w dwóch meczach (np. zawodnicy 1 i 2) lub nawet we wszystkich trzech meczach (np. zawodnicy 1 i 3). W drugim przykładzie zawodnicy o numerach 2 i 3 zawsze grają w tej samej drużynie.

About Issues

We understand that our problem archive is not perfect. If you find any issues with the problem, including the statement, scoring configuration, time/memory limits, test cases, etc.

You may use this form to submit an issue regarding the problem. A problem moderator will review your issue and proceed it properly.

STOP! Before you submit an issue, please READ the following guidelines:

  1. This is not a place to publish a discussion, editorial, or requests to debug your code. Your issue will only be visible by you and problem moderators. Other users will not be able to view or reply your issues.
  2. Do not submit duplicated issues. If you have already submitted one, please wait for an moderator to review it. Submitting multiple issues will not speed up the review process and might cause your account to be banned.
  3. Issues must be filed in English or Chinese only.
  4. Be sure your issue is related to this problem. If you need to submit an issue regarding another problem, contest, category, etc., you should submit it to the corresponding page.

Active Issues 0

No issues in this category.

Closed/Resolved Issues 0

No issues in this category.