処理犬君は素数累乗数列が大好きです。 ここで素数累乗数列とは、数列の全ての項が素数を累乗して得られる数であるような数列です。
すなわち、長さ の数列 の 要素 ついて、 となるような素数 、正整数 が存在する数列です。
今、処理犬君の目の前には長さが の数列 が つあります。この数列が素数累乗数列であるか判定してください。
N A_1 A_2 A_3 ... A_N
数列 が素数累乗数列ならYes
、そうでないならNo
を出力してください。
3 2 9 8
Yes
, , であり、数列 の全ての項が素数を累乗して得られるような数であるため、 数列 は素数累乗数列です。
2 6 7
No
を満たす素数 、正整数 は存在しないので、これは素数累乗数列ではありません。
1 144
No
を満たす素数 、正整数 は存在しないので、これは素数累乗数列ではありません。