'use strict'

function main(input) {
  const n = Number(input.split('\n')[0])
  const arr = input.split('\n')[1].split('')

  let max = 0
  let i = 1 //number
  let setA = new Set()
  //   let setB = new Set()
  // 初期のsetBはあらかじめ作っておく？ 
  //   for (let i in att) {
  //     setB.add(arr[i])
  //   }

  while (i < arr.length) {
    let cnt = 0

    const A = arr.slice(0, i)
    const B = arr.slice(i, n)
    // console.log(A,B)
    //新たに追加された分だけSetに追加する
    setA.add(A[i - 1])

    let setB = new Set()
    for (let i in B) {
      setB.add(B[i])
    }

    for (let item of setA) {
      if (setB.has(item)) cnt += 1
    }
    max = Math.max(max, cnt)
    i++
  }
  console.log(max)
}
main(require('fs').readFileSync('/dev/stdin', 'utf8'))
