# your code goes here
n=int(input())
A=list(map(int,input().split()))
target=int(input())
counter=0
mp={}
for j in range(n):
r1=A[j]+target
r2=A[j]-target
if target==0:
counter+=mp.get(r1,0)
else:
counter+=mp.get(r1,0)
counter+=mp.get(r2,0)
mp[A[j]]=mp.get(A[j],0)+1
print(counter)
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCm49aW50KGlucHV0KCkpCkE9bGlzdChtYXAoaW50LGlucHV0KCkuc3BsaXQoKSkpCnRhcmdldD1pbnQoaW5wdXQoKSkKY291bnRlcj0wCm1wPXt9CmZvciBqIGluIHJhbmdlKG4pOgogICAgcjE9QVtqXSt0YXJnZXQKICAgIHIyPUFbal0tdGFyZ2V0CiAgICBpZiB0YXJnZXQ9PTA6CiAgICAgICAgY291bnRlcis9bXAuZ2V0KHIxLDApCiAgICBlbHNlOgogICAgICAgIGNvdW50ZXIrPW1wLmdldChyMSwwKQogICAgICAgIGNvdW50ZXIrPW1wLmdldChyMiwwKQogICAgbXBbQVtqXV09bXAuZ2V0KEFbal0sMCkrMQpwcmludChjb3VudGVyKQ==