No. The number you've found is not EXACTLY 2 less than its cube.
The question as stated requires you to establish the existence (or otherwise) of such a number, not to actually find the number. Existence is simple to prove since every cubic equation has at least one real root ....