Find all Lebesgue measurable subsets $A \subset\mathbb{R}$ such that all $B\subset A$ is measurable.
I argued that if the measure is positive then $A$ is an interval so we can construct the Vitali set and thus it'd have non-measurable subsets. So $A$ must have measure $0$. Is it correct to say that such $A$ is the power set of $\mathbb{Q}$? Or we need to worry about algebraic irrationals as well( since they're countable)?