N,M = map(int,input().split()) if M == 0: print(N) exit() A = list(map(int,input().split())) B = [False]*(N+1) for i,v in enumerate(A): B[v] = True #print("B",B) ans = [0]*(N+1) tmp = N//2+1 for i,v in enumerate(B): if v and i>=tmp: ans[i] = 1 #print(ans) for i in range(tmp-1,0,-1): tmp2 = N//i # print("i=",i,"tmp2",tmp2) cnt = 0 for j in range(tmp2): if ans[i*(j+1)] == 1: cnt+=1 # print("cnt",cnt) if cnt%2 == 0 and B[i]: ans[i] = 1 elif cnt%2 == 1 and not B[i]: ans[i] = 1 print(N-sum(ans)) #print(ans)