#include <iostream>
 
using namespace std;
 
int main() {
	int n;
	cin >> n;
	double A[n][n];
	for(int i = 0; i < n; i++){
		for(int j = 0; j < n; j++){
			cin >> A[i][j];
		}
	}
 
	double B[n][n];
	for(int i = 0; i < n; i++){
		for(int j = 0; j < n; j++){
			B[i][j] = 0;
			if (i < j){B[i][j] = 10 * 0.1 / ((i+1) + (j+1) -1);}
			else {
				if (i == j){B[i][j] = 0;}
				else {B[i][j] = -10 * 0.1 / ((i+1) + (j+1) -1);}
			}	
		}
	}
 
	double C[n][n];
	for(int i = 0; i < n; i++){
		for(int j = 0; j < n; j++){
			C[i][j] = 0;
			for(int k = 0; k < n; k++){
				C[i][j] += A[i][k] * B[k][j];
			}
		}
	}

	for(int i = 0; i < n; i++){
		for(int j = 0; j < n; j++){
			cout << C[i][j] << " ";
		}
		cout << endl;
	}
 
	return 0;
}