eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Регулярный граф

Регулярный граф

Лимит времени 1 секунда
Лимит использования памяти 128 MiB

Неориентированный граф называется регулярным, если все его вершины имеют одинаковую степень.

Для заданного списком ребер графа проверьте, является ли он регулярным.

Входные данные

Первая строка содержит число n~(1 \le n \le 100) вершин и число m~(m \le n \cdot (n - 1) / 2) ребер в графе. Затем следует m пар чисел — ребра графа.

Выходные данные

Выведите "YES" если граф является регулярным и "NO" в противном случае.

Пример

Входные данные #1
3 3
1 2
1 3
2 3
Выходные данные #1
YES
Входные данные #2
3 2
1 2
2 3
Выходные данные #2
NO