#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; int main() { int d; cin >> d; string s, t; cin >> s; cin >> t; s = "xxxxxxxxxxxxxxxxxxxxxxxx"+s+t+"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; t = s; int ans = 0, cnt = 0; for (int p = 0; p < s.size()-d+1; p++) { bool ok = true; for (int i = 0; i < d; i++) { if (s[p+i] == 'o') { ok = false; break; } s[p+i] = 'o'; } if (!ok) { s = t; } cnt = 0; for (int i = 0; i < s.size(); i++) { if (s[i] == 'o') { cnt++; }else { ans = max(ans, cnt); cnt = 0; } } if (cnt == 8) { std::cout << p << std::endl; } ans = max(ans, cnt); s = t; } std::cout << ans << std::endl; }