package main import ( "fmt" ) func main() { var n int fmt.Scan(&n) set :=make(map[int]struct{}) keys := []int{} for n%10 != 0 { key := n%10 if _, ok := set[key]; !ok { keys = append(keys, key) } set[key] = struct{}{} n /= 10 } for _, v := range keys { fmt.Print(v) } }