import std.algorithm, std.container, std.conv, std.math, std.range, std.typecons, std.stdio, std.string;

auto rdsp(){return readln.splitter;}
void pick(R,T)(ref R r,ref T t){t=r.front.to!T;r.popFront;}
void readV(T...)(ref T t){auto r=rdsp;foreach(ref v;t)pick(r,v);}
void readC(T...)(size_t n,ref T t){foreach(ref v;t)v=new typeof(v)(n);foreach(i;0..n){auto r=rdsp;foreach(ref v;t)pick(r,v[i]);}}

void main()
{
  int n; readV(n);
  int[] s; readC(n, s);

  auto t = s.sum;
  if (t%10 != 0) {
    writeln(t);
  } else {
    auto f = s.filter!"a%10 != 0";
    if (f.empty) {
      writeln(0);
    } else {
      writeln(t-f.reduce!min);
    }
  }
}
