Let $ \Omega $ a set and $ \mathcal{A}\subseteq \mathcal{P}(\Omega) $ a finite $ \sigma $-Algebra over $ \Omega $. Show there exists a partition $ \Omega=A_1\cup...\cup A_n $ such that $$ \mathcal{A}=\{A_{k_1}\cup...\cup A_{k_r}:r\in \mathbb{N},k_i\in \{1,...,n\}\}. $$
My idea: By condition we have $ \mathcal{A}=\{A_1,...,A_m\} $ with $ A_i\subseteq \Omega $ for all $ i=1,...,m $. Define new set's as follows: $$ \begin{align}A_1'&:=A_1\\[20pt]A_k'&:=A_k\setminus{\left (\bigcup_{l=1}^{k-1} A_l\right )},\quad k=2,...,m\\[20pt]A_{m+1}'&:= \Omega\setminus{\left (\bigcup_{l=1}^m A_l\right )}. \end{align}$$
By construction the set's $ A_1',...,A_m',A_{m+1}' $ are disjoint and we have $$ \begin{align}\bigcup_{w=1}^{m+1} A_w'&=A_1'\cup \left (\bigcup_{w=2}^{m} A_w'\right)\cup A_{m+1}'\\[20pt]&= A_1'\cup \left (\bigcup_{w=2}^{m} \left(A_k\setminus{\left (\bigcup_{l=1}^{k-1} A_l\right )}\right)\right)\cup A_{m+1}'\\[20pt]&= A_1'\cup \left (\bigcup_{w=2}^{m} \underbrace{\left(\bigcap_{l=1}^{k-1} (A_w\setminus{A_l})\right )}_{=A_w}\right)\cup A_{m+1}'\\[20pt]&=A_1 \cup\left ( \bigcup_{w=2}^m A_w\right)\cup \left ( \Omega\setminus{\left (\bigcup_{l=1}^m A_l\right )}\right)\\[20pt]&=\left ( \bigcup_{w=1}^m A_w\right)\cup \left ( \Omega\setminus{\left (\bigcup_{l=1}^m A_l\right )}\right)=\Omega\end{align}$$
I want to show that $$ \mathcal{A}=\{A_{k_1}'\cup...\cup A_{k_r}':r\in \mathbb{N},k_i\in \{1,...,m,m+1\}\}=:\mathcal{M} $$
The inclusion "$\supseteq $" follows directly by the condition that $ \mathcal{A} $ is a $\sigma$-Algebra but I don't know how to show the other other inclusion "$\subseteq $".