Boundary values problem