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)) }