#include <set>
#include <iostream>
using namespace std;
int main()
{
set <string> s;
int n, c;
c = 0;
string a, b, p;
set <string>::iterator now;
cin >> a;
cin >> b;
for (int i = 0; i < b.size() - 1; i ++)
{
p = b.substr(i, 2);
s.insert(p);
}
for (int i = 0; i < a.size() - 1; i ++)
{
p = a.substr(i, 2);
for (now = s.begin(); now != s.end(); now ++)
{
if (p == *now)
{
c ++;
}
}
}
cout << c;
return 0;
}
I2luY2x1ZGUgPHNldD4KI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpCnsKICAgIHNldCA8c3RyaW5nPiBzOwogICAgaW50IG4sIGM7CiAgICBjID0gMDsKICAgIHN0cmluZyBhLCBiLCBwOwogICAgc2V0IDxzdHJpbmc+OjppdGVyYXRvciBub3c7CiAgICBjaW4gPj4gYTsKICAgIGNpbiA+PiBiOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBiLnNpemUoKSAtIDE7IGkgKyspCiAgICB7CiAgICAgICAgcCA9IGIuc3Vic3RyKGksIDIpOwogICAgICAgIHMuaW5zZXJ0KHApOwogICAgfQogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBhLnNpemUoKSAtIDE7IGkgKyspCiAgICB7CiAgICAgICAgcCA9IGEuc3Vic3RyKGksIDIpOwogICAgICAgIGZvciAobm93ID0gcy5iZWdpbigpOyBub3cgIT0gcy5lbmQoKTsgbm93ICsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKHAgPT0gKm5vdykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgYyArKzsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGNvdXQgPDwgYzsKICAgIHJldHVybiAwOwp9CgoK