#include #include using namespace std; int main(){ int d; cin>>d; char c; int a,b,m; a=0; b=0; m=0; vector va; for(int i=0; i<7; ++i){ cin>>c; if(c=='x'){ b--; if(a!=0){ va.push_back(a); a=0; } } else { a++; if(b!=0) { va.push_back(b); b=0; } } } for(int i=0; i<7; ++i){ cin>>c; if(c=='x'){ b--; if(a!=0){ va.push_back(a); a=0; } } else { a++; if(b!=0) { va.push_back(b); b=0; } } } if(a!=0){ va.push_back(a); a=0; } else if(b!=0) { va.push_back(b); b=0; } for(int i=0; i vb; vb=va; int x; x=d; if(vb[i]<0){ if(vb[i]*-1<=d){ if(i>0 && im) m=x; } else if(i==0){ x+=vb[i+1]; if(x>m) m=x; } else{ x+=vb[i-1]; if(x>m) m=x; } } else { if(i>0 && i=vb[i+1]) x+=vb[i-1]; else x+=vb[i+1]; if(x>m) m=x; } else if(i==0){ x+=vb[i+1]; if(x>m) m=x; } else{ x+=vb[i-1]; if(x>m) m=x; } } } } cout<