Lời giải:
Gọi số cần tìm là $\overline{abc8}$
Theo bài ra ta có:
$\overline{8abc}-\overline{abc8}=4059$
$8000+\overline{abc}-(\overline{abc0}+8)=4059$
$8000+\overline{abc}-\overline{abc}\times 10-8=4059$
$7992-9\times \overline{abc}=4059$
$9\times \overline{abc}=7992-4059=3933$
$\overline{abc}=3933:9=437$
Vậy số cần tìm là $437$