神奇"?"
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

在平行时空中不可能的都变为可能。原本代表疑问的"?"现在拥有了神秘的力量。

给定两个字符串 sst , st 是一个由小写字母组成的字符串 是一个由小写字母和特殊字符"?"组成的字符串 ,"?"可以变成任意的小写字母,现在给出一个 s 和一个 st  求 里有多少个 st?

输入描述:

第一行 输入字符串 s
第二行 输入字符串 st

输出描述:

一行 输出在 s 中 s t出现了多少次。
示例1

输入

复制
safnqofwiqf
fn

输出

复制
1
示例2

输入

复制
asdnw?inwd?fnoq
wd

输出

复制
2
示例3

输入

复制
?????
hn

输出

复制
4

备注:

数据范围1 <= st <= s <= 1000