#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
typedef long long ll;
const int MAXS = 200010;

string A, B;
int F[MAXS][2];

int main() {
    ios_base::sync_with_stdio(0);
    cin.tie(NULL);
    cin >> A >> B;
    for (int i = 1; i <= B.size(); i++) {
        for (int j = 0; j < 2; j++) {
            F[i][j] = F[i - 1][j];
        }
        ++F[i][B[i - 1] - '0'];
    }
    ll res = 0;
    for (int i = 0, c; i < A.size(); i++) {
        c = A[i]-'0';
        for (int j = 0; j < 2; j++) {
            res += abs(c - j) * (F[B.size() - A.size() + i + 1][j] - F[i][j]);
        }
    }
    cout << res << '\n';
    return 0;
}
