#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { int n; cin>>n; string s; cin>>s; int ans=0; for(int i=0; i que; bool used[200020]={}; for(int i=n-1; i>=0; i--){ if(s[i]=='9') que.push(i); if(s[i]=='1'){ if(!que.empty()){ used[que.front()]=1; used[i]=1; que.pop(); ans++; } } } int cnt9=0; for(int i=0; i=2){ cnt9-=2; ans++; used[i]=1; } } } int cnt=0; for(int i=0; i