You are given a square matrix.
Your task is to find its inverse.
The first line contains a single integer (1 \le N \le 100) — the size of the matrix. The next lines each contain real numbers, which represent the matrix.
If the inverse of the matrix does not exist, output a single line with the word NO. Otherwise, output YES on the first line, followed by lines, each containing real numbers representing the inverse matrix.
Example 1