The minimum number of temporary variables are created in 3 address code for the following expression
a+b*c+d-e-a+b*c
Assume order of precedence from highest to lowest as : *,+,-. Consider associativity for + and * are not important but – is left associative.