#include <bits/stdc++.h>
using namespace std;
int n, ship, len, shot;
char s[200005];
int main() {
  scanf("%d %d %d %d", &n, &ship, &len, &shot);
  scanf("\n%s", s + 1);
  int maxship = 0, curlen = 0;
  for (int i = (1); i <= (n); i++) {
    if (s[i] == '1') {
      maxship += curlen / len;
      curlen = 0;
    } else
      curlen++;
  }
  maxship += curlen / len;
  assert(maxship >= ship);
  int res = maxship - ship + 1;
  printf("%d\n", res);
  curlen = 0;
  for (int i = (1); i <= (n); i++) {
    if (s[i] == '1')
      curlen = 0;
    else {
      curlen++;
      if (curlen % len == 0 && res > 0) {
        res--;
        printf("%d%c", i, res == 0 ? '\n' : ' ');
      }
    }
  }
  return 0;
}
