package main

import (
    "fmt"
)

func main() {
    var s string
    fmt.Scan(&s)
    set := make(map[byte]struct{})
    for _, b := range []byte(s) {
        set[b] = struct{}{} 
    }
    fmt.Println(len(set))
}