CMIMC 2016 Computer Science Problem 1

For how many distinct ordered triples (a, b, c) of boolean variables does the expression a \vee(b \wedge c) evaluate to true?