#include #include #include #include #include #include #include #include #define REP(i,k,n) for(int i=k;i P; int main() { int n; cin >> n; string s,t; cin >> s >> t; s += t; int ans = 0; rep(i,s.size()) { int cnt = 0; bool flag = true; int d = n; REP(j,i,s.size()) { if(s[j] == 'o') { cnt++; } else { if(flag) { flag = false; d--; cnt++; while(d && j+1 < s.size() && s[j+1] == 'x') { d--; cnt++; j++; } } else break; } } ans = max(ans,cnt); } cout << ans << endl; return 0; }