Simplify the following Boolean expression. Can someone explain to me how this step done? I got a different answer than what the solution said.

Simplify $x(y+z)(\bar{x} + y)(\bar{y} + x + z)$

what the solution got 

$x(y+z)(\bar{x} + y)(\bar{y} + x + z)$ = $x(y + z\bar{x})(\bar{y} + x + z)$ (Using distrubitive)

What I got

$x(y+z)(\bar{x} + y)(\bar{y} + x + z)$ = $x(y\bar{x} + y + z\bar{x} + zy)(\bar{y} + x + z)$ (Using distrubitive)
$y\bar{x} + y + z\bar{x} + zy$

=  $y(\bar{x} + 1) + z\bar{x} + zy$

= $y + z\bar{x} + zy$

= $y(1 + z) + z\bar{x}$

= $y + z\bar{x}$

Direct rule -

X + YZ = (X+Y)(X+Z)

So we have -

$(y + z)(y + \bar x)$

= $(y + z \bar x)$
Hint : $ab + ac = a(b+c) = a$ and $a+a=a$.
Do you see the '$b$' and '$c$' (and also the '$a$') in your case?