interval covering problem