Прямо сейчас Вася изучает линейные уравнения. Он придумал неплохую задачу. В этой задаче вам дана матрица W размера n × n, состоящая из целых чисел, ваша задача — найти две матрицы A и B размера n × n, при этом должны выполняться все следующие условия:
- Aij = Aji, для всех i, j (1 ≤ i, j ≤ n);
- Bij = - Bji, для всех i, j (1 ≤ i, j ≤ n);
- Wij = Aij + Bij, для всех i, j (1 ≤ i, j ≤ n).
А вам по силам эта задачка?
Выходные данные
В первых n строках должна быть записана матрица A. В следующих n строках должна быть записана матрица B. Выведите матрицы в формате, равном формату матрицы W во входных данных. Гарантируется, что ответ существует. Если правильных ответов несколько, можете вывести любой из них.
Ответ будет считаться корректным, если его абсолютная или относительная погрешность не превосходит 10 - 4.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
2 1 4 3 2
|
1.00000000 3.50000000
3.50000000 2.00000000
0.00000000 0.50000000
-0.50000000 0.00000000
|
|
2
|
3 1 2 3 4 5 6 7 8 9
|
1.00000000 3.00000000 5.00000000
3.00000000 5.00000000 7.00000000
5.00000000 7.00000000 9.00000000
0.00000000 -1.00000000 -2.00000000
1.00000000 0.00000000 -1.00000000
2.00000000 1.00000000 0.00000000
|