Орієнтований граф називається турніром, якщо між довільною парою його різних вершин існує рівно одне ребро. Для заданого списком ребер графа перевірте, чи є він турніром.
Перший рядок містить кількість вершин n~(1 \le n \le 100) та кількість ребер m~(1 \le m \le n \cdot (n - 1)/2) у графі. Потім йде пар чисел - ребра графа.
Виведіть "YES" якщо граф є турніром і "NO" у протилежному випадку.

Приклад 1