Лісопосадки#4818

Лісопосадки

1 секунда
64 мегабайти
Дуже легка

Задано неорієнтований незважений граф.

Потрібно перевірити, чи є цей граф деревом.

Вхідні дані

У першому рядку вхідного файла міститься одне натуральне число (N \leq 100) — кількість вершин у графі. Далі у рядках по чисел — матриця суміжності графа: у -му рядку на -му місці стоїть , якщо вершини та з'єднані ребром, або , якщо між ними немає ребра. На головній діагоналі матриці записані нулі. Матриця симетрична відносно головної діагоналі.

Вихідні дані

Виведіть "YES", якщо граф є деревом, і "NO" — інакше.

Приклади

Приклад 1

Loading
Loading