- Particular: solve for precise values for optimal bundles (X, Y) - General: solve for demand functions X(Px, Py, I) and Y(Px, Py, I)