#include <bits/stdc++.h>
using namespace std;
string a, b;
long long int ans = 0;
int ps[200005];
int cnt(int l, int r, int x) {
  int ans = ps[r];
  if (l > 0) ans -= ps[l - 1];
  if (x == 0) ans = (r - l + 1) - ans;
  return ans;
}
int main() {
  cin >> a >> b;
  for (int i = 0; i < a.size(); i++) {
    ps[i] = a[i] - '0';
    if (i > 0) ps[i] += ps[i - 1];
  }
  for (int i = 0; i < b.size(); i++) {
    int l, r;
    int p = b.size() - a.size();
    if (i <= p) {
      l = 0;
    } else {
      l = i - p;
    }
    if ((a.size() - 1) <= i) {
      r = a.size() - 1;
    } else {
      r = i;
    }
    ans += cnt(l, r, !(b[i] - '0'));
  }
  cout << ans;
  return 0;
}
