貯金箱くんはとても退屈していました。そこで自分が持っている硬貨で遊ぶことにしました。枚硬貨を選び円形に並べます。枚の硬貨から適当に1枚選びます。個先の硬貨をひっくり返します。時計回りでも反時計回りでも同じ硬貨だった場合はその硬貨を1回だけひっくり返します。貯金箱くんは、この操作を繰り返しすべての硬貨を表向きにしたいです。硬貨の並び、額面、最初の裏表が与えられるのですべての硬貨を表向きにできるか判定してください。同じ硬貨を複数回選んでもよいとします。\(W_{N}\)入力はすべて整数で与えられます。硬貨の枚数を表します。番目の硬貨の額面を表します。場合は「表向き」を表します。硬貨は時計回りに与えられます。出力すべての硬貨を表向きに出来る場合は「Yes」を、できない場合は「No」を出力してください。1出力Yes最初の状態ですべて表向きになっているので1枚も選ぶ必要がありません。円の硬貨をひっくり返します。円の硬貨をひっくり返し、すべての硬貨が表向きになります。0出力Noどのように硬貨を選んでもすべての硬貨を表向きにすることはできません。GitHubもしくは右上の雲マークをクリックしてアカウントを作成してください。