Рассмотрим треугольник ABC. Угол BDC = 150°, следовательно, угол BDA = 180° - 150° = 30°. Рассмотрим треугольник BDA, он прямоугольный, а угол BDA равен 30°, следовательно, катет AB, лежащий против угла в 30°, равен половине гипотенузы, то есть BD = 2 * AB = 2 * 18 = 36.
Рассмотрим треугольник ABC. Угол C = 90°, угол B = 150° - 90° = 60°. Следовательно, угол BAC = 180° - 90° - 60° = 30°. Катет BC лежит против угла в 30°, а следовательно, равен половине гипотенузы, то есть BC = 1/2 BD, BD = 2 * BC = 2 * AC, AC = BD/2 = 36/2 = 18.
Ответ: 18