The idea that each statement has at most 3 variables. Each expression should also only have one operator. Store intermediate values in temporary variables.

a = x + y * z

t = y * z a = x + t