#include <stdio.h>
typedef long long ll;

int main(void) {
  ll i, j, k, h, w, a, b;
  scanf("%lld%lld%lld%lld", &h, &w, &a, &b);
  for(i = 0; i < h; ++i) {
    for(j = 0; j < w; ++j) printf("%d", (i < b) ^ (j < a));
    printf("\n");
  }
  return 0;
}
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

int main() {
    int H, W; cin >> H >> W;
    int A, B; cin >> A >> B;
    for (int i = 0; i < H; i++) {
        for (int j = 0; j < W; j++) {
            if ((i < B && j < A ) || (B <= i && A <= j)) cout << '0';
            else cout << '1';
        }
        cout << '\n';
    }
    cout << endl;
}