#include <bits/stdc++.h>
using namespace std;
const int N = 2e5 + 5;
char s[N];
vector<int> ans;
int n, a, b, k;
int main() {
  scanf("%d %d %d %d", &n, &a, &b, &k);
  scanf("%s", s);
  int c = 0;
  for (int i = 0; i < n; ++i) {
    if (s[i] == '0')
      ++c;
    else
      c = 0;
    if (c == b) {
      ans.emplace_back(i + 1);
      c = 0;
    }
  }
  printf("%d\n", (int)ans.size() - a + 1);
  for (int i = 0; i < ans.size() - a + 1; ++i) {
    printf("%d ", ans[i]);
  }
  return 0;
}
