Which expression is evaluated first in the following statement?
if (a > b && c == d || a == 10 && b > a * b)?
a. a * b
b. b && c
c. d || a
d. a > b
e. none of the above