#agc043b. [agc043_b]123 Triangle

[agc043_b]123 Triangle

問題文

各要素が 112233 である長さ NN の数字列 a1a2ldotsaNa_1a_2\\ldots a_N が与えられます。 xi,jx_{i,j} を次のように定義します。

  • x1,j:=ajx_{1,j} := a_j quad\\quad (1leqjleqN1 \\leq j \\leq N)
  • xi,j:=xi1,jxi1,j+1x_{i,j} := | x_{i-1,j} - x_{i-1,j+1} | quad\\quad (2leqileqN2 \\leq i \\leq N かつ 1leqjleqN+1i1 \\leq j \\leq N+1-i)

xN,1x_{N,1} を求めてください。

制約

  • 2N1062 ≦ N ≦ 10^6
  • ai=1,2,3a_i = 1,2,3 (1leqileqN)(1 \\leq i \\leq N)

入力

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

NN a1a_1a2a_2ldots\\ldotsaNa_N

出力

xN,1x_{N,1} を出力せよ。


入力例 1

4
1231

出力例 1

1

x1,1,x1,2,x1,3,x1,4x_{1,1},x_{1,2},x_{1,3},x_{1,4} はそれぞれ、1,2,3,11,2,3,1 です。

x2,1,x2,2,x2,3x_{2,1},x_{2,2},x_{2,3} はそれぞれ、12=1,23=1,31=2|1-2| = 1,|2-3| = 1,|3-1| = 2 です。

x3,1,x3,2x_{3,1},x_{3,2} はそれぞれ、11=0,12=1|1-1| = 0,|1-2| = 1 です。

最後に、 x4,1=01=1x_{4,1} = |0-1| = 1 なので、答えは 11 です。


入力例 2

10
2311312312

出力例 2

0