Buổi học đầu tiên

View as PDF

Submit solution

Points: 0.20
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Authors:
Problem type

Sau buổi học đầu tiên, các mentor thấy các bạn học sinh khá thích thú với kiến thức lập trình thú dị. Đặc biệt là trong việc nhập xuất và tính toán.

Ngay sau đó bạn Lộc K18 có đố bạn Tài K18 một bài toán rằng: cho một số nguyên dương n, hãy trả về số lượng các số từ 1 đến n mà không chia hết cho bất kì số trong tập hợp sau X = {2, 3, 5}.

Tài phải mất cả đêm để suy nghĩ để giải quyết bài toán này bằng kiến thức trong buổi học đầu tiên. Bạn có thể giúp Tài trả lời câu hỏi này thật sớm để yên tâm đi ngủ được không?

Input

Một dòng duy nhất chứa một số nguyên n.

Subtask 1 (50% số điểm): n ≤ ~10^8~

Subtask 2 (50% số điểm): n ≤ ~10^{18}~

Output

Một dòng duy nhất là kết quả của câu đố.

Examples

Input

7

Output

2  

*Note: * các số từ 1 đến 5 không chia hết cho {2, 3, 5} là {1, 7} nên kết quả là 2.


Comments

Please read the guidelines before commenting.


There are no comments at the moment.