import sys def I(): return int(sys.stdin.readline().rstrip()) def LI2(): return list(map(int,sys.stdin.readline().rstrip())) #空白なし N = I() S = LI2() c1,c3,c5,c7,c9 = 0,0,0,0,0 for s in S: if s == 1: c1 += 1 elif s == 3: c3 += 1 elif s == 5: c5 += 1 elif s == 7: c7 += 1 else: c9 += 1 ans = c1//2+c3+c5+c7 # 3,5,7,11 if c1 % 2 == 1 and c9 >= 1: index1,index2 = 0,0 # 初めて1が出るindex,最後に1が出るindex for i in range(N): if S[i] == 1: index1 = i break for i in range(N-1,-1,-1): if S[i] == 1: index2 = i break for i in range(index1,N): # 19 if S[i] == 9: ans += 1 break else: count = 0 for i in range(index2): if S[i] == 9: count += 1 if count >= 2: # 991 ans += 1 print(ans)