n = input()
digits = sorted([int(d) for d in n], reverse=True)
print(*digits[:3])
a = int(input())
original_a = a
digits = []
while a > 0:
digits.append(a % 10)
a //= 10
digits.sort(reverse=True)
print(*digits[:3])
a = int(input())
m = -1 # Исправлено
n = -1 # Исправлено
k = -1 # Исправлено
while a > 0:
a1 = a % 10
if a1 > m:
k = n
n = m
m = a1
elif a1 < m and a1 >= n:
k = n
n = a1
elif a1 < m and a1 < n and a1 >= k:
k = a1
a = a // 10
print(m, n, k)
a = int(input())
m = 0
n = 0
k = 0
while a > 0:
a1 = a % 10
if a1 > m:
k = n
n = m
m = a1
elif a1 > n:
k = n
n = a1
elif a1 > k:
k = a1
a = a // 10
print(m, n, k)
Задано единственное число N.
Необходимо вывести 3 наибольших цифры данного числа через пробел в порядке убывания.