chapter03 MiddleQSelectKMin