Prove that a set is a subset of another, using predicates and (if needed) quantifiers:
(A $\cap$ C) $\cup$ (B $\cap$ D) $\subseteq$ (A $\cup$ B) $\cap$(C $\cup$ D)
Should I start with the whole statement, and rewrite it using predicates and logic until a tautology comes out or am I supposed to somehow come from the left side of the $\subseteq$ to the right side?
I tried the first option and only ended up going in circles and the second one I’m not sure how it’s supposed to look like.
Thanks!

Let $x \in (A \cap C) \cup ( B \cap D)$. Then $x \in A \cap C$ or $x \in B \cap D$.
Suppose $x \in A \cap C$, then $x \in A$ and $x \in C$. Therefore $x \in A \cup B$ and $x \in C \cup D$, i.e. $x \in (A \cup B) \cap (C \cup D)$.
Suppose $x \in B \cap D$, then $x \in B$ and $x \in D$. Therefore $x \in A \cup B$ and $x \in C \cup D$, i.e. $x \in (A \cup B) \cap (C \cup D)$.
It follows that $(A \cap C) \cup ( B \cap D) \subseteq(A \cup B) \cap (C \cup D)$.