Question 18Find all natural numbers $n$ of three digits $(100 \leq n \leq 999)$ that are equal to the number formed by the last three digits of $n^{2}$.