hitting set problem