#include<bits/stdc++.h> usingnamespace std; constint MAXN = 1005; char s[MAXN]; int n; boolcheck(int idx){ if (idx < 1 || idx > n) return0; return s[idx] == 'X'; } intmain(){ cin >> n; scanf("%s", s + 1); int ans = 0; for (int mid = 1; mid <= n; mid++) { if (!check(mid)) continue; for (int x = 1; x <= n; x++) { int L = 1; int cur = mid; while (1) { int nxt = cur - 2 * x; if (nxt < 1 || !check(nxt)) break; L++; cur = nxt; } int R = 1; cur = mid; while (1) { int nxt = cur + x; if (nxt > n || !check(nxt)) break; R++; cur = nxt; } int tot = L + R - 1; if (tot > ans) ans = tot; } } cout << ans << endl; return0; }