I saw two versions of the law of iterated expectations, this one: \begin{align} E(E(Y\vert X)) = E(Y) \end{align} and this one: \begin{align} E(E(Y\vert X_1, X_2)\vert X_1) = E(Y \vert X_1) \end{align}
I was wondering if this one is also correct or not: \begin{align} E(E(Y\vert Z) \vert X) = E(Y\vert X) \end{align}
Here $X,X_1,X_2,Y,Z$ are random variables.