CF864B Polycarp and Letters
Description
Polycarp loves lowercase letters and dislikes uppercase ones. Once he got a string $ s $ consisting only of lowercase and uppercase Latin letters.
Let $ A $ be a set of positions in the string. Let's call it pretty if following conditions are met:
- letters on positions from $ A $ in the string are all distinct and lowercase;
- there are no uppercase letters in the string which are situated between positions from $ A $ (i.e. there is no such $ j $ that $ s[j] $ is an uppercase letter, and $ a_{1}
Input Format
The first line contains a single integer $ n $ ( $ 1
Output Format
Print maximum number of elements in pretty set of positions for string $ s $ .
Explanation/Hint
In the first example the desired positions might be $ 6 $ and $ 8 $ or $ 7 $ and $ 8 $ . Positions $ 6 $ and $ 7 $ contain letters 'a', position $ 8 $ contains letter 'b'. The pair of positions $ 1 $ and $ 8 $ is not suitable because there is an uppercase letter 'B' between these position.
In the second example desired positions can be $ 7 $ , $ 8 $ and $ 11 $ . There are other ways to choose pretty set consisting of three elements.
In the third example the given string $ s $ does not contain any lowercase letters, so the answer is $ 0 $ .