Where is the HM Strength obtained in Pokemon Diamond and Pearl?

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.