#include <iostream>
using namespace std;
int matrix[3][5] = {{1,2,0,3,4},{2,3,4,5,1},{1,1,5,3,0}};
int result[2][2];
void maxMatrix(int dx,int dy){
int max = 0;
int endX = 1;
int endY = 1;
for(int i = 1 ; i < dx ; i ++) {
for(int j = 1 ; j < dy; j ++ ) {
int sum = matrix[i][j] + matrix[i][j-1] + matrix[i-1][j] + matrix[i-1][j-1];
if(sum > max) {
max = sum;
endX = i;
endY = j;
}
}
}
for(i = 0 ; i < 2 ; i ++)
for(int j = 0 ; j < 2 ; j++) {
result[i][j] = matrix[endX-1+i][endY-1+j];
}
}
int main()
{
maxMatrix(3,5);
for(int i = 0 ; i < 2; i ++ ){
for(int j = 0 ; j < 2 ; j++) {
cout<<result[i][j]<<" ";
}
cout<<endl;
}
return 0;
}