package main import ( "fmt" "strconv" ) func main() { var num int fmt.Scan(&num) m := make(map[byte]bool) str := strconv.Itoa(num) var ret string for i := len(str) - 1; i >= 0; i-- { if _, ok := m[str[i]]; ok { continue } ret += string(str[i]) m[str[i]] = true } n, _ := strconv.Atoi(ret) fmt.Println(n) }