問題文
N項からなる正整数列Aが与えられます.
この数列の隣接する2項の間に+または-を入れて,
1つの式を作ることを考えます.式を作る方法は2N−1通りありますが,そのすべての式の計算結果の和を求めてください.
答えの絶対値は非常に大きくなることがあるので,求める答えをXとすると,X≡Y(mod109+7)を満たす
0≤Y≤109+6を出力してください.
制約
- 1≤N≤105
- 1≤Ai≤109
- 入力される値はすべて整数である
入力
入力は以下の形式で標準入力から与えられます.
出力
答えを1行に出力せよ.
サンプル
考えられる式を作る方法は
- 3+1+4
- 3−1+4
- 3+1−4
- 3−1−4
の4通りです.
また,それぞれの計算結果は8,6,0,−2であるのでその和である12を出力します.
入力2
10
271 828 182 84 590 45 235 36 28 74