Gửi bài giải

Điểm: 1,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Problem type

Bình là một học sinh yêu môn toán học và cũng rất hứng thú với môn tin học. Bình rất thích thú với chương trình của một cậu bạn học bên lớp chuyên tin khi chỉ cần bấm tổ hợp phím CTRL+ F9 đã có ngay hàng ngàn số nguyên tố.

Bình nghĩ ra bài toán sau: Cho một dãy ~n~ số nguyên dương ~a_1, a_2,..., a_n~.

Đểm số lượng các số ~a_i~, mà ~a_i!~ (~a_i~ giai thừa, ~a_i! = 1 \times 2 \times 3... \times a_i~) chia hết cho ~a_i^2~. Bình loay hoay mãi mà vẫn chưa lập trình xong.

Yêu cầu

Bạn hãy giúp Bình lập chương trình giải bài toán trên.

Input

Dòng đầu số ~n~ ~(1 ≤ n ≤ 100)~

Dòng tiếp theo ghi ~n~ số nguyên dương ~a_1, a_2,..., a_n~ ~(1 ≤ ai ≤ 10^9)~

Output

Số nguyên duy nhất là số lượng các số trong dãy có tính chất đã nêu

Sample Test

Input
5
10 2 4 7 6
Output
2
Giải thích

Chỉ có 2 số ~10~ và ~6~ có thỏa mãn: ~10!~ Chia hết cho ~100~ và ~6!~ Chia hết cho ~36~.


Bình luận

Please read the guidelines before commenting.


Không có bình luận tại thời điểm này.