#include using namespace std; typedef long long ll; vectora; vectorvis; ll n,ans=0; int main(){ cin>>n; a.resize(n+1),vis.resize(n+1); for(ll i=1;i<=n;i++)cin>>a[i],vis[i]=0; sort(a.begin()+1,a.begin()+1+n); for(ll i=1;i<=n;i++){ ll tmp=1,pre=a[i]; for(ll j=i+1;j<=n;j++){ if(a[j]%pre==0){ tmp++; pre=a[j]; } } ans=max(ans,tmp); } cout<