#include<iostream>
#include<string>
#include<iomanip>
#include<algorithm>
#include<cmath>
#include<vector>
#include<math.h>
#include<set>
#include<map>
using namespace std;
void mansour()
{
std::ios_base::sync_with_stdio(0);
cin.tie(NULL);
cout.tie(NULL);
}
/*int gcd(int a, int b)
{
if (!b)return a;
return gcd(b, a%b);
}
void binary (long long n)
{
if(n==0)
{
cout <<"0\n";
return;
}
string s="";
while(n)
{
s+=char(n%2+'0');
n/=2;
}
reverse(s.begin(),s.end());
cout <<s<<"\n";
}*/
/*
long long pask[35][35];
void pas(int n)
{
for(int i=0;i<=n;i++)
{
for(int j=0;j<=i;j++)
{
if(j==0 || j==i)
pask[i][j]=1;
else
pask[i][j]=pask[i-1][j]+pask[i-1][j-1];
if(1)
cout <<pask[i][j]<<" ";
}
cout <<"\n";
}
}
*/
/*void fac(long long n,long long x)
{
long long f=n,ans=0;
for(int i=2;i<x;i+=2)
{
f=n;
for(int j=1;j<i;j++)
f*=f;
ans+=f;
f=n;
//cout <<f<<"\n";
//cout <<ans<<"\n";
}
cout <<ans<<"\n";
}*/
int x[10];
int main()
{
mansour();
/*The First*/
long long n,c,a[101];
double av,s,sum=0;
cin>>n;
sum=0;
for(int i=0;i<n;i++)
{
cin>>a[i];
sum+=a[i];
//cout <<sum<<" ";
x[a[i]]++;
}
av=sum/n;
//cout <<av<<"\n";
if(av>=4.5)
cout <<"0\n";
else
{
int sum2=0;
c=0;
s=(4.5*n)-sum;
for(int i=2;i<6;i++)
{
while(x[i])
{
c++;
sum2+=(5-i);
if(sum2>=s)
{
break;
}
else
{
// c++;
x[i]--;
}
}
}
cout <<c<<"\n";
}
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZz4KI2luY2x1ZGU8aW9tYW5pcD4KI2luY2x1ZGU8YWxnb3JpdGhtPgojaW5jbHVkZTxjbWF0aD4KI2luY2x1ZGU8dmVjdG9yPgojaW5jbHVkZTxtYXRoLmg+CiNpbmNsdWRlPHNldD4KI2luY2x1ZGU8bWFwPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp2b2lkIG1hbnNvdXIoKQp7CglzdGQ6Omlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7CgljaW4udGllKE5VTEwpOwoJY291dC50aWUoTlVMTCk7Cn0KLyppbnQgZ2NkKGludCBhLCBpbnQgYikKewoJaWYgKCFiKXJldHVybiBhOwoJcmV0dXJuIGdjZChiLCBhJWIpOwp9CnZvaWQgYmluYXJ5IChsb25nIGxvbmcgbikKewoJaWYobj09MCkKCXsKCQljb3V0IDw8IjBcbiI7CgkJcmV0dXJuOwoJfQoJc3RyaW5nIHM9IiI7Cgl3aGlsZShuKQoJewoJCXMrPWNoYXIobiUyKycwJyk7CgkJbi89MjsKCX0KCXJldmVyc2Uocy5iZWdpbigpLHMuZW5kKCkpOwoJY291dCA8PHM8PCJcbiI7Cn0qLwovKgpsb25nIGxvbmcgcGFza1szNV1bMzVdOwp2b2lkIHBhcyhpbnQgbikKewoJZm9yKGludCBpPTA7aTw9bjtpKyspCgl7CgkJZm9yKGludCBqPTA7ajw9aTtqKyspCgkJewoJCQlpZihqPT0wIHx8IGo9PWkpCgkJCQlwYXNrW2ldW2pdPTE7CgkJCWVsc2UKCQkJCXBhc2tbaV1bal09cGFza1tpLTFdW2pdK3Bhc2tbaS0xXVtqLTFdOwoJCQlpZigxKQoJCQkJY291dCA8PHBhc2tbaV1bal08PCIgIjsKCQl9CgkJY291dCA8PCJcbiI7Cgl9Cn0KKi8KLyp2b2lkIGZhYyhsb25nIGxvbmcgbixsb25nIGxvbmcgeCkKewoJbG9uZyBsb25nIGY9bixhbnM9MDsKCWZvcihpbnQgaT0yO2k8eDtpKz0yKQoJewoJICAgIGY9bjsKCSAgICBmb3IoaW50IGo9MTtqPGk7aisrKQoJICAgICAgICBmKj1mOwoJICAgIGFucys9ZjsKCSAgICBmPW47CgkgICAgLy9jb3V0IDw8Zjw8IlxuIjsKCSAgICAvL2NvdXQgPDxhbnM8PCJcbiI7Cgl9Cgljb3V0IDw8YW5zPDwiXG4iOwp9Ki8KaW50IHhbMTBdOwppbnQgbWFpbigpCnsKCW1hbnNvdXIoKTsKCS8qVGhlIEZpcnN0Ki8KCWxvbmcgbG9uZyBuLGMsYVsxMDFdOwoJZG91YmxlIGF2LHMsc3VtPTA7CgljaW4+Pm47CglzdW09MDsKCWZvcihpbnQgaT0wO2k8bjtpKyspCgl7CgkJY2luPj5hW2ldOwoJCXN1bSs9YVtpXTsKCQkvL2NvdXQgPDxzdW08PCIgIjsKCQl4W2FbaV1dKys7Cgl9Cglhdj1zdW0vbjsKCS8vY291dCA8PGF2PDwiXG4iOwoJaWYoYXY+PTQuNSkKCQljb3V0IDw8IjBcbiI7CgllbHNlCgl7CgkgICAgaW50IHN1bTI9MDsKCQljPTA7CgkJcz0oNC41Km4pLXN1bTsKCQlmb3IoaW50IGk9MjtpPDY7aSsrKQoJCXsKCQkJd2hpbGUoeFtpXSkKCQkJewoJCQkgICAgYysrOwoJCQkgICAgc3VtMis9KDUtaSk7CgkJCQlpZihzdW0yPj1zKQoJCQkJewoJCQkJICAgIAoJCQkJCWJyZWFrOwoJCQkJfQoJCQkJZWxzZQoJCQkJewoJCQkJLy8JYysrOwoJCQkJCXhbaV0tLTsKCQkJCX0KCQkJfQoJCX0KCQljb3V0IDw8Yzw8IlxuIjsKCX0KfQ==