using System;

namespace Test
{
    class MainClass
    {
        public static void Main(string[] args)
        {
            var N = int.Parse(Console.ReadLine());
            var nums = new int[N];
            for (int i = 0; i < nums.Length; i++)
            {
                nums[i] = int.Parse(Console.ReadLine());
            }

            var result = 0;
            for (int i = 0; i < nums.Length; i++)
            {
                if (IsPrimeNum(nums[i])) result++;
            }

            Console.WriteLine(result);
        }

        private static bool IsPrimeNum(int p)
        {
            if (p == 2) return true;
            if ((p < 2) || ((p & 0x01) == 0)) return false;
            var num = Math.Sqrt(p);
            var i = 3;
            while(i<=num)
            {
                if ((num % i) == 0) return false;
                i = i + 2;
            }
            return true;
        }
    }
}