AT_arc144_e [ARC144E] GCD of Path Weights
Description
[problemUrl]: https://atcoder.jp/contests/arc144/tasks/arc144_e
$ N $ 頂点 $ M $ 辺からなる有向グラフ $ G $ が与えられます.頂点には $ 1,\ 2,\ \ldots,\ N $ の番号がついています.$ i $ 番目の辺は $ a_i $ から $ b_i $ に向かう有向辺で,$ a_i\
Input Format
入力は以下の形式で標準入力から与えられます.
> $ N $ $ M $ $ a_1 $ $ b_1 $ $ \vdots $ $ a_M $ $ b_M $ $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $
Output Format
正整数列 $ W $ の美しさとしてありうる最大値を出力してください.ただし,最大値が存在しない場合には `-1` を出力してください.
Explanation/Hint
### 制約
- $ 2\leq\ N\leq\ 3\times\ 10^5 $
- $ 1\leq\ M\leq\ 3\times\ 10^5 $
- $ 1\leq\ a_i\