#include <bits/stdc++.h>
using namespace std;
int main() {
int n ;
cin>>n;
int arr[n];
for(int i = 0; i< n ; i++){
cin>>arr[i];
}
int count = 0;
unordered_map<int,int> mpp;
for(int j = 0; j< n ; j++){
int real = arr[j]%5; // range --[ 0..4]
int r =( 5-real) %5;
count += mpp[r];
mpp[arr[j]%5] = mpp[arr[j]%5] + 1;
}
cout << count;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKSB7CglpbnQgbiA7CgljaW4+Pm47CglpbnQgYXJyW25dOwoJZm9yKGludCBpID0gMDsgaTwgbiA7IGkrKyl7CgkJY2luPj5hcnJbaV07Cgl9CglpbnQgY291bnQgPSAwOwoJdW5vcmRlcmVkX21hcDxpbnQsaW50PiBtcHA7Cglmb3IoaW50IGogPSAwOyBqPCBuIDsgaisrKXsKCQlpbnQgcmVhbCA9IGFycltqXSU1OyAgLy8gcmFuZ2UgLS1bIDAuLjRdCgkJaW50IHIgPSggNS1yZWFsKSAlNTsKCQljb3VudCArPSBtcHBbcl07CgkJCgkJCgkJbXBwW2FycltqXSU1XSA9IG1wcFthcnJbal0lNV0gKyAxOwoJfQoJY291dCA8PCBjb3VudDsKIAogICAgcmV0dXJuIDA7Cn0=