Задачі
Обернена матриця
Обернена матриця
Задано квадратну матрицю.
Знайдіть обернену до неї.
\InputFile
У першому рядку вхідного файлу знаходиться одне число \textbf{N} - розмір матриці (\textbf{1} ≤ \textbf{N} ≤ \textbf{100}). Далі йде \textbf{N} рядків по \textbf{N }дійсних чисел у кожному - матриця.
\OutputFile
Якщо оберненої матриці не існує, то виведіть у вихідний файл один рядок \textbf{NO}. Інакше у перший рядок вихідного файлу виведіть одне слово \textbf{YES}, а далі виведіть \textbf{N} рядків по \textbf{N} дійвсних чисел у кожному - обернену матрицю.
Вхідні дані #1
2 0 1.0 1 0
Вихідні дані #1
YES 0.00000000000000000000 1.00000000000000000000 1.00000000000000000000 0.00000000000000000000