#include<bits/stdc++.h>
using namespace std;
int arr[25][25] = {0};
int main()
{
int n,m,hx,hy;
cin>>n>>m>>hx>>hy;
arr[hx][hy] = -1;
arr[hx+1][hy+2] = -1;
arr[hx-1][hy+2] = -1;
arr[hx+1][hy-2] = -1;
arr[hx-1][hy-2] = -1;
arr[hx+2][hy+1] = -1;
arr[hx+2][hy-1] = -1;
arr[hx-2][hy+1] = -1;
arr[hx-2][hy-1] = -1;
for(int i = 1;i <= n;i++){
for(int j = 1;j <= m;j++)
cout<<arr[i][j]<<" ";
cout<<endl;
}
for(int i = 1;i <= n;i++)
if(arr[i][1] != -1)arr[i][1] = 1;
for(int i = 1;i <= m;i++)
if(arr[1][i] != -1)arr[1][i] = 1;
for(int i = 2;i <= n;i++)
for(int j = 2;j <= m;j++){
if(arr[i][j] != -1){
if(arr[i-1][j] != -1)arr[i][j] += arr[i-1][j];
if(arr[i][j-1] != -1)arr[i][j] += arr[i][j-1];
}
}
cout<<arr[n][m]<<endl;
for(int i = 1;i <= n;i++){
for(int j = 1;j <= m;j++)
cout<<arr[i][j]<<" ";
cout<<endl;
}
return 0;
}