#include <iostream>
#include <vector>

using namespace std;

bool rec(vector<int> cnt,int prev,int res,int md){
    if(res==0){
        return md==0;
    }
    bool ans=false;
    for(int i=prev-1;i>=1;i--){
        for(int j=1;j<=min(cnt[i],res);j++){
            cnt[i]-=j;
            ans|=rec(cnt,i,res-j,(md-i*j+10*j)%10);
            cnt[i]+=j;
        }
    }
    return ans;
}

int main(){
    int n;
    int md;
    vector<int> cnt(10,0);
    cin>>n;
    for(int i=0;i<n;i++){
        int ai;
        cin>>ai;
        cnt[ai%10]++;
        md+=ai;
        md%=10;
    }
    for(int i=0;i<=min(10,n);i++){
        if(rec(cnt,10,i,md)){
            cout<<n-i<<endl;
            return 0;
        }
    }

    return 0;
}