#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; #define MP make_pair #define PB push_back #define inf 1000000007 #define mod 1000000007 #define rep(i,n) for(int i = 0; i < (int)(n); ++i) int main(){ int n; string s; cin >> n >> s; set st; int sm = 0; rep(i,n){ if(s[i]=='1'){ st.insert(i); }else if(s[i]=='9'){ }else{ sm++; } } int c = 0; rep(i,n){ if(s[i]=='9'){ if(st.size()==0)continue; if((*st.begin())=1){ auto x = st.end(); x--; if((*x)>i){ st.erase(x); sm++; c--; }else{ c++; } }else{ c++; } } } } cout << sm + (st.size())/2 << endl; return 0; }