#include
using namespace std;
int main(){
int n,i,j,arr[10][10];
cin>>n;
//reading array elements
for(i=0;i<n;i++){
for(j=0;j<n;j++){
cin>>arr[i][j];
}
}
//displaying array elements
for(i=0;i<n;i++){
for(j=0;j<n;j++){
cout<<arr[i][j]<<" ";
}
cout<<endl;
}
//cummulative adding across row
for(i=0;i<n;i++){
for(j=1;j<n;j++){
arr[i][j]=arr[i][j-1]+arr[i][j];
}
}
//cummulative adding across column after cummulative addition across rows
for(i=1;i<n;i++){
for(j=0;j<n;j++){
arr[i][j]=arr[i-1][j]+arr[i][j];
}
}
//displaying final array
for(i=0;i<n;i++){
for(j=0;j<n;j++){
cout<<arr[i][j]<<" ";
}
cout<<endl;
}
int li,lj,bi,bj;
for(li=0;li<n;li++){
for(lj=0;lj<n;lj++){
for(bi=li;bi<n;bi++){
for(bj=lj;bj<n;bj++){
int sum=0;
sum+=arr[bi][bj]-arr[li-1][bj]-arr[bi][lj-1]+arr[li-1][lj-1];
cout<<sum<<endl;
}
}
}
}
}