atcoder#CADDI2018A. Product and GCD

Product and GCD

配点 : 300300

問題文

NN 個の 11 以上の整数 a1,a2,...,aNa_1, a_2, ..., a_N があります. a1,a2,...,aNa_1, a_2, ..., a_N の値はわかりませんが,a1×a2×...×aN=Pa_1 \times a_2 \times ... \times a_N = P がわかっています.

a1,a2,...,aNa_1, a_2, ..., a_N の最大公約数として考えられるもののうち,最も大きいものを求めてください.

制約

  • 1N10121 \leq N \leq 10^{12}
  • 1P10121 \leq P \leq 10^{12}

入力

入力は以下の形式で標準入力から与えられる.

NN PP

出力

答えを出力せよ.

3 24
2

例えば a1=2,a2=6,a3=2a_1=2, a_2=6, a_3=2 の場合,最大公約数は 22 となります.

5 1
1

aia_i は正の整数なので,a1=a2=a3=a4=a5=1a_1 = a_2 = a_3 = a_4 = a_5 = 1 以外にはありえません.

1 111
111
4 972439611840
206