e-olymp
favorite We need a little bit of your help to keep things running, click on this banner to learn more
Problems

Полуполный граф

Полуполный граф

Ориентированный граф называется полуполным, если между любой парой его различных вершин есть хотя бы одно ребро.

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

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

Входной файл содержит числа n (1n100) - число вершин в графе и m (1mn(n - 1)) - число ребер. Затем следует m пар чисел - ребра графа.

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

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

Time limit 1 second
Memory limit 64 MiB
Input example #1
5 10
1 2
1 3
1 5
2 3
2 5
3 2
4 1
4 3
4 5
5 3
Output example #1
NO