#include <iostream>
#include <vector>
using namespace std;
int dp[200010][10];
int main(){
  int n;cin>>n;
  vector<int> A(n);
  for(int i = 0; n > i; i++){
    cin>>A[i];
  }

  
  for(int i = 0; n > i; i++){
    for(int j = 0; 10 > j; j++){
      dp[i][j] = -1;
    }
  }
  dp[0][0] = 0;
  for(int i = 1; n >= i; i++){
    for(int j = 0; 10 > j; j++){
      if(dp[i-1][j] == -1)continue;
      dp[i][(j+A[i-1])%10] = max(dp[i-1][j]+1,dp[i][(j+A[i-1])%10]);
      dp[i][j] = max(dp[i][j],dp[i-1][j]);
    }
  }
  // for(int i = 0; n >= i; i++){
  //   for(int j = 0; 10 > j; j++){
  //     cout << dp[i][j] << " ";
  //   }
  //   cout << endl;
  // }
  cout << dp[n][0] << endl;
}