All intelligent problem solvers are subject to the same ultimate constraints - limitations on space, time, and materials.