6. Suppose not. Then {[aj, bj]c : j > 1} is an open cover for [a1, b1].
9. Use Proposition 4.12 and the Heine-Borel Theorem. In the statement of the problem, "... any number of ..." includes the possibility that we have an uncountable set of compact sets.