Trạng thái

UOCNT – Ước nguyên tố

Cho số nguyên dương \(N\) \((N ≥ 2)\).

Yêu cầu Hãy tìm ước nguyên tố lớn nhất của \(N\).

Input

  • Một dòng duy nhất gồm số nguyên dương \(N\) \((2 ≤ N ≤ 10^9)\).

Output:

  • In ra ước nguyên tố lớn nhất của \(N\).

Ví dụ

INPUT

16

OUTPUT

2

INPUT

30

OUTPUT

5
  • Subtask 1(80% số test): \(N ≤ 10^6\).

  • Subtask 2(20% số test): \(N ≤ 10^9\).

Thông tin
Thông tin bài tập
Gửi bài giải
Điểm
100
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
635 M
I/O
stdin -> stdout
Loại đề bài
Phương pháp: Duyệt cơ bản
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text