Solve the following equations:

a) 3√(2*4^x) = 8^(1-x)

I worked it out to give 2^(2x+1) = 2^(9-9x) and thus x = 8/11.

Is that correct?

b) 16^x = 2 (2^(2x-1)) + 2

Additionally, if both sides of the equation cannot be expressed as the same base, how do we solve for x?

Step-by-step help would be very much appreciated =)