Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

ƯCLN của lũy thừa

Dễ Số học

  • 100 Điểm
  • 50% Tỉ lệ AC
  • 6 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Cho ba số nguyên dương \(A\), \(B\) và \(N\). Hãy tính ước chung lớn nhất của hai số \(A^N\) (tức là \(A\) nhân với chính nó \(N\) lần) và \(B\), ký hiệu \(\gcd(A^N, B)\).

Lưu ý rằng \(A^N\) có thể lớn hơn rất nhiều so với phạm vi biểu diễn của các kiểu số nguyên thông thường.

Input

Một dòng duy nhất chứa ba số nguyên \(A\), \(B\), \(N\) cách nhau bởi dấu cách.

Output

In ra một số nguyên duy nhất là giá trị \(\gcd(A^N, B)\).

Constraints

  • \(1 \le A, B \le 10^9\)
  • \(1 \le N \le 10^{15}\)

Sample Input 1

12 90 1

Sample Output 1

6

Sample Input 2

6 72 2

Sample Output 2

36

Explanation

  • Ví dụ 1: \(12^1 = 12\) và \(\gcd(12, 90) = 6\).
  • Ví dụ 2: \(6^2 = 36\) và \(\gcd(36, 72) = 36\).

Bình luận 1