#include <bits/stdc++.h>
using namespace std;
void read() {}
int main() {
  std::ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
  ;
  read();
  int k;
  string s;
  while (cin >> k) {
    cin >> s;
    int l = s.size();
    vector<int> a(l), b(l);
    for (int i = 0; i < l; i++) a[i] = s[i] - '0';
    b[0] = a[0];
    for (int i = 0; i < l; i++) b[i] = a[i] + b[i - 1];
    long long int ans = 0;
    for (int i = 0; i < l; i++) {
      int x = lower_bound((b).begin(), (b).end(), b[i] - a[i] + k) - b.begin();
      if (x == l) continue;
      x = max(i, x);
      int y = upper_bound((b).begin(), (b).end(), b[i] - a[i] + k) - b.begin();
      ans += y - x;
    }
    cout << ans << '\n';
  }
}
