Ответ:

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

Числа с теми же первыми тремя цифрами идут подряд, поэтому ближайший предыдущий счастливый номер — 387954.

Ответ: 387954.