#include <iostream>
using namespace std;

int main() {
	int m, n;
	cin >> m >> n;
	int A[m][n], AAt[m][m];
	for(int i=0; i<m; i++){
		for(int j=0; j<n; j++){
			cin >> A[i][j];
		}
	}
	for(int i=0; i<m; i++){
        for(int j=0; j<m; j++){
            int tmp=0;
            for(int k=0; k<n; k++){
                tmp+=A[i][k]*A[j][k];
            }
            AAt[i][j]=tmp;
        }
    }
    for(int i=0; i<m; i++){
		for(int j=0; j<m; j++){
			cout << AAt[i][j] << " ";
		}
		cout << endl;
	}
	return 0;
}