a = [32, 1, 2, 3, 2, 4, 16]
c = [0] * 1000001
for x in a: c[x] += 1
c1 = [1 if x else 0 for x in c]
same = sum(x > 1 for x in c)
diff = sum(sum(c1[i*2::i]) for i in range(1, len(c)) if c1[i])
print(same + diff)
YSA9IFszMiwgMSwgMiwgMywgMiwgNCwgMTZdCgpjID0gWzBdICogMTAwMDAwMQpmb3IgeCBpbiBhOiBjW3hdICs9IDEKYzEgPSBbMSBpZiB4IGVsc2UgMCBmb3IgeCBpbiBjXQoKc2FtZSA9IHN1bSh4ID4gMSBmb3IgeCBpbiBjKQpkaWZmID0gc3VtKHN1bShjMVtpKjI6OmldKSBmb3IgaSBpbiByYW5nZSgxLCBsZW4oYykpIGlmIGMxW2ldKQoKcHJpbnQoc2FtZSArIGRpZmYp