#include <bits/stdc++.h>
int main() {
  int n, d, t, k, i, g = 0;
  char a[105];
  scanf("%d %d", &n, &d);
  scanf("%s", a);
  k = d;
  for (i = 0; i < n - 1;) {
    if (a[i + k] == '1') {
      t++;
      i = i + k;
      k = d;
    } else
      k--;
    if (k < 1) {
      g = 1;
      break;
    }
  }
  if (g == 1) {
    printf("-1");
  } else
    printf("%d", t);
  return 0;
}
