PASCAL 2004 Problem 16

If a^2+3^b=33, where a and b are positive integers, what is the value of ab?

Answer Choices
A. 11
B. 24
C. 16
D. 32
E. 27