transforming equations with log10

Any help welcome!!

I am trying to re arrange the following regression equation to find out x as I have a value for y.

**Log10(y)= - 2.780+0.470(LOG10(x))**

I rearranged it as this below but it does not seem to work please can you let me know where I have gone wrong**:**

**x = 10^(LOG10y +2.780)/0.470) **

Is this right? I don’t think so as if I put in an imaginary number in for X (0.032) in first equation and then get a value of y, when I try to used the new value of y in my lower equation I don’t get back to my original value of X?