Tạo số

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: CAU3.INP Output: CAU3.OUT

Nguồn: Học sinh Giỏi THCS Hà Nội năm 2014 - 2015

Cho trước số nguyên dương \(t\). Người ta tạo một số nguyên dương \(x\) bằng cách sau: Trước hết, biểu diễn số \(t = p_1 \times p_2 \times p_k\), trong đó \(p_i\) (\(1 \leq i \leq k\)) là các số nguyên tố (\(k\) có thể bằng \(1\)); tiếp theo viết các số \(p_1, p_2, \dots, p_k\) theo một thứ tự nào đó liên tiếp nhau để nhận được số nguyên dương \(x\).

Yêu cầu: Tìm giá trị lớn nhất của \(x\).

Dữ liệu vào từ tệp văn bản CAU3.INP:

  • Chứa số nguyên dương \(t\) không vượt quá \(10^9\).

Output

Kết quả ra tệp văn bản CAU3.OUT:

  • Ghi ra giá trị \(x\) lớn nhất tìm được.

Examples

Test 1

Input
476
Output
72217

Note

  • \(476 = 2 \times 2 \times 7 \times 17\) nên số \(x\) lớn nhất là \(72217\).

Bình luận

Không có bình luận nào.