#include<bits/stdc++.h>
using namespace std;
bool NT(int a){
if (a < 2) return 0;
for (int i = 2; i <= sqrt(a); i++){
if (a % i == 0) return 0;
}
return 1;
}
int main(){
int n;
cin >> n;
vector <int> day(n);
for (int i = 0; i < n; i++){
cin >> day[i];
}
int dem = 0;
bool dochuoi = 0;
for (int i = 0; i < n; i++){
if (NT(day[i]) == 1){
if (dochuoi == 0)
dem++;
dochuoi = 1;
} else {
dochuoi = 0;
}
}
cout << dem;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpib29sIE5UKGludCBhKXsKCWlmIChhIDwgMikgcmV0dXJuIDA7Cglmb3IgKGludCBpID0gMjsgaSA8PSBzcXJ0KGEpOyBpKyspewoJCWlmIChhICUgaSA9PSAwKSByZXR1cm4gMDsKCX0KCXJldHVybiAxOwp9CgppbnQgbWFpbigpewoJaW50IG47CgljaW4gPj4gbjsKCXZlY3RvciA8aW50PiBkYXkobik7Cglmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKyl7CgkJY2luID4+IGRheVtpXTsKCX0KCWludCBkZW0gPSAwOwoJYm9vbCBkb2NodW9pID0gMDsKCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKXsKCQlpZiAoTlQoZGF5W2ldKSA9PSAxKXsKCQkJaWYgKGRvY2h1b2kgPT0gMCkKCQkJZGVtKys7CgkJCWRvY2h1b2kgPSAxOwoJCX0gZWxzZSB7CgkJCWRvY2h1b2kgPSAwOwoJCX0KCX0KCWNvdXQgPDwgZGVtOwoJcmV0dXJuIDA7Cn0K