Sufficient.
Enough; adequate.