search insert position
surrounded region