Find derivative of y=x^x^x.

Whoa. Not sure how to attack this but heres what i think:

use logarithmic diff, so it would be xln(x^x)

Then product rule, so x*derivative of ln(x^x)+ln(x^x), or can i do the same law of logs again to make it x*derivative of ln(xln(x))+ln(x)?