Задано квадратну матрицю. Знайдіть обернену до неї.
Перший рядок містить розмір матриці n (1 ≤ n ≤ 100). Далі йде n рядків по n дійсних чисел у кожному - дані матриці.
Якщо оберненої матриці не існує, то виведіть NO. Інакше у першому рядку виведіть слово YES, а далі виведіть n рядків по n дійсних чисел у кожному - обернену матрицю. Відповідь буде вважатись правильною, якщо абсолютна чи відносна похибка елементів оберненої матриці буде не більшою, ніж 10^{-6}.