#include #define rep(i,n) for(int i=0;i<(n);i++) using namespace std; vector> run_length_encoding(const string& s){ vector> res; int n=s.length(),pre=0; rep(i,n) if(i==n-1 || s[i]!=s[i+1]) res.emplace_back(s[i],i-pre+1), pre=i+1; return res; } int main(){ int d; string s1,s2; cin>>d>>s1>>s2; int ans=0; rep(i,14){ string t=s1+s2; rep(j,d){ if(i+j>=14 || t[i+j]=='o') break; t[i+j]='o'; } for(auto p:run_length_encoding(t)) if(p.first=='o') ans=max(ans,p.second); } cout<