Where do you find hm strength in Pokemon diamond for ds?

You can find HM Strength south of Soleacon Town at the top of the Lost Tower. One of 2 ladies at the top gifts you with this.