Ответ:
У числа 387972 сумма первых трёх цифр равна 18. Ищем наибольшую сумму цифр последних трёх разрядов, равную 18, которая меньше 972. Это 954: между 954 и 972 подходящей суммы цифр нет.
Числа с теми же первыми тремя цифрами идут подряд, поэтому ближайший предыдущий счастливый номер — 387954.
Ответ: 387954.
