#include #include using namespace std; int main() { int length; cin >> length; string line; cin >> line; unsigned long maxLength = 0; multiset chars; for (unsigned long i = 0; i < line.length(); i++) { if (line.length() - i <= maxLength) { break; } for (unsigned long j = line.length() - 1; j >= i; j--) { chars.insert(line[j]); int oddAmount = 0; for (char letter = 'a'; letter <= 'z'; letter++) { if (chars.count(letter) % 2 != 0) { oddAmount++; } if (oddAmount > 1) break; } if (oddAmount < 2 && (j - i + 1) > maxLength) { maxLength = j - i + 1; break; } } chars.clear(); } cout << maxLength << endl; return 0; }