n = input()
n = n[::-1]				#将输入字符串颠倒
dn = []					#保存输出序列
used = set()			#查询是否有重复数字
for x in n:
    if x not in used:
        dn.append(x)	#序列中没有x这个数就新添加一个
        used.add(x)		#集合中没有也添加一个,如果有则continue
for n in dn:
    print(n,end='')		#输出序列,中间不间隔

思路见代码注释!

注意:

1.set为集合,无序不重复,添加元素用.add()方法,序列有序可重复,添加元素用.append()方法

2.set()会打乱输出所以不能set(n)