Annoying formula. (Terrible description, sorry)

Hi all, normally pretty good with day to day math, but bit off more than I can chew on this one, not entirely sure where I should post the question as it's not for school, so please accept apologies if it's in the wrong place.

I'm trying to reverse (if that's an applicable description) this equation so that I can find 'x' if I have 'a', 'y' & 'z'. Unfortunately I'm more of an idiot triangle kinda guy for that sorta thing, and it doesn't seem to be an option on this one.

a=495/(1.0324-.19077(log(x-y))+.15456(log(z)))-450

After playing around for half an hour, I'm getting nowhere, and my brain hurts, so I figured I'd bow to your superior intellects, and join the forum to beg for help.

No hurry, as it's just one of those random bright ideas I got, which is of little practical use. I've figured out the answer eventually through cheating with entering random numbers into excel for 'x' until I got an answer close enough to suit my curiosity. But it's annoying me that I can't figure it out the formula, which is now a bigger problem than getting the answer, as I don't like not being able to do things. (Angry)

Hopefully you can sort me out, thanks in advance for any help.