Let $(\Omega,\mathcal{F},P)$ be a probability space and $\mathcal{A}$ be an algebra of subsets of $\Omega$ such that $\sigma(\mathcal{A})=\mathcal{F}$. Prove that for all $B\in \mathcal{F}$ and for all $\varepsilon >0$ there is $A\in \mathcal{A}$ such that $P(B\bigtriangleup A)<\varepsilon,$ where $B\bigtriangleup A:=(A\setminus B)\cup (B\setminus A)$ is the symmetric difference of $A,~B.$
I have tried proof by contraposition, by assuming the existence of a set $B \in \mathcal{F}$ and an $\varepsilon>0$ such that $P(B\bigtriangleup A)\geq \varepsilon,$ but this doesn't seem to get me somewhere. On the other hand, for a straight proof, the construction of the desired set $A$ seems foggy, since I don't know how to start.
Thanks a lot for the help!