AT_past202107_a チェックディジット

Description

[problemUrl]: https://atcoder.jp/contests/past202107-open/tasks/past202107_a 高橋君は、$ 15 $ 桁の数字で作られたコード $ S $ を発行しました。 $ S $ は `0`, $ \ldots $ , `9` のみからなる、長さ $ 15 $ の文字列です。 この $ 15 $ 桁のコードの、一番右の桁は、チェックディジットとなっており、残りの $ 14 $ 桁から計算することが可能です。 まず、左の $ 14 $ 桁のうち、左から奇数番目の数 (一番左の数を $ 1 $ 番目と数えます) をすべて足し、その値を $ 3 $ 倍します。 次に、こうして得られた値に、左から偶数番目の数をすべて足します。その値を $ 10 $ で割った余りが $ 15 $ 桁目の数と一致するのが正しいコードで、一致しないのは正しくないコードです。 高橋君の代わりに、コード $ S $ が正しいかどうか判定するプログラムを作成してください。

Input Format

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

Output Format

コード $ S $ が正しい場合は `Yes` を、正しくない場合は `No` を出力せよ。

Explanation/Hint

### 注意 この問題に対する言及は、2021/7/17 18:00 JST まで禁止されています。言及がなされた場合、賠償が請求される可能性があります。 試験後に総合得点や認定級を公表するのは構いませんが、どの問題が解けたかなどの情報は発信しないようにお願いします。 ### 制約 - $ S $ の長さは $ 15 $ - $ S $ は `0`, $ \ldots $ , `9` のみからなる ### Sample Explanation 1 左の $ 14 $ 桁のうち、奇数番目の数を足すと、$ 1+3+5+2+4+1+3=19 $ です。これを $ 3 $ 倍すると $ 57 $ です。 $ 57 $ に偶数番目の数を足すと、$ 57+2+4+1+3+5+2+4=78 $ となります。 $ 78 $ を $ 10 $ で割った余りは $ 8 $ であり、$ 15 $ 桁目である $ 5 $ と一致しません。