Boundary-value problems