Show that every open set U⊆R is a union of at most countably many disjoint open intervals [Hint: Each point x of U lies in a unique maximal interval of U, which is the union of all intervals contained in U which contain x. Each such interval contains at least one rational number.]

can anyone help me to approach this question ? ,,,

thanks a lot