#include <bits/stdc++.h>
using namespace std;
int main() {
  long long i, j, k, l, sum, r, q, f, x, y, z, p, e, kol, n, m, kmax, maxi, t,
      mini, v, k1, k2, d, a, b;
  cin >> n;
  cin >> a;
  cin >> b;
  cin >> k;
  string s;
  cin >> s;
  k = 0;
  kol = 0;
  for (i = 0; i < n; i++) {
    if (s[i] == '0') {
      k++;
    } else {
      if (k < b and k > 0) {
      } else {
        kol = kol + k / b;
      }
      k = 0;
    }
  }
  if (k >= b) {
    kol = kol + k / b;
  }
  x = kol - a;
  cout << x + 1 << endl;
  q = 0;
  k = 0;
  for (i = 0; i < n; i++) {
    if (q == x + 1) {
      break;
    }
    if (s[i] == '0') {
      k++;
    } else {
      z = k / b;
      for (j = 0; j < z; j++) {
        cout << i - k + b * (j + 1) << " ";
        q++;
        if (q == x + 1) {
          break;
        }
      }
      k = 0;
    }
  }
  if (q != x + 1) {
    z = k / b;
    for (j = 0; j < z; j++) {
      cout << i - k + b * (j + 1) << endl;
      q++;
      if (q == x + 1) {
        break;
      }
    }
    k = 0;
  }
  return 0;
}
