Almost Same Substring

아직 제출이 없습니다시간 제한4초메모리 제한512 MB

문제

不運なイクタ君は持っていた大事な文字列TTをウィルスによって異なる文字列TT'に書き換えられてしまった。そのウィルスがTTの1文字を異なる文字に書き換えてしまったことがわかっている。すなわちTTTT'はちょうど1文字のみ異なっている。イクタ君はTTを復元するために、TTが出現していると思われる文書SSを用意した。TTを復元するための下準備としてSSの部分文字列でTTと一致している可能性があるものの個数を調べたい。

文字列TT'と文書SSが与えられる。 S=a_1a_2a_3...a_SS = a\_{1} a\_{2} a\_{3} ... a\_{|S|}の長さT|T'|の部分文字列a_ka_k+1...a_k+T1(1kST+1)a\_{k} a\_{k+1} ... a\_{k+|T'|-1}(1 \leq k \leq |S| - |T'| + 1)TT'と比較して1文字だけ異なるものの数を求めよ。

입력

入力中の各変数は以下の制約を満たす。

  • 1S300,0001 \leq |S| \leq 300,000

  • 1TS1 \leq |T'| \leq |S|

출력

条件を満たす部分文字列の数を1行に出力せよ。