boundary-value problem