Số nguyên tố liên tiếp

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1300 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho dãy \(2, 3, 5, 7, 11, 13,...\) là dãy số nguyên tố liên tiếp.
Cho số nguyên dương \(x\). Tìm số nguyên dương \(y\) lớn nhất sao cho \(y\) bé hơn \(x\)\(y\) là tích các số nguyên tố liên tiếp.

Input

  • Một dòng gồm số nguyên \(x\). \((1 \le x \le 10^{12})\).

Output

  • Một dòng gồm số nguyên \(y\) là kết quả bài toán. (Nếu không có số nào thoả mãn điều kiện thì in ra 1).

Example

Test 1

Input
150
Output
143
Note

Số \(143\) là tích của \(2\) số nguyên tố liên tiếp là \(11 \times 13\) là số lớn nhất tìm được.

Bình luận (7)

Mới nhất
Tải bình luận...