Дано квадратну матрицю.
Знайдіть обернену до неї матрицю.
У першому рядку міститься одне число (1 \le N \le 100) — розмір матриці. Далі йдуть рядків по дійсних чисел у кожному — сама матриця.
Якщо оберненої матриці не існує, виведіть один рядок з написом NO. Інакше в першому рядку виведіть слово YES, а далі — рядків по дійсних чисел у кожному, які задають обернену матрицю.
Приклад 1