## 第一题内存超了,第二题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)