#include <bits/stdc++.h>
using namespace std;
int N, A, B, K;
string S;
int Sum[200020];
int main() {
  ios::sync_with_stdio(false);
  cin.tie(NULL);
  cin >> N >> A >> B >> K;
  cin >> S;
  for (int i = 0; i < N; i++) {
    Sum[i] = S[i] - '0' + (i > 0 ? Sum[i - 1] : 0);
  }
  while (A > 1) {
    int i = 0;
    while (i < N) {
      int Count = Sum[i + B - 1];
      Count = Count - (i > 0 ? Sum[i - 1] : 0);
      if (Count == 0) {
        for (int j = i; j < i + B; j++) {
          S[j] = '1';
        }
        A--;
        i = i + B;
      } else {
        i = i + 1;
      }
      if (A == 1) {
        break;
      }
    }
  }
  if (A > 1) {
    cout << "0";
  } else {
    for (int i = 0; i < N; i++) {
      Sum[i] = S[i] - '0' + (i > 0 ? S[i - 1] : 0);
    }
    int Count = 0;
    int Res = 0;
    for (int i = 0; i < N; i++) {
      if (S[i] == '0')
        Count++;
      else
        Count = 0;
      if (Count == B) {
        S[i] = 'x';
        Res++;
        Count = 0;
      }
    }
    cout << Res << endl;
    for (int i = 0; i < N; i++) {
      if (S[i] == 'x') cout << i + 1 << " ";
    }
  }
  return 0;
}
