#abc098b. [abc098_b]Cut and Count

[abc098_b]Cut and Count

题目描述

给定一个长度为 NN 的字符串 SS。我们可以在任意一个位置将字符串分割,使它变成两个字符串 XXYY。现在要求出可能的 XXYY 都包含的字符种数的最大值。

输入格式

输入 NNSS,格式如下面所示。

NN SS

输出格式

一行,输出可能的 XXYY 都包含的字符种数的最大值。

提示

数据范围

  • 2 N 1002\ \le N\ \le 100
  • S = N|S|\ =\ N
  • SS 里的字符均为小写字符。

数据解释 1

SS 的第 33 个字符后切割字符串,此时 X = aabX\ =\ \texttt{aab}Y = bcaY\ =\ \texttt{bca}。 它们共同包含的字符有 a\texttt{a}b\texttt{b} 两种。所以答案为 22

数据解释 2

显然,无论怎么切割字符串, XXYY 都包含的字符只可能为 a\texttt{a}。所以答案为 11