I think the 2(1+2) is most accurately interpreted as 2*(1+2), in which case you evaluate it from left to right and get 9.