# coding:utf-8
#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
numbers=[7,1,0,8]
new=[]
for a in numbers:
for b in numbers:
if a==b:
continue
for c in numbers:
if c==a or c==b:
continue
for d in numbers:
if d==a or d==b or d==c:
continue
num=a*1000+b*100+c*10+d
new.append(num)
for i in new:
print(i,end='\n')
print(f"共有{len(new)}个")
print(min(new,key=lambda s:abs(s-8000)))