two-point boundary value problem