## 第一题内存超了,第二题36,有没有大佬帮忙看下问题
s = input()
t = input()
count = 0
i = 0
while i +len(t) < len(s)+1:
if s[i:(len(t)+i)] == t:
count += 1
else:
flag = 1
for j in range(len(t)):
if s[i+j] == t[j] or s[i+j] == '?':
flag = flag*1
else:
flag = flag*0
if flag == 1:
count += 1
i += 1
print(count)