# your code goes here
n=int(input())
arr=list(map(int, input().split()))
k=int(input())
ctr=0
mp={}
for x in arr:
real=x%k
r=(k-real)%k
ctr+=mp.get(r, 0)
mp[real]=mp.get(real, 0)+1
print(ctr)
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCm49aW50KGlucHV0KCkpCmFycj1saXN0KG1hcChpbnQsIGlucHV0KCkuc3BsaXQoKSkpCms9aW50KGlucHV0KCkpCmN0cj0wCm1wPXt9CmZvciB4IGluIGFycjoKCXJlYWw9eCVrCglyPShrLXJlYWwpJWsKCWN0cis9bXAuZ2V0KHIsIDApCgltcFtyZWFsXT1tcC5nZXQocmVhbCwgMCkrMQpwcmludChjdHIp