#codefestival2017qualcb. [code_festival_2017_qualc_b]Similar Arrays

[code_festival_2017_qualc_b]Similar Arrays

問題文

22 つの長さ NN の整数列 x1,x2,...,xNx_1, x_2, ..., x_Ny1,y2,...,yNy_1, y_2, ..., y_N が「似ている」とは、 任意の ii (1leqileqN1 \\leq i \\leq N) に対して xiyileq1|x_i - y_i| \\leq 1 が成り立つことをいうものとします。

とくに、どの整数列もその数列自身と似ていると考えます。

整数 NN および長さ NN の整数列 A1,A2,...,ANA_1, A_2, ..., A_N が与えられます。

AA と似ている整数列 b1,b2,...,bNb_1, b_2, ..., b_N であって、すべての項の積 b1b2...bNb_1 b_2 ... b_N が偶数となるものはいくつあるか求めてください。

制約

  • 1leqNleq101 \\leq N \\leq 10
  • 1leqAileq1001 \\leq A_i \\leq 100

入力

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

NN A1A_1 A2A_2 ...... ANA_N

出力

条件を満たす整数列の個数を出力せよ。


入力例 1

2
2 3

出力例 1

7

条件を満たす整数列は以下の 77 個あります。

  • 1,21, 2
  • 1,41, 4
  • 2,22, 2
  • 2,32, 3
  • 2,42, 4
  • 3,23, 2
  • 3,43, 4

入力例 2

3
3 3 3

出力例 2

26

入力例 3

1
100

出力例 3

1

入力例 4

10
90 52 56 71 44 8 13 30 57 84

出力例 4

58921