#arc110b. [arc110_b]Many 110

[arc110_b]Many 110

問題文

110101010^{10} 個連結した文字列を SS とします(たとえば 11033 個連結した文字列は 110110110 です)。

長さ NN の文字列 TT があります。

SSTT が連続する部分文字列としていくつ含まれるかを求めてください。

制約

  • 1leqNleq2times1051 \\leq N \\leq 2 \\times 10^5
  • TT0, 1 からなる長さ NN の文字列

入力

入力は以下の形式で標準入力から与えられる。

NN TT

出力

SSTT が連続する部分文字列としていくつ含まれるかを出力せよ。


入力例 1

4
1011

出力例 1

9999999999

SS は長いので、11033 個連結した 1101101101011 がいくつ含まれるかを考えます。 すると、

  • 11 1011 01100110

  • 11011101 1011 00

22 箇所に、1011 が連続する部分文字列として含まれています。


入力例 2

22
1011011011011011011011

出力例 2

9999999993