n, m = read_line.split.map(&.to_i) a = read_line.split.map(&.to_i) open = Array.new(n + 1, 0) a.each do |i| open[i] = 1 end ans = 0 n.downto(1) do |i| if open[i] == 0 ans += 1 else d = 1 while d * d < i if i % d == 0 open[i // d] ^= 1 open[d] ^= 1 end d += 1 end if d * d == i open[d] ^= 1 end end end puts ans