Edward,
I will show you how to solve a related a problem, which should help you solve your two problems.
Domain of log6(3+x)?
log6(x) will return an a that makes 6a = x. So log6(36) returns 2, since 62 = 36.
Since there is no a that will make 6a = 0 or a negative number, x must be ≥ 0. log6(-1) DNE, since 6a is always positive. log6(0) doesn't exist for the same reason.
If you don't believe me, try raising 6 to some numbers and see if the result's zero or negative. Try 6-100, 6-1, 60, 61, 610, etc. Try graphing 6a.
ANSWER: log6(3+x) will only accept arguments that are greater than 0. So domain log6(3+x) is 3+x>0 → x>-3.
HINTS
Problem 1: log2(log(x)) = log2(log10(x))
The argument (the thing inside the parenthesis) of log2() must be greater than 0 for reasons described above. The same is true for the argument of log10(). Think about the doman of log10(x). Then think about its range, part of which is necessarily log2(log10(x))'s domain.
Plug in numbers (x=-1, 0, 1, 10, 100) if you're not sure.
Problem 2: log3(9-x2)
This one is actually easier. The argument of log3() must be greater than 0. That means 9-x2 > 0.
Good luck and happy Saturday,
Bryce