well, I've never done logarithms really, but I figured out how to do this
to break it down it goes like this
(3*3*3*3...*3*3) - (3*3*3*3..*3) = 1000
so therefore 1 less 3 is multiplied in the second part...heres a simple example so you can see the pattern
(5*5*5*5) - (5*5*5) = (5*5*5)*(5-1)
therefore we can say in general that this means
N^m - N^(m-1) = (N^(m-1))*(N-1)
now instead of the left side of the equation above, we use the right side, and solve for x
(3^(x-1))*(3-1) = 1000
3^(x-1) = 1000/(3-1)
3^(x-1) = 500
log (3^(x-1)) = log (500)
(x-1)(log 3) = log (500)
x-1 = log (500)/log (3)
x = [log (500)/log (3)] + 1
and voila, you have x...
another way of looking at this is that since you are subtracting something with one less *3, then 3^x : 3^(x-1) is 3:1. 3-1=2, so 2:1000. This means that 3:1500 and 1:500. Therefore 3^x = 1500 and x^(x-1) = 500
I hope this helps