#include <iostream>
using namespace std;

int max(int a, int b) { return a>b?a:b; }
int abs(int a) { return a<0?-a:a; }

int main() {
    int r, c, y, x;
    cin >> r >> c >> y >> x;
    for (int j = 0; j < r; j++) {
        for (int i = 0; i < c; i++) {
            cout << ((!(j == y && i == x) && (max(abs(j-y), abs(i-x)) == 1 || (j == y || i == x))) ? 1 : 0) << ' ';
        }
        cout << endl;
    }
}