Free-boundary value problem