#int(input()) #map(int, input().split()) #list(map(int, input().split())) N, M = map(int, input().split()) A = list(map(int, input().split())) r = [0] * (N+1) for i in range(M): r[A[i]] = 1 ans = 0 for i in range(N, 0, -1): if r[i] == 0: ans += 1 continue for j in range(1, i): if j ** 2 > i: break elif i % j != 0: continue if j ** 2 == i: r[j] ^= 1 else: r[j] ^= 1 r[i//j] ^= 1 print(ans)