I've a problem with the direct sum of more than two subspaces. For example if I have three vector subspaces of $\mathrm R^6 W_1,W_2,W_3$ with $\mathrm dimW_1=1,dimW_2=2,dimW_3=3$ and I want to show that $W_1 \oplus W_2 \oplus W_3 = R ^6$ is it sufficient to verify that the rank of the matrix which has on the rows the components of the vectors of the bases of the three subspaces is 6? In this way do I check also that every possible intersection of the subspaces is empty? And if so is this enough to conclude that they are supplementar and they generate $\mathrm R^6$ ? Thanks a lot in advice
($\mathrm R^6$ is a six dimension vector space on the field of real numbers)