#include <stdio.h>
#include <stdlib.h>

int is_prime(int num, int *prime_nums, int size)
{
	int i;

	for(i = 0; i < size; i++) {
		if(num % prime_nums[i] == 0)
			return 0;
	}
	for(i = 2; i < num; i++) {
		if(num % i == 0)
			return 0;
	}
	prime_nums[size] = num;
	return 1;
}

int main(void) 
{
	int n, i, num, prime_num = 0;
	int *prime_nums;

	scanf("%d", &n);
	prime_nums = malloc(sizeof(int) * n);
	for(i = 0; i < n; i++) {
		scanf("%d", &num);
		prime_num += is_prime(num, prime_nums, prime_num);
	}
	printf("%d\n", prime_num);
	return 0;
}