個の整数が横 列に並んでいます。左から 番目の整数は です。
それぞれ隣接している整数の間に (+) または (-) を つずつ入れて、数式を作ります。
例えば、 から や のような数式を作ることが考えられます。
このように作られた数式の計算結果が整数 となり得るか判定してください。
なり得るならば、その数式を つ提示してください。
入力は以下の形式で標準入力から与えられます。
計算結果が になり得ない場合、No を出力してください。
なり得る場合、標準出力に 行出力してください。
行目には Yes 、 行目には実際の数式を出力してくだだい。
4 10 3 8 5 4
Yes 3+8-5+4
となります。
3 5 1 2 4
No
どのように を割り当てても、計算結果が になり得ません。
のように、 が先頭に付く場合は題意を満たさないことに注意してください。
10 100 17 2 37 92 82 64 85 20 68 17
Yes 17-2+37+92+82+64-85-20-68-17