Constrained Interpolation