#include<bits/stdc++.h>
using namespace std;
using p=pair<int,int>;
#define int long long
#define rep(i,N) for(int i=0;i<N;++i)

signed main(){
  int N;
  cin>>N;
  vector<int> A(N);
  rep(i,N)cin>>A[i];
  vector<int> Erat(1000001);
  for(int C:A){
    if(Erat[C]!=0){
      Erat[C]=2;
      continue;
    }
    for(int i=C;i<1000001;i+=C)Erat[i]+=1;
  }
  int ans=0;
  for(int C:A){
    if(Erat[C]==1)ans+=1;
  }
  cout<<ans<<endl;
  return 0;
}  